首页 / 资讯中心 / 文章详情

JY02无刷电机驱动板硬件设计与调试实战指南

JY02无刷电机驱动板硬件设计与调试实战指南 ★ FEATURED ARTICLE
无刷电机驱动板做多了会发现一个规律真正卡住项目进度的往往不是算法而是驱动芯片外围那几十个元件。JY02这颗芯片在中小功率无刷驱动里出场率不低但公开的硬件设计资料相当零散很多人拿到手的第一反应是照着某块开发板抄一遍结果上电要么不转要么转起来发热严重要么换向点乱七八糟。这篇内容就把JY02从原理图设计到上电调试的完整链路拆开讲一遍包括那些数据手册上不会写、但实际调试中一定会遇到的东西。不管你是刚接触无刷电机驱动的新手还是做过几版驱动板想换颗芯片试试的老手下面这些内容应该都能直接用上。我会先讲清楚JY02在系统里到底扮演什么角色再逐级展开电源、功率级、换向检测、保护电路的设计细节最后给出上电调试的完整排查顺序和几个我踩过的坑。1. JY02在无刷驱动系统里的位置与角色1.1 为什么选JY02而不是自己搭分立驱动无刷电机驱动本质上要完成三件事知道转子现在在哪、按顺序给三相绕组通电、根据转速调整通电时机。这三件事可以用分立元件搭也可以用专用驱动芯片做。自己搭分立方案的好处是灵活坏处是换向逻辑、死区控制、过流保护这些全得自己处理一颗电阻选错就可能炸管。JY02这类驱动芯片把换向逻辑和预驱做进去了外部只需要配功率MOS和少量无源器件就能跑起来。它的定位是中小功率、方波驱动的场景比如风扇、水泵、电动工具这类对成本敏感但对可靠性有要求的应用。选它的核心理由是换向逻辑已经固化在芯片里你不需要写换向代码也不需要调死区时间硬件设计对了它就能转。但这里有个前提——硬件设计必须对。JY02不像某些集成度更高的方案那样容错性强它的外围电路对参数比较敏感尤其是自举电容、电流采样电阻和霍尔输入滤波这几块设计时偷懒后面调试就要加倍还回来。1.2 JY02的引脚功能与最小系统构成JY02的引脚大致可以分成几组电源组VCC、GND、自举相关、霍尔输入组三个霍尔信号输入、预驱输出组六路栅极驱动输出、保护组过流检测、使能控制。不同封装引脚编号不一样但功能分组是固定的。最小系统需要这些东西JY02本体、三路霍尔信号输入来自电机内部的霍尔传感器、六个N沟道功率MOS组成三相桥、自举电容和自举二极管、电流采样电阻、若干滤波电容和上拉电阻。如果电机没有内置霍尔那JY02就不适用得换无感方案这是选型时第一个要确认的事。霍尔输入这块要注意JY02的霍尔输入通常需要上拉因为大多数霍尔传感器是开漏输出。上拉电阻的取值有讲究太小了功耗大太大了上升沿变缓影响换向精度。我一般用4.7k到10k之间具体看霍尔传感器的灌电流能力。1.3 方波驱动和FOC的本质区别很多人会问为什么不直接上FOC。FOC确实转矩平稳、噪音低但它需要MCU实时计算对采样精度和运算速度都有要求。JY02走的是方波六步换向路线每60度电角度换一次相控制简单、响应快、成本低。方波驱动的缺点是换向瞬间有转矩脉动低速时能感觉到顿挫。但对于风扇、水泵这类负载这点脉动完全能接受。如果你的应用对噪音和低速平稳性要求很高那JY02不是最优解应该考虑MCU跑FOC的方案。选型阶段想清楚这个比后面调试时后悔强。2. 原理图设计中最容易出问题的几个模块2.1 自举电路电容选型和二极管方向自举电路是预驱芯片驱动高侧N沟道MOS的关键。高侧MOS的源极电位在换向时会跳到母线电压栅极驱动电压必须比源极高出10V左右才能完全导通自举电容就是干这个的。自举电容的容值计算有个经验公式C_boot ≥ 2 × Q_g / ΔV其中Q_g是MOS的栅极电荷ΔV是允许的自举电压跌落。假设你用的MOS栅极电荷是30nC允许跌落0.5V那C_boot至少是120nF。实际选的时候我会留一倍余量用220nF到1μF之间。材质选X7R或X5R的陶瓷电容别用Y5V温度特性太差。自举二极管的方向绝对不能搞反它要从VCC指向自举电容正极。这个二极管的反向恢复时间要快用肖特基或者快恢复二极管普通整流管反向恢复太慢会导致自举失效。我见过有人用1N4007做自举二极管上电直接不转换了SS14就好了。还有一个容易忽略的点自举电容两端最好并一个小电阻几十欧到几百欧用来在长时间不换向时给电容缓慢放电防止自举电压累积过高。这个电阻不是必须的但在某些换向频率极低的场景下能避免异常。2.2 电流采样电阻的功率与布局过流保护靠的是采样电阻上的压降。JY02的过流检测阈值是固定的具体看手册你需要根据这个阈值反推采样电阻的阻值。假设阈值是0.5V你希望过流点在10A那采样电阻就是0.05Ω。这里有个坑采样电阻的功率。10A电流下0.05Ω的功耗是5W你得选功率足够的电阻否则它会发热漂移甚至烧掉。我一般选2512封装的合金电阻功率2W以上如果电流更大就用多个并联。布局上采样电阻要尽量靠近JY02的检测引脚走线要短且等长。采样信号是毫伏级的走线长了容易引入噪声导致误触发过流保护。采样电阻的地端要单独走一根线回到JY02的GND不要和功率地混在一起这就是常说的开尔文连接。2.3 霍尔输入滤波RC参数怎么定霍尔信号从电机内部引出来线缆通常比较长容易引入干扰。JY02的霍尔输入如果直接接换向可能会误触发。所以需要在霍尔输入和JY02之间加RC滤波。RC滤波的截止频率要高于电机的最高换向频率否则会延迟换向信号。假设电机最高转速对应霍尔频率是1kHz那截止频率至少设到10kHz。取R1kΩC10nF截止频率约16kHz比较合适。R不能太大否则会拉低霍尔信号的高电平C也不能太大否则上升沿变缓。滤波电容要放在靠近JY02引脚的位置不要放在霍尔传感器那一端。因为干扰是在传输过程中引入的滤波要靠近接收端才有效。这个细节很多人搞反导致滤波效果大打折扣。2.4 栅极驱动电阻与死区JY02输出的是预驱信号到MOS栅极之间需要串一个栅极电阻。这个电阻的作用是限制栅极充电电流控制MOS的开关速度。电阻太小开关太快EMI大、振铃严重电阻太大开关损耗增加发热严重。一般取10Ω到100Ω之间具体看MOS的栅极电荷和你的EMI要求。我通常从22Ω开始试用示波器看栅极波形如果振铃明显就加大如果开关太慢导致发热就减小。死区时间JY02内部已经处理了外部不需要额外加。但要注意如果你选的MOS栅极电荷特别大内部死区可能不够导致上下管直通。这种情况下要么换MOS要么在栅极电阻上做文章让关断更快一些。3. 功率级与保护电路的实战设计3.1 三相桥MOS的选型逻辑MOS选型主要看四个参数耐压、导通电阻、栅极电荷、封装热阻。耐压要留够余量母线电压如果是24VMOS耐压至少选40V以上我一般选60V的留足裕量应对换向尖峰。导通电阻决定了导通损耗越小越好但导通电阻小的MOS通常栅极电荷大开关损耗会增加。这是个权衡。对于JY02这种方波驱动开关频率不高换向频率就是电频率开关损耗占比小所以可以优先选导通电阻小的。栅极电荷要和JY02的驱动能力匹配。JY02的预驱输出电流有限如果MOS栅极电荷太大开关速度会变慢增加开关损耗。查一下JY02手册里的驱动电流参数再对比MOS的栅极电荷确保开关时间在可接受范围内。封装热阻决定了散热能力。TO-252、TO-220、PDFN这些封装的热阻差别很大。如果电流大建议用TO-220加散热片或者多个PDFN并联。3.2 母线电容的容量与种类搭配母线电容的作用是吸收换向时的电流脉动稳定母线电压。容量不够会导致母线电压波动大影响驱动稳定性。容量估算的经验是每安培输出电流配100μF到200μF。假设你的电机额定电流5A那母线电容至少500μF。但光看容量不够还要看ESR等效串联电阻。电解电容容量大但ESR高陶瓷电容ESR低但容量小。实际设计中我会用一个大容量电解电容并联几个小容量陶瓷电容电解管低频、陶瓷管高频。陶瓷电容要尽量靠近MOS的漏极和源极走线越短越好。电解电容可以稍远一些但也不能太远否则引线电感会影响滤波效果。3.3 过流保护的阈值设定与响应速度JY02的过流保护是硬件比较器实现的响应速度快能在微秒级关断输出。阈值由采样电阻和内部基准决定设计时要把最坏情况考虑进去。比如电机启动瞬间电流可能是额定电流的3到5倍如果你的过流阈值设得太低启动就会触发保护。设得太高又起不到保护作用。我的做法是先按额定电流的2倍设阈值调试时用示波器看启动电流波形如果启动时误触发就适当放宽。过流保护触发后JY02会关断输出需要重新使能才能恢复。有些应用希望自动恢复那就要在使能引脚上加一个RC延时电路让芯片在过流后自动重新使能。但这个延时不能太短否则会反复触发保护形成打嗝模式。3.4 续流路径与尖峰吸收MOS关断时电机绕组的电感会产生反向电动势这个尖峰如果超过MOS耐压就会击穿MOS。虽然MOS内部有体二极管可以续流但体二极管的反向恢复特性一般高频换向时可能来不及。所以需要在MOS漏源之间加RC吸收电路或者TVS管。RC吸收的电阻一般取几欧到几十欧电容取几百pF到几nF。具体参数要用示波器看漏源电压波形来调目标是让尖峰降到耐压的80%以下。TVS管的选择要看母线电压和尖峰能量。TVS的击穿电压要略高于母线电压但不能超过MOS耐压。响应时间要快否则尖峰还没吸收MOS就挂了。4. 上电调试的完整排查链路4.1 上电前的静态检查清单板子焊好之后不要急着上电先做静态检查。用万用表测几个关键点VCC对GND有没有短路、自举电容两端有没有短路、三相输出之间有没有短路、MOS的栅极和源极有没有短路。然后检查元件方向电解电容正负极、自举二极管方向、霍尔输入上拉电阻有没有漏焊。这些低级错误如果上电前不查上电后就是冒烟。还要确认霍尔传感器的供电是否正常。有些电机霍尔需要5V供电有些需要12V接错了霍尔不工作芯片收不到换向信号电机就不会转。4.2 首次上电限流与示波器观察点首次上电一定要用限流电源把电流限制在额定电流的十分之一左右。这样即使有短路也不会烧板子。上电后先看几个点VCC电压是否正常、自举电容电压是否正常应该是VCC减去二极管压降、霍尔输入是否有跳变。如果霍尔输入一直不变说明霍尔没工作或者接线错了。然后用示波器看预驱输出。手动转动电机转子预驱输出应该跟着霍尔信号变化。如果预驱输出不变说明JY02没正常工作检查使能引脚和VCC。4.3 电机不转的排查顺序电机不转是最常见的问题排查要按顺序来不要东查一下西查一下。第一步确认霍尔信号。用示波器看三个霍尔输入手动转电机应该能看到三路方波相位差120度。如果看不到查霍尔供电和接线。第二步确认预驱输出。手动转电机看六路预驱输出是否有变化。如果没有查JY02的使能引脚和VCC。第三步确认MOS开关。用示波器看MOS栅极波形应该有驱动信号。如果没有查栅极电阻和走线。第四步确认母线电压。如果母线电压被拉低说明有短路或者MOS直通。第五步确认相序。如果以上都正常但电机不转或者抖动可能是相序接错了。交换任意两相试试。4.4 转起来但发热严重的几种原因电机能转但发热严重通常有几个原因。一是换向相位不对。霍尔信号和预驱输出的对应关系错了导致换向时机不对电流在错误的方向上流动。这种情况电机会抖动、发热、效率低。解决方法是调整霍尔输入和预驱输出的对应关系或者调整电机相线顺序。二是死区不够导致直通。上下管同时导通母线直接短路电流巨大发热严重。用示波器看上下管栅极波形应该有明显的死区。如果没有说明JY02内部死区不够需要换MOS或者加外部死区电路。三是开关损耗太大。栅极电阻太大导致开关慢MOS在开关过程中同时承受高电压和大电流损耗剧增。减小栅极电阻试试但要注意EMI。四是散热不够。MOS的热阻和散热片选型不对导致结温过高。摸一下MOS外壳如果烫手说明散热不够需要加散热片或者换更低导通电阻的MOS。4.5 换向噪音与振动的调整换向噪音和振动通常和换向时机有关。JY02的换向时机是固定的但可以通过调整霍尔传感器的安装位置来微调。如果霍尔位置偏了换向就会提前或滞后导致噪音和振动。另外霍尔输入滤波的RC参数也会影响换向时机。RC太大会延迟换向信号导致换向滞后。可以试着减小滤波电容看噪音是否改善。还有一种情况是电机本身的霍尔安装精度不够这种情况下再怎么调驱动板也没用只能换电机。5. 几个我踩过的坑和对应的解法5.1 自举电容用错材质导致高温失效有一次我用Y5V材质的电容做自举常温下测试正常但板子跑半小时后电机开始抖动。查了半天发现是自举电容容量随温度衰减严重高温下容量不够自举电压跌落高侧MOS驱动不足。换成X7R材质后问题消失。这个坑的教训是自举电容一定要用温度特性好的材质Y5V看着容量大实际高温下能掉一半以上。5.2 采样电阻布局不当导致误触发过流还有一次采样电阻的地端和功率地混在一起电机启动时大电流在地线上产生压降叠加到采样信号上导致过流保护误触发。电机一启动就停反复打嗝。改成开尔文连接后问题解决。采样电阻的地端单独走一根线回JY02的GND不和功率地共用。这个改动很小但效果立竿见影。5.3 霍尔滤波电容位置放反导致换向误触发前面提过霍尔滤波电容要靠近JY02但我有一次画板时习惯性地把电容放在了霍尔连接器旁边。结果电机运行时换向偶尔误触发电机抖动。把电容移到JY02引脚旁边后问题消失。原因是干扰是在霍尔线缆上引入的滤波要靠近接收端才能有效滤除。放在连接器端干扰已经进入了PCB走线滤波效果大打折扣。5.4 栅极电阻选太小导致EMI超标有一次为了降低MOS发热我把栅极电阻从22Ω减小到10Ω开关速度变快发热确实降了。但EMI测试超标了辐射发射在30MHz到100MHz之间超了6dB。后来折中取15Ω发热可接受EMI也过了。这个坑的教训是栅极电阻不能只考虑发热还要考虑EMI。两者要平衡。6. 调试工具与实测波形分析6.1 示波器多通道抓换向时序调试无刷驱动示波器是最重要的工具。至少要四通道一个看霍尔信号一个看预驱输出一个看MOS栅极一个看母线电流。抓换向时序的时候用霍尔信号做触发看预驱输出和霍尔信号的相位关系。正常情况下预驱输出应该在霍尔跳变后立即变化。如果延迟明显说明滤波太大或者JY02响应慢。看MOS栅极波形时要注意上升沿和下降沿的时间以及有没有振铃。振铃严重说明栅极电阻太小或者走线电感太大。6.2 用电流探头看启动电流波形启动电流波形能反映很多问题。正常启动电流应该是平滑上升然后稳定。如果启动电流有尖峰说明换向时机不对或者有直通。如果启动电流一直很大不下降说明电机堵转或者负载太重。这时候要检查机械部分不要一味调驱动板。6.3 温度记录红外测温与热电偶的对比调试时温度监测很重要。红外测温枪方便但只能测表面而且受发射率影响大。热电偶可以贴在MOS外壳上测得更准。我一般用热电偶测MOS外壳温度同时用红外枪扫一遍板子看有没有异常热点。MOS外壳温度最好不要超过100度结温通常比外壳高20到30度留足余量。6.4 常见波形异常与对应硬件问题对照波形异常可能原因排查方向栅极波形振铃严重栅极电阻太小、走线电感大加大栅极电阻、缩短走线自举电压跌落自举电容容量不够或材质差换X7R、加大容量霍尔信号有毛刺滤波不足或地线干扰加RC滤波、检查地线母线电压波动大母线电容不够或ESR高加大容量、并陶瓷电容过流保护误触发采样电阻布局不当开尔文连接、加滤波换向点偏移霍尔安装偏差或滤波延迟调整霍尔位置、减小滤波这张表是我调试时总结的遇到波形异常先查表能省不少时间。7. 从能转到稳定运行还差什么7.1 温升测试与降额设计板子能转只是第一步要稳定运行还得做温升测试。在最高环境温度下满载运行测MOS外壳温度和JY02表面温度。如果超过安全裕量就要降额使用或者加强散热。降额设计包括MOS电流降额到额定值的70%到80%母线电容电压降额到额定值的80%采样电阻功率降额到额定值的50%。这些降额看着保守但能保证长期可靠性。7.2 长时间运行的漂移问题有些板子短时间测试正常跑几个小时后就出问题。常见的是采样电阻温漂导致过流阈值变化或者霍尔传感器温漂导致换向点偏移。解决方法是选低温漂的元件。采样电阻选合金电阻温漂在50ppm以下。霍尔传感器选温度特性好的型号。另外PCB布局时把发热元件和温度敏感元件分开减少热耦合。7.3 批量生产时的参数一致性打样一块板子能跑不代表批量没问题。批量生产时元件公差、焊接质量、PCB批次差异都会影响一致性。关键元件要选公差小的。自举电容选5%精度的采样电阻选1%精度的霍尔上拉电阻选1%精度的。焊接后要做功能测试记录每块板的启动电流、运行电流、温升超出范围的挑出来分析。7.4 保护功能的实际验证方法保护功能不能只看设计要实际验证。过流保护怎么验证用电子负载拉电流慢慢加大直到保护触发记录触发电流值。欠压保护怎么验证用可调电源慢慢降低电压看什么时候保护。验证时要注意保护触发后芯片是否能正常恢复。有些设计保护触发后需要断电重启有些能自动恢复。根据应用需求确认。8. 写在最后的几点个人体会JY02这颗芯片本身不复杂复杂的是外围电路和调试过程。我做了几版之后最大的体会是原理图设计阶段多花一小时检查调试阶段能省一天。尤其是自举电路、采样电阻布局、霍尔滤波这三块设计时偷懒后面一定要还。另一个体会是示波器不能省。无刷驱动调试没有示波器就像盲人摸象只能靠猜。四通道示波器是底线能看电流波形更好。很多问题看一眼波形就清楚了靠万用表测半天也找不到原因。最后说一个实际经验调试时先让电机空载转起来确认换向正常、波形正常再加负载。不要一上来就带载调试那样出了问题很难判断是驱动板的问题还是负载的问题。空载正常了带载再逐步加这样排查起来有层次。
阅读完成 · 觉得有帮助?
咨询建站