您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 总线仲裁 >

大神你好!我有几个关于CAN总线的问题问你比如说的总线电平值怎

发布时间:2019-06-28 07:25 来源:未知 编辑:admin

  大神,你好!我有几个关于CAN总线的问题问你,比如说的总线电平值怎么确定的?仲裁失败的报文怎么处理?

  大神,你好!我有几个关于CAN总线的问题问你,比如说的总线电平值怎么确定的?仲裁失败的报文怎么处理?

  大神,如果方便的有没有直接会话的联系方式啊?比如说QQ百度hi,小弟确实有一些关于CAN的问题想请教!希望大神不吝赐教。谢谢寻找hzyh3211大神!...

  大神,如果方便的有没有直接会话的联系方式啊?比如说QQ 百度hi ,小弟确实有一些关于CAN的问题想请教!希望大神不吝赐教。谢谢

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部你好,偶然间发现有人找我,很荣幸。大神愧不敢当,只是接触过一些CAN总线方面的东西,可以互相探讨一下。CAN总线是一种双绞线,他的电平值是一种差分电压,也就是说总线电平值是双绞线两根线电平的差值,一般制定CAN协议的时候会定义好,如果差分电压高于某个值(自己定义)就表示当前总线表示。只要总线空闲,任何单元都可以开始发送报文。如果2 个或2 个以上的单元同时开始传送报文,那么就会有总线访问冲突。通过使用识别符的位形式仲裁可以解决这个冲突。仲裁的机制确保信息和时间均不会损失。当具有相同识别符的数据帧和远程帧同时初始化时,数据帧优先于远程帧。仲裁期间,每一个发送器都对发送位的电平与被监控的总线电平进行比较。如果电平相同,则这个单元可以继续发送。如果发送的是一隐性电平而监控视到一显性电平,那么该单元就失去了仲裁必须退出发送状态。仲裁竞争失败的节点,必须等总线空闲时,参与下一次仲裁竞争,直至竞争成功才能把报文发送出去。

  追问可能是我表达的不太清楚。大神,是这样的,我对CAN稍微有点的接触的,只是略知一二。我想问的问题1“CAN的非破坏性仲裁机制”怎么保证的帧没有损失?仲裁失败的报文是不是就保留在哪个CAN单元的缓冲区里?仲裁失败的单元是不是要等下一个CAN总线的发送周期才能在进行仲裁---发送呢?如果该单元发送周期较短,且一直没赢得仲裁,是不是要丢帧。问题2每个CAN单元在侦听CAN总线是,总线上的电平怎么确定的?根据赢得仲裁的报文吗?追答问题1:数据帧由7不同的位场组成(帧起始、仲裁场、控制场、数据场、CRC 场、应答场、帧结尾),帧起始就相当于初始化一样的功能,由一个单独的显性位组成,仲裁场(包括标识符也叫识别符和远程发送请求)里的标识符是参与仲裁竞争的,如果竞争失败,那么数据保留在该节点的MCU内存缓冲区里,如果一直到下个周期报文开始还没赢得竞争,那么前一个周期的报文将丢失,新周期报文参与总线竞争。一般不存在帧丢失的问题,因为在设计时要充分考虑竞争机制问题,也就是要考虑总线负载率不能太高。而且CAN总线传输速率是非常快的,CAN_H可以达到1M每秒,而CAN总线的传输距离一般很短。理论上存在一直没赢得仲裁的情况,那么说明总线设计不合理,或者说总线可能出现突发情况(比如说汽车上的车辆出问题了或者撞车了)。问题2:CAN总线一般外围电路设计好了,逻辑值“0”覆盖“1”,也就是显性覆盖隐性,比如说有三个节点要同时开始传输报文,标识符分别是001011、000111、000011,竞争开始时前两位三个都是“0”,都没有退出竞争,第三位时,第一个标识符是“1”,其他两个是“0”,那么第一个标识符的节点就仲裁竞争失败,退出竞争,而第二和第三个还在竞争,在第四位时第二个标识符的节点也竞争失败,那么最后就是第三个标识符的节点赢得仲裁竞争,开始发送报文。不知道能否帮助您!

  当总线处于空闲状态时呈隐性电平,此时任何节点都可以向总线发送显性电平作为帧的开始。如果2个或2个以上同时发送就会产生竞争。CAN总线解决竞争的方法同以太网的CSMA/CD(Carrier Sense Multiple Access with Collislon Detection)方法基本相似。此外,CAN总线做了改进并采用CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)访问总线,按位对标识符进行仲裁。各节点在向总线发送电平的同时,也对总线上的电平读取,并与自身发送的电平进行比较,如果电平相同继续发送下一位,不同则停止发送退出总线竞争。剩余的节点继续上述过程,直到总线个节点发送的电平,总线竞争结束,优先级高的节点获得总线的控制权。

http://codebiosis.com/zongxianzhongcai/84.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有