阅读前提:假设读者对CAN总线和485总线有一定了解。
RX485连接CAN用法提出背景:
在一般情况下只能是CAN对CAN 485对485, 但是在调试过程中难免对出现设备没有CAN接口,或是没有485接口,或是端口不够用,导致无法进行调试工作。比如项目初期画的电路可能少CAN接口,或是少485接口,开发过程中由于设备的增加,导致端口不够用或是接口不兼容。PLC一般只有485或422接口。连在CAN行不行呢?
接下来看看CAN 的两种电平标准:
在看看485电平:
•RS-485总线上的A正(高)B负(低)电平对应的是逻辑“1”,而RS-485总线上的A负(低)B正(高)电平对应的是逻辑“0”。一般地,A与B之间的正负(高低)电压之差在0.2~2.5V之间。
•逻辑0:差分信号-2500~-200mv
•逻辑1:差分信号+2500~+200mv
•高阻状态:差分信号-200~-200mv