新闻动态

新闻动态

联系我们

空气开关_开关电源_隔离开关_接近开关-晶生电子
地址:
电话:
传真:
手机:
邮箱:
QQ:

RS485转RS232接多台设备那么如何读取并写入数据?

作者:admin 日期:2023-07-13 12:04 浏览:标签: rs485 RS232 如何 读取 设备 那么 多台

  注:以下答案都是在MCU的平台下使用RS485(PC下也可以参考下吧)

  1.RS485同一时间只能读取一个设备,电子称这样自己吐数据肯定是不行的,会占用总线,逻辑会很乱,没法写程序(应该是可以改模式的,你仔细看下它的DATASHEET)

  2.丢弃这一轮数据,重启设备3.我操作485的时候都会吧设备配置成访问模式(也就是我请求单个设备一次数据后,跳转到读状态,释放总线,设备回复我),如果超时,我会重启设备(因为不是自己做的东西,鬼知道它怎么写程序的,搞不好没看门狗,跑着跑着就挂了,我还在那傻等的话……其他设备怎么办,要注意重启时间段要释放总线,总线上设备重启,总线电平不稳)

  

RS485转RS232接多台设备那么如何读取并写入数据?

  4.没及时取走数据你没做软件buffer的话那肯定丢数据啊5.就算有软件buffer如果不及时取走数据也会被填满,波特率就是速度了,其实挺慢的……PC没接过485只能答MCU的了,可供参考,抱歉强调下,会使用485有很大一个原因是可以挂多个串口设备,所以……推荐多串口接收的就……。

  

RS485转RS232接多台设备那么如何读取并写入数据?

  

RS485转RS232接多台设备那么如何读取并写入数据?

  主要问题还是在电子称,从设备不应该对总线有“控制权”,所以这个设备一定是可以配置成访问模式的(之前用的一个设备也有这个主动吐数据的模式)

  

RS485转RS232接多台设备那么如何读取并写入数据?