CAN介绍 CAN协议有哪些特点

can:controller area network,控制局域网络,最早由德国 bosch(博世)开发,,目前已经是国际标准(iso 11898),是当前应用最广泛的现场总线之一。
以汽车电子为例,汽车上有空调、车门、发动机、大量传感器等,这些部件都是通过 can总线连在一起形成一个网络。
同一个 can 网络中所有单元的通信速度必须一致,不同的网络之间通信速度可以不同。比如图中 125kbps 的 can 网络下所有的节点速度都是 125kbps 的,整个网络由一个网关与其他的网络连接。
can 协议特点:
1) 多主控制。在总线空闲时,所有单元都可以发送消息(多主控制),而两个以上的单元同时开始发送消息时,根据标识符(identifier 以下称为 id)决定优先级。id 并不是表示发送的目的地址,而是表示访问总线的消息的优先级。两个以上的单元同时开始发送消息时,对各消息 id 的每个位进行逐个仲裁比较。仲裁获胜(被判定为优先级最高)的单元可继续发送消息,仲裁失利的单元则立刻停止发送而进行接收工作。
2) 系统的柔软性。与总线相连的单元没有类似于“地址”的信息。因此在总线上增加单元时,连接在总线上的其它单元的软硬件及应用层都不需要改变。
3) 通信速度较快,通信距离远。最高 1mbps(距离小于 40m),最远可达 10km(速率低于 5kbps)。
4) 具有错误检测、错误通知和错误恢复功能。所有单元都可以检测错误(错误检测功能),检测出错误的单元会立即同时通知其他所有单元(错误通知功能),正在发送消息的单元一旦检测出错误,会强制结束当前的发送。强制结束发送的单元会不断反复地重新发送此消息直到成功发送为止(错误恢复功能)。
5) 故障封闭功能。can 可以判断出错误的类型是总线上暂时的数据错误(如外部噪声等)还是持续的数据错误(如单元内部故障、驱动器故障、断线等)。由此功能,当总线上发生持续数据错误时,可将引起此故障的单元从总线上隔离出去。
6) 连接节点多。can 总线是可同时连接多个单元的总线。可连接的单元总数理论上是没有限制的。但实际上可连接的单元数受总线上的时间延迟及电气负载的限制。降低通信速度,可连接的单元数增加;提高通信速度,则可连接的单元数减少。

分接箱有几种规格 低压分接箱是什么 低压分接箱作用
物联网背后的功臣,位置服务何时走向幕前?
荣耀Play3极光蓝色正式开售外观如流星划过夜空留下的流光一样
适用于DCM、QR的同步整流ic U7710SG介绍
拓维信息携手开鸿智谷重磅发布教育在鸿OS发行版
CAN介绍 CAN协议有哪些特点
华为手机最新消息:华为P10闪存门之后,华为Nova2再次被爆偷工减料阉割WiFi 5Ghz频段?
物联网安全问题严重:美国国会政府推动立法
9欧姆电阻万用表二极管档量会导通吗
1208京东品牌日现货首发,魅族手环售价229
R&S:LTE/LTE-A测试解决方案
分析汽车车灯轻量化技术研究
海量数据当道,数据中心节能减耗迫在眉睫
地芯科技14位 10MSPS模数转换器GAD2245(替代LTC2245),适用于严苛的成像和通信应用
英特尔将凌动处理器重大升级 整合图形芯片
夏天,改造上网猫,MODEM改造
弘信电子为增加竞争力拟印度投资FPC电子元器件的表面贴装业务
可以游泳佩戴的蓝牙耳机、适合戴着洗澡/游泳的蓝牙耳机推荐
COB光源发展现状及趋势分析
电力还是氢燃料?汽车领域争夺战开演