CAN通讯协议初稿.docx
- 文档编号:10217286
- 上传时间:2023-02-09
- 格式:DOCX
- 页数:13
- 大小:17.80KB
CAN通讯协议初稿.docx
《CAN通讯协议初稿.docx》由会员分享,可在线阅读,更多相关《CAN通讯协议初稿.docx(13页珍藏版)》请在冰豆网上搜索。
CAN通讯协议初稿
通讯的物理介质为双绞线,通讯波特率为250kbps,采用CAN2.0B支持扩展帧,intel格式,TCU无需自带120欧姆终端电阻,通讯网络基于SAEJ1939协议。
定义主控制器(HCU)源地址(Sourceaddress)为0xD0,变速箱控制器(TCU)源地址为0x03,发动机控制器(ECU)源地址为0x00。
TCU硬件为XXX,版本为VersionXX;
CAN通讯针脚为XXX(CAN1_H)、XXX(CAN1_L)。
1、TCU发出的报文(TxMessages)
编号
名称
ID
长度
周期
01
ETC1
0x0CF00203
8bytes
10ms
02
ETC2
0x18F00503
8bytes
10ms
1.1ETC1(ElectronicTransmissionControl1)
Byte
Bit
Parameter
Range/Type
Unit
Offset
Scale
Note
1
1-2
DrivelineEngaged/动力传动系统结合
0-1
Unsigned
0
1
00:
DrivelineisDisengaged
01:
Drivelineisengaged
表示传动系统部件是否结合从而能够通过传动系统传递动力,通常和换挡过程共同使用,换挡过程既不能认为系统分离也不能认为系统结合。
3-4
Notdefined/未定义
5-6
Shiftinprocess/换挡过程
0-1
Unsigned
0
1
00:
GearshiftnotActive
01:
GearshiftActive
7-8
Notdefined/未定义
2-3
1—16
Transmissionoutputshaftspeed/变速器输出轴转速
0-8031.875
Unsigned
rpm
0
0.125
4
1—3
Notdefined/未定义
4
AMT故障
0-1
Unsigned
0
1
00:
Normal
01:
Error
5
CAN故障
0-1
Unsigned
0
1
00:
Normal
01:
Error
6
强制模式
0-1
Unsigned
0
1
00:
Normalmode
01:
Coercivemode
7—8
Notdefined/未定义
5
1—2
Momentaryengineoverspeedenable/发动机瞬时超速使能
0
1
0x00:
Momentaryoverspeedrequestnotallowed
0x01:
Momentaryoverspeedrequestallowed
3—8
Notdefined/未定义
6
1—8
TCUStateofhealth/变速器生命值
0-255
Unsigned
0
1
Countsfrom0to255,thenloops.
7—8
Notdefined/未定义
1.2ETC2(ElectronicTransmissionControl2)
Byte
Bit
Parameter
Range/Type
Unit
Offset
Scale
Note
1
1—8
Selectedgear/选择的档位
-125-125
Unsigned
-125
1
Negativevaluesarereversegears,positivevaluesareforwardgears,zeroisneutral。
251(0xFB)ispark。
负值表示倒档(用-1表示,总线传输124),正值表示前进档(1表示前进档1,2前进档2,3前进档3,4前进档4,5前进档5,6前进档6,此时在总线传输的raw值分别对应126,127……131),0表示空挡,总线传输251表示驻车。
2—3
1—16
ActualGearRatio/实际档位的传动比
0-64.255
Unsigned
0
0.001
输入轴转速与输出轴转速的比值
4
1—8
Currentgear/当前档位
-125—125
Unsigned
0
1
定义同选择档位
5—8
Notdefined/未定义
2、TCU接收的报文(RxMessages)
编号
名称
ID
长度
周期
01
EEC1
0x0CF00400
8bytes
10ms
02
EEC2
0x0CF00300
8bytes
50ms
03
CrCtlVehSpd
0x18FEF100
8bytes
100ms
04
TC1
0x0C0A03D0
8bytes
10ms
05
电机相关信息
2.1EEC1(ElectronicEngineControl#1)
Byte
Bit
Parameter
Range/Type
Unit
Offset
Scale
Note
1
1—4
EngineTorqueMode/发动机扭矩模式
0-15
Unsigned
0
1
5—8
Notused/未用
2
1—8
Driver’sDemandEngine-PercentTorque/驾驶员要求的发动机百分比扭矩
-125—125
Unsigned
%
-125
1
3
1—8
Actualenginepercenttorque/发动机实际扭矩百分比
-125-125
Unsigned
%
-125
1
4—5
1—16
EngineSpeed/发动机转速
0-8031.875
Unsigned
rpm
0
0.125
6
1—8
Sourceaddressofcontrollingdeviceforenginecontrol/控制发动机设备源地址
0-255
Unsigned
0
1
7
1—4
Enginestartermode/发动机起动模式
0-15
Unsigned
0
1
5—8
Notused/未用
8
1—8
Enginedemandpercenttorque/发动机需求扭矩百分比
-125-125
Unsigned
%
-125
1
2.2EEC2(ElectronicEngineControl#2)
Byte
Bit
Parameter
Range/Type
Unit
Offset
Scale
Note
1
1—8
Notused/未用
2
1—8
Acceleratorpedalposition1/加速踏板位置1
0-100
Unsigned
%
0
0.4
3
1—8
Percentageloadatcurrentspeed/当前转速下百分比负荷
0-125
Unsigned
%
0
1
4—8
Notused/未用
2.3CrCtlVehSpd(CruiseControlVehicleSpeedInformation)
Byte
Bit
Parameter
Range/Type
Unit
Offset
Scale
Note
1
1—8
Notused/未用
2—3
1—16
WheelBasedVehiclespeed/轮基车速
0-250
Unsigned
km/h
0
1/256
4
1—4
Notused/未用
5—6
StatusofBrake/刹车开关状态
0-3
Unsigned
0
1
00:
Notactuated
01:
Actuated
10:
Error
11:
Notavailable
7—8
Notused/未用
5—8
Notused/未用
2.4TC1(TransmissionController1)
Byte
Bit
Parameter
Range/Type
Unit
Offset
Scale
Note
1
1—8
期望的档位
-125-125
Unsigned
-125
1
Negativevaluesarereversegears,positivevaluesareforwardgears,zeroisneutral。
251(0xFB)ispark。
负值表示倒档(用-1表示,总线传输为124),正值表示前进档(1表示前进档1,2前进档2,3前进档3,4前进档4,5前进档5,6前进档6,此时在总线传输的raw值分别对应126,127……131),0表示空挡,总线传输251时表示驻车。
2
1—2
选档动作(回中位)
0-3
Unsigned
0
1
00:
无选档动作
01:
执行选档动作
3—8
Notused/未用
3
1—2
换挡动作
0-3
Unsigned
0
1
00:
无换档动作
01:
执行换档动作
3—8
Notused/未用
4
1—2
期望的离合器状态
0-3
Unsigned
0
1
00:
离合器分离
01:
离合器结合
3—8
Notused/未用
5
1—8
HCUStateofhealth
0-255
Unsigned
0
1
Countsfrom0to255,thenloops.
6—8
Notused/未用
2.5电机相关信息
包含电机转速、电机工作模式、电机需求转速和实际转速差值(可由需求转速和实际转速计算得到)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CAN 通讯 协议 初稿