硬件设计之继电器控制
2015-03-26 18:12
218 查看
问
请教大家一个问题,我搞了个单片机I/O带三极管驱动继电器,继电器不接负载(两个直流电机),继电器工作正常,继电器接负载后就会时正常时不正常。是不是负载的干扰?该怎么解决?
负载是单独供电,和单片机电源是分开的
电路图如下:
======================================
答
这位兄台和我前不久做一个东东时遇到的问题一样,在继电器有负载的情况下,就会出现这样的问题。程序会跑飞,IO口输出乱跳。电路图和兄台的差不多。刚开始也是一直找不到真正的原因。后来拿到公司,架上试波器,很明显就可以看到,当继电器动作时,由于负载也是感性负载,造成单片机的IO口上有很大的干拢。继续用试波器检查,在单片机的电源口上也发现了干拢。再进一步检查,发现单片机的复位口上也有干拢。随后就有了思路,IO口加RC滤波,改复位电路的电容,加大电源滤波电容。有改善,但是不明显。放弃电路板。重做,增加光耦隔离,再做板,测试,还是有干拢。但改善很明显。无法,更换了一个工业级的芯片,再测试,有干拢,但IO口不再误动作了。
总结:1:芯片用工业级的。
2:IO口光电隔离,RC滤波。
3:继电器不只控制端加续流二极管,在输出端的负载上也要加上续流。
4:增加复位的可靠性。不要相信内部复位,外部一定要接可靠的复位电路。
5:如果有可能的话,尽量使负载供电电源与控制供电电源隔离,单独供电。
6:程序上加以判断,重复强制执行,或是电路设计为闭环控制。
请教大家一个问题,我搞了个单片机I/O带三极管驱动继电器,继电器不接负载(两个直流电机),继电器工作正常,继电器接负载后就会时正常时不正常。是不是负载的干扰?该怎么解决?
负载是单独供电,和单片机电源是分开的
电路图如下:
======================================
答
这位兄台和我前不久做一个东东时遇到的问题一样,在继电器有负载的情况下,就会出现这样的问题。程序会跑飞,IO口输出乱跳。电路图和兄台的差不多。刚开始也是一直找不到真正的原因。后来拿到公司,架上试波器,很明显就可以看到,当继电器动作时,由于负载也是感性负载,造成单片机的IO口上有很大的干拢。继续用试波器检查,在单片机的电源口上也发现了干拢。再进一步检查,发现单片机的复位口上也有干拢。随后就有了思路,IO口加RC滤波,改复位电路的电容,加大电源滤波电容。有改善,但是不明显。放弃电路板。重做,增加光耦隔离,再做板,测试,还是有干拢。但改善很明显。无法,更换了一个工业级的芯片,再测试,有干拢,但IO口不再误动作了。
总结:1:芯片用工业级的。
2:IO口光电隔离,RC滤波。
3:继电器不只控制端加续流二极管,在输出端的负载上也要加上续流。
4:增加复位的可靠性。不要相信内部复位,外部一定要接可靠的复位电路。
5:如果有可能的话,尽量使负载供电电源与控制供电电源隔离,单独供电。
6:程序上加以判断,重复强制执行,或是电路设计为闭环控制。
相关文章推荐
- 微机原理 之串口通信控制步进电机直流电动机电磁继电器开关灯课程设计 lab8000
- 设计一个简易的处理器(4)--SEQ CPU的实现(2):SEQ CPU的控制逻辑与硬件实现
- Fuhome如何用手机微信远程控制继电器,手机控制单片机设备,硬件不限,其实都一样的
- 分享一个与硬件通讯的分布式监控与远程控制程序的设计(中:通讯协议设计与实现)
- 设计一个简易的处理器(9)--PIPE的硬件结构, 流水线控制逻辑
- 深入理解计算机系统(4.2)------逻辑设计和硬件控制语言HCL
- 通过可视化继承和页面模板控制站点设计
- 权限管理 之二 权限管理与访问控制概要设计(转载)
- 求助!!!关于远程控制软件设计!!!
- 通过可视化继承和页面模板控制站点设计 --作者:Fritz Onion
- 手机设计中的软件和硬件
- 控制台窗口界面控制设计
- VB对低层硬件的访问控制
- 在textbox里放按钮并控制输入字符不能覆盖住按钮(包括设计阶段)
- Java加密和licence控制的设计
- 基于角色的访问控制设计文档_基本结构
- Linux程式设计-11.Shell Script(bash)--(7)流程控制select
- 如何在一个系统中设计权限控制机制(2)
- 如何在一个系统中设计权限控制机制(3)