完整版24V系统CAN通讯协议说明书.docx

上传人:b****1 文档编号:711413 上传时间:2022-10-12 格式:DOCX 页数:26 大小:42.35KB
下载 相关 举报
完整版24V系统CAN通讯协议说明书.docx_第1页
第1页 / 共26页
完整版24V系统CAN通讯协议说明书.docx_第2页
第2页 / 共26页
完整版24V系统CAN通讯协议说明书.docx_第3页
第3页 / 共26页
完整版24V系统CAN通讯协议说明书.docx_第4页
第4页 / 共26页
完整版24V系统CAN通讯协议说明书.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

完整版24V系统CAN通讯协议说明书.docx

《完整版24V系统CAN通讯协议说明书.docx》由会员分享,可在线阅读,更多相关《完整版24V系统CAN通讯协议说明书.docx(26页珍藏版)》请在冰豆网上搜索。

完整版24V系统CAN通讯协议说明书.docx

完整版24V系统CAN通讯协议说明书

24V系统-CAN通讯协议说明书

(内部文件)

修改时间

修改人

修改内容

版本

2011-2-18

鲍荣善

创建版本

V1.0

1.目的2

2.范围2

3.网络拓扑3

3.1模块地址表:

3

4.报文格式4

4.1状态信息报文4

4.1.1开关量消息组14

4.1.2开关量消息组26

4.1.3各种数值量消息7

4.1.4故障消息8

4.1.5仪表指示灯消息组110

4.1.6仪表指示灯消息组211

4.2控制类报文11

4.3网络管理类报文14

4.3.1系统休眠消息14

4.3.2系统唤醒消息14

4.3.3模块重启通知消息14

4.3.4请求模块重启消息15

4.3.5请求模块软件版本消息15

4.3.6请求模块硬件版本消息16

4.3.7模块网络心跳消息17

4.3.8网络时钟消息17

4.4其他报文18

4.4.1应答消息18

5.仪表相关报文18

1.目的

24V网关和车身控制系统(以下简称24系统)是基于CAN网连结而成的,CAN网络是整个系统的基础。

所以很有必要详细说明下该系统中的CAN网络协议,这也是编

写本文档的主旨。

本文档仅供内部开发人员使用,包括NCM组和仪表组。

2.范围

本文编写的范围仅仅限于24V系统中采用的基于CAN的J1939应用协议的报文格式,不适用所有的网关和车身控制系统。

本文档并不是介绍CAN网络和J1939应用协议文档,而了解文档中设计的J1939协议关联的术语,请参看相关的技术文档。

3.网络拓扑

24V系统的详细介绍详见其他相关文档,如系统概要设计,详细设计等,在这里简单介绍一下系统的网络拓扑图,使读者有一个简单直白的了解,以便于更好的理解文档中涉及的CAN网络和J1939协议。

总所周知,CAN协议早在80年代就已经由德国的博世公司开发应用于汽车电子领域了,到了1991年,PhilipsSemiconductors公司制定发布了CAN技术规范2.0版本,分为A和B两部分,2.0A部分给出了CAN报文的标准格式,2.0B部分为扩展部分。

J1939协议有SAE组织(美国汽车工程协会)于2000年提出的,基于CAN的2.0B规范。

3.1模块地址表:

模块名

地址值

0x70

NCM

0x71

ICM

0x72

F-BCM

0x73

R-BCM

4.报文格式

表为J1939协议报文单元的具体格式:

一个J1939协议报文单元(

PDU)

Priority

R

DP

PDU

Format

PDU

Specific

SourceAddress

Data

Field

3

1

1

8

8

8

0-64

24V系统中的涉及众多的报文,为了方便读者更方便的找到自己所需要的报文格式,本文按照功能分类进行一一叙述。

分为3大类报文:

1.状态信息报文。

2.控制命令报文。

3.网络管理报文。

4.1状态信息报文

状态信息报文有自己单独PF值,其PF值为0xFF,它主要有以下几种类型的报文,由报文中的PS值来定义不同类型的报文。

PS值的取值范围可以参考数据结构enumem_pf_stateinfo_msg

状态信息报文定义说明

PS值

意义

0x0A

开关量消息组1

0x0B

开关量消息组2

0x10

各种数值量消息

0x20

故障消息

0x30

仪表指示灯消息组1

0x31

仪表指示灯消息组2

状态报文的发送特点是定期发送,接收者无需对其进行应答

4.1.1开关量消息组1

传输循环率

100ms

数据长度

8

数据页面

0

PDU格式

0xFF

PDU指定

0x0A

优先值

6

源地址

0x70(NCM)

数据域

字节

意义

0

1-0

电源总开关

3-2

钥匙Start

5-4

钥匙ON

7-6

钥匙ACC

1

1-0

副启动

3-2

危急告警

5-4

小灯开关

7-6

前雾灯

2

1-0

后雾灯

3-2

远光

5-4

近光

7-6

左转向

3

1-0

右转向

3-2

阅读灯

5-4

司机灯

7-6

乘客灯

4

1-0

行李舱灯

3-2

车厢灯

5-4

(发动)机舱灯

7-6

喇叭转换

5

1-0

喇叭

3-2

前洗涤

5-4

前雨刮复位

7-6

前雨刮慢档

6

1-0

前雨刮快档

3-2

前雨刮间歇档

5-4

前车门开(钥匙)

7-6

前车门关(钥匙)

7

1-0

前车门开(按钮)

3-2

前车门关(按钮)

5-4

后车门开(按钮)

7-6

后车门关(按钮)

注:

1-0表示该自己的第1位和第0位两位,用两位来表示一个开关的值)

其中,开关量在报文中的表示如下(两个bit)

开关闭合

01

开关断开

00

开关无效

11

4.1.2开关量消息组2

传输循环率

100ms

数据长度

8

数据页面

0

PDU格式

0xFF

PDU指定

0x0B

优先值

6

源地址

0x70(NCM)

数据域

字节

意义

0

1-0

前门位置开关开

3-2

前门防夹开关开

5-4

后门位置开关开

7-6

后门防夹开关开

1

1-0

干燥器

3-2

排气扇

5-4

缓速器1档

7-6

缓速器2档

2

1-0

缓速器3档

3-2

缓速器4档

5-4

解除蜂鸣器报警开关

7-6

空挡

3

1-0

倒档

3-2

手刹

5-4

刹车

7-6

离合器

4

1-0

机油压力报警

3-2

水温报警

5-4

水位低报警

7-6

空滤堵塞报警

5

1-0

气压报警1

3-2

气压报警2

5-4

油压低报警

7-6

ABSDBR信号

6

1-0

ABS信号指示灯

3-2

ABS故障灯

5-4

ASR信号指示灯

7-6

发动机故障

7

1-0

缓速器工作指示灯信号

3-2

发电机W点电压

5-4

发动机怠速开关

7-6

注:

1-0表示该自己的第1位和第0位两位,用两位来表示一个开关的值)

其中,开关量在报文中的表示如下(两个bit)

开关闭合

01

开关断开

00

开关无效

11

4.1.3各种数值量消息

传输循环率

200ms

数据长度

3

数据页面

0

PDU格式

0xFF

PDU指定

0x10

优先值

6

源地址

F-BCM(0x72),R-BCM(0x73),NCM(0x70)

数据域

字节

意义

0

数值量的ID,详见如下数值量ID

1

数值量的低字节

2

数质量的高字节

数值量ID定义表格:

ID值

意义

0

转速单位RPM

1

车速单位KMH

2

里程单位100M

3

电压0:

正常电压;1:

电压过低;2:

电压过高

4

气压1单位KPa(千帕)

5

气压2单位KPa(千帕)

6

油量范围为[0-100],100为满箱

7

开关面板背光值。

待定义?

8

机油压力单位KPa(千帕)

9

水温单位摄氏度

4.1.4故障消息

传输循环率

200ms

数据长度

3

数据页面

0

PDU格式

0xFF

PDU指定

0x20

优先值

6

源地址

F-BCM(0x72),R-BCM(0x73),NCM(0x70)

数据域

字节

意义

0

0:

普通输出设备。

(目前故障都为这种设备类型的故障)

1

故障设备ID,详见如下的故障设备ID

2

故障类型,详见下面的故障类型

般输出设备ID说明表格,参见数据类型enumemOutputID

ID

意义

0

前洗涤

1

前雨刮快档

2

前雨刮慢档

3

左前转向灯

4

左侧转向灯

5

右前转向灯

6

右侧转向灯

7

左前雾灯

8

右前雾灯

9

左近光灯

10

右近光灯

11

左远光灯

12

右远光灯

13

气喇叭

14

电喇叭

15

厢灯

16

前门灯+踏步灯

17

司机灯

18

前位置灯

19

前门泵“开”电磁阀

20

前门泵“关”电磁阀

21

ABS供电

22

影视系统控制电源

23

空调供电

24

启动继电器

25

发电机L端子给电

26

后雾灯

27

侧标志灯、路肩灯

28

牌照灯

29

后门灯、踏步灯

30

行李舱灯

31

机舱灯

32

倒车灯+蜂鸣器

33

左后转向灯

34

后位置灯

35

右后转向灯

36

左阅读灯

37

右阅读灯

38

左刹车灯

39

右刹车灯

40

后门泵“开”电磁阀

41

后门泵“关”电磁阀

42

干燥器

43

排气扇

44

缓速器1档

45

缓速器2档

46

缓速器3档

47

缓速器4档

故障类型说明表格,参见数据类型enumemFaultType

类型

意义

0

无故障

1

短路

2

开路

3

有故障,故障原因不明确

4

过载,表示电流过大,但还不至于到短路程度

8

轻载,表示电流过小,接近开路

0xF

无效,接收者接收到后不处理此类型故障

4.1.5仪表指示灯消息组1

传输循环率

200ms

数据长度

8

数据页面

0

PDU格式

0xFF

PDU指定

0x30

优先值

6

源地址

NCM(0x70)

数据域参考数据结构enumemindicatorid

字节

意义

0

1-0

故障告警指示

3-2

总电源

5-4

发动机未充电指示

7-6

小灯

1

1-0

近光灯

3-2

远光灯,超车灯

5-4

前雾灯

7-6

后雾灯

2

1-0

发动机舱灯

3-2

倒车

5-4

空挡

7-6

刹车指示

3

1-0

CAN错误

3-2

危急告警

5-4

左转向灯闪烁

7-6

右转向灯闪

4

1-0

危急告警故障

3-2

左转向故障

5-4

右转向故障

7-6

前门开

5

1-0

后门开

3-2

干燥器

5-4

缓速器工作

7-6

缓速器故障

6

1-0

机油压力报警

3-2

水温报警

5-4

水位低报警

7-6

空滤堵塞报警

7

1-0

气压报警1

3-2

气压报警2

5-4

油量低报警

7-6

ABSDBR信号

注:

1-0表示该自

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 专升本

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1