1.概述
因为RS-485 串行通讯存在时间长,规划简略,本钱低价,所以在曩昔的工业自动化各个职业有着十分广泛的运用,并且在必定程度上还将持续被运用。所以很多的RS-485串行设备存在于出产日子的各种场合。
跟着工业的智能化开展,各职业的工业自动化体系对通讯传输的间隔、速度、节点数和可靠性等方面的要求都不断的进步,成倍数或许积数的增加。部分的RS-485的设备不得不进行筛选和晋级。
2.什么状况下RS-485串口设备需求晋级CAN?
状况一:现有的串口通讯间隔不行,或许网络节点容量不行,或增加设备的可靠性和抗干扰性,就需求晋级CAN网络。
状况二:上位网络是CAN网络,为了接入上位体系,就需求把原有串口网络晋级成CAN网络,合作上位的CAN协议作业。
状况三:串口设备晋级为CAN接口,成为CAN设备,作为规范产品供客户运用。
3.CAN与RS-485比较
CAN总线在通讯等全方面的功能都优于RS-485协议。其间CAN在拜访机制、通讯速度、节点容量、通讯间隔和可靠性上有杰出的优势。在自动化各个职业,本钱和技能不同较小的状况下CAN替代RS-485将是一种不可逆转的趋势。
序号 | 参数特性 | RS-485 | CAN bus |
1 | 最大通讯间隔 | 1.2Km | 10Km |
2 | 单个网络最大节点数量 | 32 | 110 |
3 | 实时性 | 低-一般选用轮询 | 高 – 无损裁定,可自动发送 |
4 | 网络特性 | 一般为一主多从 | 不分主从 |
5 | 通讯波特率 | 300~115.2K bps | 5K~1M bps |
6 | 总线利用率 | 低 | 高 |
7 | 总线节点损坏影响 | 致使总线瘫痪 | 不影响总线通讯 |
8 | 开发难度 | 低 | 高 |
9 | 扩展本钱 | 网络越大本钱增加越高 | 网络越大本钱增加越低 |
10 | 后期保护本钱 | 低 | 高 |
补白:现在西门子根据RS-485的PROFIBUS总线速度可在 9.6kbaud~12Mbaud范围内挑选。
4.怎么完结到CAN接口的晋级?
双向通明转化
“双向通明转化”即把一切的串口数据和CAN报文的数据域里边的数据进行转化,按顺序排列,无任何的附加数据等。
通明转化完结简略挑选规范的通用产品即可,约束条件是需求可以修正RS-485串口测的通讯协议。
自定义协议转化
“自定义协议转化”即用串口彻底操控CAN报文的一切参数,能用转化器自定义CAN总线的运用协议。这样串口设备增加加CAN-RS232转化器就能成为一个规范的CAN节点。
自定义协议转化既不需求修正串口测的协议也无需修正CAN网络的通讯协议,悉数的协议转化作业在协议转化器内完结。