求助,飞思卡尔MC9S12XS128单片机死机的问题?
本帖最后由 NC_Zyang 于 2014-9-1 17:21 编辑查阅了datasheet,知道XS128单片机的复位源:上电复位、欠压复位、外部RESET复位、看门狗复位、illegal Address 复位、Clock Monitor复位。
现在我写了看门狗,看门狗设置1s喂狗,在主函数里面喂狗,因为知道完全跑一次main函数最长就几百毫秒,所以就设置了一个喂狗地方;
我的电路板是控制压缩机的,现在出现的现象是压缩机停的时候,出现了电路板死机的现象。压缩机的功率是4KW,照理说如果死机理论上应该复位吧。
请大神们帮忙解决下呢? 也许是复位后,看门狗还没有工作,就又跑飞了。 硬件上下功夫吧,经常性死机靠看门狗终究不是办法,压缩机和芯片共地??? 这么高端的片子拿来控压缩机么,我们这都是16位定点。。。 sunfulong 发表于 2014-9-1 14:26
硬件上下功夫吧,经常性死机靠看门狗终究不是办法,压缩机和芯片共地??? ...
这个是的,但是我现在就是在查问题,压缩机是通过二次控制的,就是我电路板控制交流接触器,交流接触器去控制压缩机的。 fengyunyu 发表于 2014-9-1 14:18
也许是复位后,看门狗还没有工作,就又跑飞了。
这种现像的出现不会吧? wanstrive 发表于 2014-9-1 14:36
这么高端的片子拿来控压缩机么,我们这都是16位定点。。。
唉,现在还是后悔呀,但是都做了这么久了,肯定要把这个项目结束才开始换其他MCU。 硬件上找原因,和压缩机连接的信号 一个一个的排查。 估计是硬件上的问题吧!
页:
[1]