本帖最后由 nbcc 于 2023-4-20 02:34 编辑
事情是这样的,最近在做一个电调的项目,遇到 了一个BUG:电机短时间运行期间发热严重。
这个项目的大致逻辑是使用51单片机获取航模接收机发射的脉冲,根据脉冲来判断电机的转向和PWM占空比。整体流程就是51单片机发送PWM信号给FD6288全桥驱动芯片,H桥上下管分别接+24V和GND,FD6288根据PWM的驱动信号驱动H桥对角的NMOS的通断来控制电机的转向和转速。
51单片机产生的PWM信号频率是24KHz,驱动的电机额定参数:DC 24V 电流13.4A转速300转,整个板子焊接调试完毕后可以运行,但短时间运行电机发热很严重,使用示波器测量电机两端的电压波动,发现电机PWM的模拟电压在油门最大时是接近24V的,但在周期内PWM上升沿的前沿峰值很高,如下图:
初步推测这个前沿峰值可能是电机发热的主要原因,有什么办法可以降低这个峰值的大小吗?尝试过增大频率到40KHz或者降低频率到1Khz,在电机线上加电感,仍然未解决。
|
最下面的图片好像挂了,建议重新上传一下。