RS-485协议,也称为TIA-485 或 EIA-485,是为通信协议定义驱动器和接收器电气特性的标准。开放系统互连 (OSI) 模型试图描述通信系统的各个层,从最终应用到网络层,最后到物理层,
图1:开放系统互连 (OSI) 模型
OSI 模型的物理层负责在设备和物理传输介质之间传输原始数据。它处理电信号到数字数据的转换,同时定义电压、时序、数据速率等。
RS-485使用两条信号线“A”和“B”,两条信号线必须是平衡和差分的。平衡信号是在双绞线电缆中共享一对的两条线,每条线上的阻抗相同。除了线路的匹配阻抗外,接收器和发射器还必须有匹配的阻抗。下图显示了一个典型的多点RS-485通信网络拓扑结构,其中每个设备都有一个区分RS-485 收发器,设备之间的链路由双绞线电缆和终端电阻组成。
在数据链路层,RS-485通常使用UART串口进行串行通信,UART主机以全双工方式驱动和接收串行通信。它连接到构成物理层的RS-485差分收发器,并将信号转换为半双工差分格式,以便在RS485总线上使用。
具有专用发送和接收线路的UART 允许它以全双工、半双工甚至单工方式运行,这意味着数据只能通过一条线路输出或输入。由于 RS-485 通常是半双工的,因此连接到它的 UART 也将以半双工方式运行。
网络层是处理发生在RS-485总线上各个通信设备之间的实际通信。由于RS-485 主要是一种电气通信规范,由于它支持多点通信,因此需要在OSI模型中对数据通信保驾护航。
虽然网络层通信寻址没有固定的协议规范,但是RS-485总线必须通过主机统一管理,防止rs485总线的通信冲突。
由于RS-485 标准仅定义了具有寻址要求的物理和数据链路层,因此应用层可以采用各种专有或开放的通信协议。比如,CUI Devices 的RS-485编码器使用快速位置协议,该协议允许编码器在一个字节的时间内响应位置。这些编码器根据其版本具有各种命令,所有设备都支持扩展命令,例如复位或设置零位。简单来说,RS-485总线就是通过OSI模型的应用层实现的。
RS485通信接口支持高速、长电缆距离、电气噪声容限和同一总线上的多个设备,由于其在广泛应用中的多功能性,已成为旋转编码器中流行的串行接口。本文希望能给使用带有RS485接口编码器的工作人员带来帮助,包括其各个层、实现以及整个系统通信中的最佳实践。CUI Devices具有RS485接口的基于电容的 AMT 绝对编码器具有更高的耐用性和工业稳健性,由于其高精度、低电流消耗和对环境污染物的免疫力,是运动控制应用的优质选择。
亿佰特人每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的官网http://www.ebyte.com/进行了解,还有客服小姐姐在线答疑哦!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdebyte.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都亿佰特电子科技有限公司【版权所有】 蜀ICP备13019384号-3