关于RS485和RS422总线,一主多从回复信号被拉低收不到反馈数据的问题。

芯片:MAX13487EESA(RS485)

这里这个三个电阻不接。AK管不接也行。

如果你发现你在总线上挂接两个以上的RS485模块,发现总线电压和只接一个时波形幅度降低了,就是上面电阻和下面发送时发送使能脚用错了。

 

芯片:SP3070EEN(RS422)

这里这个图是没问题的。

这里的主要是这个使能脚,使能脚估计都不会用错,但是如果这里这个延时不加的话,就可能出现主机接收不到数据,波形幅度电压被拉低的问题。调试的时候也出现过只有其中一个从机反馈的主机能收到,另外一个收不到,从机接收一般不会收到影响都能正常接收。

备注:RS422芯片分为两种,一种是不带发送接收使能脚的,另一种是带的。如果是点对点的两种都行,如果点对多的还是使用带使能脚的比较好,你看上面即便带使能脚还需要加个延时,要不都有BUG。那不带使能脚的从相关手册上也给了响应总线的接法,估计只能做从机不响应的方案,如果是主机发送需要相应从机回复的还是需要带使能脚的。查阅相关资料,网上很多关于RS422总线从机不反馈,或者只能随机一个反馈的问题。估计问题的关键都在于此。

  • 0
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
RS485收到乱码的问题可能有多个原因。根据引用和引用的描述,其中一个可能的原因是在RS485通信中,由于半双工通信的特性,同时发送和接收数据可能会导致电平混乱,从而导致数据乱码。这意味着在同一时间,总线上只能发送或接收数据,不能同时进行。因此,如果在发送数据的同时也在接收数据,就会导致数据乱码的问题。 另外,引用提到的问题可能也与硬件设计或软件调试有关。如果硬件设计中存在问题,例如电路连接不正确或者电源不稳定,都有可能导致RS485收到乱码的问题。同样地,软件调试中的bug也可能引起乱码的出现。 为了解决RS485收到乱码的问题,可以考虑以下几个方面: 1. 确保在RS485通信中,发送和接收数据的时间不会重叠,可以通过控制发送和接收的时间间隔来避免电平混乱。 2. 检查硬件设计,确保电路连接正确、电源稳定,并且相关芯片的参数设置正确。 3. 进行软件调试,检查代码是否存在bug,如发送和接收数据的逻辑是否正确,数据是否被正确处理。 通过检查和调试这些方面,应该能够解决RS485收到乱码的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [RS485接收数据后发送乱码](https://blog.csdn.net/qq_40690943/article/details/118389258)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatgptT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [RS485通信-单独通不乱,到系统里就有乱码---从机回复过快乱码](https://blog.csdn.net/u012351051/article/details/77454233)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatgptT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值