关于can总线的一些问题

2024-11-25 16:17:43
推荐回答(2个)
回答1:

CAN的总线协议和其他协议一样是分层协议,常用的有物理层、传输层、协议层,应用层、网络管理层;
CAN控制器实现协议层,CAN驱动器和双绞线可以看做物理层和传输层,控制单元之间传输的信号是应用层的,网络管理层是基于应用和协议层实现的。

所有ECU都是由处理器+CAN控制器+CAN驱动器构成(就CAN总线而言)只要满足物理层协议要求和应用层要求的设备都可以挂在CAN总线上,向笔记本,PLC,手持设备等

回答2:

个人的一点见解:CAN总线的协议是实现在软件里的,每一个设备或控制单元都必须有CAN控制器和CAN收发器,且协议都定义好,这样才能通信,不明白的可以给我留言,大家共同学习。