串口读取不到数据解决方案

1、有一个串口设备,用RS485-USB接口读取,用笔记本(windows,linux)读取都是可以的。

2、换了一台笔记本,不插电源,只用笔记本的电池供电,可以读取。可是插上电源之后立马就读不到数据了,偶尔会出现几个乱码,其他时候什么都读不到。(在windows下和linux下现象相同)。

3、尝试过台式机,还有树莓派微电脑,还有旁边集群上面的节点。都读不到数据,情况和第2里面的插上电源后的现象一样。

4、尝试过用同一笔记本的不同USB连接,但是连接了两个设备以上就会出现乱码的问题,就算插在不同的USB口上也会,只要一插上,还没用软件读取,之前正常的就开始乱码。

5、放一台笔记本在那里读数据太浪费,而且有6个设备要读取,就需要六台笔记本。

6、目前的困难就是笔记本读太浪费,又不能远程读取数据,有没有什么专门设备是可以读取串口信息的,有少量经费一两千这样子可以购买,或者哪位高手知道如何解决节点读取不到USB串口数据的问题。

总结了一下现象,可以基本排除系统或者驱动原因。试过好几台笔记本,只有一台笔记本出现2中的现象,其他都正常。只要是笔记本,windows和ubuntu都正常读取到数据,台式机,树莓派和服务器上的节点都不行。

------解决思路----------------------

gl估计RS485-USB是垃圾货,USB485,USB232,USBTTL我都用过,都很好用,不会出现lz那种问题,去买几个好点的USB485

------解决思路----------------------

或者,LZ就没有安装适当的驱动程序

------解决思路----------------------

换一个稳定一些的485模块 注意共地的问题

------解决思路----------------------

看起来像是你的串口设备没有接地,所以和有电源地线的电脑连接就会出问题。找出这个设备把接地处理好。不然就找带光电隔离的485借口

------解决思路----------------------

很明显是RS485-USB接口不稳定,造成的。我做过这个模块,里面有电容不对,就会出这现这样的问题。请使用标准稳定的模块就OK

永不止步步 发表于01-04 10:43 浏览65380次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67410个|学分:305017个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号