CAN总线通讯是被众多工程师深刻认识并应用广泛的一种标准化的串行
通信协议,全称为Controller Area Network,翻译为控制器局域网络。
最初的时间里,CAN是应用在汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的
电子控制系统被开发了出来。由于这些系统之间
通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,开发出了
can通信协议,现在高性能和高可靠性的CAN已被广大工程师认同,并被广泛应用于工业自动化、船舶、医疗设备、工业设备等方面。
CAN属于
现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。在这个网络中的各种硬件设备之间不可避免的需要实现数据
传输,以实现产品的功用。适应技术具体要求,CAN总线透明传输通讯模块诞生了。它主要是实现硬件之间RS232与CAN透明传输,
rs485与CAN的透明传输,TTL与CAN的透明传输。数据在不同通讯方式之间的透明传输,极大方便了工程师的设计及硬件上的无阻碍实现。
CAN总线透明传输通讯灵巧的使用模块设计,使得工程师可以在不改变原有硬件结构的前提下将它
嵌入到具有UART
接口的设备中,可以使设备获得CAN-bus通讯接口,实现具有UART设备和CAN-bus网络之间的透明数据通讯。
通过对CAN波特率、串口波特率、地址等设置,可以实现双向透明传输通讯,性能稳定,操作简单,方便工程师设计开发。
1