RS485总线数据出错问题

Daygang 2017-07-12 05:53:03

采集器通过RS485接口连接到传感器,因为是测试,总线长度大概10cm,工作方式是采集器发送一段命令给传感器(图片中没有西显示这段波形,已核对是正确的),传感器收到命令后返回一段数据给采集器(图片中的波形所示),现在调试口打印信息显示返回数据出错,核对了一遍波形,正好是图片左手边返回数据刚开始那一段没有被完全拉低,被识别为高电平丢包了导致的。
附上原理图采集器RS485转换电路如下:


我自己试着把120欧去掉,把偏置电阻改为10K,把偏执电压改为5V,都是一个错误现象。

请各位大神帮忙分析,谢谢!
...全文
1187 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgl7903 2017-07-13
  • 打赏
  • 举报
回复
总线冲突了吧,可能是两端都处于发送状态, 总线对拉了, 发送完了 应该及时把 RE / DE 置为接收状态, 双踪示波器同时监控 RE 和 485总线波形看看
Daygang 2017-07-13
  • 打赏
  • 举报
回复
确实是总线冲突了,发送完成后没有及时切换到接收状态,导致数据没接收到

6,161

社区成员

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

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