永发信息网

汽车为什么用can线来做数据交换,而不用以太网线呢?

答案:2  悬赏:20  手机版
解决时间 2021-01-25 01:25
RT,非常非常感谢!
最佳答案
是跟汽车的CAN总线系统进行数据交换用的,但通常,特定的CAN系统有特定的通讯协议,如果不是原配的导航,其通讯协议一般不同,无法共享数据。

控制器局域网总线(CAN,Controller Area Network)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。CAN协议用于汽车中各种不同元件之间的通信,以此取代昂贵而笨重的配电线束。该协议的健壮性使其用途延伸到其他自动化和工业应用。CAN协议的特性包括完整性的串行数据通讯、提供实时支持、传输速率高达1Mb/s、同时具有11位的寻址以及检错能力。
CAN总线特征
(1)报文(Message)总线上的数据以不同报文格式发送,但长度受到限制。当总线空闲时,任何一个网络上的节点都可以发送报文。
(2)信息路由(Information Routing)在CAN中,节点不使用任何关于系统配置的报文,比如站地址,由接收节点根据报文本身特征判断是否接收这帧信息。因此系统扩展时,不用对应用层以及任何节点的软件和硬件作改变,可以直接在CAN中增加节点。
(3)标识符(Identifier) 要传送的报文有特征标识符(是数据帧和远程帧的一个域),它给出的不是目标节点地址,而是这个报文本身的特征。信息以广播方式在网络上发送,所有节点都可以接收到。节点通过标识符判定是否接收这帧信息。
(4)数据一致性应确保报文在CAN里同时被所有节点接收或同时不接收,这是配合错误处理和再同步功能实现的。
(5)位传输速率不同的CAN系统速度不同,但在一个给定的系统里,位传输速率是唯一的,并且是固定的。
(6)优先权 由发送数据的报文中的标识符决定报文占用总线的优先权。标识符越小,优先权越高。
(7)远程数据请求(Remote Data Request) 通过发送远程帧,需要数据的节点请求另一节点发送相应的数据。回应节点传送的数据帧与请求数据的远程帧由相同的标识符命名。
(8)仲裁(Arbitration) 只要总线空闲,任何节点都可以向总线发送报文。如果有两个或两个以上的节点同时发送报文,就会引起总线访问碰撞。通过使用标识符的逐位仲裁可以解决这个碰撞。仲裁的机制确保了报文和时间均不损失。当具有相同标识符的数据帧和远程帧同时发送时,数据帧优先于远程帧。在仲裁期间,每一个发送器都对发送位的电平与被监控的总线电平进行比较。如果电平相同,则这个单元可以继续发送,如果发送的是“隐性”电平而监视到的是“显性”电平,那么这个单元就失去了仲裁,必须退出发送状态。
(9)总线状态 总线有“显性”和“隐性”两个状态,“显性”对应逻辑“0”,“隐性”对应逻辑“1”。“显性”状态和“隐性”状态与为“显性”状态,所以两个节点同时分别发送“0”和“1”时,总线上呈现“0”。CAN总线采用二进制不归零(NRZ)编码方式,所以总线上不是“0”,就是“1”。但是CAN协议并没有具体定义这两种状态的具体实现方式。
全部回答
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
改错my party is on half past five tomorrow
穿越火线怎么查前一天得了多少经验??
梦见大风进不去门,后来别人相助进去了,门掉了
2的20次方是几位数
现代电脑学校(义全街店)地址有知道的么?有点
形容女孩内秀的词
请问,广州天河公园的飘雪乐园还有开么?
如下图,在长方形中,已知三角形的面积是0.4㎡,
阿拉伯数字五个字一共多少笔画
谁有过成功的丰胸历史,跟我分享下好吗?
小白求教,华擎b85杀手版能上什么CPU
泉州市工人文化宫全国计算机信息高新技术考试
789茶楼(直街)地址有知道的么?有点事想过去
既然不方便,你偷偷的告诉我吧,黄淮学院给硕
【杭州到北京火车时刻表】...为多少km/h?(3)
推荐资讯
春节高速免费摩托车可以上高速吗
社会团体在进行审查登记时,登记事项包括()
明天从贵州贵阳出发到天津的火车那趟经过河北
股权转让协议律师见证后,律师需要在股权转让
李洼村怎么去啊,我要去那办事
邻甲苯酚与间甲笨酚的溶解度相差不大,而邻硝
周麟钟表眼镜地址在什么地方,我要处理点事
充电宝是这个容量的可不可以带上飞机
香港中国黄金地址在哪,我要去那里办事
中国移动(蔡新路营业厅)地址有知道的么?有点
女友说 The spring is coming~啥意思
锤击H型钢桩时,柴油锤锤重不宜大于()t级。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?