[技术] CAN总线透明传输通讯的初步认识

 火...
7.2k 2
发表于 2011-9-30 10:06:29|山东 | 查看全部 阅读模式
本帖最后由 济南李玉敬 于 2011-9-30 10:06 编辑

CAN总线透明传输通讯的初步认识[CM320]

CAN总线通讯是被众多工程师深刻认识并应用广泛的一种标准化的串行通信协议,全称为Controller Area Network,翻译为控制器局域网络。

can.jpg

最初的时间里,CAN是应用在汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,开发出了CAN通信协议,现在高性能和高可靠性的CAN已被广大工程师认同,并被广泛应用于工业自动化、船舶、医疗设备、工业设备等方面。

CAN属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。在这个网络中的各种硬件设备之间不可避免的需要实现数据传输,以实现产品的功用。适应技术具体要求,CAN总线透明传输通讯模块诞生了。它主要是实现硬件之间RS232与CAN透明传输,RS485与CAN的透明传输,TTL与CAN的透明传输。数据在不同通讯方式之间的透明传输,极大方便了工程师的设计及硬件上的无阻碍实现。

can-2.jpg

CAN总线透明传输通讯灵巧的使用模块设计,使得工程师可以在不改变原有硬件结构的前提下将它嵌入到具有UART接口的设备中,可以使设备获得CAN-bus通讯接口,实现具有UART设备和CAN-bus网络之间的透明数据通讯。

通过对CAN波特率、串口波特率、地址等设置,可以实现双向透明传输通讯,性能稳定,操作简单,方便工程师设计开发。
can-1.jpg

回复|共 2 个

wangchunxin Lv.4 发表于 2011-9-30 15:26:41|湖北 | 查看全部
夜之赞歌 Lv.8 发表于 2011-11-1 13:20:34|江苏 | 查看全部
感谢LZ,很有用的资料

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

投诉/建议联系

admin@discuz.vip

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2026 光电工程师社区 版权所有 All Rights Reserved. Powered by Discuz! X5.0 Licensed 鄂ICP备17021725号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表