引用: 引用 18 楼 gaboyqiao 的回复:
引用 7 楼 veron_04 的回复:
有没有干扰源?

干扰源到处都是应该有的,电源是不是也算是呢


有没有把实验室里的稳压电源换成现场的开关电源呢?

这个要死很多人的,因为,从数值上看啥都没有问题

开关电源的纹波能让很多东西不正常工作
点赞  2009-10-6 12:22
引用: 引用 18 楼 gaboyqiao 的回复:
引用 7 楼 veron_04 的回复:
有没有干扰源?

干扰源到处都是应该有的,电源是不是也算是呢


看你的是什么电源,如果是高频电源,那肯定是干扰源,其实判断有没有干扰很简单,你就用串口调试器来调试一下你的通信(使用16进制那个方式),如果返回是乱码,那肯定就是干扰了。给你推荐一个我经常使用的串口调试器:[url=http://download.eeworld.net/source/1441583][/url]
点赞  2009-10-6 18:49
还有,如果确定干扰源存在,你最好把你的通信线换成超五类双绞线,抗干扰那可是一个艰苦卓绝的工作唉,希望你的不是干扰问题。
点赞  2009-10-6 18:51
485两条线差分线要接一个120欧姆电阻,如果条件允许的话,最好用串口调试助手测试下你发送的数据是否正确
点赞  2009-10-8 21:10
线太长。供电不足
点赞  2009-10-8 22:37
用示波器看两条差分线的波形,然后再找是什么原因导致的。
点赞  2009-10-9 10:48
不会是某点线路一直占用线吧? 最好检查下线路。  
点赞  2009-10-9 16:22
发现了几个原因:
1、电源问题,现场接线过于复杂,部分电源模块输出线碰到了铁柜子(我的装置是固定在铁柜子上的),整个铁柜子就带电了,这就使得整个环境处于超强的干扰环境之下。我把这根线去除了,通信数据就能正常传输了。
2、485传输还是会有误码率的问题,232转485还是会间歇性的转换出错误的数据。
3、我有台单片机,一个是12V电源接7805供电,一台是5V电源经逆变器转换供电,两台都作为从机时,影响通信,导致失败。我分别测试两台单片机都能正常通信的。我这用的多机通信方式,多台12V供电的单片机或者多台5V供电的单片机都没问题,并接出现问题,还不知道原因,请教各位!
点赞  2009-10-9 16:58
这两种电源应该共地。
点赞  2009-10-10 13:59
都是干扰惹的祸
点赞  2009-10-10 22:33
引用: 引用 20 楼 lbing7 的回复:
引用 18 楼 gaboyqiao 的回复:
引用 7 楼 veron_04 的回复:
有没有干扰源?

干扰源到处都是应该有的,电源是不是也算是呢


有没有把实验室里的稳压电源换成现场的开关电源呢?

这个要死很多人的,因为,从数值上看啥都没有问题

开关电源的纹波能让很多东西不正常工作


这只能说 做硬件的人水平太差了
点赞  2009-10-16 08:12
12
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复