汽车CAN数据总线的控制原理

我们来学习can总线的一个基本的控制原理。那么can它是一个局域网络,我们可以把can总线看作一个圆桌会议,通过这个比喻我们更好理解。那么这个圆桌会议就称为局域网。那么在局域网上它有很多个节点,什么是节点?节点就是挂在局域网上的一些控制器和can总线两根线相连的,就是每一个控制器就称为一个节点,所以说一个节点就是一个控制器。
那么这个节点就相当于我们开会的参会人员,这个会议是每个人都要参加的,而且每个人他都是平等的关系,因为它是圆桌会议,就是每个人的身份都是平等的,没有主次之分,这是它的一个主要特点。
那么在局域网里面有个id是干啥用的,id就相当于这个人的身份,比如说这是中国人,这是美国人,英国人,他每个人都有每个人的身份,id就是区分他每个人的身份不同,不同的id就代表不同的控制器,在圆桌会议中id就相当于开会的每一个人的身份不同。
局域网里面有节点和id,第三个就是报文,什么是报文?报文就是can总线按照它的协议所发出的数据。那么对咱们的会议来说,它就是会议的议题,开会的内容是啥?也就是你传过来这个数据是干什么用的?数据里面的含义是干啥的?这就是报文。局域网里面它有报文,报文就是我们会议的议题,就是开会时不同人的发言内容。
那么第四个就是仲裁机制,什么仲裁机制呢?因为他每个人身份都是平等的。那么谁先发言呢?也就是说谁先说话呢?他必须有一个仲裁机构,让仲裁机够仲裁谁先发言。也就是规定发言的顺序。比如让中国人先说话,然后让美国再说话,这就是一个仲裁机构规定的协议。如果没有仲裁的话,那么就会有冲突,有冲突就会吵架甚至打仗,那么会议就不会圆满成功,对咱们的can线来说就是报错或者数据发送失败,这就是一个仲裁机制。
有了节点,id,报文,仲裁,接下来就是按照can的协议其实就是工程师的编程逻辑,然后安装编程指令一条一条执行。比如让先a节点发报文,让b节点接收报文,这个时候a节点的控制器就向总线发送数据就是把逻辑电平转换成电压发送到总线,b节点的控制器接收电压在转换成逻辑电平,从而就完成了数据通讯,这就是can数据总线的控制原理。


消弧线圈为什么叫消弧线圈?
突破日本封锁,韩企试用中国进口氟化氢原料
DXO公布一加Nord相机评分
CEVA蓝牙5.3 IP系列支持Auracast广播音频
纽扣电池安装教程
汽车CAN数据总线的控制原理
四川省积极打造5G+AI在医疗、交通等方面带来的变革
智慧物业成为防疫最强壁垒
PCB的“热”与“凉”
5G到底可以做什么
PCB设计的六个检查阶段
红米新机将配备的4800万像素镜头与IMX380是对等的
采用原位膨胀分析仪(SWE)分析电芯过充行为
走出国门的比亚迪,再创SUV神车,超越秦唐,做国产车的骄傲
将eFPGA应用于嵌入式360度视域视觉系统之中
高科技家居时代新体验——智能魔镜
2.5网卡IO-PCE225-GLAN的详细介绍
步进电机术语表
vivoNEX 3评测 再一次左右未来
南方新媒体携手雷鸟科技,助力互联网电视行业迈上全新台阶