MyException - 我的异常网
当前位置:我的异常网» 硬件开发 » 485通讯有关问题,做技术很多年,实在没办法了,请

485通讯有关问题,做技术很多年,实在没办法了,请问了

www.myexceptions.net  网友分享于:2013-02-20  浏览:47次
485通讯问题,做技术很多年,实在没办法了,请教了!
首先感谢您的关注!
485通讯问题,做技术很多年,实在没办法了,请教了!


需要将现场的一些设备数据,通过485总线传输给后台电脑。
现象是这样的:
1、如果用笔记本电脑当后台,通讯一切正常,而且我们换了两种型号的笔记本,通讯都非常正常。
2、如果用台式机,怎样都不通,台式机换了好几台依然不通(每台串口都测试过,没有问题,当然还有那些通讯设置的细节也不会忽略)。
3、台式机会莫名其妙的在一些时候通讯忽然又畅通了,通讯正常好几个小时,忽然又不通了。
4、485-232转换器,有源无源的,便宜还是贵的,现象都是台式机不通,笔记本都能通。
5、没有用屏蔽线,而且用了不太合理的星型拓扑结构,是会有不好的地方,只是一直都这么用,以前也没出问题,现场总线改动很麻烦。就这样我还是不能解释用笔记本就好,用台式机就不好是什么道理。
6、A、B、地,三根线都接回来了。

到这里,我把问题锁定在干扰上,笔记本电脑与台式机的区别只有电源不一样了,于是稳压电源,UPS都用上了,在断电的情况下,只用UPS供电,现象依然,我在串口专门增加监控,发现命令发下去后,只传回来1两个乱码的字节,用串口精灵单条命令调试。现象依然,但只要接到笔记本上,收发命令都正常了。

------解决方案--------------------
更换一台台式机试一试?
------解决方案--------------------
刚刚接触的路过
------解决方案--------------------
串口通讯不畅的原因一般都不那么复杂。先把波特率降到1200或2400看看能不能行?然后再说其他
------解决方案--------------------
从等电位的角度考虑,台式机应该是有3个地,220V交流电源输入3芯中的保护地,机壳地,还有一个内部的信号地,也就是主机232接口pin5上的信号地。一般来说这3个地应该是联通的,然后通过外部系统接到大地上去,如果三者联通却没有接到大地,那可能反而会把220V上的噪声引入到内部信号地上去。

如果信号地和保护地未联通,它就是浮地设计,有点像笔记本未接外部电源适配器的应用。我感觉这种情况下和别的设备对接应该问题不大,就是在联通的瞬间有可能存在电压差,打火。

从端设备接地情况也要考虑,因为主从设备距离不超过20米,如果设备都接地,那应该不存在两个地有电势差的问题。

个人看法,不一定对,供参考
------解决方案--------------------
LZ在另一个区发的同标题帖子我已做了比较详尽的答复。干脆也直接粘贴过来吧,以防没看到那边的。

--------------------------------------------
有必要澄清一个概念。台式机金属机箱上所谓的“感应电”、“静电”等等说法其实都不准确。说“耦合漏电”貌似更贴切一些。能量的来源不是电磁感应,与开关电源几十K的开关频率也无关。仅仅是电容隔直流、通交流的简单现象。

台式机电源通常是一个独立产品,220V市电插头通到电源的后面,电源向机箱里的主板、光驱、硬盘、显卡等设备供电。

为了保证机箱内设备工作在最佳状态,电源需要提供尽可能平滑稳定的直流电压。输入市电的品质有时并不好。因此需要先滤波,这里就要用到安规电容。

一个安规X电容直接并联在L(火线)和N(零线)之间。用于滤除差模干扰。

两个安规Y电容,一个接在L与PE(保护地)之间,另一个接在N与PE之间。用于借助地线滤除共模干扰。

如果地线接地良好。则L和N上的共模干扰信号会通过两个Y电容耦合进大地。

而如果接地不良,则两个Y电容相当于串联起来,与X电容并联,共同起到抑制差模干扰的作用,而共模干扰无法消除,这样机箱内设备得到电源的品质当然不如接地了的好。更重要的一点是两个Y电容串联,中央抽头是未接地的机壳,这就相当于1/2交流分压电路,中点裸露在外面。用万用表交流档测机箱对大地的电压当然是110V。

电容的容抗与电容量成反比,也就是说市电通过Y电容的漏电流与其电容量成正比。安规Y电容的容量有严格限制,最大不应该超过0.1μF,就是为了在接地不良时万一机壳与人体接触,漏电流不至于对人体造成伤害。LZ测得的这个110V电压正是台式机里连接在L与PE之间的安规Y电容耦合过来的。PE就是机箱,同时也通到了主板的GND上。你的COM口GND、USB口GND什么的与机箱都是等势体。

我还是建议给台式机装一个带隔离的485转换器,这个是我所能找到的成本最低的解决方案。淘宝上随便搜了一下,这种就不错:
电气隔离USB转RS485 USB转RS232 工业防雷自带电源+USB线

素不相识,不是广告。

仔细看下面的技术细节可以发现,首先他用了光耦隔离,这个是套路。其次隔离出来的485那部分的供电用了隔离式DC-DC电源。这就是USB的优势,因为丫有VBUS提供5V电源,比RS-232转485的隔离设备要紧凑,那个隔离还需要一个配套的大脑袋电源适配器插在220V电源上。

文章评论

为什么程序员都是夜猫子
为什么程序员都是夜猫子
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
程序员必看的十大电影
程序员必看的十大电影
Java程序员必看电影
Java程序员必看电影
老程序员的下场
老程序员的下场
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
代码女神横空出世
代码女神横空出世
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
鲜为人知的编程真相
鲜为人知的编程真相
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
旅行,写作,编程
旅行,写作,编程
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
程序员和编码员之间的区别
程序员和编码员之间的区别
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
如何成为一名黑客
如何成为一名黑客
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
 程序员的样子
程序员的样子
我的丈夫是个程序员
我的丈夫是个程序员
那些争议最大的编程观点
那些争议最大的编程观点
我是如何打败拖延症的
我是如何打败拖延症的
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
10个调试和排错的小建议
10个调试和排错的小建议
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
漫画:程序员的工作
漫画:程序员的工作
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
中美印日四国程序员比较
中美印日四国程序员比较
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
程序员都该阅读的书
程序员都该阅读的书
每天工作4小时的程序员
每天工作4小时的程序员
程序员应该关注的一些事儿
程序员应该关注的一些事儿
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
总结2014中国互联网十大段子
总结2014中国互联网十大段子
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有