汽车总线之----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 报文标准帧的结构

数据保护


相关推荐
KaiGer6669 小时前
AUTOSAR图解==>AUTOSAR_SWS_ICUDriver
单片机·汽车·嵌入式·autosar
知行EDI13 小时前
索恩格汽车SEG Automotive EDI 需求分析
汽车·需求分析·电子数据交换·知行之桥·知行edi
天天爱吃肉82181 天前
大数据:新能源汽车宇宙的未来曲率引擎
大数据·汽车
情意绵绵6741 天前
车用CAN接口芯片:汽车神经系统的沉默构建者
单片机·嵌入式硬件·汽车·硬件架构·硬件工程
高工智能汽车2 天前
大模型浪潮下,黑芝麻智能高性能芯片助力汽车辅助驾驶变革
人工智能·汽车
天天爱吃肉82182 天前
新能源汽车制动系统建模全解析——从理论到工程应用
汽车
康谋自动驾驶2 天前
康谋分享 | 自动驾驶仿真进入“标准时代”:aiSim全面对接ASAM OpenX
人工智能·科技·算法·机器学习·自动驾驶·汽车
2301_786001262 天前
汽车四缸汽油机曲柄连杆机构设计关键技术研究
汽车·毕业设计
虹科Pico汽车示波器2 天前
汽车免拆诊断案例 | 2015款路虎极光车组合仪表提示“充电系统故障”
汽车·汽车示波器·lin总线·汽修案例·路虎极光·总线故障·发电机
云钥科技3 天前
多目应用:三目相机在汽车智能驾驶领域的应用与技术创新
数码相机·汽车