首页 > 编程知识 正文

漫画人物手绘女,漫画人物手绘画教程

时间:2023-05-03 23:27:47 阅读:212475 作者:1341

随着国家节能减排政策的推出,传统汽车的散热系统部件正在逐步电子化,汽车的散热主风扇由传统皮带传动发展为继电器切换方式,到现在发展为MCU+MOS的电子化驱动方式。

Melexis的电机驱动芯片MLX80154内部集成了两个半桥的NFET预驱、LIN收发器、RC振荡器、10bit的ADC、LDO、增益可编程的运放。适用于驱动直流有刷电机的项目,如车窗控制器、天窗、电子扇等。

客户在使用MLX80154开发电子风扇驱动器时,风扇的转速周期性的降低然后再升高到以前的转速,当使用开发工具MINI E-Mlx通过MLX80154的Test-Interface接口在线调试的时候,这种现象消失。通过对比发现在线调试与离线运行的差别在于外部看门狗是否工作。在线调试时看门狗是停止工作的。所以推断风扇转速的降低是由看门狗中断引起芯片复位造成的。MLX80154看门狗的结构图如图1所示。

图1:看门狗结构图

看门狗内部集成了一个选择器、电源和地。通过选择器对看门狗进行充电和放电。选择器由程序控制。程序定时去切换选择器不断地对看门狗进行充电放电。若程序跑飞或者由于代码太长没有在规定的时间内进行喂狗,将会发生看门狗中断复位MCU。使控制器从初始位置开始运行。

当看门狗电压大于内部3.3V的6/7时,将触发X1比较器然后触发看门狗错误中断,当看门狗电压小于内部3.3V的1/7时,将触发X3比较器然后触发看门狗错误中断。图2说明了看门狗的运行模式。图中的T_ACK_max为允许的最大喂狗时间。

图2:看门狗运行模式

当使用MLX80154出现看门狗复位时,有两种解决办法,第一种方法是精简代码,若没有办法精简则需要经常喂狗。第二种方法是增大看门狗电容的容值,使看门狗的电压变化变慢。以上两种方法可以很好的解决客户在开发过程中由于增加代码导致看门狗复位的问题。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。