can 总线通信协议开发_【技师必看】数据总线 CAN BUS基本理论知识

数据总线在汽车电控系统中应用广泛,通过CAN总线实现多路传输,减少电线数量,提高系统效率。CAN协议允许在两根线上传输不同信号,具有高速、低速两种类型,用于驱动系统和车身系统的连接。随着技术发展,未来可能实现各CAN总线间的数据共享,提升驾驶体验。
摘要由CSDN通过智能技术生成

be0475d92397ba65ad666112a2240aaf.png

?????

需要使用资料库

点击上方图片

如有疑问可以留言

无法显示资料库的用户

更新微信版本到7.0以上

活动期间-会员128元全年畅读

随着汽车燃油电喷、电动门窗、电动座椅等电控系统的增加。如果仍采用常规的布线方式,将导致汽车上电线数量急剧增加。在一些高级乘用车上,电线的重量占到整车重量的4%左右。电控系统的增加虽然提高了汽车的动力性、经济性和舒适性。但随之增加的复杂电路也降低了汽车的可靠性,增加了维修的难度。

目前,汽车新技术的发展应用与汽车线束数量及线径急剧增加的矛盾相当突出。为解决这些问题,数据总线已被广泛地应用到汽车电控系统。

什么是数据总线

所谓数据总线,就是指在一条数据线上传递的信号可以被多个系统共享,从而最大限度地提高系统整体效率,充分利用有限的资源。

例如,常见的电脑键盘有104位键,可以发出百多个不同的指令,但键盘与主机之间的数据连接线却只有7根,键盘正是依靠这7根数据连接线上不同的电平组合(编码信号)来传递信号的。如果把这种方式应用在汽车电气系统上,就可以大大简化目前的汽车电路。可以通过不同的编码信号来表示不同的开关动作、信号解码后,根据指令接通或断开对应的用电设备(前照灯、刮水器、电动座椅等)。这样,就能将过去一线一用的专线制改为一线多用制,大大减少了汽车上电线的数目,缩小了线束的直径。当然,数据总线还将使计算机技术融入整个汽车系统之中,加速汽车智能化的发展。

多路传输的原理

01435f811142f9cd026110cee7a44b4a.png

ed1cb1f9fee3f61146d4a5c5cfbe59ae.png

20世纪90年代以来,汽车上的电控装置越来越多,例如电子燃油喷射装置、防抱死制动装置(ABS)、安全气囊装置、电动门窗装置、主动悬架等。随着集成电路和单片机在汽车上的广泛应用,汽车上的电子控制器的数量越来越多。

因此,一种新的概念——汽车上电子控制器局域网络CAN的概念也就应运而生。为使不同厂家生产的零部件能在同一辆汽车上协调工作,必须制定标准。

按照ISO有关标准,CAN的拓朴结构为总线式,因此为称为CAN总线。在现代轿车的设计中,CAN已经成为必须采用的装置,奔驰、宝马、大众、沃尔沃及雷诺汽车都将CAN作为电子控制器联网的手段。

由于我国中高级轿车主要以欧洲车型为主,因此欧洲车型应用最广泛的CAN技术,也将是国产轿车引起的技术项目。

通讯总线

5408ff6148bc054423e6a55551b21ad9.png多个计算机间的通讯利用“总线”进行。

各种不同的通讯方式

Ø并行方式;

在这种通讯方式下,每根线只传输一个二进制位。因此如果需要传输多个二进制位的话,就需要多根线进行。

Ø串行方式;

在这种通讯方式下,每个bit一个一个地被传输。

我们选用的就是这种连接方式。

目前汽车上的网络连接方式主要采用2根CAN总线,一根是用于驱动系统的高速CAN总线,速率达到500 kb/s,另一根是用于车身系统的低速CAN总线,速率是100 kb/s。

驱动系统用CAN总线主要连接对象是发动机ECU、ASR及ABS ECU、SRS ECU、组合仪表等。

它们的基本特征相同,都是控制与汽车行驶直接相关的系统。车身系统用CAN总线主要连接对象是4门以上的集控锁、电动门窗、后视镜和厢内照明灯等。

有些先进的轿车除了上述2根CAN总线外,还有第3根CAN总线,它主要负责卫星导航及智能通讯系统。

串联类型的通讯总线

67ef5cea1398a2ecf17113c5828c77a4.png

总线进行帧的传输。它由两根截面为0.6平方毫米的绝缘铜线组成。

它们传输反相位的电信号。

这两根线将铰接在一起。

结构

它是多主类型。

5f7bad059953504a21f4448caccd874f.png

  • 2个线路终端

  • 遵守设备和总线之间的限制条件

  • 每个总线最多有8个站

CAN协议

两根线构成总线,CAN High与CAN Low。

d220592eb10ac0c3ac0fe21a5a787c02.png

这两根线之间的电位差可以对于两个不同的逻辑状态进行编码。

1054ac62a327843157f00fb0971b5903.png

  • 如果CAN H – CAN L > 2,那么比特为 0

  • 如果CAN H – CAN L = 0,那么比特为 1

这种办法确保

  • 限制传输辐射

  • 补偿接地差

  • 能够很好地抗干扰

02a11d3c735df678d0dcad29e575212d.png

d77392373fceeef1480e3cf8b14a2a71.png

da19215b8893d2e9dc5728b23af1fefd.png

目前,驱动系统用CAN总线和车身系统用CAN总线这2根总线之间是独立的,彼此之间没有关系。今后工程技术人员将逐步克服技术障碍,设置“网关”,在各根CAN总线之间搭桥实现资源共享,将各个数据总线上的信号反馈到仪表板总成上的显示屏上。

驾驶员只要看看显示屏,就可以知道各个电控装置是否正常工作。  

数据总线技术引入汽车,对汽车电子技术的发展必将起到积极的推进作用。

CAN的特性

  • 多主带两个线路终端电阻的结构。

  • 数据传输速度:最大为1MBit/s (Mega Bit /秒)

  • 信息场可以达到8 Octets。

  • 每根物理总线最多8站。

  • 网络所有的计算控制器进行确认

多路总线传输系统使用前景

汽车多路总线传输系统较传统的供电系统有明显的优越性。

a.节省大量的有色金属。原先要用多根动力线控制的用电器,改用多路总线传输系统以后,仅用一根动力线即可,动力线长度至少节省50%以上。

b.线束生产省时省工。传统供电系统因为有多根动力线,且每种车型电线长度不一样,其制造安装相对复杂。改用多路总线传输系统以后,包括动力线和信号线只有3根线,极大地简化了生产工艺,降低了成本,节省了工时。

c.扩展方便。传统供电系统线束品种多,给组织生产和仓库管理带来了不便。改用多路总线传输系统以后,线束只有长度的区别和控制软件的差别,对硬件的生产带来了极大的方便。增加用电器不必增加动力线、重新设计线束,只要把线束延长即可,即方便,又经济。

d.降低了组合开关的成本,延长了寿命。传统供电系统通过组合开关的电流为用电器本身的供电电流,可达几安培至几十安培,改用多路总线传输系统以后仅有几毫安,是原有电流的千分之一,这样,不仅延长了寿命,还降低了成本。

多路传输技术原理

多路传输系统是多个完成某一特定功能的电路或装置。一般情况下,可以认为多路传输是有线或无线地同时传输许多东西,如数据信息等。

术语释义

多路传输——在同一通道或线路上同时传输多条信息 

22f5164317efcba218acd74b31ce5189.png

模块——一种电子装置

简单一点的如温度和压力传感器,复杂的如计算机(微处理器)我们都把它们叫成模块。

在计算机多路传输系统中一些简单的模块被称为节点。

数据总线——模块间运行数据的通道,即所谓的信息高速公路

如果模块可以发送和接收数据,则这样的数据总线就称之为双向数据总线。

为了抗电子干扰,双线制数据总线的两条线是绞在一起的。

各汽车制造商一直在设计各自的数据总线,如果不兼容,就称为专用数据总线。

网络——为了实现信息共享而把多条数据总线连在一起,或者把数据总线和模块当作一个系统 (如:BYD-F6 数据总线间共有9块相互交换的信息模块)

321b5f906f76a9a8d4593d298e3585c9.png

架构——信息高速公路的配置,其输入和输出端规定了什么信息能进和什么能出,如果指挥交通需要“警察(一种特殊功能的芯片),那么就要有“警局”,也许就在模块的输入/输出端

通信协议——所谓有交通规则,包括“交通标志”的制定方法 。数据总线的通信协议并不是个简单的问题,但可举例简单说明。当模块A检测到发动机已接近过热时,相对于其他不太重要的信息(如模块B发送的最新的大气压力变化数据)有优先权。

通信协议的标准蕴含唤醒访问和握手。唤醒访问就是一个给模块的信号,这个模块为了节电而处于休眠状态。握手就是模块间的相互确认兼容并处在工作状态。

大多数通信协议(以及使用它们的数据总线和网络)都是专用的。因此,维修诊断时需要专门的软件。

05b32b88a486406d3855abe4cf391efc.png

TOP10精选文章阅读(直接点击标题即可)

NO1:奥迪A6L C7发动机培训

NO2:东风日产新轩逸发动机培训

NO3:奥迪Q5动力总成&底盘

NO4:奥迪A6L C7底盘培训

NO5:大众1.9L TDI 74KW 柴油涡轮增压发动机泵喷嘴系统

NO6:奥迪A6L C7电气系统

NO7:蒙迪欧发动机电控系统电路图

NO8:奥迪A6L C7 乘员保护系统

NO9:日产楼兰电气系统

NO10:蒙迪欧新致胜CD345网络

be0475d92397ba65ad666112a2240aaf.png

b8fbff45a4fcc77be049197cdeaa3f7b.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值