单片机电路图与水泵组成定时杀毒电路,求电路图

最近在一个项目中用到了stm32f4芯片顯示屏幕用的是迪文的串口屏,测试过程中会出现莫名死机的问题死机之前串口显示数据为零。主要考虑到系统中有多个直流水泵与步進电机还有几个外部中断接传感器,怀疑是中断异常卡死由于手头工具有限,只做了一下几种测试 与相关解决办法

1.继电器跟步进电機 跟换为 mos管与光耦隔离方式,效果比较明显但是,有一款大电流水泵工作时同步显示数字,时间一长还会造成死机。

2.水泵工作时關闭所有中断, 效果没有改善

3.水泵工作时,屏幕停止显示不会出现死机现象。

通过以上测试判断为串口屏幕通讯过程中发生的异常

1.清除串口错误标志位。无显著效果

2.准备找个串口工具进行测试,解决办法会发到下面评论处

原因找到了是为了显示效果,在开水泵的時候屏幕显示进入循环了 。变成了不会停止的递归效果。多加了两个标志位解决

总结:光电隔离对电机干扰起到的作用是巨大的。关键时候关闭中断可以起到一定的作用。如果需要使用外部中断功能一定要做电源抗干扰处理。最好软件做多重判断。如果板子已經定型最好放弃外部中断。使用定时器中断加外部电平检测

}

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

空载测试(不接水泵),观察继电器工作是否正常如果正常,那就是水泵的问題了

空载可以,我重新改了一下线路用两个电源是可以工作的。神奇的是12V2A的接水泵不能工作12V1A的可以。
问题应该出在电源品质上接通水泵瞬间,电源压降比较严重

你对这个回答的评价是?

肯定是你的电路有问题你的水泵是什么参数的,把整套电路图贴上来

你对這个回答的评价是?

估计是扰所致或者通水受潮引起吧,检查绝缘和复位脚电路

你对这个回答的评价是?

单片机电路图控制信号输出功率不够大,加装一个小型继电器

你对这个回答的评价是

}

我要回帖

更多关于 单片机电路图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信