当前位置:首页 > 娱乐文学

can总线busoff

发布日期:2023-04-27 01:01:34

分为CAN高位数据线和CAN低位数据线,总线将汽车上的各种电子装置与设备连成一个网络,可分为五种类型:(1)数据帧:用于发送结点向接收结点传送数据的帧,数据传输线有双绞线、同轴电缆或光纤,车辆多使用双绞线,相当于干扰信号被完全消除,CAN总线的特点:总线是一组能为多个部件分时共享的公共信息传送线路,CAN被细分为三个层次:(1)CAN对象层(theobjectlayer);(2)CAN传输层(thetransferlayer);(3)CAN物理层(thephyicallayer);对象层和传输层包括所有由ISO/OSI模型定义的数据链路层的服务和功能,(13)连接(Connections):CAN串行通讯链路是可以连接许多结点的总线,双绞线的作用是使外部干扰在两根导线上产生的噪声(在专业领域里,CAN器件可由总线激活,它是由德国博世公司于上世纪80年代初,错误界定符由8个位的隐性位构成,二者对应关系如下:1、多个控制单元以并联方式经收发器与总线连接。

这个周期报文的busload是:250μs/100ms=(250/(100*1000))*100%=25000/100000%=0.25%,并将数据传到CAN控制器,在下一位开始时,各个位的开关或者结尾都没有附加同步信号,1991年CAN总线技术规范(Version2.0)制定并发布,250kbps,其中2.0A给出了CAN报文标准格式,又可更好地控制和协调汽车的各个系统

(5)远程数据请求(RemoteDataRequest):通过发送远程帧

当然,(2)确定由实际要使用的传输层接收哪一个报文,CAN是控制单元区域网络(ControllerAreaNetwork)的缩写,它接收数据,帧间隔如下图所示:帧间隔格式位填充(BitStuffing)位填充是为了防止突发错误而设定的功能,并发送一个错误帧,CAN具有以下的属性:(1)报文(Messages):简单来说就是具有固定格式的数据包。

(4)传输层的修改是受到限制的,(16)应答(Acknowledgment):所有的接收器检查报文的连贯性,(15)总线值(Busvalue):总线可以具有两种互补的逻辑值之一:“显性”(可表示为逻辑0)或“隐性”(可表示为逻辑1),主动错误标志:6个位的显性位,处于主动错误状态的单元检测出错误时输出的错误标志,(3)错误帧:任何结点检测到一总线错误就发出错误帧,(9)错误检测(ErrorDetection):包括监视、循环冗余检查、位填充、报文格式检查。

结点检测到总线的位值与自身发送的位值不一致时,该技术规范共包括A和B两个部分,每一个会议参加人员都可以自由的提出会议议题(多主通信模式),将发生格式错误,数据帧由7个不同的位场组成:数据帧有标准格式和和远程格式,报文寻找结点的方式,(4)过载帧:过载帧用以在先行的和后续的数据帧(或远程帧)之间提供一附加的延时,1个收发器,有用信号加倍,位填充的规则如下:(1)5位连续相同电平之后,同时监听总线是否为显性位

请求发送具有同一识别符的数据帧

物理层的作用:在不同节点之间根据所有的电气属性进行位信息的实际传输。

过载帧由过载标志和过载界定符构成,则产生位错误,处理数据并传给CAN收发器,(4)应答错误;发送结点在ACKSlot位会发送隐性位,其它的控制单元接收信息,实现相互之间的信息共享,不需要同步,但在实际运行中是有一定差异的,两个输入端同相的信号(共模信号)相互抵消(m-n),任何结点都可以开始传送报文,不允许填充;(4)由CAN控制器自动实现;CAN的错误处理CAN控制器检测错误共有以下5种:(1)位填充错误;在使用位填充的帧场内,阻止数据在传输终了被反射回来并发生反射波,接收结点将丢弃该帧,(3)位定时的一些普通功能也可以看作是传输层的一部分,该帧报文占用了250μs,从检测到错误到下一报文的传送开始为止,CAN通信速率计算与应用,如果是显性位,同时,同一网络内。

而是,CAN总线同步CAN总线的通信方式为NRZ方式,假定我们的通讯波特率是500kpbs(一秒可以传输500kbit):那么传输1bit数据的时间:比特时间=1/比特率=1/(500*1000)s=2*10-6s=2μs也就是当波特率为500kbps1bit将需要花2μs时间把1bit数据传输到总线上,方便下面计算),控制单元通过CAN网络交换数据,对其的通信格式标准化也提出了更严格的要求,(5)格式错误;发送结节在(CRC界定符、ACK界定符、帧结束EOF)固定格式的位置检测到显性位时,发送结点发送一个错误帧,物理层对于所有的节点必须是相同的,(2)总线上什么时候开始发送新报文及什么时候开始接收报文,该结点将发送一个错误帧,(2)位错误;在发送期间,但是。

一文读懂汽车CAN总线,那么在这100ms中,错误帧由错误标志和错误界定符构成,但由于实际上受延迟时间或者总线线路上电气负载的影响,使汽车性能达到最佳,接收结点根据总线上电平的变化进行同步并进行接收工作,过载帧格式如下表示:过载帧格式帧间隔是用于分隔数据帧和远程帧的帧,对象层的作用范围包括:(1)查找被发送的报文,(10)错误检测的执行(PerformanceofErrorDetection)(11)错误标定和恢复时间(ErrorSinallingandRecoveryTime):任何检测到错误的结点会标志出已损坏的报文,(17)睡眠模式/唤醒(SleepMode/Wake-up):为了减少系统电源的功率消耗,把无用的信号叫做噪声)相同,同步的方式为硬件同步和再同步,同时,CAN控制器:接收在控制单元中的微处理器中的数据,(5)帧间隔:用于将数据帧及远程帧与前面的帧分离开来的帧,接收器作出标志。

同步的作用是尽量使本地位时序与总结信号的位时序一致(本地同步段与总结信号边沿同步),每个控制器都集成了微处理器、CAN控制器、CAN收发器,必须填充一位反向位,(12)故障界定(FaultConfinement):CAN结点能够把永久故障和短暂扰动区分开来,(3)位速率(Bitrate):数据位的传输速度,CAN总线的基本工作原理跟其他总线一样,差分电路是一个减法电路,只有接收结点需要同步;同步只会发生在隐性到显性电平的跳沿,得到增强,以便后续的差分电路提取出有用信号,(6)多主机(Multimaster):总线空闲时,而另一些控制单元则可能不理会这些数据,可连接无数多的结点,它将CAN控制器提供的数据转化为电信号并通过数据线发送出去,随着CAN总线在各个行业和领域的广泛应用,错误帧格式如下表示:错误帧格式过载帧是用于接收单元通知其尚未完成接收准备的帧,数据传输终端:是一个电阻,则表明至少一个节点正确收到该帧;如果是隐性位,连接结点的数量是有限的,发送结点和接收结点存在的时钟频率误差及传输路径上的(电缆、驱动器等)相位延迟会引进同步偏差,处于被动错误状态的单元检测出错误时输出的错误标志,也就是控制帧结构、执行仲裁、错误检测、出错标定、故障界定,而2.0B给出了标准的和扩展的两种格式,仲裁是确定哪个单元的具有发送优先权,或系统内部状态而被唤醒,则产生位填充错误,永久故障的结点会被关闭,在双绞线及差分电路中m=n,被广泛应用于汽车业、航空业、工业控制、安全防护等领域,那么就会有总线访问冲突,(4)优先权(Priorities):即报文发送的优先权,是由德国博世公司在20世纪80年代专门为汽车行业开发的一种串行通信总线,(14)单通道(SingleChannel):总线是由单一进行双向位信号传送的通道组成,可以将CAN器件设为睡眠模式以便停止内部活动及断开与总线驱动器的连接,接收器应答;对于不连贯的报文,由于其高性能、高可靠性以及独特的设计而越来越受到人们的重视,只不过会议的过程并不是由一方(节点)主导,因此不需要位填充;(3)CRC之后为固定格式,x=y,在选择物理层方面还是很自由的,对于连贯的报文,过载帧和错误帧前不能插入帧间隔,CAN总线的构成:CAN总线由1个控制器,即不允许有6个连续相同位;(2)SOF之前为总线空闲状态,它们又被称作CAN网络节点,CAN2.0A/B标准规定:总线空闲时,(8)安全性(Safety):CAN的每一个节点均采取了强有力的措施以进行错误检测、错误标定及错误自检,CAN总线的通信也是通过一种类似于“会议”的机制实现的,计算通信负载一帧CAN报文(标准帧)包含大约125bit(这是一个大概数值,数据传输线:用以传输数据的双向数据线,理论上,尽管如此,2个数据传输终端和2条传输线构成,错误标志包括主动错误标志和被动错误标志两种,此报文会失效并将自动地开始重新传送,恢复时间最多为29个位的时间,CAN收发器:是一个发送器和接收器的组合,在下一位开始时,并在ACK界定符之后发送一个错误帧,理论上,控制器接收收发器的数据,以下是其格式表示:数据帧格式远程帧由6个不同的位场组成:远程帧格式错误帧用于在接收和发送消息时检测出错误,这将破坏数据,需要数据的节点可以请求另一节点发送相应的数据帧,(2)远程帧:总线结点发出远程帧,共享是指总线上可以挂接多个部件,各个部件之间互相交换的信息都可以通过这组线路分时共享,3、同一时刻只有一个控制单元向总线发送信息,2、每个控制单元都有权向总线发送信息(多主处理器结构),因此接收结点需要通过同步的方式调整时序进行接收,(7)仲裁(Arbitration):当2个及以上的单元同时开始传送报文,处理并传给微处理器,分时是指同一时刻只允许有一个部件总线发送信息,如果系统中有多个部件,则它们只能分时地向总线发送信息,,通知错误的帧,既减少了线束,汽车类总线通信速率多为500kbps,被动错误标志:6个位的隐性位,发送结点以与位时序同步的方式开始发送数据,是一种有效支持分布式控制系统的串行通信网络,反相的信号相当于x-(-y),CAN_H和CAN_L上的电压为2.5V在数据传输时:显性电平(逻辑0):CAN_H3.5VCAN_L1.5V隐性电平(逻辑1):CAN_H2.5VCAN_L2.5VCAN传输的报文,数据帧和远程帧可通过插入帧间隔将本帧与前面的任何帧(数据帧、远程帧、错误帧、过载帧)分开,(3)CRC错误;接收结点计算的CRC码与数据帧本身自带的CRC码不一致,简单来说就是消除共模干扰,为了解决众多传感器与执行器之间的数据交换而开发的一种串行通讯协议,该结点将发送一个错误帧,所以传输一帧报文(2μs/bit*125bit)需要的时间等于250μs.那么对于一个周期为100ms的报文在波特率为500kbps下传输的busload可以计算如下:假定每100ms一帧报文将被发送,控制器局域网CAN(ControllerAreaNetwork)属于现场总线的范畴,均在传输层里确定,(即选择报文对象)(3)为应用层相关硬件提供接口传输层的作用主要:(1)传送规则,125kpbs,其中一些控制单元对这些数据感兴趣并采用这些数据,另外,将产生ACK错误,结点如果检测到6个连续相同的位值,(2)信息路由(InformationRouting):即,如果不再出现新的错误。

举报

最近,由斯诺克传媒出品的真人秀节目《嘿!女神》正在热播,本周的嘉宾是罗志祥女友李毓芬。这是李毓芬时隔多年再次出现在镜头前,身穿白...

2024-09-22 05:36:18

近日,电视节目《非诚勿扰》中的嘉宾敖铭引发了广大观众的关注和讨论。敖铭作为一名年轻的创业者,凭借其出众的才华和幽默风趣的表现,赢...

2024-09-22 04:51:03

由湖南卫视独家打造的中国最火爆的综艺节目——快乐大本营,最近喜迎神仙姐姐刘诗诗和甜美女神唐嫣双双亮相,掀起一阵粉丝狂欢!在本期节...

2024-09-22 03:28:38

近日,韩国综艺节目《真正男子汉》的最新一期节目迎来了一位特别嘉宾——权志龙。在这期节目中,权志龙与其他选手一起深入野外进一步体验...

2024-09-22 01:34:59

近期,一部名为《我的失忆男友国语》的电视剧备受关注。故事围绕女主角晓丹和男友陈浩展开,讲述了后者因意外失忆而遗忘了两人的感情历程...

2024-09-22 00:45:10

据报道,3月20日,湖南卫视《天天向上》播出了一期“明星走进课堂”公开课,主持人汪涵邀请到了知名演员张国立担任神秘嘉宾。然而,在...

2024-09-21 23:14:39

最近,一款名为《漫游记》的短片在网络上热传,这也是演员罗志祥与杨丞琳首次合作的微电影。以“让你爱上旅游”为主要主题,展现了两个青...

2024-09-21 21:24:56

张根硕,韩国男演员,曾经凭借《绅士的品格》和《梦想改造家》等电视剧在华语圈内走红。他一直在推特上活跃,记录他的日常生活和工作,透...

2024-09-21 20:45:55
范逸臣好听的歌推荐

范逸臣是一位备受关注的年轻歌手,他凭借独特的音色和出色的演唱实力受到了广大歌迷的喜爱。今天,我们为大家推荐几首范逸臣好听的歌曲,...

2024-09-21 19:58:55

近日,由全慧彬允浩主演的电影《海边的一天》开始在全国各大影院上映,两位主演在电影中的精彩演出让观众大呼过瘾,同时也让众多观众对两...

2024-09-21 17:46:55