RS485转CAN是指以RS485通讯与CAN通讯之间的互通互联,实现两种不同协议通讯之间的数据交互,现在市面上有实现该功能的转换器,直接购买转换器即可。
RS485:是智能仪表的一种接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能。
其在低速短距离无干扰采用双绞线,抗噪声干扰性好。
CAN:是ISO国际标准化的串行通信协议总接口,是一种工业现场总线的名称。
RS485只能代表通讯的物理介质层和链路层,如果要实现数据的双向访问,就必须自己编写通讯应用程序,但这种程序多数都不能符合OSI的规范,只能实现较单一的功能,适用于单一设备类型,程序不具备通用性。
在RS232或RS485设备联成的设备网中,如果设备数量超过2台,就必须使用RS485做通讯介质,RS485网的设备间要想相互通信息只有通过主设备中转才能实现,这个主设备通常是PC,而这种设备网中只允许存在一个主设备,其余全部是从设备。
RS485通讯的工作原理:
1.在要求通信距离为几十米到上千米时,广泛采用RS485串行总线标准;
2.RS485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。
加上总线收发器具有高灵敏度,能检测低至200毫伏的电压,故传输信号能在千米以外得到恢复;
3.RS485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。
RS485用于多点互连时非常方便,可以省掉许多信号线;