临汾山东漯河饰品美体美文
投稿投诉
美文创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品
漯河衢州
兴义眉山
桂林阳泉
玉溪简阳
山东遂宁
永城新余
梧州洛阳
泸州温州
临汾清远
营口常熟
浙江大连
桐乡宜昌

can总线原理(CAN总线通信原理)

9月1日 终离去投稿
  can总线原理(CAN总线通信原理)作用:将整车中各种不同的控制器连接起来,实现信息的可靠共享,并减少整车线束数量。可以设想一种极端情况,如下图所示:
  如:果整车上所有的用电设备都是一个独立的CAN总线节点,并且每一个节点都向外发送自己当前的状态,并接受来自外部的信息,那么整车的控制只需要一条CAN总线控制线和电源线就可以了!
  CAN总线的基本工作原理
  CAN总线的通信通过一种类似于会议的机制实现的,只不过会议的过程并不是由一方(节点)主导,而是,每一个会议参加人员都可以自由的提出会议议题(多主通信模式),二者对应关系如下:
  CAN总线工作流程
  CAN总线的优势
  数据传输速度高1Mbits,距离远
  抗干扰能力强(差分数据线)
  具有自我诊断能力(错误侦测)
  CAN总线网络结构
  01CAN总线网络节点结构
  02为何CAN收发器
  照BOSCHCAN总线标准将0或1逻辑信号转换为标准中规定的电平,同时有反馈功能
  CAN总线上的电平
  CAN2。0AB标准规定:总线空闲时,CANH和CANL上的电压为2。5V
  在数据传输时,显性电平(逻辑0):CANH3。5VCANL1。5V
  隐性电平(逻辑1):CANH2。5VCANL2。5V
  03总线长度的思考
  影响总线长度的主要因素:
  (1)CAN总线通信的应答机制,即成功接收到一帧报文的节点必须在应答场的应答间隙期间发送一位显性位表示成功接收到一帧数据
  如:通信速率为250Kbits,传送一个bit所需时间为:125010004那么,该信号在总线上的延时时间必须小于(2?)才能保证发送节点成功的在应答间隙期间接收到该显性电平。
  任何一根导线都可以简化为左图所示的电路模型,可以看到,其中既有电感又有电容,因此,电流在其中传输并不是光速,而是需要一定的时间。
  对于双绞线而言,信号在其中的传播延时时间约为,5nsm(典型值)。当通信速率达到1Mbits时,40m的总线长度,延时时间就达到200ns,而允许延时时间为600ns左右,还是不能不考虑的!
  由上面的分析可知:
  总线通信速率越高,通信距离越短,对物理传输线的要求就越高,在双绞线、屏蔽线还是其他的传输线选择上,通信速率是一个很关键的参数。
  影响总线长度的其他因素:
  信号在节点ECU内部的延时时间
  振荡器的容差(各个节点ECU内部晶振频率的差别)这些因素加起来就形成了CAN总线通信中总的信号延时。
  CAN总线的硬件抗干扰
  共模电感作用:共模电压有较大的感抗,差模电压感抗为零,相当于电感滤波。对共模电流有较大的阻碍作用。
  终端电阻120欧姆并非固定不变,这跟使用的导线有关!
  总线长度的限制位定时、同步
  CAN总线控制器按照时间片的概念将每一个bit的时间划分成了n个时间片。这样做的目的就是为了实现CAN总线的同步、保证不同节点间时间的一致性。
  如:晶振和CANCLOCK,频率均为4MHz,那么每一个时间片最小时间就为0。25s,通信波特率为250Kbits,那么每一个bit的时间就为4s,因此,每一个bit的总的时间片数目就为16。当然可以进一步提高晶振频率,使得每一个bit被划分的更加细致。
  CAN2。0AB将每一个bit的时间划分成了4段,同步段、传输段、相位段1和相位段2,每一段占用一定的时间片
  Can总线报文帧结构
  CAN总线共有四种报文:
  1数据帧
  2远程帧
  3错误帧
  4过载帧
  数据帧定义
  帧起始:1bit。从图中看出,在帧间隙后由逻辑1(至少两个bit)向逻辑0的跳变就被认为是帧起始,它的作用就是为了硬同步。
  仲裁场:由29bit的ID标示符和IDE、SRR、RTR位构成。IDE位用于标示该帧是扩展帧(29bitID)还是标准帧(11bitID);SRR在扩展帧中为一隐性位;RTR位为远程帧标志位。
  由上图可以看出,11bit的基本ID首先被发送(ID28ID18),然后在发送18bit的扩展ID(ID17ID0)
  CAN总线的仲裁机制
  要点
  (1)首先发送ID的29位,优先级问题
  (2)总线电平由谁决定
  CAN总线总裁机制的实现也就实现了CAN总线的多主机模式,总线节点不存在谁主谁从的概念
  注意:我们可以人为的给29位的ID赋予一定的意义从而区分不同的报文类型!
  报文滤波
  报文滤波可以通过软件编程的方式实现,也可以通过硬件(芯片内部的报文滤波寄存器)实现,但二者实现的原理是相同的,如下图所示:
  数据帧中的其他场作用
  控制场:包括两位保留位(必须为0),和数据长度位(DLC0DLC3)数据场:包括最多8个字节的数据
  CRC场:是一种算法,对数据进行CRC校验,共15bit,其后跟了一位CRC界定符为1(隐性电平)
  应答场:为两个1(总线电平为低电平),其中一位为应答间隙,另一位为应答界定符。成功接收到数据的节点必须发送一位显性位(总线电平为高电平)
  来应答该发送节点,必须注意:该显性位必须在应答间隙期间,即1bit的时间内将总线电平拉高。帧结尾:7个连续的1组成(隐性电平)
  CAN总线的侦听机制支持仲裁及错误检查
  帧听就是发出去的数据再采样回来,比较采样回来的数据是否和发出的数据一致!
  CAN总线错误检测
  CAN总线通过如下几个方面进行错误检测
  当节点赢得总线发送权后,会对总线电平进行检测,当发送的电平和检测到的总线电平不一致时,认为错误
  出现6个连续相同的电平时,认为是填充错误
  CRC错误,接收数据的节点按照与发送数据的节点相同的方法计算数据的CRC校验值,如果接收节点的计算结果与数据包中CRC场的数据不一致,认为是CRC错误
  应答错误,在应答场如果没有监控到一个显性电平,那么就认定一个应答错误
  固定位错误,例如:CRC界定符等,其电平是固定的,当监控到该电平不相符时,认定一个错误
  另:总线同步机制也是CAN总线容错的一种方式
  注意:通过上面5种错误检测机制,发送节点和接收节点均可以检测到总线上的错误,并通过错误的累加来实现总线节点的关闭等操作
  CAN总线负载率计算
  计算例子:
  假设CAN总线波特率为250Kbits,总线报文发送时间间隔为10ms,报文为数据帧(8个字节数据),那么10ms内总线能够支持的最大报文数量为多少?
  第一步:根据通信波特率计算10ms总共可以发送多少bit(2500001000)102500bit
  第二步:计算最长的一帧报文有多少个bit
  1sof29id1ide1rtr1srr2r4dlc88data
  16crc2ack7eof128bit
  第三步:计算10ms内可以支持的报文数目
  250012819
  由上面的计算可知,当10ms间隔的报文数量超过19条时,就会出现丢帧,总线饱和。
  计算报文数量也是设计CAN网络所要考虑的,可以查阅相关文献看负载率在多少时合适
投诉 评论

长篇小说多少字(一本小说多少万字)封面新闻记者张杰2016年,罗伟章被省作协派到雅安市芦山县文联工作。他每天在芦山各处行走、观察。很多东西积累在心里。有一天回到成都,在和家人准备吃饭时,电视机里有人荷锄走……哪一种树被称为活化石(那个树被称为活化石)哪一种树被称为活化石(那个树被称为活化石)林业科技人员在查看桫椤长势。杨丁香摄林业科技人员在查看桫椤长势。杨丁香摄中新网长沙11月3日电(杨丁香王伟)近日,湖……一小时所多少秒(时分秒的简单计算)一小时所多少秒(时分秒的简单计算)马上就要期末了,二年级数学第七单元,三年级上册第一单元,都学习了时间的简单计算,不同的是,三年级的多了一个时间单位秒。在做时间的计……秦腔的特点(秦腔的三大特点)秦腔的特点(秦腔的三大特点)岁月轮回情不老,丹心映得长夜明秦腔现代戏《陕北往事》近日亮相陕西西安,回溯革命历史,展现陕北人民家国情怀。动人的情节和细腻的表演让观众不时落泪,掌声……can总线原理(CAN总线通信原理)can总线原理(CAN总线通信原理)作用:将整车中各种不同的控制器连接起来,实现信息的可靠共享,并减少整车线束数量。可以设想一种极端情况,如下图所示:如:果整车上所有的用……these的单数(these对应的单数是什么)these的单数(these对应的单数是什么)Demonstrativepronounsdemonstrative英〔dmnstrtv〕美〔dmnstrtv〕……卷发棒的使用(卷发棒的技巧)卷发棒的使用(卷发棒的技巧)早上好女生东西的发型首选当然是卷发了,毕竟卷发看上去软软糯糯的,而且发量也更多,不过我们不能每天都去理发店,自己在家用卷发棒,卷发应该成为了一……科普下平面镜成像实验说明初中平面镜成像实验怎么做关于到现在平面镜成像实验说明初中平面镜成像实验怎么做这个话题,相信很多小伙伴都是非常有兴趣了解的吧,因为这个话题也是近期非常火热的,那么既然现在大家都想要知道平面镜成像实验说明……七情六欲是哪七情哪六欲(七情六欲包括性吗)七情六欲是哪七情哪六欲(七情六欲包括性吗)众所周知,有生命,就会有情感与欲望,也就是我们常讲的七情六欲。所谓七情六欲,据《礼记礼运》的说法,指的是喜、怒、哀、惧、爱……柳暗花明又一村的前一句(山重水复疑无路,柳暗花明又一村)柳暗花明又一村的前一句(山重水复疑无路,柳暗花明又一村)游山西村宋代:陆游莫笑农家腊酒浑,丰年留客足鸡豚。山重水复疑无路,柳暗花明又一村。箫鼓追随……宏基笔记本键盘字母变数字(笔记本电脑键盘字母变数字)宏基笔记本键盘字母变数字(笔记本电脑键盘字母变数字)很多朋友应该有过这样的经历,键盘打出来的突然不再是字,而是数字,找了半天也不知道是哪里的问题。同样的,如果你给笔……lb培养基配方(lb培养基)lb培养基配方(lb培养基)肠杆菌是我们经常听到的名词,但你知道它是什么吗?大肠杆菌又名大肠埃希氏菌,在1885年被德国人Escherich发现的,起先一直被当作正常的肠道菌群……
宜尔子孙承承兮的意思(宜尔子孙承承兮全文)科普下地球是一个什么样的球体及地球是标准圆吗网络维护知识(电脑维修知识网)科普下氧气的用途有哪些欧派厨具(欧派油烟机型号和价格)傣族的生活习俗(傣族的饮食风俗)科普下什么是非公有经济非公有制经济的作用4点达拉然下水道怎么去(达拉然下水道负二层)人力资源上岗证(什么是人事上岗证)宋代四大书院(四大书院指的是那四个书院?)改变自己英文(改变自我英文)烧烤什么好吃(烤肉里面放什么菜好吃)榛蘑的宜忌人群哪些人适合吃榛蘑?螃蟹怎么分公母大闸蟹吃公的好还是母的好给王港同学的一封信500字范文男人这里太低暗示能力不行挑食的小兔子优秀作文我家的年夜饭七年级作文安全地造句用安全地造句大全教师教学总结初一生活的滋味《旁观者》读书笔记孙世节貌陋容请题

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找