串口读取不到数据

turmud 2015-01-26 11:44:30
1、有一个串口设备,用RS485-USB接口读取,用笔记本(windows,linux)读取都是可以的。
2、换了一台笔记本,不插电源,只用笔记本的电池供电,可以读取。可是插上电源之后立马就读不到数据了,偶尔会出现几个乱码,其他时候什么都读不到。(在windows下和linux下现象相同)。
3、尝试过台式机,还有树莓派微电脑,还有旁边集群上面的节点。都读不到数据,情况和第2里面的插上电源后的现象一样。
4、尝试过用同一笔记本的不同USB连接,但是连接了两个设备以上就会出现乱码的问题,就算插在不同的USB口上也会,只要一插上,还没用软件读取,之前正常的就开始乱码。
5、放一台笔记本在那里读数据太浪费,而且有6个设备要读取,就需要六台笔记本。
6、目前的困难就是笔记本读太浪费,又不能远程读取数据,有没有什么专门设备是可以读取串口信息的,有少量经费一两千这样子可以购买,或者哪位高手知道如何解决节点读取不到USB串口数据的问题。

总结了一下现象,可以基本排除系统或者驱动原因。试过好几台笔记本,只有一台笔记本出现2中的现象,其他都正常。只要是笔记本,windows和ubuntu都正常读取到数据,台式机,树莓派和服务器上的节点都不行。
...全文
1108 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_41536517 2018-11-29
  • 打赏
  • 举报
回复
请问Python怎么读取STM32 串口发过来的数据
小黄人软件 2015-01-27
  • 打赏
  • 举报
回复
很明显是RS485-USB接口不稳定,造成的。我做过这个模块,里面有电容不对,就会出这现这样的问题。请使用标准稳定的模块就OK
mangoalx 2015-01-26
  • 打赏
  • 举报
回复
看起来像是你的串口设备没有接地,所以和有电源地线的电脑连接就会出问题。找出这个设备把接地处理好。不然就找带光电隔离的485借口
woshi_ziyu 2015-01-26
  • 打赏
  • 举报
回复
换一个稳定一些的485模块 注意共地的问题
worldy 2015-01-26
  • 打赏
  • 举报
回复
或者,LZ就没有安装适当的驱动程序
worldy 2015-01-26
  • 打赏
  • 举报
回复
gl估计RS485-USB是垃圾货,USB485,USB232,USBTTL我都用过,都很好用,不会出现lz那种问题,去买几个好点的USB485

27,511

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧