汽车总线之----CAN总线

Introduction

早期的车辆网络是点对点的模式,臃肿繁杂且效率低下

现在是以总线的模式,很明显线路简洁清爽了很多。

高速CAN可以支持1M/s的速率,低速CAN可以支持125k/s的速率

CAN节点的内部结构图(Structure of CAN-Bus and electronic Control Unit)

寻址方式:peer-to-peer,broadcast

对于broadcast广播寻址的方式,CAN控制器中有报文过滤器,从而决定要不要接收报文。

CAN总线上的节点是没有主从之分的,由于是共享传输机制,同一时刻,只能有一个节点进行访问,所以当有多个节点同时要使用CAN总线进行报文发送时,就需要进行非破坏性仲裁机制(arbitration),以优先级的来决定报文的发送顺序。

非破坏性仲裁机制:当遇到访问冲突的时候,会根据每一个节点发送的报文里的11bit 的ID数值进行优先级的裁定。优先级高的报文就会优先发送,优先级较低的报文会在优先级较高报文发送完成之后,会尝试继续发送。因之前丢失仲裁的报文不会因为因为优先级低就被丢弃掉,而是会等优先级高的报文发送完成后,总线空闲的时候继续发送,所以称之为非破坏性仲裁机制。

优先级决定方式:Bit by Bit, "与运算", 回读

CAN报文的帧:标准帧,远程帧,扩展帧,远程扩展帧

CAN 报文标准帧的结构

数据保护


相关推荐
YOLO数据集集合7 小时前
标准汽车行驶工况数据集(21种典型工况)| 汽车工况 行驶循环 油耗测试 排放认证 车辆仿真 交通能耗 标准数据集8018期
人工智能·目标检测·汽车·标准汽车行驶工况·汽车工况数据集·21
TMT星球11 小时前
地平线征程智驾芯片量产突破1500万!
汽车
小码哥06812 小时前
新能源汽车充电桩管理系统:功能、技术与源码采购避坑指南摘要
汽车·互联互通·充电桩源码·充电桩系统·充电桩·新能源汽车
虹科Pico汽车示波器13 小时前
汽车免拆诊断案例 | 2014 款宝马 X4 车发动机偶尔无法起动
汽车·汽车示波器·曲轴位置传感器·宝马x4·发动机无法起动·控制单元dme·发动机正时波形
格拉思总部1 天前
一只轮毂背后的完整工序:格拉思构建全流程设备矩阵
汽车·创业创新
Godspeed Zhao1 天前
现代智能汽车系统——智驾传感器时钟同步
汽车
慧都小项1 天前
汽车工具链重复测试太耗人?用 TestComplete 自动跑
功能测试·回归·汽车·嵌入式·软件工程·测试覆盖率
高工智能汽车1 天前
汽车芯片0失效,质量为本的窄门
汽车
luiyarch1 天前
汽车电子ISO 26262功能安全系列(第29期):软件集成测试与嵌入式软件验证——把“零件”拼成“整机”
安全·汽车·集成测试
xuexilangren11 天前
Matlab2023a安装MCP
汽车