[ZLG-MCU] 单片机之间通过外中断传信号如何提高驱动能力和抗干扰

[复制链接]
2075|3
 楼主| xiaoxin1986 发表于 2009-2-24 00:29 | 显示全部楼层 |阅读模式
我做了几个控制器控制灯带产生流水花样,主机用定时器定时给其他单片机发外中断信号&nbsp;其他单片机在外中断中计数决定执行哪个字型码,这样几个单片机的流水花样可以步调一致达到同步。问题是如果他们的外中断直接连(单片机管脚直连),不接灯带调试时效果很好&nbsp;一切都是对的.如果接灯带流水花样就乱了,各个分机就不受主机控制了,感觉有很大干扰.不知可以用什么芯片提高传信号的距离和抗干扰.我试着用RS232通讯芯片,外中断脚转化成RS232电平传输,从机接收时用RS232再转化成TTL电平.总的来说过程能执行了&nbsp;但有时主机和第一个从机有时不太对(不总是),其他都受控制,不过灯带闪烁的特别厉害,输出用可控硅交流220V整流成直流,单片机控制可控硅导通灯带.外电路用比较器产生外中断给单片机&nbsp;单片机在外中断中发脉冲给可控硅.感觉这是丢脉冲了,所以灯带闪烁.觉得可控硅不在零点导通产生干扰,使主机外中断控制从机失控和自身控制可控硅出问题.&nbsp;不知大虾提出什么方法,谢谢!<br />&nbsp;<br /><br />
linhai1986 发表于 2009-2-28 00:23 | 显示全部楼层

呵呵

这个好办啊,尽然你不带灯操作时已经是正常的,那么你先记下他们在单片机的输入端的波形;<br /><br />然后,带灯操作,看一看,他们的波形是否发生了变化。<br /><br />依此类推,看看,输出部分是否也是一样发生了变化。<br /><br />你最好贴个图看看,比如实物图等,方便讨论<br />
Airwill 发表于 2009-3-6 18:51 | 显示全部楼层

改用 422, 485 等传递

相信会有好转.
linhai1986 发表于 2009-3-7 12:10 | 显示全部楼层

是通讯芯片的问题吗,我回去试一下

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

176

主题

1487

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部