2008长安志翔培训教材CV8 CAN总线介绍.doc
CV8CAN总线介绍
一CAN总线概述:
CAN全称为ControllerAreaNetwork即控制器局域网,是国际上应用最广泛的现场总线之一,CAN总线是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率,高抗电磁干扰性,而且能够检测出产生的任何错误,能有效支持分布式控制和实时控制的串行通讯网络,目前已经在国外汽车电气网络中得到了广泛的应用。
类型:CV8上主要使用高速CAN(HS-CAN),将不涉及低速CAN(MS-CAN),速率为500kbps;
参考标准:SAEJ1213ISO14229、SAEJ1962、SAEJ2284、ISO7498、ISO7637/1、ISO11898-1
二硬件及硬件特性:
目前,CV8所有带CAN模块CAN控制器是2.0BActivetype。终端电阻分配为,TCS、EMS各有一个终端电阻,其他各模块均不带终端电阻,细节参照SAEJ2284;
三拓扑结构:
目前CV8CAN总线按照两种类型进行规划,一种为MT,另一种为AT,具体如下:
CV8MT
高速CAN
TCSECU
TCS
ECU
BCM
BCM
CV8AT
高速CAN
TCUBCMTCSECU
TCU
BCM
TCS
ECU
四.各模块发送信息与接受信息
发送信息:
总体来讲,目前,CV8CAN总线所发送ID共8个,具体为:
BCM:$508诊断ID$7EA
TCU:$418$419
TCS:$308$311$312
EMS:$200$208
tester:$7D8
五基于以上信息的网络负载率:
网络负载的一般计算规则:
一般CAN总线的网络负载限制在30%以内,网络的负载可用下式计算:
网络负载=消耗的总位数/可用总位数
CV8CAN总线普通信息8帧,诊断信息2帧共10帧
各信息按满位计算,CV8单位时间(s)总位长:11100*7+1110*3=81030bits
把这一数值乘以1.1,考虑最差情况:81030*1.1=89133bits
这个数除以波特率,得到总线负载:89.133K/500K*100%=17.83%30%
六CAN总线功能
见C:\DocumentsandSettings\Administrator\桌面\培训\CAN总线功能图.dwg
案例4:07年11月,发现一辆车没有安全带未系报警功能,车速自动落锁功能;
原因:TCS前轮传感器线路坏;