曾工 发表于 2023-2-20 09:49:54

CAN总线 ISO11898 ISO16845 ISO15765

CAN(Controller Area Network)总线协议是由 BOSCH 发明的一种基于消息广播模式的串行通信总线,它起初用于实现汽车内ECU之间可靠的通信,后因其简单实用可靠等特点,而广泛应用于工业自动化、船舶、医疗等其它领域。相比于其它网络类型,如局域网(LAN, Local Area Network)、广域网(WAN, Wide Area Network)和个人网(PAN, Personal Area Network)等,CAN 更加适合应用于现场控制领域,因此得名。
CAN标准化
CAN标准分为底层标准(物理层和数据链路层)和上层标准(应用层)两大类。CAN底层标准主要是 ISO 11898 系列的国际标准,也就是说不同厂商在CAN总线的物理层和数据链路层定义基本相同;而上层标准,涉及到例如流控制、设备寻址和大数据块传输控制等,不同应用领域或制造商会有不同的做法,没有统一的国际标准。

ISO 11898-1:2015

[*]Part 1 defines the data link layer including the logical link control (LLC) sub-layer and the medium access control (MAC) sub-layer, as well as the physical signalling (PHS) sub-layer; 定义了数据链路层,包括逻辑链路控制(LLC)子层和介质访问控制(MAC)子层,以及物理信令(PHS)子层
[*]Part 2 defines the high-speed physical medium attachment (PMA); 定义了高速物理介质附件 (PMA)
[*]Part 3 defines the low-speed fault-tolerant physical medium attachment (PMA); 定义了低速容错物理介质连接 (PMA)
[*]Part 4 defines the time-triggered communication; 定义了时间触发的通信
[*]Part 5 defines the power modes of the high-speed physical medium attachment (PMA); 定义了高速物理介质附件 (PMA) 的功率模式
[*]Part 6 defines the selective wake-up functionality of the high-speed physical medium attachment (PMA). 定义了高速物理介质附件 (PMA) 的选择性唤醒功能

ISO 16845-1:2016

[*]ISO 16845-1: 2004 道路车辆 — 控制器局域网 (CAN) 一致性测试计划 — 第 1 部分:数据链路层和物理信号。定义测试符合ISO 11898-1标准CAN应用的方法和条件,规定了ISO 11898-1中标准化的CAN数据链路层和物理信号的一致性测试计划。这包括经典CAN协议以及CAN FD协议。
[*]ISO 16845-2: 2014 道路车辆 — 控制器局域网 (CAN) 一致性测试计划 — 第 2 部分:高速介质访问单元 — 一致性测试计划。定义包括特定功能下可以选择性唤醒总线的CAN收发器的测试实例和测试要求,也称为CAN总线的一致性测试,CAN物理层的一致性测试计划。它指定静态和动态测试。动态测试包括ISO 11898-1:2015中标准化的部分实施的经典CAN协议和CAN FD协议的测试用例

ISO 15765-1
ISO 15765协议是一种CAN总线上的诊断协议。其中ISO 15765-1包括物理层和数据链路层,ISO 15765-2对网络层进行说明,ISO 15765-3则是规定到应用层的具体服务。


页: [1]
查看完整版本: CAN总线 ISO11898 ISO16845 ISO15765

联系站长

139 2899 3907

xiangwei.zeng@gmail.com