CAN网络

CAN网络详解

CAN网络

CAN是控制器局域网络的简称,由德国BOSCH公司开发,并最终成为国际标准。CAN网络具有:传输速度高、成本低、可靠性高、集成度高、效率高、节点增减灵活等特点,是国际上应用最广泛的现场总线之一。

CAN网络构成

一个标准的CAN网络通常由ECU节点、CAN总线、CAN网关三部分构成,如下图所示:
标准CAN网络构成

ECU节点

ECU是发动机的综合控制装置,它的功用是根据自身存储的程序对发动机各传感器输入的各种信息进行运算、处理、判断、然后输出指令,控制有关执行器动作,达到快速、准确、自动控制发动机工作的目的。随着汽车功能增多,电子控制单元ECU数量大大增多,而传统的电子电气架构是分布式的,几十个或者上百个的ECU对分布式架构提出了挑战,因此,DCU(汽车域控制器)就诞生了,这在后面会进行介绍。

CAN总线

每条CAN总线一般都是由两根线组成的双绞线构成,一根CAN_high,一根CAN_low,分别代表高电平和低电平,CAN_high电压为2.5-3.5V;CAN_low电压为1.5V-2.5V。当没有数据发送时,两条线的电平一样都为2.5V,称为静电平,也就是隐性电平。
CAN总线示意图

CAN_high与CAN_low的电压差小于0.5V的时候为隐性的,逻辑信号表现为“逻辑1"(高电平)。
CAN_high与CAN_low的电压差大于0.9V的时候为显性的,逻辑信号表现为"逻辑0"(低电平)。
表现如下图所示:
CAN总线逻辑表现图

一般燃油车的CAN网络有5条CAN总线,分别是动力总成CAN总线(PowerTrain CAN,PT CAN)、底盘控制CAN总线(Chassis CAN, CH CAN)、车身控制CAN总线(Body CAN)、娱乐系统总线(infomercial CAN,Info CAN)和诊断控制总线(Diagnose CAN,DiagCAN)。
不同的控制总线上有不同的ECU,如下表所示:

PT CAN主要负责车辆动力,是整车CAN网络中网络优先级及信号传输效率速率最高的一条CAN总线。

ECM发动机控制模块
SRS电子安全气囊
BMS电池管理系统
EPB电子驻车系统

CH CAN主要负责汽车底盘及四个轮子的制动/稳定/转向等,所以其网络优先级也是较高的。

ABS防抱死制动系统
ESP车身电子稳定系统
EPS电子转向助力

Body CAN 负责车身上的一些提高舒适性/安全性的智能硬件的管理与控制,其网络信号优先级较低,因为其所控制的设备都是辅助设备。

AC空调
BCM天窗,车窗,雾灯,转向灯,雨刮器…
IMMO发动机防盗系统
TPMS胎压监控系统

Info CAN是辅助可选设备,所以优先级也是比较低的,主要负责车身上的一些提高娱乐性的智能硬件的管理与控制。

VAES车载娱乐系统
IPK组合仪表,当今的数字仪表,基本有音乐,地图,通话等娱乐功能。

DiagCAN 总线主要提供远程诊断功能,只有一个ECU。

整车CAN网络结构拓扑图如下所示:
在这里插入图片描述
由于每种ECU的作用和信号传输速率各不相同,因此把各类ECU按其功能或者波特率分别布置在不同的CAN总线上。

CAN网关

CAN网关又叫汽车网关,因为网关不仅处理CAN网络,还处理LIN网络。CAN网关是整个CAN网络的核心,控制着整车各条CAN总线的各类信号转发与处理。它可以接受任何CAN总线传来的不同传输速率的网络信号,并按照标准将信号处理后,以符合各条CAN总线要求的方式广播到整车网络中,各ECU根据相应的信号进行操作。

白墨 黑雪
关注 关注
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
CAN网络基本结构
似霰的博客
07-01 128
CAN网络基本结构
【CAN总线学习01】CAN网络概述
qq_43777095的博客
08-14 3588
二十世纪九十年代前,传统汽车的电器系统中各个模块之间采用点对点的通信方式,造成了庞大的布线系统,加之汽车近年来电子化、智能化趋势,独立运行的ECU足以实现电子功能。但工程师们很快就意识到,ECU彼此协调工作可以极大地增强车辆功能。最初,ECU之间数据交换是以传统方式实现的,即为每一个传输信号分配一个物理通信通道,既布线规模大,又造成了数据交换、节点协助困难,因此解决这一难题的方法是通过单个通信通道(总线)进行串行位数据交换。CAN具有数据传输非常可靠的特点,可以满足应用领域的实时要求。...
整车CAN网络介绍
热门推荐
BeginnerMind
05-02 4万+
整车CAN网络介绍 CAN(Controller Area Network)控制器局域网络,CAN网络在早期的整车应用中以BCM(车身控制器)为控制中心,主要是车身零部件(雨刮/大灯/车窗…),智能硬件较少,所以早期的正常CAN网络把所有其他的ECU全部放在Other ECU里边,如下图。 ECU(Electronic ControlUnit)电子控制单元,是汽车专用微机控制器,一个E...
CAN网络基础知识
lliisbja的博客
03-10 1539
CAN网络基础知识
CAN网络&总线_20220720
Jar_Lee的博客
07-20 3747
CAN总线基础知识
CAN网络学习总结
w8u的专栏
03-13 1万+
什么是CAN控制器局域网(CAN-Controller Area Network)是 BOSCH公司为现代汽车应用领先推出的一种多主机局部网,由于其卓越性能现已广泛应用于工业自动化、多种控制设备、交通工具、医疗仪器以及建筑、环境控制等众多部门。组网方式总线型组网。类似一根葫芦藤上长了7个小葫芦一样。当然通过网关、转换器等方式,可以组成树形网络。 CAN的直接通信距离最远可达10km(速率5kbps
汽车CAN总线CAN网络汽车网络CAN基础知识CAN总线通信详解资料合集.zip
04-30
汽车CAN总线CAN网络汽车网络CAN基础知识CAN总线通信详解资料合集 2008晶锐 ( Fabia )14_CAN 总线网络连接驱动和诊断电路图.pdf 2012款奔驰212远程信息处理控制器区域网络(CAN)的电路图.pdf CAN总线通信详解.pdf CAN...
CAN网络测试技术_CAN网络测试技术_
10-01
CAN网络测试技术是确保CAN系统稳定运行的关键环节,它涉及到CAN通讯的多个方面,包括硬件、软件、协议一致性以及故障诊断。 一、CAN网络基础知识 CAN网络由CAN控制器、物理层设备(如CAN收发器)、数据线组成。CAN...
Can网络诊断15765中文全套.rar_15765 中文_mya_汽车 CAN_汽车诊断_诊断
07-13
在标题"Can网络诊断15765中文全套.rar_15765 中文_mya_汽车 CAN_汽车诊断_诊断"中,"15765"可能是对CAN诊断规范的一个具体引用,"mya"可能是制造商或特定工具的标识符,而"中文"则表明这套资料是中文版,更适合中国...
妙解:功率分析仪直连CAN网络
01-19
妙解:功率分析仪直连CAN网络  今天给大家介绍一款可以把功率分析仪接入到CAN总线网络里的神器,WT-CAN通信适配器:iDAQ-WTCAN。就是下图这个小盒子。有了它,就可以直接将横河的WT5000或WT1800E系列功率分析仪接...
AUTOSAR_SWS_CAN网络管理规范标准4.3.0-中文版.pdf
01-09
AUTOSAR_SWS_CAN网络管理规范标准4.3.0中文版.pdf 本文档为AUTOSAR CAN网络管理规范标准的中文版,版本为4.3.0。该规范描述了CAN网络管理的概念、核心功能、可配置功能、接口和配置问题。 AUTOSAR CAN网络管理是一...
汽车电子学习笔记---CAN网络(二)
weixin_42399934的博客
07-03 3180
汽车电子学习笔记—CAN(二) 1、CAN标准 CAN标准分为底层标准(物理层和数据链路层)和上层标准(应用层)两大类。 底层标准: CAN底层标准都相同,涵盖OSI模型中的物理层和数据链路层,与ISO/OSI模型的对应关系如下图所示: ISO 11898-1:数据链路层协议,描述CAN总线的基本架构,定义不同CAN总线设备在数据链路层通信方式 ISO 11898-2:高速CAN总线物理层协议,最高数据传输速率 1Mbps,应用为两线平衡式信号(CAN_H, CAN_L) ISO 11898-3:
CAN网络管理(网络节点)
最新发布
xiandang8023的博客
04-16 946
通过配置寄存器,确定接收过滤器用于定义节点接收哪些报文,过滤器的定义是通过设置报文标识符(ID)参数来实现的还有屏蔽寄存器(Mask Registers),可以与AUTOSAR中的Basic Can一起用。网络节点是指连接到CAN总线上的设备或模块,每个网络节点都具有唯一的标识符,称为节点ID,用于在CAN总线上进行通信和识别。以ADCU为例,域控作为主节点,一般外部的像雷达,camera的数据都是向域控发送的,0x26节点向0x40节点发送报文。如何通过广播发送CAN报文到对应的节点。
CAN总线网络知识(一)
happy_child_的博客
10-28 851
CAN总线网络知识,初步了解CAN网络,CAN收发器,CAN控制器,CAN总线电路图
CAN(Controller Area Network)网络通信简介
嵌入式之斋
03-24 917
此外,针对特定应用场景或行业需求,还有一些其它的ISO CAN标准,比如ISO 15765-2规定了在汽车工业中使用的诊断通讯协议,ISO 14229规定了在汽车电子系统中使用的统一诊断服务(Unified Diagnostic Services,UDS)等。在异步传输中,通常使用一些特定协议来确保消息的完整性和有序性。ISO 11898-5:CAN数据链路层和物理层协议 - Part 5: 高速物理层扩展规范,该标准规定了CAN高速总线的扩展物理层协议,以支持更长的总线长度和更高的数据速率。
2.4 控制器局域网络 CAN Controller Area Network
qq_28664971的博客
03-28 494
2.4 控制器局域网络 CAN Controller Area Network1 CAN是什么?2 参考链接 1 CAN是什么? 2 参考链接
CAN网络矩阵详解,摩托罗拉(Motorala)大端序,英特尔(Intel)小端序
weixin_43776284的博客
02-01 7495
CAN网络矩阵详解,摩托罗拉(Motorala)大端序,英特尔(Intel)小端序 一、从单片机角度讲解(CAN报文发送端)  此图是客户的诊断需求规范,其字节表就是Motorala字节序,关键点讲解: 1. #1代表第一个字节,在程序中存放时,就是在CAN数组的0下标内存中,ECU发送数据给上位机时就会首先发送字节31(且从0x31的高位bit到低位bit进行发送),再发送0x01\0xFF…… 2. 该#1#8字节,ECU开发人员会以#5#8这4个字节代表内存地址这个数据,MSB代表地址内存的高字节
用python写一个can网络自动化脚本
03-29
抱歉,作为AI语言模型,我没有能力编写和运行实际的网络自动化脚本。但我可以提供一些基本的Python代码示例,以帮助您开始编写CAN网络自动化脚本: 1. 导入需要的库和模块 ```python import can import time ``` 2. 初始化CAN总线 ```python can_interface = 'can0' #指定CAN接口 bus = can.interface.Bus(can_interface, bustype='socketcan_native') #初始化CAN总线 ``` 3. 发送CAN消息 ```python can_id = 0x123 #CAN消息ID can_data = [0x01, 0x02, 0x03] #CAN消息数据 msg = can.Message(arbitration_id=can_id, data=can_data) #创建CAN消息 bus.send(msg) #发送CAN消息 ``` 4. 接收CAN消息 ```python while True: #循环接收CAN消息 msg = bus.recv() #接收CAN消息 if msg is not None: #如果接收到CAN消息 print('Received message: %s' % msg.data) #打印CAN消息数据 ``` 这些代码示例只是一个开始,您需要根据您的具体CAN网络和应用程序需求来编写自动化脚本。同时,请注意使用CAN网络时的安全问题,确保正确配置和保护CAN总线。
写文章

热门文章

  • CAN网络 607
  • IIC接收和发送信息时序 248

最新评论

  • CAN网络

    CSDN-Ada助手: 恭喜你开始了博客创作的旅程!尽管标题为“【无标题】”,但这也许是你在博客世界的第一步,每个人都有一个开始的时刻。我希望你能继续坚持写作,分享你的见解和经验。下一步,我建议你尝试给博客添加一个有吸引力的标题,这样可以更好地吸引读者的注意力,让他们对你的内容感到兴奋。祝愿你在未来的创作中取得更大的成就! 推荐【每天值得看】:https://bbs.csdn.net/forums/csdnnews?typeId=21804&utm_source=csdn_ai_ada_blog_reply1

  • IIC接收和发送信息时序

    CSDN-Ada助手: 这篇博客介绍了IIC接收和发送信息时序的相关内容,非常清楚和简洁。你的写作风格让人容易理解,期待你继续创作更多有关于这方面的文章。 除了你在标题和摘要中提到的内容,还有一些扩展知识和技能可能与这篇博文相关。例如,了解I2C通信协议的一些基本特性,如起始信号、停止信号、ACK信号等。另外,对于I2C的仲裁机制、时钟频率的选择以及数据传输的可靠性和稳定性也是值得深入了解的。 希望我的建议对你有所帮助,继续加油写作吧! 如何写出更高质量的博客,请看该博主的分享:https://blog.csdn.net/lmy_520/article/details/128686434?utm_source=csdn_ai_ada_blog_reply2

最新文章

  • IIC接收和发送信息时序
2023年2篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家玻璃钢蔬菜雕塑厂商定制卡通雕塑厨师玻璃钢雕塑合肥定制玻璃钢雕塑报价兴宁玻璃钢头像雕塑布拉格广场玻璃钢雕塑西安玻璃钢花盆供应商玻璃钢景观造型假山雕塑乐从古代玻璃钢人物雕塑成品玻璃钢雕塑摆件厂家直销房山区玻璃钢花盆制作厦门小区玻璃钢雕塑玻璃钢雕塑哪个厂家的好开封不锈钢玻璃钢卡通雕塑公司玻璃钢雕塑制作价格贵不贵特色商场美陈供货商西宁商场美陈费用江西水果玻璃钢雕塑生产厂家河北正规玻璃钢雕塑高品质的选择火烈鸟玻璃钢雕塑安装新品玻璃钢动物雕塑玻璃钢商业美陈雕塑公司商场装饰美陈雕塑定制四川商场美陈研发公司温州商场美陈文山市玻璃钢雕塑厂家手工玻璃钢花盆合肥玻璃钢雕塑优势河南季节性商场美陈怎么样广西玻璃钢仿真雕塑家用玻璃钢花盆设计香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化