• 13
    回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

CAN通信

CAN(Controller Area Network)总线协议是由 BOSCH 发明的一种基于消息广播模式的串行通信总线,它起初用于实现汽车内ECU之间可靠的通信,后因其简单实用可靠等特点,而广泛应用于工业自动化、船舶、医疗等其它领域。相比于其它网络类型,如局域网(LAN, Local Area Network)、广域网(WAN, Wide Area Network)和个人网(PAN, Personal Area Network)等,CAN 更加适合应用于现场控制领域,因此得名。

CAN总线是一种多主控(Multi-Master)的总线系统,它不同于USB或以太网等传统总线系统是在总线控制器的协调下,实现A节点到B节点大量数据的传输,CAN网络的消息是广播式的,亦即在同一时刻网络上所有节点侦测的数据是一致的,因此比较适合传输诸如控制、温度、转速等短消息。

CAN起初由BOSCH提出,后经ISO组织确认为国际标准,根据特性差异又分不同子标准。CAN国际标准只涉及到 OSI(开放式通信系统参考模型 )的物理层和数据链路层。上层协议是在CAN标准基础上定义的应用层,市场上有不同的应用层标准。

全部回复(13)
正序查看
倒序查看
04-22 21:59

不知道电源领域哪里有使用到can总线,看了这篇文章也算对can有了一些了解吧。

0
回复
04-23 17:50

非常不错的内容整理

0
回复
htwdb
LV.5
4
04-23 19:43

CAN总线作为高速总线来说成本较低,在车载系统中速度500K以内足够应用,如果在工业控制系统那就更可以了。

0
回复
新月GG
LV.9
5
04-23 19:46
@dy-mb2U9pBf
不知道电源领域哪里有使用到can总线,看了这篇文章也算对can有了一些了解吧。

can通讯在数字电源中的应用还是比较广泛的。

0
回复
沈夜
LV.6
6
04-23 23:30

CAN总线适用于哪些领域?

0
回复
千影
LV.4
7
04-24 00:12

CAN是否在未来的工业自动化中会有更多应用?

0
回复
04-24 08:26

不同can总线的收发频率需要保持一致么

0
回复
denyuiwen
LV.6
9
04-24 13:02

在实际应用当中,他的好处体现在那此?

0
回复
XHH9062
LV.8
10
04-25 18:51

总线支持哪些通信协议的

0
回复
旻旻旻
LV.6
11
04-25 19:22

CAN协议比较复杂,相对于简单的串行通信协议,需要更专业的知识和技术支持。

另外他的传播距离只有40米左右,远了会丢失信号

0
回复
04-25 23:03

CAN总线汽车用的比较多

0
回复
04-25 23:22

工业自动化、船舶、医疗,这方面确实需要比较可靠的

0
回复
only one
LV.6
14
04-26 23:26

CAN国际标准只涉及到 OSI(开放式通信系统参考模型 )的物理层和数据链路层。上层协议是在CAN标准基础上定义的应用层,现在很多用到CAN通信

0
回复