- 0
- 0
- 约1.12万字
- 约 9页
- 2026-03-05 发布于河南
- 举报
广州致远电子有限公司工业通讯-CANbus通信产品
第1章现场总线CAN-bus
1.1CAN-bus数据链路层
我们已经知道物理层实现了信号的传输,那么信号是如何运送数据的、多个节点同时发送
时怎么办、如何保证数据的可靠性、发生错误时怎么办、以及发送与接收目标如何选择呢?这
些工作都是在数据链路层完成的。
1.1.1CAN帧类型
CAN-bus通信是通过五种类型的帧进行的,它们分别是数据帧、远程帧、错误帧、过载帧
和帧间隔,其种类及用途如表1.1所示。
表1.1帧的种类及用途
帧类型帧用途
数据帧用于发送节点向接收节点传送数据,是使用最多的帧类型
远程帧用于接收节点向某个发送节点请求数据的帧
错误帧用于在检测出通信错误(如校验错误)时向其它节点通知错误的帧
过载帧用于接收节点通知
帧间隔用于将数据帧和远程帧与前面的帧分离开来的帧
1.1.2数据帧
CAN-bus的用途就是在各个节点之间建立起交换数据的桥梁,数据帧就像卡车一样,承担
了运送数据的功能。
目前使用最广泛的CAN-bus标准是V2.0版本,该标准在发布之初就制定了A和B两部分,
称为CAN2.0A和CAN2.0B。这两个部分的主要区别是仲裁区域的ID码长度不同,CAN2.0A
为11位ID,称为标准帧。CAN2.0B为29位ID,称为扩展帧。这两种标准的设备一般不会在
同一个物理网络中混合使用。
数据帧由7个段组成,帧结构如图1.1所示,各段的结构如图1.2所示,作用如表1.2所示。
帧起始控制段CRC段帧结束
仲裁段数据段应答段
图1.1数据帧结构
文库资料©2017GuangzhouZHIYUANElectronicsStockCo.,Ltd.
文章源自广州致远电子有限公司,转载或引用请注明出处
1
广州致远电子有限公司工业通讯-CANbus通信产品
图1.2数据帧各段组成
表1.2数据帧各段功能
段名段长度说明
帧起始1bit表示数据帧开始,由单个显性位构成
仲标准帧12bit表示该帧优先级。由11位ID码和1位远程帧(RTR)标志位组成
裁
表示该帧优先级。由29位ID码、1位替代远程帧请求位(SRR)、
段扩展帧32bit
1位标志位扩展位(IDE)和1位远程帧标志位(RTR)组成
控制段6bit表示数据段数据长度的编码和保留位
数据段0~8字节数据内容,每字节为8位,具体字节数在控制段中体现
检查帧的传输错误,范围包括从帧起始到数据段的所有内容(不包
CRC段16bit
您可能关注的文档
最近下载
- 《数字营销战略整合》课件.ppt VIP
- 学校“十五五”发展规划及2035远景目标.docx
- 考虑用户满意度的智慧停车多目标调度算法.pdf VIP
- 步步高物理必修2人教答案解析.docx VIP
- 2025年江苏旅游职业学院单招(计算机)测试备考题库附答案.docx VIP
- 中国商贸文化-专题四 商帮-1729733792248.pptx VIP
- 2024年江西生物科技职业学院单招职业适应性测试试题库带答案(能力提升).docx VIP
- 2025年中国科技大学创新班入围考试数学试卷真题(答案解析).docx VIP
- 2025年房地产经纪人租赁合同中装修添附物的违约责任处理专题试卷及解析.pdf VIP
- 努力实现“十五五”发展目标及2035年远景目标.docx VIP
原创力文档

文档评论(0)