一.概述
CAN总线最初由德国Bosch公司为汽车检测、控制系统而设计的。1993年CAN成为国际标准iso118(高速应用)和iso1119(低速应用)。
CAN的规范从规范(标准格式)发展为兼容规范的规范(为标准格式,为扩展格式),目前应用的CAN器件大多符合规范。
CAN总线是一种串行数据通信协议,其通信接口集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理,包括为填充、数据块编码、循环冗余检验、优先级判别等工作。 二. CAN总线的特点
2.1 目前汽车上的网络连接方式主要采用
2条CAN线,一条是高速动力CAN,速
率是500KB/S-1MB/S;另一条是车身的低速CAN,速率是100-250KB/S。
2.2 动力系统
CAN主要连接对象是发动机控制器ECU、变速箱TCM、ABS控制器
等等;车身系统CAN主要连接和控制汽车照明、灯光信号、空调、仪表、及其它辅助设备。
2.3 可以多主方式工作,网络上任意一个节点均可以在任意时刻主动地向网络上
的其他节点发送信息,而不分主从,通信方式灵活。
2.4 网络上的节点(信息)可分为不同的优先级,可以满足不同的实时要求。
2.5 采用非破坏性位仲裁结构机制,当两个节点同时向网络上传送信息时,优先
级低
的节点主动停止数据发送,而优先级高的节点可不受影响地继续传输数据。
2.6 可以点对点、一点对多点(成组)及全局广播几种传送方式接收数据。
2.7 节点数实际可达110个。
8个。
2.8 采用短帧结构,每一帧的有效字节数为
2.9 每帧信息都有CRC校验及其他检错措施,数据出错率极低。
2.10 通信介质可采用双绞线、同轴电缆和光导纤维,一般采用廉价的双绞线即
可,无特殊要求。
2.11 节点在错误严重的情况下,具有自动关闭总线的功能,切断它与总线的联
系,以使总线上的其他操作不受影响
三. CAN总线的优点
3.1 简化车身布线,提高电器可靠性。
3.2 系统数据共享
能与其它设备如电喷发动机、自动变速箱、ABS、缓速器的ECU、行车记录仪等进行通信。
3.4 良好的扩充性,可根据需要增加总线节点数量或节点功能。
3.5 最大传输速率可达1MB/S(动力CAN),传输速度快。
3.6 具有强大的故障诊断能力和自动恢复能力。
四. CAN线CAN_H和CAN_L的区分
4.1 CAN
线的特性
CAN线在静止状态,CAN-High和CAN-Low这两条导线上作用有相同预先设定值,该值被称为静电平。对于CAN驱动数据总线来说,这个值大约为。静电平也称为电平,因为连接的所有控制单元均可修改它。见下图
在显性状态时,CAN-High线上;的电压值会升高一个预定值(对CAN驱动数
据总线来说,这个值至少为1V)。而CAN-Low线上的电压值会降低一个
同样值
(对CAN驱动数据总线来说,这个值至少为1V)。于是在CAN驱动数据
总线
上,CAN-High线就处于激活状态,其电压不低于,而CAN-Low线上的电 压值最多可降至。
因此在状态时,CAN-High线与CAN-Low线上的电压差为0V,在显性状态
时该差值最低为2V。
五. CAN线的查找
按颜色区分
汽车CAN线一般采用双绞线(双绞线可以提高抗干扰能力),CAN_H为黄色,CAN_L为绿色。不过根据各生产厂家的不同,CAN线的颜色也不同。 . 按接口形状区分 老式接口为圆形见图
新型为长方型见图 电压区别
根据CAN线的特性,我们用万用表可以对CAN线进行测量,以区分CAN_H和 CAN_L线,打开ACC钥匙,万用表黑表笔接地,红表笔接CAN线的任一根,高于的为CAN_H,低于的为CAN_L。 从OBD接口上查找
汽车上的OBD-II接口(母):
?
ELM327用到的引脚:
2: SAE-J1850 PWM和SAE-1850 VPW总线(+) 4. 车身接地 5. 信号接地
6. CAN high (ISO 15765-4和SAE-J2284),CAN高 7. ISO 9141-2和ISO 14230-4总线的K线 10. SAE-J1850 PWM协议总线(-)
14. CAN low (ISO 15765-4和SAE-J2284),CAN低 15. ISO 9141-2和ISO 14230-4总线的L线
16. 蓄电池电压
. CAN接口在汽车的那个部位
有的在那里,有的在方向盘下面有,有的在驾驶座下,有的在副驾驶上保险丝座
下方
六. 与设备的连接
6.1 产品后面板:
6.2 电源接口定义及连接:
设备电源正极接车上常电(常电是指打开电瓶总开关就有电源的线束);
电源负极接汽车电瓶负极,ACC接汽车钥匙ACC档电源。建议接在收 音机上。
6.3 信号接口定义及连接:
接口一 接口二
1 D0 11 空 2 3 4 5 6 7 8 9 10 D1 D2 近光灯 远光灯 右转向灯 左转向灯 制动 CAN1_H CAN1_L 12 13 14 15 16 17 18 19 20 空 空 空 空 空 空 空 车速 空 6.3.1 设备接口一的D0、D1、D2为备用线不接,近光、远光、右转向、
左转向分别接汽车上的近光、远光、右转向、左转向;汽车这些开关量可以从以下几个地方查找:
A.
汽车组合开关 汽车上的仪表板
汽车配电保险丝的继电器上
B.
C.
6.3.2 制动开关传感器在方向盘下方的制动传动机构上。
6.3.3 设备接口一的9脚(CAN_H)接汽车的OBD接口的6脚;设备接口
一的10脚(CAN_L)接汽车的OBD接口的14脚。
6.4 CAN线对接好的查看
设备连接好后,打开ACC电源启动设备,并发动汽车,这时按设备菜单键,然后再按下翻键按到系统自检,按确认键确认,进入CAN信息,如客户已提供CAN协议并已调试过,这时就能看到汽车转速、电池电压、机油温度等信息,如看不则需要检查CAN线是否接的正常。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务