CAN基础知识简介-

合集下载

关于can的知识点

关于can的知识点

关于can的知识点
关于单词can的知识点总结如下:
1.表示能力或技能:can可以用来表示一个人具有做某事的能力或
技能。

例如:
(1)She can speak three languages.(她会说三种语言。


(2)I can play the piano.(我会弹钢琴。


2.表示许可或允许:can可以表示允许或许可做某事。

例如:(1)You can go to the party if you finish your homework.(如果你完成了
作业,你可以去参加聚会。


(2)Can I borrow your pen?(我能借用你的笔吗?)
3.表示可能性:can也可以表示可能性或推测。

例如:
(1)It can get cold in the mountains.(山上可能会很冷。


(2)He can be a bit shy around new people.(他可能在新人面前有点害
羞。


4.疑问句和否定句的构成:在疑问句和否定句中,can的使用与陈
述句有所不同。

例如:
(1)Can you swim?(你会游泳吗?)
(2)I can't speak French.(我不会说法语。


5.注意can的时态和人称变化:can是一个情态动词,没有时态变
化,其形式不受人称和数的影响。

例如:
(1)She can sing.(第三人称单数)
(2)They can dance.(第三人称复数)。

CAN基础知识解析

CAN基础知识解析

CAN 总线系统介绍
现状: 由于CAN总线的特点,得到了Motorola,Intel, Philip,NEC等公司的支持,它广泛应用在离散控制 领域,其应用范围目前已不仅局限于汽车行业,已经 在自动控制、航空航天、航海、过程工业、机械工业、 纺织机械、农用机械、机器人、数控机床、医疗器械 及传感器等领域中得到了广泛应用。
CAN 总线-优点
5 个控制器 10 个连接线
40-60 个控制器... 780-1000 个连接线
通过CANBUS-技术找到了 解决办法和可能性
只是为了必要的数据交换 还能以此来实现必要的 数据交换吗? 原始网络
... ... ...
...
... ...
... ... ... ...
... ... ...
CAN 总线系统-基础概念
数据总线:各个节点间进行数据通信的
通道,即所谓的信息高速公路。
CAN 总线系统-基础概念
多路传输:在同一个通道上或线路上同
时进行多条信息的传输。
CAN总线使用的“时分多路传输”
CAN 总线组成
硬件
CAN 总线
软件
CAN 总线组成
通信节点 数据传输终端
通信节点
数据传输线
以达到最低的故障率。
(6) CAN数据总线符合国际标准,以便同一个建筑内不同厂家的 控制单元间进行数据交换。
CAN总线特点(1)
(1) 数据通信没有主从之分,任意一个节点可以 向任何其他(一个或多个)节点发起数据通信,靠 各个节点信息优先级先后顺序来决定通信次序。 (2) 多个节点同时发起通信时,优先级低的避让 优先级高的,不会对通信线路造成拥塞; (3) 通信距离最远可达10KM(速率低于5Kbps)速 率可达到1Mbps(通信距离小于40M); (4) CAN总线传输介质可以是双绞线,同轴电缆。 CAN总线适用于大数据量短距离通信或者长距 离小数据量,实时性要求比较高,多主多从或者 各个节点平等的现场中使用。

CAN总线基础知识总结(建议收藏)

CAN总线基础知识总结(建议收藏)

CAN总线基础知识总结(建议收藏)CAN总线基础知识总结一、CAN总线简介1、CAN总线(Controller Area Network,控制器局域网)是由德国BOSCH(博世)公司在1986年为汽车而设计的,它是一种串行通信总线,只需两根线CAN_H和CAN_L。

2、隐性(逻辑1)与显性(逻辑0)的概念:CAN总线在数据传输过程中,实际上传输的是CAN_H和CAN_L 之间的电位差。

CAN_H只能是高电平(3.5V)或悬浮状态(2.5V),CAN_L只能是低电平(1.5V)或悬浮状态(2.5)V,当CAN_H和CAN_L 都为2.5V 时,是隐性,表示逻辑1,当CAN_H为3.5V、CAN_L都为2.5V时,是显性,表示逻辑0。

表示隐性和显性逻辑的能力是CAN总线仲裁方法的基本先决条件,即所有节点都为隐性时,总线才处于隐性状态;只要有一个节点发送了显性,总线就呈现为显性状态。

3、120?电阻:必须在总线的每一节点的CAN_H和CAN_L之间接一个120?左右的电阻,以避免出现信号反射。

4、CAN技术规范CAN2.0A和CAN2.0B:CAN2.0A只有标准帧(标识符(ID)有11位);CAN2.0B除了标准帧,还有扩展帧(标识符(ID)有29位)。

5、CAN的国际标准ISO11898和ISO11519:CAN 协议经ISO 标准化后有ISO11898和ISO11519两种标准,它们对于数据链路层的定义相同,但物理层不同。

ISO11898 是波特率为125kbps-1Mbps 的CAN高速通信标准。

ISO11519 是波特率为125kbps 以下的CAN低速通信标准。

高速通信标准和低速通信标准的硬件规格也不一样,所以需要选用不同的收发器。

在收发器的规格书上都会注明高速通信用还是低速通信用,或者是符合ISO11898标准还是ISO11519标准。

6、CAN总线协议只定义了物理层和数据链路层,要将CAN总线应用于工程项目中必须制定上层的应用协议。

CAN总线基础知识总结(建议收藏)

CAN总线基础知识总结(建议收藏)

CAN总线基础知识总结一、CAN总线简介1、CAN总线(Controller Area Network,控制器局域网)是由德国BOSCH(博世)公司在1986年为汽车而设计的,它是一种串行通信总线,只需两根线CAN_H和CAN_L。

2、隐性(逻辑1)与显性(逻辑0)的概念:CAN总线在数据传输过程中,实际上传输的是CAN_H和CAN_L之间的电位差。

CAN_H只能是高电平(3.5V)或悬浮状态(2.5V),CAN_L只能是低电平(1.5V)或悬浮状态(2.5)V,当CAN_H和CAN_L都为2.5V 时,是隐性,表示逻辑1,当 CAN_H为3.5V、CAN_L都为2.5V时,是显性,表示逻辑0。

表示隐性和显性逻辑的能力是CAN总线仲裁方法的基本先决条件,即所有节点都为隐性时,总线才处于隐性状态;只要有一个节点发送了显性,总线就呈现为显性状态。

3、120Ω电阻:必须在总线的每一节点的CAN_H和CAN_L之间接一个120Ω左右的电阻,以避免出现信号反射。

4、CAN技术规范CAN2.0A和CAN2.0B:CAN2.0A只有标准帧(标识符(ID)有11位);CAN2.0B除了标准帧,还有扩展帧(标识符(ID)有29位)。

5、CAN的国际标准ISO11898和ISO11519:CAN 协议经ISO 标准化后有ISO11898和ISO11519两种标准,它们对于数据链路层的定义相同,但物理层不同。

ISO11898 是波特率为125kbps-1Mbps 的CAN高速通信标准。

ISO11519 是波特率为125kbps 以下的CAN低速通信标准。

高速通信标准和低速通信标准的硬件规格也不一样,所以需要选用不同的收发器。

在收发器的规格书上都会注明高速通信用还是低速通信用,或者是符合ISO11898标准还是ISO11519标准。

6、CAN总线协议只定义了物理层和数据链路层,要将CAN总线应用于工程项目中必须制定上层的应用协议。

can总线知识点

can总线知识点

can总线知识点
摘要:
1.can总线简介
2.can总线的特点
3.can总线的工作原理
4.can总线的应用领域
5.can总线的发展趋势
正文:
can总线是一种用于实时控制的串行通信总线,它最初由德国的Robert Bosch GmbH公司于1980年代开发。

can总线具有高速、高可靠性、强实时性、低成本等优点,因此在汽车、工业自动化、智能建筑、医疗设备等领域得到了广泛的应用。

can总线的特点是采用多主控制结构,所有节点都可以主动发送或接收消息,不存在固定的主从关系。

can总线采用位级别的仲裁机制,确保了在多个节点同时发送消息时,总线上不会出现数据冲突。

此外,can总线还具有错误检测和处理功能,能够自动检测并纠正错误,从而保证了通信的可靠性。

can总线的工作原理是,首先将数据按位编码,然后通过定时器进行分时发送。

接收节点在接收到数据后,会对其进行解码和处理。

can总线采用两线制传输,即数据线和信号线,通过电平变化来表示数据。

此外,can总线还具有扩展功能,可以通过中继器扩展总线长度。

can总线在汽车领域的应用最为广泛,主要用于汽车电子设备的通信和控
制。

例如,can总线可以用于传输发动机、制动、转向等系统的实时数据,实现汽车的智能控制。

此外,can总线在工业自动化领域也有广泛应用,如用于工厂生产线的自动化控制、智能楼宇的安防系统等。

随着物联网技术的发展,can总线的应用领域也在不断扩大。

在未来,can 总线将继续在智能交通、智能家居、智能医疗等领域发挥重要作用。

can的知识点总结

can的知识点总结

can的知识点总结一、CAN的起源和发展1993年首次应用于汽车网络通信,它是一种串行网络协议通信系统,广泛应用于汽车领域,其设计初衷是连接各部件以实现可靠的传输和通信能力。

CAN协议特点是高速、实时、可靠、抗干扰能力强,支持多主机,多任务,多帧结构等功能。

二、CAN的基本原理CAN总线是一种串行通信总线,其基本原理是利用两个线进行通讯——CAN_H和CAN_L,并通过差分信号进行通讯。

差分信号指的是CAN_H和CAN_L两根线上的电压相差约2.5V,传输数据时如果CAN_H线上电压高于CAN_L线,则代表逻辑“0”,反之则代表逻辑“1”。

三、CAN的逻辑帧结构CAN中的数据传输以帧的形式进行,帧包括了标识符、控制域、数据域和CRC校验等。

逻辑帧分为标准帧和扩展帧两种,标准帧数据域长度为0-8字节,扩展帧数据域长度可以达到64字节。

四、CAN的速度与通信距离CAN的通信速度可以达到1Mbps,而实际应用中一般选择500kbps为主。

CAN的通信距离可以达到40m左右,但是实际应用中一般不超过10m。

五、CAN的应用领域CAN总线广泛应用于汽车、工程机械、船舶、电力系统、工业控制等领域。

在汽车领域,CAN总线被广泛应用于车载电子控制单元(ECU)之间的数据传输和通信,使得车辆系统可以实现智能化和自动化。

六、CAN的主要特点1. 高可靠性:CAN总线采用了许多技术手段来提高系统的可靠性,如CRC校验、差分传输、冲突检测等。

2. 抗干扰能力强:CAN总线采用了差分传输的方式,使得其对电磁干扰的抗性能非常强。

3. 实时性好:CAN总线支持时间触发,且数据传输速率高,因此实时性较好。

4. 多帧结构的支持:CAN总线支持标准帧和扩展帧,数据域长度可以达到64字节,满足不同应用场景的需求。

5. 主机与多任务支持:CAN总线支持多主机通信和多任务的功能。

七、CAN的局限性1. 数据传输速率有限:CAN总线的最高数据传输速率为1Mbps,对于某些高数据吞吐量的应用场景可能无法满足需求。

can通信基础知识讲解

can通信基础知识讲解Can通信是一种常见的通信协议,广泛应用于汽车领域。

本文将从Can通信的基础知识入手,介绍Can通信的原理、特点以及应用。

一、Can通信的原理Can通信是Controller Area Network的缩写,即控制器局域网。

它是一种串行通信协议,主要用于在汽车电子系统中传输数据。

Can通信采用差分信号传输,通过两根线(Can_High和Can_Low)来实现数据的收发。

Can_High和Can_Low的电平差异表示二进制数据的0和1。

Can通信采用非归零编码,即数据在传输过程中不会回到零电平,从而减少了传输中的干扰。

二、Can通信的特点1. 高可靠性:Can通信采用冗余校验机制,即每个数据帧都包含有校验和。

接收端在接收到数据帧后会对校验和进行验证,从而保证数据的可靠性。

2. 高效性:Can通信采用了事件触发的方式,只有在需要发送数据时才进行通信,减少了通信的时间开销。

3. 可扩展性:Can通信支持多个节点之间的通信,节点数量可以灵活扩展。

4. 抗干扰性强:Can通信采用差分信号传输,能够有效抵抗电磁干扰和噪声干扰。

5. 实时性好:Can通信的传输速率较快,能够满足实时性的要求。

三、Can通信的应用Can通信广泛应用于汽车领域,主要用于实现汽车内部各个电子控制单元(ECU)之间的通信。

以下是Can通信在汽车领域的一些典型应用:1. 发动机控制单元(ECU)之间的通信:Can通信用于发动机控制单元与其他ECU之间的数据交换,如发动机转速、油耗等数据的传输。

2. 制动系统的控制:Can通信用于制动系统的各个部件之间的通信,如制动踏板、制动盘、制动液位等数据的传输。

3. 车身电子系统的控制:Can通信用于车身电子系统中各个部件之间的通信,如车门、车窗、天窗等设备的控制。

4. 安全系统的控制:Can通信用于安全系统中的各个部件之间的通信,如安全气囊、防抱死制动系统等设备的控制。

四、Can通信的发展趋势Can通信作为一种可靠、高效的通信协议,已经在汽车领域得到广泛应用。

can基础知识


概要—CAN特点
(1) 多主控制和仲裁机制 • 在总线空闲时,所有的单元都可开始发送消息(多主控制)。 • 最先访问总线的单元可获得发送权。 • 多个单元同时开始发送时,进行仲裁,优先级高的单元先发送(标识 符=ID=优先级,ID越小,优先级越高)。 (2) 消息的发送 • CAN数据传输类似于“电话会议”。 • 一个电话用户(控制单元)将数据“讲” 入网络中,其他用户通过网络“接听” 这个数据。 • 对这个数据感兴趣的用户就会接收该数 据,而其他用户则选择忽略。 • 在CAN 协议中,所有的消息都以固定的 格式发送。 • 在发送报文过程中进行“回读”,判断 送出的位与回读的位是否一致
• 格式错误:固定格式位场(如CRC界定符、ACK界定符、帧结束等)含 有一个或更多非法位。
数据链路层—帧结构—错误帧
由错误标志和错误界定符构成。
数据链路层—帧结构—错误帧
错误标志:错误标志包括主动错误标志和被动错误标志两种。 • 主动错误标志:6 个位的显性位 • 被动错误标志:6 个位的隐性位 注:错误标志违背“位填充规则”,其他节点也会发送错误标志。故错 误标志在6-12之间。 错误界定符 • 错误界定符由8个位的隐性位构成。 • 节点发送错误标志后,发送隐性位,直至检测到总线上出现隐性位, 之后发送7个剩余隐性位。
• 每个节点都含有REC(接收错误 计数器)和TEC(发送错误计数 器)
• 当接收错误产生时,REC增加; 正确接收到数据帧,REC减少。
• 当发送错误产生时,TEC增加; 正确发送了数据帧,TEC减少。 • REC、TEC的数值会引发节点状 态改变
特例:如果总线上只有一个节点, 该节点发送数据帧后得不到应 答, TEC最大只能计到128,即 节点只会进入被动错误状态而 不会进入总线关闭状态.

CAN总线基础知识


四、CAN 四、CAN 有哪些技术特点?
CAN控制器局部网主要特征 CAN控制器局部网主要特征 ---工业级总线式串行通信网络标准 ---多主站依据优先权进行总线访问 ---无破坏性的基于优先权的仲裁 ---借助接收滤波的多地址帧传送 ---远程数据请求 ---数据通信配置灵活性 ---数据通信高实时性 ---数据通信高可靠性 ---全系统数据相容性 ---错误检测和出错信令 ---发送期间若丢失仲裁或由于出错而遭破坏的帧可自动重发送 ---暂时错误和永久性故障接点的判别以及故障节点的自动脱离
一、什么是CAN 一、什么是CAN ?
CAN,全称为“Controller Area Network”,即控制器局域 网,是国际上应用最广泛的现场总线之一。最初,CAN被设 计作为汽车环境中的微控制器通讯,在车载各电子控制装置 ECU之间交换信息,形成汽车电子控制网络。比如:发动机 管理系统、变速箱控制器、仪表装备、电子主干系统中,均 嵌入CAN控制装置。 一个由CAN 总线构成的单一网络中,理论上可以挂接无 数个节点。实际应用中,节点数目受网络硬件的电气特性所 限制。例如,当使用Philips P82C250作为CAN收发器时,同 一网络中允许挂接110个节点。CAN 可提供高达1Mbit/s的数 据传输速率,这使实时控制变得非常容易。另外,硬件的错 误检定特性也增强了CAN的抗电磁干扰能力。
CAN是一种多主方式的串行通讯总线,基本设计规范 要求有高的位速率,高抗电磁干扰性,而且能够检测出产生 的任何错误。当信号传输距离达到10Km时,CAN 仍可提供 高达50Kbit/s的数据传输速率。 由于CAN总线具有很高的实时性能,因此,CAN已经 在汽车工业、航空工业、工业控制、安全防护等领域中得到 了广泛应用。

CAN基础知识

号中就不再有干扰脉冲了.
信号 = (3.5 - X) - (1.5 - X) = 2V
线路的改装和重新布置时必须要将一对CAN总线放置在一起。
25
第25页,共40页。
CAN 总线组成-硬件(通信节点)
控制设备
传感器
执行元件
模块控制器
执行设备
传感器
执行元件
模块控制器
CAN控制器
TX
RX
CAN收发器
CAN控制器
▪ 比如:多个节点在总线空闲时同时竞争使用总线,多个设备都发送
“1”时,就都可以继续使用总线,而当其中有一个节点发送 “0”,而其他节点继续发送“1”,那么发送“0”的节点可以继续 发送,而发送“1”的节点就要放弃使用总线,退出总线竞争,等
待下一次总线空闲在发送。
这是通过CAN的帧ID进行多主仲裁,所以ID小的CAN帧发送 优先级高,可以更多的竞争总线。
通过控制单元和辅助安全措施对传递信息的持续检查,可 以达到最低的故障率。 (6) CAN数据总线符合国际标准,以便同一个建筑内不同厂家的
控制单元间进行数据交换。
第6页,共40页。
CAN总线特点(1)
▪ (1) 数据通信没有主从之分,任意一个节点可以向任 何其他(一个或多个)节点发起数据通信,靠各个节 点信息优先级先后顺序来决定通信次序。 (2) 多个节
点同时发起通信时,优先级低的避让优先级高的,不会
对通信线路造成拥塞; ▪ (3) 通信距离最远可达10KM(速率低于5Kbps)速率可
达到1Mbps(通信距离小于40M); ▪ (4) CAN总线传输介质可以是双绞线,同轴电缆。
CAN总线适用于大数据量短距离通信或者长距离小 数据量,实时性要求比较高,多主多从或者各个节 点平等的现场中使用。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

点可不受影响继续传输数据,有效避免了总线冲突;
采用短帧结构,每一帧的有效字节数为8个,数据传输时间短,受干扰的概率低,重新发送的时间短;每帧数据都有
CRC校验及其他检错措施,保证了数据传输的高可靠性,适于在高干扰环境下使用;节点在错误严重的情况下,具有自动 关闭总线的功能,切断它与总线的联系,以使总线上其他操作不受影响;可以点对点,一对多及广播集中方式传送和接 受数据。具有实时性强、传输距离较远、抗电磁干扰能力强、成本低等优点;采用双线串行通信方式,检错能力强,可 在高噪声干扰环境中工作;具有优先权和仲裁功能,多个控制模块通过CAN控制器挂到CAN-Bus上,形成多主机局部网络; 可根据报文的ID决定接收或屏蔽该报文;可靠的错误处理和检错机制;发送的信息遭到破坏后,可自动重发;节点在错 误严重的情况下具有自动退出总线的功能;报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息。
CAN基础知识简介
CAN是什么?
CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO 国际标准化的串行通信协议
CAN的来源? 在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控 制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总 线构成的情况很多,线束的数量也随之增加 为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986 年德国电 气商博世公司开发出面向汽车的CAN 通信协议 此后,CAN 通过ISO11898 及ISO11519 进行了标准化,现在在北美和西欧已经成为汽车计算机控制 系统和嵌入式工业控制局域网的标准总线 CAN目前的地位 CAN的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面
CAN协议—帧间空间的构成
间隔
3 个位的隐性位
总线空闲
隐性电平,无长度限制(0 亦可) 本状态下,可视为总线空闲,要发送的单元可开始访问总线
延迟传送(发送暂时停止)
8 个位的隐性位 只在处于被动错误状态的单元刚发送一个消息后的帧间隔中包含的段
CAN的应用举例
CAN总线在工控领域主要使用低速-容错CAN即ISO11898-3标准,在汽车领域常使用500Kbps的高速CAN。
状态。
CAN总线拓扑图
CAN 控制器根据两根线上的电位差来判断总线电平。总线电平分为显性电平和隐性电平,二者必居其一,发送方通过使总
线电平发生变化,将消息发送给接收
CAN协议—帧的结构
CAN是一种多主方式的串行通信总线,基本设计规范要求有高的位速率,高抗电磁干扰性,而且能够检测出产生的任何错
COMPUTER(计算机技术)、CONTROL(自动控制技术)、COMMUNICATION(通信技术)、CRT(显示 技术)和 CHANGE(转换技术)紧密结合的产物。它在适应范围、可扩展性、可维护性以及抗故障能力 等方面,较之分散型仪表控制系统和集中型计算机控制系统都具有明显的优越性。
由于CAN为愈来愈多不同领域采用和推广,导致要求各种应用领域通信报文的标准化。为此,1991年 9月
在标准格式中,报文的起始位称为帧起始(SOF),然后是由11位标识符和远程发送请求位 (RTR)组成的仲裁场。RTR
位标明是数据帧还是请求帧,在请求帧中没有数据字节。
控制场包括标识符扩展位(IDE),指出是标准格式还是扩展格式。它还包括一个保留位 (ro),为将来扩展使用。它
的最后四个位用来指明数据场中数据的长度(DLC)。数据场范围为0~8个字节,其后有一个检测数据错误的循环冗余检
随着计算机硬件、软件技术及集成电路技术的迅速发展,工业控制系统已成为计算机技术应用领域中最
具活力的一个分支,并取得了巨大进步。由于对系统可靠性和灵活性的高要求,工业控制系统的发展主 要表现为:控制面向多元化,系统面向分散化,即负载分散、功能分散、危险分散和地域分散。
分散式工业控制系统就是为适应这种需要而发展起来的。这类系统是以微型机为核心,将 5C技术--
帧起始(标准格式和扩展格式)
帧起始(SOF)标志数据帧和远程帧的起始,仅由一个”显性”位组成 只在总线空闲时才允许站开始发送信号,所有的站必须同步于首先开始发送报文的站的帧的起始前沿
CAN协议—数据帧的构成
识别符-标准格式
识别符的长度为11位,相当于扩展格式的基本ID(Base ID),这些位按ID28到ID18的顺序发送,最低位是ID-18,7个最 高位(ID28-ID22)必须不能全是“隐形”
PHILIPS SEMICONDUCTORS制订并发布了 CAN技术数据通信 实时性强
CAN 即控制器局域网络,属于工业现场 总线的范畴。与一般的通信总线相比 ,CAN总线的数据通信具有突出的可靠性 、实时性和灵活性。由于其良好的性能 及独特的设计,CAN总线越来越受到人 们的重视。
开发周期短
已形成国际标准 的现场 总线
最有前途的现场总线之一
CAN的特点
完成对通信数据的成帧处理 可在各节点之间实现自由通信 结构简单 传输距离和速率
CAN报文方式
在总线中传送的报文,每帧由7部分组成。CAN协议支持两种报文格式,其唯一的不同是标识符(ID)长度不同,标准
格式为11位,扩展格式为29位。
某进口车型拥有,车身、舒适、多媒体等多个控制网络,其中车身控制使用CAN网络,舒适使用LIN网络,多媒体使用
MOST网络,以CAN网为主网,控制发动机、变速箱、ABS等车身安全模块,并将转速、车速、油温等共享至全车,实 现汽车智能化控制,如高速时自动锁闭车门,安全气囊弹出时,自动开启车门等功能。
CAN的发展
控制器局部网(CAN-CONTROLLER AREA NETWORK)是BOSCH公司为现代汽车应用领域推出的一种多主
机局部网,由于其高性能、高可靠性、实时性等优点现已广泛应用于工业自动化、多种控制设备、交通 工具、医疗仪器以及建筑、环境控制等众多部门。控制器局部网将在中国迅速普及推广。
识别符-扩展格式
和标准格式形成对比,扩展格式由29位组成,其格式包含两个部分:11位基本ID、18位扩展ID 基本ID:包含11位,按ID28-ID18的顺序发送,它相当于标准识别符的格式,基本ID定义扩展帧的基本优先权 扩展ID:扩展ID包括18位,它按ID17-ID0的顺序发送
RTR位(标准格式以及扩展格式)
标准帧里,识别符其后是RTR位,其全称为“远程发送请求位”→Remote transmission Request Bit ,RTR位在数据帧里 面必须是“显性”,而在远程帧里面必须为“隐形”
SRR位(扩展格式)
SRR全称为“替代远程请求位→Substitute Remote Request Bit”,是一个“隐形”位,他代替扩展格式中标准帧的RTR位 位置,因此标准帧与扩展帧的冲突时通过标准帧优先于扩展帧的这一途径解决的,扩展帧的基本ID如同标准帧的识别符
查(CRC)。
应答场(ACK)包括应答位和应答分隔符。发送站发送的这两位均为隐性电平(逻辑1),这时正确接收报文的接收站
发送主控电平(逻辑0)覆盖它。用这种方法,发送站可以保证网络中至少有一个站能正确接收到报文。
报文的尾部由帧结束标出。在相邻的两条报文间有一很短的间隔位,如果这时没有站进行总线存取,总线将处于空闲
误,当信号传输距离达到10Km时,CAN仍可提供高达50Kbit/s的数据传输速率
CAN的规范定义了模型的最下面两层:数据链路层和物理层 信号使用差分电压传送,两条信号线被称为“CAN_H”和“CAN_L”,静态时均是2.5V左右,此时状态表示为逻辑“1”,
也可以叫做“隐性”。用CAN_H比CAN_L高表示逻辑“0”,称为“显形”。此时,通常电压值为:CAN_H=3.5V和 CAN_L=1.5V。(Δ =2V) 数据帧 • 数据帧携带数据从发送器至接收器 远程帧 • 总线单元发出远程帧,请求发送具有统一识别符的数据帧 错误帧 • 任何单元检测到总线错误就发出错误帧 过载帧 • 用以在先行的和后续的数据帧(或远程帧)之间提供一附加的延时 帧间隔
帧类型——报文传输由以下5个不同的帧类型所表示和控制:
• 用于将数据帧及遥控帧与前面的帧分离开来的帧
CAN协议—数据帧的构成
数据帧由7个不同的位场/段组成:
帧起始(Start of Frame)—表示数据帧开始的段 仲裁场(Arbitration Field)—表示该帧优先级的段 控制场(Control Field)—表示数据的字节数及保留位的段 数据场(DATA Field)—数据的内容,可发送0~8 个字节的数据 CRC场(CRC Field)—检查帧的传输错误的段 应答场(ACK Field)—表示确认正常接收的段 帧结束(End of Frame)—表示数据帧结束的段
CAN系统又分为高速和低速,高速CAN系统采用硬线是动力型,速度:500kbps,控制ECU、ABS等;低速CAN是舒适型,
速度:125Kbps,主要控制仪表、防盗等。
CAN的优点
废除传统的站地址编码,代之以对通信数据块进行编码,可以多主方式工作; 采用非破坏性仲裁技术,当两个节点同时向网络上传送数据时,优先级低的节点主动停止数据发送,而优先级高的节
相关文档
最新文档