应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

can总线是什么(汽车can线是哪根怎么找)

  CAN总线的汽车
  CAN概念
  CAN是控制器域网(ControllerAreaNetwork,CAN)的简称,是由研发和生产汽车电子产品著称的德国BOSCH公司开发了的,并最终成为国际标准(ISO11898),是ISO国际标准化的串行通信协议。是国际上应用最广泛的现场总线之一。在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。近年来,其所具有的高可靠性和良好的错误检测能力受到重视,被广泛应用于汽车计算机控制系统和环境温度恶劣、电磁辐射强和振动大的工业环境。
  CAN的两个ISO国际标准:
  1)ISO11898:定义了通信速率为125kbps~1Mbps的高速CAN通信标准,属于闭环总线,传输速率可达1Mbps,总线长度40米。
  2)ISO11519:定义了通信速率为10~125kbps的低速CAN通信标准,属于开环总线,传输速率为40kbps时,总线长度可达1000米。CAN种类
  1)高速CAN:
  a。根据线缆的长度提供从5Kbits到1Mbits的波特率。
  b。高速CAN网络在每个网络端点端接一个120欧姆的电阻。
  c。电平静默为2。5V,上下限是3。5V和1。5V。
  2)容错CAN:
  a。提供5Kbits到125Kbitss的波特率。
  b。显性时则为1V和4V。
  3)单线CAN:
  a。提供5Kbits到125Kbitss的波特率。
  b。单线CAN的波特率一般为33。3KHz。汽车CAN网络
  汽车CAN网络
  汽车CAN总线CAN组成
  CAN总线的一个帧主要由帧信息,帧ID和帧数据组成。
  1)帧信息:分四类,标准数据帧(汽油车、电机)、标准远程帧(少见)、扩展数据帧(广大柴油车、部分汽油车)、扩展远程帧(少见)。
  2)帧ID:是CAN的一种地址。CAN有个特点是竞争机制,帧ID越小越有占用总线资源的权利,越会优先发送。
  CANID
  DBC文件:车辆行业中,如果对车辆CAN总线上的每个帧ID及每个帧数据都做出了标准的解释,形成了的文件就是DBC文件。
  3)帧数据:和串口相比,CAN的帧数据只有8个字节,即64个位,不会再多了。但CANFD作为新型总线解决了仅有8字节这个问题。
  4)终端电阻:CAN和RS485一样,要在终端减少差分信号的反射,如不在两个终端加电阻,信号会反弹回来影响通讯。终端电阻在CAN总线上要有两个,阻值为120欧姆,并联,最远的终端一边一个。如果有多个节点的话,终端电阻应适当加大。
  5)波特率:常见的车辆波特率有500K,250K,125K,100K。CAN总线标准
  ISO标准
  CAN标准分为底层标准(物理层和数据链路层)和上层标准(应用层)两大类ISO118981CAN协议ISO118982CAN高速物理层ISO118983CAN低速可容错物理层ISO118984时间触发CANISO118985低功率模式高速介质存取单元目前处于起草阶段ISO115192已过时,被118983取代。ISO14230关键字协议2000定义非CAN串行线路诊断的若干部分。ISO15765CAN总线上定义诊断的标准本质上是CAN总线上的关键字协议2000。J1939卡车和客车领域应用最广泛的基于CAN的高层协议,由SAE定义。J1939分成几个部分,描述物理层、数据链路层、网络管理和大量预定义的报文。ISO11783与J1939相似,但用于农业领域(诸如拖拉机)ISO11992定义卡车和拖车之间的接口NMEA2000基于J1939的协议,用于海事领域。由NMEA委员会定义。
  如果没有详细说明谈论中所使用哪种标准,通常其默认是指ISO118981定义的数据链路层协议和ISO118982定义的物理层。
  底层标准:
  CAN底层标准都基本一样,涵盖OSI模型中的物理层和数据链路层,与ISOOSI模型的对应关系如下图所示:
  对应关系
  ISO118981:数据链路层协议,描述CAN总线的基本架构,定义不同CAN总线设备在数据链路层通信方式ISO118982:高速CAN总线物理层协议,最高数据传输速率1Mbps,应用为两线平衡式信号(CANH,CANL)ISO118983:定义低速CAN总线(LSCAN,FaultTolerantCAN)物理层标准,数据传输速率在5Kbps125Kbps。FaultTolerant是指总线上一根传输信号失效时,依靠另外的单根信号也可以通信ISO118984:定义CAN总线中的时间触发机制(TimeTriggeredCAN,TTCAN),定义与ISO118981配合的帧同步实体,实现汽车ECU之间基于时间触发的通信方式。
  上层标准:
  不同应用领域或制造商有不同的做法,没有统一的国际标准
  上层协议对比CAN的帧种类(四种帧类型)
  1)数据帧
  用于发送单元向接收单元传送数据的帧。
  数据帧的帧结构图:
  数据帧
  SOF:表示数据帧开始;(1bit),发出一个显性位边沿,网络节点以此开始同步
  ID:标准格式11bit,扩展格式29bit包括BaseID(11bit)和ExtendedIDr(18bit),该区段标识数据帧的优先级,数值越小,优先级越高;
  RTR:远程传输请求位,0时表示为数据帧,1表示为远程帧,也就是说RTR1时,消息帧的DataField为空;(1bit)
  IDE:(1bit)标识符扩展位,0时表示为标准格式,1表示为扩展格式;扩展帧和标准帧格式不同,不能存在于同一can网络
  DLC:数据长度代码,08表示数据长度为08Byte;(4bit)
  DataField:数据域;(08Byte)
  CRC(15bit):校验域,从sof到数据场的所有数据进行encode由发送方填校验算法G(x)x15x14x10x8x7x4x31;(15bit)
  DEL:校验域和应答域的隐性界定符;(1bit)
  ACK:(1bit)应答域,确认数据是否正常接收,所谓正常接收是指不含填充错误、格式错误、CRC错误。发送节点将此位为1,由接收方进行确认,收到消息给出一个显性位0如果一个节点都没有确认收到消息,发送方监听此位为隐形位就会报错
  SRR:替代远程请求位,在扩展格式中占位用,必须为1;(1bit)
  EOF:连续7个隐性位(1)表示帧结束;(7bit)
  ITM(3bit):帧间空间,Intermission(ITM),又称InterframeSpace(IFS),连续3个隐性位,但它不属于数据帧。帧间空间是用于将数据帧和远程帧与前面的帧分离开来的帧。数据帧和远程帧可通过插入帧间空间将本帧与前面的任何帧(数据帧、遥控帧、错误帧、过载帧)分开。过载帧和错误帧前不能插入帧间空间。
  2)远程帧
  用于接收单元向具有相同标识符的发送单元请求数据的帧。
  远程帧与数据帧的帧结构类似,区别:1、数据帧的RTR值为0,远程帧的RTR值为1。2、远程帧没有数据块。3、远程帧的DLC块表示请求发送单元发送的数据长度。
  格式图
  远程帧
  当总线上具有相同标识符的数据帧和远程帧同时发送时,由于数据帧的RTR位是显性的,数据帧将在仲裁中赢得总线控制权。
  3)错误帧
  用于当检测出错误时向其它单元通知错误的帧。
  错误帧的帧结构由错误标志和错误界定符构成。
  错误标志:6bit,
  错误标志
  错误界定符:由8bit的隐性位构成。
  4)过载帧
  接收单元通知发送单元它尚未完成接收准备。
  发送过载帧的两种情况:
  1、接收单元条件的制约,要求发送节点延缓下一个数据帧或远程帧的传输。
  2、帧间空间(Intermission)的3bit内检测到显性位。
  每个节点最多连续发送两条过载帧,过载帧由过载标志和过载界定符(8个隐性位)构成。
  过载帧
  数据帧和远程帧比较:
  比较CAN总线仲裁
  仲裁优先级:标识符值越小,消息的优先级越高
  线与逻辑:只有节点发送的全是隐性,总线电平才表现为隐性
  所有发送节点在发送数据的同时,也检测总线上的电平状态,逐位对比总线上电平与自身发送的电平。1)发0出现1:报错。2)发0出现0:继续。3)发1出现1:继续。4)发1出现0:竞争失败,转为接收方。
  发送自检
  如下图,竞争失败的C节点会自动在检测到总线空闲的第一时间再次尝试发送。
  CAN节点A和C同时发送数据帧,CAN总线根据优先级仲裁,C失去权力
  CAN条件接收
  在CAN总线上消息是广播式的,节点可以通过设置控制器中过滤码(FilterCode)和掩码(MaskCode),再检验总线上消息的标识符,来判断是否接收该消息,对于掩码,1表示该位与本节点相关,0表示该位与本节点不相关。
  CANBUS数据流程
  STM32的can过滤码位填充
  CAN总线采用NRZ编码,没有单独时钟线,优点是效率高,但却不易区分哪里是bit开始,哪里是bit结束。因此为确保在同步通信过程中有足够的电平跳变,规范中应用到位填充机制,即在每连续5个相同电平后插入1个反相电平,接收节点在收到消息后自动将填充位删除。
  数据帧位填充比较图
  在帧内除了CRC界定符、ACK域和EOF外,其余部分均应用到位填充机制,在应用到位填充的域,检测到连续6个显性位或隐性位均视为报错。
  CAN错误检验
  CRC错误
  1)在发送消息时,发送节点会根据特定的多项式计算出由数据帧SOF位到数据域最末位的Checksum值,并将该值放在数据帧的CRC域,随着数据帧广播到总线上。
  2)接收节点在收到数据后,应用同样的多项式计算Checksum值,并与收到的Checksum值对比。如果两者一致,正常接收;如果不一致,则舍弃该消息,并发送错误帧请求发送节点重传消息。
  应答错误(ACKError)
  接收方会在收到消息后在ack应答位给出一个显性电平,如果发送方检测到该位为隐性,则报错。
  格式错误(FormError)
  检测出与固定格式的位段相反的格式时所检测到的错误,如检测crc界定符和ack界定符以及eof区域是否出现显性位。
  位错误(BitError)
  比较输出电平和总线电平(不含填充位),当两电平不一样时所检测到的错误。如发送显性位,但总线是隐性位就报错。
  填充错误(StuffError)
  在需要位填充的段内,连续检测到6位相同的电平时所检测到的错误。CAN总线错误检测机制
  CAN总线上的每个节点控制器都会检测消息是否出错,如果节点发现消息出错,它将发送错误标志,从而打断总线上正常的数据传输。总线上其它没有发现原始消息错误的节点,在收到错误标志后将采取必要的措施,比如舍弃当前总线上的消息。
  CAN节点内部有两种错误状态计数器:1)TECTransmitErrorCounter,发送错误状态计数器,出现一次错误该计数器值82)RECReceiveErrorCounter,接收错误状态计数器,出现一次错误该计数器值13)消息成功发送或接收一次,对应的TEC或REC值相应1
  错误计数
  CAN规范定义了节点的3种错误状态:1)主动错误:正常状态,在此状态下,节点可以发送所有类型的帧,包括错误帧;发现错误后会很积极主动地上报错误。2)被动错误:节点可以发送除错误帧以外的所有帧;TECorREC计数超过127就进入此状态;此时,该节点发现错误后只会发送6个隐性位,不会把错误广播出去。并且,发送连续帧时,中间必须间隔8bit的延缓时间。3)总线关闭:节点被控制器从总线上隔离;或者TEC大于255,就会进入这个状态,需要重启,或者等待128个11位隐性位电平。
  CAN总线错误检测机制

手机换屏幕要多少钱(oppo手机换屏大概要多少钱)随着OPPOFindN发布后,折叠屏手机再次成为了手机圈的聚焦点。对于折叠屏手机而言,最重要的莫过于这块屏幕,本着好奇心,我分别查询了一下目前热门的三款折叠屏手机的换屏价格,最高的电池漏液怎么处理(接触到电池漏液怎么办)在我们使用的腕表当中绝大多数石英钟都使用干电池,因为石英钟耗电极低,所以电池使用寿命都比较长,一般要在一年以上。石英钟上装的干电池,视其功能而定,数目不等,从一个到5个的都有。比如卡贝五金怎么样(卡贝卫浴五金)在家居装饰中,黑色是一种不怎么常见的颜色。在传统的人看来,它代表的往往是离经叛道,而在追求时尚的人看来,它能够表现庄重和性感。尤其是在像卫生间那样的狭小空间里,点缀些许黑色元素就能TUFGamingLC240RGB一体式水冷入门新选择简化安装超便利继ROGStrix推出水冷散热器之后,怎么能少了TUFGaming?随着一体式水冷散热器在市场上的日渐普及,玩家们渐渐能接受水冷散热器,但大品牌的水冷散热器价格总是居高不下,想当初卡萨帝空调怎么样(卡萨帝空调是三菱压缩机吗)家里装空调,要根据面积来定匹数,这样才能保证良好的冷热体验。但是长时间呆在空调房里,仍然会感觉突然冷了,或者突然热了。有时候去空调周围更凉快,离空调远了就感觉不到风。其实,这是吹空卡萨帝热水器怎么样(卡萨帝热水器60vp)这句话相信很多人都听说过家居装修,水电先行。装修时水电改造的重要程度不言而喻。水电改造究竟重要在哪儿?水电安装是否到位,直接关系到居住的舒适度及安全性。水电是装修中的隐蔽工程,看不5号台风最新消息2020近日5号台风最新消息2020登录了热搜,也是在网上引起了网友们的关注,那么很多小伙伴可能还不清楚具体的情况如何,小编也是在网上查阅了一些信息,那么接下来就分享给大家来了解下5号台风说说曼秀雷敦男士沐浴露好不好近日有关于曼秀雷敦男士沐浴露好不好的问题受到了很多网友们的关注,大多数网友都想要知道网友们需要曼秀雷敦男士沐浴露好不好问题的具体情况,那么关于到网友们需要曼秀雷敦男士沐浴露好不好问雅诗兰黛口红怎么样(雅诗兰黛口红541色号)雅诗兰黛口红色号大全口红是每个女人必不可少的装备,一只口红可用将我们的整体气色提升。雅诗兰黛作为在国内知名度较高的化妆品牌,口红的消费者也众多。雅诗兰黛口红色号大全,下面就给大家推今日山西玉米价格查询山东省玉米价格我的农产品网提供玉米价格信息全面的门户网站。玉米淀粉期货首批上市交易合约为CS150CS150CS150CS150CS1511合约。。小型发电机出租租赁br。78元斤山东德州市宁津怎么接吻(教女生如何玩火撩男友)毕业后,我就了解了这么一个规则从约会开始超过了五次,如果女孩子还没有被你吻到的话,那么她超过80的几率会成为你的好兄弟!所以犹豫个啥,没有什么是吻解决不了的!第一次亲吻,是很重要的
家中起火姐姐带弟弟教科书式避险近日有关于家中起火姐姐带弟弟教科书式避险的问题受到了很多网友们的关注,大多数网友都想要知道家中起火姐姐带弟弟教科书式避险的具体情况,那么关于到家中起火姐姐带弟弟教科书式避险的相关信女警教科书式劝阻老人转账55万近日有关于女警教科书式劝阻老人转账55万的问题受到了很多网友们的关注大多数网友都想要知道女警教科书式劝阻老人转账55万的具体情况那么关于到女警教科书式劝阻老人转账55万的相关信息小哪里租车好(什么租车软件好)21世纪经济报道记者申俊涵报道8月16日,易观数据发布中国租车市场年度综合分析2021。该分析报告显示,中国租车市场经历探索期市场启动期之后,目前正进入高速发展期。2021年,中国为什么租车要用信用卡(一嗨租车没有信用卡可以吗)虽然这次到海南岛是坐飞机来回的,但是我们自驾游的理念还是需要坚持的,那就是下机后租车。由于我是第一次租车,去之前做了很多功课,现在与各位分享下租车的流程及注意事项,不对之处请大家批停机保号能保多久(怎么解除停机保号状态)停机保号和挂失是两个不同的业务,其使用意义完全不同。以停机保号来说,是不打算暂时使用,但却需要保留号码,以后有重启的可能。而挂失则是意外丢失手机后的应对举措,直接暂停此号码的使用权被蝎子蛰了怎么办(被蝎子蛰了怎么办怎么止疼?)被蝎子蛰了怎么办(被蝎子蛰了怎么办怎么止疼)日常生活中虽然我们见到蝎子的几率不是很多,但难免会遇到。要是被蝎子蛰到了该怎么办?要是不及时处理对生命会构成危险的。下面就来看看被蝎子蛰被蝎子蛰了怎么办(被蝎子蛰伤的症状是什么?)被蝎子蛰了怎么办(被蝎子蛰伤的症状是什么?)被蝎子蛰了之后受伤处大片红肿并带有剧痛,严重者可出现寒战高热恶心呕吐肌肉强直呼吸增快脉搏细弱,最终因呼吸衰竭而死亡,那么,被蝎子蛰了怎么长弓阿帕奇(中国有阿帕奇吗)长弓阿帕奇(中国有阿帕奇吗)1975年9月30日第一架AH64阿帕奇武装直升机首飞成功,1986年4月AH64阿帕奇武装直升机开始形成战斗力,至今已有33年的历史。在此期间AH64阿帕奇攻击直升机(民用直升机)阿帕奇攻击直升机(民用直升机)1975年9月首次试飞1986年4月进入美国陆军服役,AH64阿帕奇自出世以来就一直被尊为武装直升机的标杆,成为了毋庸置疑的世界武装直升机综合实力排行看望产妇送什么(坐月子买什么东西去看望)如果开窍了,就送大红包。放心吧,这个喜庆的时刻,她会收下的。就说是给小宝宝的初次见面礼,祝他健康快乐成长不建议送什么水果鲜花因为已经有人送了再多送,这个东西就是累赘了我看很多十七八为什么要坐月子(中国女性为什么需要坐月子?)为什么要坐月子(中国女性为什么需要坐月子?)收到一位粉丝的留言,她说马上就要生宝宝了,虽然父母在身边,但是他们年纪大,作为女儿不想让他们太操劳,而公婆又都在外地,无法照顾。所以与先
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网