第13章can总线课件
can总线传输的原理图
can总线传输的原理图
很抱歉,由于回答文本的限制,我无法提供原理图。
但是,我可以简要地描述一下CAN总线的传输原理。
CAN(Controller Area Network)总线是一种广泛应用于汽车
领域的串行通信协议。
它采用了一种多主控制、多从机控制的通信方式。
在CAN总线上,所有节点都连接到同一根双绞线的两个信号
线CAN_H和CAN_L上。
CAN_H是高电平信号线,CAN_L
是低电平信号线。
CAN总线的通信是基于差分信号的,通过CAN_H和CAN_L之间的电压差来传输信息。
在CAN总线中,数据被分为帧进行传输,每个帧由四部分组成:起始位、ID字段、数据字段和CRC字段。
起始位用于同
步节点之间的时钟信号。
ID字段是帧的标识符,用于区分不
同的消息和节点。
数据字段用于传输实际的数据内容。
CRC
字段用于错误校验,以确保接收到的数据的准确性。
当一个节点要发送消息时,它会根据优先级判断是否可以发送。
如果总线上没有其他节点正在发送消息,那么它就可以发送自己的消息。
发送节点将自己的消息封装成帧,按照CAN总线
的协议进行传输。
其他节点在接收到消息后,会检查帧的ID
字段,如果它们的ID与自身匹配,则会接收并处理该消息。
总之,CAN总线通过差分信号传输数据,利用帧的结构和ID
字段来区分消息和节点,在多主控制的环境中实现高效的通信。
《CAN总线》课件
CAN总线的网络拓扑结构
总线拓扑结构
CAN总线常采用“总线”拓扑结构,节点通过总线相连。
树形拓扑结构
扩展的CAN总线也可以采用树形结构,增加节点间的通信和连接。
混合型拓扑结构
实际应用中,总线和树形拓扑结构也可以结合使用,以满足特定的应用需求。
CAN总线的错误处理机制
错误检测
CAN总线采用CRC校验和一些其他 的技术进行检错,确保数据传输 的准确性。
CAN总线的优缺点及与其他总线的比较
优点
• 成熟的技术 • 高性能、高可靠性和实时性强 • 传输速率快,容量大 • 成本较低,可延迟升级
缺点
• 节点建设的成本较高 • 不支持多主机竞争机制 • 防干扰性不如其他总线
CAN总线的应用案例
汽车电子
CAN总线广泛应用于汽车车身控 制、发动机管理、制动系统、车 门锁等功能上。
CAN总线可以实现医疗器械的控 制、监测、通信等功能,提高医 疗设备的智能化。
CAN总线的物理层协议
CAN总线采用的物理层协议是双绞线双向传输,传输速率可选择1Mbps、500Kbps、250Kbps、125Kbps四种。 CAN常用的线缆是屏蔽双绞线。
CAN总线的数据链路层协议
1
逻辑链路控制
CAN总线使用了逻辑链路控制(LLC)协
CAN总线的标准化和认证
CAN总线的标准化和认证很重要,包括ISO11898标准规范、CANopen协议、Can in Automation(CiA)协议等, 同时还需符合CE、EMC、RoHS等认证标准。
信息帧的优先级
2
议。
CAN总线采用“重发优先级”机制,即具有
较高优先级的消息帧比较低优先级的消 息帧CAN总线的LLC协议实现了简单的流控制, 即发送方发完一部分帧后必须等待接收 方的回复才可继续发送。
《CAN总线》PPT课件
整理ppt
29
3.2.1.6 CAN振荡器容差的提高
为使振荡器容差最大值由当前的 0.5%提高到 1.5%,并与当前CAN指标向前兼容,CAN2.0进 行了下列修正:
1.若一个CAN节点在间歇场的第3位采样到一个 显性位,则它将此位理解为帧起始位;
整理ppt
3
3.2.1.4 错误类型和界定
➢填充错误(Stuff Error) 在应使用位填充方法进行编码的报文中,
出现了第6个连续相同的位电平时,将检出一 个填充错误。
整理ppt
4
3.2.1.4 错误类型和界定
➢CRC错误(CRC Error) CRC序列是由发送器完成的CRC计算结果
组成的。接收器以与发送器相同的方法计算 CRC。如果计算结果与接收到的CRC序列不 相同,则检出一个CRC错误。
整理ppt
26
3.2.1.5 位定时要求
➢重同步跳转宽度(Resynchronization Jump Width)— — 作 为 重 同 步 的 结 果 , PHASE-SEG1 可 被 延 长 或 PHASE-SEG2可被缩短。这两个相位缓冲段的延长 或缩短的数值有一个由重同步跳转宽度给定的上限。 重同步跳转宽度应编程为1和min(4,PHASE-SEG1)之 间。 ➢时钟信息可由一位数值到另一位数值的跳变取得。 具有相同数值的连续位的最大个数是唯一而固定的, 这一特性提供了在帧期间总线单元重同步于位流的 可能性。可被用于重同步的两个跳变之间的最大长 度是29个位时间。
在CAN总线中,就故障界定而言,一个单元 (节点)可能处于三种状态:
➢ “错误激Leabharlann ”(“Error Active”) ➢ “错误认可”(“Error Passive”) ➢ “总线脱离”(“Bus off”)
汽车CAN总线详细教程课件
刹车系统的刹车力度、刹车踏板位置等信息 也可以通过CAN总线传输到制动控制单元, 以提高制动效果。
CAN总线的优势
节省线束
由于CAN总线是数字通讯,所以它能够将多个控制单 元连接在一起,减少了许多线束的使用。
高效通讯
CAN总线的通讯速率高,可以在短时间内传输大量的 数据。
稳定性好
CAN总线具有很高的抗干扰能力,并且具有自我检测 和修复功能,所以它的稳定性非常好。
分析CAN总线数据
对监测到的数据进行深入分析,包括 数据类型、字节顺序、校验和等,确 保数据的正确性和可靠性。
使用示波器进行调试和测试
连接示波器
调整示波器设置
将示波器与汽车CAN总线相连接,选择合 适的通道和触发条件。
根据CAN总线的波特率和数据格式,调整 示波器的采样速率、时基等参数。
观察信号波形
汽车底盘控制模块应用实例
总结词
汽车底盘控制模块是CAN总线在汽车上的另一个应用 ,用于实现底盘的智能化控制和监测。
详细描述
CAN总线在底盘控制模块中,主要负责传输底盘传感 器数据和控制指令,包括刹车状态、转向角度、悬挂 高度等,以及ECU对底盘的控制指令,如ABS防抱死 系统、ESP电子稳定系统等。通过CAN总线,底盘控 制模块可以实时与其他控制模块进行通信,实现底盘 的智能化控制和监测。
VS
错误恢复
当错误检测机制检测到错误时,CAN总 线采取以下措施进行错误恢复:发送错误 标志:发送节点在检测到错误时立即在总 线上发送一个错误标志,以通知其他节点 发生了错误。接收节点在接收到错误标志 后,将接收到的数据丢弃并向发送节点发 送一个否定应答。
03
汽车CAN总线协议分析
CAN协议标准及版本
CAN总线详细教程,精心编制,不可错过(共51张PPT)
控制器局域网络系统(CAN总线系统):由多个电子控制
单元(ECU)同时控制多个工作装置或系统,各控制单元 (ECU)的共用信息通过总线互相传递。
带有中央控制单元的车
带有三个中央控制单元的车
带有三个中央控制单元和总线系统的车
带有三个中央控制单元的CAN驱动网络
车用网络发展原因
电子技术发展----线束增加
线控系统(X-BY-WIRE) 计算机网络的广泛应用
智能交通系统的应用
汽车发展带来的问题
(1)汽车电子技术的发展汽车上电子装置越来越多 汽车的整体布置空间缩小
(2)传统电器设备多为点到点通信导致了庞大的线束 (3)大量的连接器导致可靠性降低。
Canbus的发展历史
大众公司首次在97年PASSAT的舒适系统上采 2001年,大众公司提高了Canbus的设计标
用了传送速率为62.5Kbit/m的Canbus。
准,将舒适系统Canbus提高到100Kbit/m,
驱动系统提高到500Kbit/m。
98年在PASSAT和GOLF的驱动系统上 增加了Canbus,传送速率为 500Kbit/m。
法拉利的虚拟仪表盘
汽车网络化的优点
布线简单,设计简化,节约铜材,降低成本。
可靠性提高,可维护性大为提高
实现信息共享,提高汽车性能
满足现代汽车电子设备种类功能越来越多的要 求
总之,使用汽车网络不仅可以减少线束,而且能够 提高各控制系统的运行可靠性,减少冗余的传感器 及相应的软硬件配置,实现各子系统之间的资源共 享,便于集中实现各子系统的在线故障诊断。
2. 技术规范的目的是为了在任何两个CAN仪器之间建立兼容性。可是, 兼容性有不同的方面,比如电气特性和数据转换的解释。为了达到 设计透明度以及实现灵活性,根据ISO/OSI参考模型,规范细分为以 下不同的层次:数据链路层和物理层(如图所示)。
一、CAN总线ppt课件
4、测量查找故障点:拔下J500插接器,测量插 头二线端子上的电压值,CANH应为2.6V、 CANL应为2.4V,存在断路的导线插头端子电压 值为0V,对这根导线采用逐段测量方法,查找 到断路点(亦可采用逐段测量导线导通性、示波 器拾取波形的方法测量查找故障点)。
七、舒适CAN总线故障诊断(帕萨特)
六、驱动CAN总线故障诊断(菠罗例
在车载电脑中,发动机、自动波箱、ABS、 安全气囊、动力转向等通过总线连接组成 的CAN总线系统称为高速总线系统,因为 这些节点所利用的数据对实时性要求很强, 信息须高速传输才是有效数据,低速传输 传会使数据失去实时性而不可用(串行: 排队、上线传输)。通常把高速总线叫做 驱动CAN总线,其传输速度为1Mbit/s。
CAN收发器(驱动器)。是CAN控制器与物理 总线之间的接口,对线差动发送和接收。
总线上的信号电压变化
差动传输收发原理
三、CAN数据帧的发送格式
帧起始 标识符 RTR 控制域 数据域 CRC校验 应答域 帧结束
1、帧起始:标志数据开始,带有大约5V电压的1位, 被送入高位CAN线;带有大约0V电压的1位被送入低位 CAN线。2、标识符:判定数据中的优先权。如果几个 节点都要同时发送各自的数据,那么,具有较高优先权 的节点,优先发送。3、RTR:远程传送请求位。4、控 制域:5、数据域:预发送的数据内容被编排在此区域 中。6、CRC校验:检测传递数据中的错误。7、应答 域:接收数据的节点,给出一个应答(发送节点给总线 留出应答空隙,接收节点发出一个显性位0,表示正确 接收了数据,如果在这个空闲时间内,所有接收节点均 未发回应答,表示数据发送错误,发送节点会重新发 送)。8、帧结束:连续发送7个隐性位,标志数据报告 结束。在此是显示错误并重复发送数据的最后一次机会。
CAN 总线基础ppt课件
有广播/多点传9 播能力。
- CAN总线的特点更多信息请参考: MACS硬C件AN手总线册基础
——系统的柔软性 与总线相连的单元没有类似于“地址”的信息。因此在总线上增加单元时,
连接在总线上的其它单元的软硬件及应用层都不需要改变。
节点数量不受协议限制,节点容易连接或断开。
11
- CAN总线的特点更多信息请参考: MACS硬C件AN手总线册基础
——故障封闭 CAN 可以判断出错误的类型是总线上暂时的数据错误(如外部噪声等)还 是持续的数据错误(如单元内部故障、驱动器故障、断线等)。由此功能, 当总线上发生持续数据错误时,可将引起此故障的单元从总线上隔离出去。
——连接 CAN总线是可同时连接多个单元的总线。 可连接的单元总数理论上是没有限制的, 但实际上可连接的单元数受总线上的时 间延迟及电气负载的限制。降低通信速 度可连接的单元数增加提高通信速度则
使用的为仲裁场和数据场。 仲裁场中包态数据。
差分信号驱动
16
- CAN总线的应用 更多信息CA请N总参线考基础: MACS硬件手册
——CAN工作原理 ● 在CAN总线上传输的数据报文包含发送节点和接收节点的部分信息。 ● 每个报文的内容通过标识符识别,标识符在网络中是唯一的。 ▪ 标识符描述了数据的含义。 ▪某些特定的应用对标识符功能分配进行了标准化。 ● 报文可以被所有节点同时接收。 ● 可以进行相关性报文过滤,如果相关,就进行报文处理。
CSMA/CA:Carrier Sense Multiple Access / Collision Avoidance
多
路径载波侦听/冲突处理
——消息的发送
在CAN协议中,所有的消息都以固定的格式发送。总线空闲时,所有与总 线相连的单元都可以开始发送新消息。两个以上的单元同时开始发送消息时, 根据标识符(Identifier 以下称为 ID)决定优先级。ID 并不是表示发送的目 的地址,而是表示访问总线的消息的优先级。两个以上的单元同时开始发送 消息时,对各消息ID 的每个位进行逐个仲裁比较。仲裁获胜(被判定为优 先级最高)的单元可继续发送消息,仲裁失利的单元则立刻停止发送而进行
CAN总线解决方案PPT课件
最新课件
4
CAN总线概述
• 支持CAN总线协议的公司有Intel、Motorola、Philips、 Siemens、NEC、Honeywell等公司
• 神州飞航的CAN总线产品采用最新的CAN2.0B协议,该 协议向下兼容所有的CAN总线协议
最新课件
5
CAN技术指标
• 传输速率: 可达到1Mbps(40米以内) • 传输距离: 10千米(5kbps以下) • 支持的介质:铜线,光纤 • 媒体访问控制方式:CSMA/冲突按优先权解决 • 可挂接的最大节点数:110
最新课件
14
CAN总线报文形式
最新课件
15
CAN总线报文形式
• 3、错误帧,任何单元监测到错误时就发送错误帧。错误 帧由两个不同的域组成。第一个域是错误标志,用做为不 同站提供错误标志的叠加;第二个域是错误界定符
最新课件
16
CAN总线报文形式
最新课件
17
CAN总线报文形式
• 4、过载帧,节点需要增加时间来处理接收到的数据时便 发送过载帧。过载帧包括两个位域:超载标志和超载界定 符
最新课件
11
CAN总线报文形式
最新课件
12
CAN总线报文形式
最新课件
13
CAN总线报文形式
• 2、远程帧,此帧是基于数据帧格式,只要把RTR位设置 成远程发送请求(Remote Transmit Request),并且 没有数据场。总线上发送此帧后,表示请求接收与该帧 ID相符的数据帧。远程帧由6个不同的位场组成,即帧起 始、仲裁域、控制域、CRC域、应答域、帧结束
最新课件
18
CAN总线特点
网络特性 容错机制
总线利用率 节点错误的影响 通讯距离 通讯速率
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第13章CAN总线通信协议及其实现方法本章主要内容包括:CAN总线协议介绍CAN控制器SJA1000单片机与CAN总线接口电路设计现场总线是安装在生产过程区域的现场设备/仪表与控制室内的自动控制装置/系统之间的一种串行数字式多点双向通信的数据总线,多用于工控等领域,应用现场总线技术不仅可以降低系统的布线成本,还具有设计简单、调试方便等优点。
同时,由于现场总线本身还提供了灵活而又功能强大的协议,这就使得用户对系统配置、设备选型具有最大的自主权,可以任意组合多种功能模块扩充系统的功能。
在众多的现场工业总线中,CAN是一种具有国际标准而且性能价格比又较高的现场总线。
本章首先介绍了CAN总线协议,接下来对常用的CAN控制器SJA1000进行了重点介绍,最后给出了基于SJA1000控制器和A T89C51单片机的接口设计,为后续章节中关于CAN 总线系统的设计打下基础。
下面先来学习CAN总线的通信协议。
13.1 CAN总线协议介绍随着集成电路和嵌入式电脑在汽车上的广泛应用,现代汽车上的电子控制器的数量越来越多,常见的有发动机的电子燃油喷射装置、防抱死制动装置(ABS)、安全气囊装置、电动门窗装置、主动悬架等。
电控系统的增加虽然提高了轿车的动力性、经济性和舒适性,但随之增加的复杂电路也降低了汽车的可靠性,增加了维修的难度。
从布线角度分析,传统的电子气系统大多采用点对点的单一通信方式,相互之间少有联系,这样必然造成宠大的布线系统。
因此,一种新的概念——汽车上电子控制器局域网络CAN,也就应运而生。
为使不同厂家生产的零部件能在同一辆汽车上协调工作,必须制定标准。
按照ISO有关标准,CAN 的拓扑结构为总线,因此称为CAN总线。
CAN总线被设计作为汽车环境中的微控制器通信,在车载各电子控制装置ECN之间交换信息,在车载各电子控制装置ECN之间交换信息,形成汽车电子控制网络。
控制器局域网CAN(Controller Area Network)是一种多主方式的串行通信总线,基本设计规范要求有高的位速率,高抗电磁干扰性,而且能够检测出产生的任何错误。
CAN在汽车上的应用,具有很多行业标准或者是国际标准,比如国际标准化组织(ISO)的ISO11992、ISO11783以及汽车工程协会(Society of Automotive Engineers)的SAE J1939。
CAN总线已经作为汽车的一种标准设备列入汽车的整车设计中。
CAN总线目前有两个协议版本,分别为CAN 2.0A和CAN 2.0B,两者之间的主要差别在于前者只提供了11位地址,而后者可以提供29位地址。
本节将以CAN 2.0B为基础进行。
13.1.1 CAN总线主要特点CAN是一种多主方式的串行通信总线,具有极高的实时性和可靠性,最高通信速度可以达到1Mbit/s,是一种十分优秀的现场工业总线。
CAN总线具有如下优点:∙结构简单,只有2根线与外部相连,且内部集成了错误探测和管理模块。
∙通信方式灵活。
可以多主方式工作,网络上任意一个节点均可以在任意时刻主动地向网络上的其他节点发送信息,而不分主从。
∙可以以点对点、点对多点或者全局广播方式发送和接收数据。
∙网络上的节点信息可分成不同的优先级,以满足不同的实时要求。
∙CAN总线通信格式采用短帧格式,每帧字节数最多为8个,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求。
同时,8个字节也不会占用总线时间过长,从而保证了通信的实时性。
∙采用非破坏性总线仲裁技术。
当两个节点同时向总线上发送数据时,优先级低的节点主动停止数据发送,而优先级高的节点可不受影响地继续传输数据。
这大大地节省了总线仲裁冲突的时间,在网络负载很重的情况下也不会出现网络瘫痪。
∙直接通信距离最大可达10km(速率5kbit/s以下),最高通信速率可达lMbit/s(此时距离最长为40m),节点数可达110个,通信介质可以是双绞线、同轴电缆或光导纤维。
∙CAN总线通信接口中集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理,包括位填充、数据块编码、循环冗余检验、优先级判别等多项工作。
∙CAN总线采用CRC进行数据检验并可提供相应的错误处理功能,保证了数据通信的可靠性。
13.1.2 CAN总线协议分层CAN总线协议主要描述设备之间的信息传递方式,从结构上可以分为3个层次,分别对应OSI网络模型的最低两层数据链路层和物理层。
CAN总线协议层次结构由高到低如表同步的解释。
本技术规范没有定义物理层的驱动器/接收器特性,以使允许根据它们的应用,对发送媒体和信号电平进行优化。
数据链路层(Data Link Layer)含以下两个子层:∙介质访问控制子层MAC(Medium Access Control)是CAN协议的核心。
它把接收到的报文提供给LLC子层,并接收来自LLC子层的报文。
MAC子层负责报文分帧、仲裁、应答、错误检测和标定。
MAC子层也受一个名为“故障界定”(Fault Confinement)的管理实体监管。
此故障界定为自检机制,以便把永久故障和短时扰动区别开来。
∙逻辑链路控制子层LLC( Logical Link Control)涉及报文滤波、过载通知、以及恢复管理。
13.1.3 CAN总线报文传输CAN总线在进行数据传输时,每次传输的数据都是由一个位串组成的,这个位串被称之为“帧”。
CAN总线有2种不同的帧格式,不同之处为标识符域的长度不同:含有11位标识符的帧称之为标准帧,而含有29位标识符的帧为扩展帧。
为了实现数据传输和链路控制,CAN总线提供了4种不同类型的帧,它们分别为:∙数据帧(Data Frame):数据帧将数据从发送器传输到接收器。
∙远程帧(Remote Frame):总线单元发出远程帧,请求发送具有同一标识符的数据帧。
∙错误帧(Error Frame):任何单元检测到总线错误就发出错误帧。
∙过载帧(Overload Frame):过载帧用在相邻数据帧或远程帧之间提供附加的延时。
数据帧和远程帧可以使用标准帧及扩展帧2种格式。
它们用一个帧间间隔与前面的帧分开带有应用数据的数据帧、向网络请求数据的远程帧、能够报告每个节点错误的出错帧以及如果节点的接收器电路尚未准备好就会延迟传送的过载帧。
在这4种帧结构中,又可以将一帧分为几个部分,每一部分负责不同的功能,这些部分被称为“位场”。
对于帧中的各个位,用“显性”表示逻辑0,用“隐性”表示逻辑1。
下面对不同的帧结构分别进行介绍1。
1. 数据帧数据帧用于将数据从发送器传输到接收器,它由7个不同的位场组成,分别为帧起始(Start of Frame)、仲裁场(Arbitration Frame)、控制场(Control Frame)、数据场(Data Frame)、CRC场(CRC Frame)、应答场(ACK Frame)和帧结束(End of Frame)。
其结构如图13.1所示。
1现场总线CAN原理与应用技术图13.1数据帧结构下面介绍该帧的各个位场。
(1)帧起始帧起始(SOF)由一个显性位组成,表示数据帧和远程帧的开始。
只在总线空闲时才允许站点开始发送(信号)。
所有的站必须同步于首先开始发送报文的站的帧起始前沿。
(2)仲裁场仲裁场由CAN总线标识符和几个控制位组成,用于CAN总线上设备的寻址和帧类型判别。
其中标识符可以是11位(CAN 2.0A)或29位(CAN 2.0B),分别对应CAN总线协议支持的基本帧和扩展帧。
CAN 2.0A只支持基本帧,CAN 2.0B在支持扩展帧的同时,还兼容基本帧结构。
标准格式帧与扩展格式帧的仲裁场格式不同。
在标准格式里,仲裁场由11位标识符和RTR位组成。
标识符位由ID-28 ~ID-18组成。
数据帧标准格式中的仲裁场如图13.2所示。
图13.2 数据帧标准格式中的仲裁场结构在扩展格式里,仲裁场包括29位标识符、SRR位、IDE位、RTR位。
其标识符由ID-28~ID-0组成。
为了区别标准格式和扩展格式,前版本CAN规范1.0~1.2的保留位r1现在表示为IDE 位。
数据帧扩展格式中的仲裁场如图13.3所示。
图13.3 数据帧扩展格式中的仲裁场结构其各个位功能如下2:2现场总线CAN原理与应用技术(饶运涛_邹继军_郑勇芸)①标识符(Identifier)标准格式中的标识符:标识符的长度为11位,相当于扩展格式的基本ID(Base ID。
这些位按ID-28到ID-18的顺序发送。
最低位是ID-l8。
7个最高位(ID-28 ~ ID-22)必须不能全是隐性。
扩展格式中的标识符:和标准格式对比,扩展格式的标识符由29位组成。
其结构包含两个部分:11位基本ID,18位扩展ID。
在标准帧里,标识符其后是RTR位。
②RTR位(在标准格式和扩展格式中)RTR位为“远程发送请求位"(Remote Transmission Request Bit)。
RTR位在数据帧里必须为显性,而在远程帧里必须为隐性。
在扩展帧里,基本ID首先发送,随后是IDE位和SRR位,扩展ID的发送位于SRR位之后。
③SRR位(属扩展格式)SRR位是“替代远程请求位”(Substitute Remote Request Bit)。
SRR位是一隐性位。
它是在扩展帧中标准帧的RTR位的位置(见图13. 2和13. 3 )被发送,因而替代标准帧的RTR位。
当标准帧与扩展帧发生冲突,而扩展帧的基本ID(参见以下的“扩展标识符”)同标准帧的标识符一样时,标准帧优先于扩展帧。
④IDE位(属扩展格式)IDE位是“标识符扩展位”(Identifier Extension Bit) 。
IDE位属于扩展格式的仲裁场和标准格式的控制场。
标准格式里的IDE位为显性,而扩展格式里的IDE位为隐性。
(3)控制场控制场由6个位组成。
标准格式的控制场格式和扩展格式不同。
标准格式里的帧包括数据长度代码、IDE位(为显性位)及保留位r0。
扩展格式里的帧包括数据长度代码和两个保留位r1和r0。
其保留位必须发送为显性,但是接收器认可显性和隐性位的组合。
控制场的结构如图13.4所示。
图13.4控制场结构控制场中的数据长度部分共有4位,用于表示数据场的长度(最多8个字节),使用字母(4)数据场数据场由发送的具体数据组成,数据长度可以是0~8个字节,发送时将从高字节开始发送,最后发送低位字节。
(5)CRC场CRC场由CRC序列(CRC Sequence)和CRC界定符(CRC Delimiter)组成。
CRC场结构如图13.5所示。
CRC界定符图13.5 CRC场结构①CRC序列(标准格式和扩展格式)由循环冗余码求得的帧检查序列最适用于位数低于127位(BCH码)的帧。