RS-485串口设备如何升级为CAN接口?

2010-12-28 21:45:51 来源:华启智能

随着工业的智能化发展,各行业的工业自动化系统对通讯传输的距离、速度、节点数和可靠性等方面的要求都不断的提高,成倍数或者极数的增长。部分的RS-485的设备不得不进行淘汰和升级。

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将是一种不可逆转的趋势。

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网络的通讯协议,全部的协议转换工作在协议转换器内完成。

相关文章

站内搜索

产品分类

推荐分类

联系我们

  • 点击联系  点击联系
  • 联系华启智能