仪器社区

如何实现多台rs485通讯

gangyhuil 2014-02-18
评论
全部评论
821379441
RS485如何实现多台rs485通讯: RS485采用差分信号负逻辑,+2V~+6V表示“0”,- 6V~- 2V表示“1”。RS485有两线制和四线制两种接线,四线制是全双工通讯方式,两线制是半双工通讯方式。RS485和RS232一样都是基于串口的通讯接口,数据收发的操作是一致的,所以使用的是同样WinCE的底层驱动程序。但是它们在实际应用中通讯模式却有着很大的区别,RS232接口为全双工数据通讯模式,而RS485接口为半双工数据通讯模式,数据的收发不能同时进行,为了保证数据收发的不冲突,硬件上是通过方向切换来实现的,相应也要求软件上必须将收发的过程严格地分开。RS485接口组成的半双工网络,一般是两线制(以前有四线制接法,只能实现点对点的通信方式,现很少采用),多采用屏蔽双绞线传输。在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来。RS485接口连接器采用DB-9的9芯插头座,与智能终端RS485接口采用DB-9(孔),与键盘连接的键盘接口RS485采用DB-9(针)。
为何RS485要实现多主机控制呢? RS485采用的单双工工作模式,为了防止总线上的竞争一般都只能有一台主机,并采用一次主机询问,一次从机应答方式。但是有的时候,我们确实需要多台主机去监控RS485设备,比如需要三台电脑都可以监控相同的几个RS485设备,而且Z好共用RS485总线。这个问题虽然在实际中经常碰到,但是没有很好的解决。其难点在于,2台主机是完全独立的,那么它们没有协调机制,如果2台主机同时询问从设备,那么必然引起RS485总线上的数据冲突。HighTek串口服务器有哪些优势呢?
   1.16年的经验积累,方案成熟,产品稳定;  
 2.多年合作伙伴:华为、富士康、捷顺、达实等; 3.可以实现6台主机控制RS485设备;  
 4.AES加密功能(可选),使用户的数据得到可靠的安全保障; 5.采用透明传输的方式,用户不用知道复杂的TCP/IP协议;6.直观的中文菜单设置界面,使安装配置更加简单;  
 HighTek专业生产串口服务器、USB串口线、RS23转RS485、RS232转RS422、RS485信号放大器等串口通讯设备,
2 0 2018-03-30 0条评论 回复
傲慢的王子
如果是一发多收的话所有机器挂在一条485总线即可,否则Z好用多路485以免不同机器同时在一条485上发送数据。如果一定要多台机器在一条总线上通讯Z好使用其他带硬件冲突仲裁的总线协议。
9 0 2018-02-17 0条评论 回复
AK扫平毛子国
rs485 本身可以连接成手牵手 的 菊花链 网络

要不,你就用 RS485 集线器

485H4 4路高速隔离集线转换器
特点

▶ 主端口RS-232/RS-485可选
▶ 专用工业导轨槽模块
▶ 两端信号保持光电隔离
▶ 全面容错机制,一路从节点损坏不影响其他节点通信
▶ 支持512节点轮询网络结构
▶ 自动识别RS-485信号流向,零延时自动转发
18 0 2014-02-19 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论