-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPER_2021_j1939.dbc
221 lines (203 loc) · 9.22 KB
/
PER_2021_j1939.dbc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
VERSION ""
NS_ :
NS_DESC_
CM_
BA_DEF_
BA_
VAL_
CAT_DEF_
CAT_
FILTER
BA_DEF_DEF_
EV_DATA_
ENVVAR_DATA_
SGTYPE_
SGTYPE_VAL_
BA_DEF_SGTYPE_
BA_SGTYPE_
SIG_TYPE_REF_
VAL_TABLE_
SIG_GROUP_
SIG_VALTYPE_
SIGTYPE_VALTYPE_
BO_TX_BU_
BA_DEF_REL_
BA_REL_
BA_DEF_DEF_REL_
BU_SG_REL_
BU_EV_REL_
BU_BO_REL_
SG_MUL_VAL_
BS_:
BU_: Logger Dashboard BMS MainModule Pedalbox
VAL_TABLE_ APPS_State_Value 1 "APPS_Asserted" 0 "APPS_Not_Asserted" ;
VAL_TABLE_ Car_State_Value 9 "CS_Recover" 7 "CS_Reset" 5 "CS_Error" 3 "CS_Ready_To_Drive" 2 "CS_Reset" 1 "CS_Pre_Ready_To_Drive" 0 "CS_Init" ;
VAL_TABLE_ TractionControl_State_Value 1 "TC_Enabled" 0 "TC_Disabled" ;
VAL_TABLE_ Precharge_State_Value 2 "PC_Done" 1 "PC_Precharging" 0 "PC_Idle" ;
VAL_TABLE_ Pedal_Calibration_Value 4 "Brake_Low" 3 "Brake_High" 2 "Throttle_Low" 1 "Thottle_High" 0 "Clear" ;
BO_ 1027 BMS_AccumulatorData: 6 BMS
SG_ Accumulator_V : 32|12@1+ (1,0) [0|4095] "" Logger,MainModule
SG_ Accumulator_SOC : 16|12@1+ (1,0) [0|0] "" Logger,MainModule
SG_ Accumulator_I : 0|12@1+ (1,0) [0|4095] "" Logger,MainModule
BO_ 1713 BMS_AccumulatorLimits: 6 BMS
SG_ Accumulator_V_Min : 32|12@1+ (1,0) [0|0] "" Logger,MainModule
SG_ Accumulator_V_Max : 16|12@1+ (1,0) [0|0] "" Logger,MainModule
SG_ Accumulator_I_Max : 0|12@1+ (1,0) [0|4095] "" Logger,MainModule
BO_ 1026 BMS_CellTemperatures: 6 BMS
SG_ Cell_Temperature_Low : 32|12@1+ (1,0) [0|4095] "" Logger,MainModule
SG_ Cell_Temperature_High : 16|12@1+ (1,0) [0|4095] "" Logger,MainModule
SG_ Cell_Temperature_Average : 0|12@1+ (1,0) [0|4095] "" Logger,MainModule
BO_ 1025 BMS_CellVoltages: 6 BMS
SG_ Cell_Voltage_Average : 32|12@1+ (1,0) [0|4095] "" Logger,MainModule
SG_ Cell_Voltage_Low : 16|12@1+ (1,0) [0|4095] "" Logger,MainModule
SG_ Cell_Voltage_High : 0|12@1+ (1,0) [0|4095] "" Logger,MainModule
BO_ 849 Dash_TCButton: 8 Dashboard
SG_ Traction_Control_State : 0|1@1+ (1,0) [0|1] "" Logger,MainModule
BO_ 848 Dash_StartButton: 8 Dashboard
SG_ Car_Start : 0|1@1+ (1,0) [0|1] "" Logger,MainModule
BO_ 1283 Dash_PedalCalibration: 1 Dashboard
SG_ Calibrate_Pedal_Position : 0|3@1+ (1,0) [0|0] "" Logger,MainModule
BO_ 385 Main_Heartbeat: 3 MainModule
SG_ Precharge_State : 16|8@1+ (1,0) [0|0] "" Logger
SG_ Car_State : 8|8@1+ (1,0) [0|255] "" Logger
SG_ APPS_State : 0|8@1+ (1,0) [0|255] "" Logger
BO_ 1280 Pedal_Positions: 8 Pedalbox
SG_ Throttle_Position_B : 48|12@1+ (0.00024420024,0) [0|4095] "%" Logger,MainModule
SG_ Throttle_Position_A : 32|12@1+ (0.00024420024,0) [0|4095] "%" Logger,MainModule
SG_ Brake_Position_B : 16|12@1+ (0.00024420024,0) [0|4095] "%" Logger,MainModule
SG_ Brake_Position_A : 0|12@1+ (0.00024420024,0) [0|4095] "%" Logger,MainModule
CM_ SG_ 1027 Accumulator_V "Instantanious accumulator voltage measurment";
CM_ SG_ 1027 Accumulator_SOC "Instantanious accumulator SOC estmation";
CM_ SG_ 1027 Accumulator_I "Instantanious accumulator current measurment";
CM_ SG_ 1713 Accumulator_V_Min "Accumulator Voltage minimum as set by BMS";
CM_ SG_ 1713 Accumulator_V_Max "Accumulator Voltage maximum as set by BMS";
CM_ SG_ 1713 Accumulator_I_Max "Accumulator Current maximum as set by BMS";
CM_ SG_ 1026 Cell_Temperature_Low "Lowest cell temperature measurement";
CM_ SG_ 1026 Cell_Temperature_High "Highest cell temperature measurement";
CM_ SG_ 1026 Cell_Temperature_Average "Average cell temperature measurement";
CM_ SG_ 1025 Cell_Voltage_Average "Average cell voltage measurement";
CM_ SG_ 1025 Cell_Voltage_Low "Lowest cell voltage measurement";
CM_ SG_ 1025 Cell_Voltage_High "Highest cell voltage measurement";
CM_ SG_ 849 Traction_Control_State "Tracton control enable status";
CM_ SG_ 848 Car_Start "Start command to begin ready to drive transition";
CM_ SG_ 1283 Calibrate_Pedal_Position "Calibrate min/max throttle travel position";
CM_ SG_ 385 Precharge_State "Car HV bus Precharge state";
CM_ SG_ 385 Car_State "Car drive state";
CM_ SG_ 385 APPS_State "Accelerator Pedal Position Sensor plausibility state";
CM_ BO_ 1280 "Pedal positions";
CM_ SG_ 1280 Throttle_Position_B "Position of the throttle pedal";
CM_ SG_ 1280 Throttle_Position_A "Position of the throttle pedal";
CM_ SG_ 1280 Brake_Position_B "Position of the brake pedal";
CM_ SG_ 1280 Brake_Position_A "Position of the throttle pedal";
BA_DEF_ BO_ "TpJ1939VarDlc" ENUM "No","Yes";
BA_DEF_ SG_ "SigType" ENUM "Default","Range","RangeSigned","ASCII","Discrete","Control","ReferencePGN","DTC","StringDelimiter","StringLength","StringLengthControl","MessageCounter","MessageChecksum";
BA_DEF_ SG_ "GenSigEVName" STRING ;
BA_DEF_ SG_ "GenSigILSupport" ENUM "No","Yes";
BA_DEF_ SG_ "GenSigSendType" ENUM "Cyclic","OnWrite","OnWriteWithRepetition","OnChange","OnChangeWithRepetition","IfActive","IfActiveWithRepetition","NoSigSendType";
BA_DEF_ BO_ "GenMsgFastOnStart" INT 0 100000;
BA_DEF_ SG_ "GenSigInactiveValue" INT 0 0;
BA_DEF_ BO_ "GenMsgCycleTimeFast" INT 0 3600000;
BA_DEF_ BO_ "GenMsgNrOfRepetition" INT 0 1000000;
BA_DEF_ SG_ "GenSigStartValue" INT 0 2147483647;
BA_DEF_ BO_ "GenMsgDelayTime" INT 0 1000;
BA_DEF_ BO_ "GenMsgILSupport" ENUM "No","Yes";
BA_DEF_ BO_ "GenMsgStartDelayTime" INT 0 100000;
BA_DEF_ BU_ "NodeLayerModules" STRING ;
BA_DEF_ BU_ "ECU" STRING ;
BA_DEF_ BU_ "NmJ1939SystemInstance" INT 0 15;
BA_DEF_ BU_ "NmJ1939System" INT 0 127;
BA_DEF_ BU_ "NmJ1939ManufacturerCode" INT 0 2047;
BA_DEF_ BU_ "NmJ1939IndustryGroup" INT 0 7;
BA_DEF_ BU_ "NmJ1939IdentityNumber" INT 0 2097151;
BA_DEF_ BU_ "NmJ1939FunctionInstance" INT 0 7;
BA_DEF_ BU_ "NmJ1939Function" INT 0 255;
BA_DEF_ BU_ "NmJ1939ECUInstance" INT 0 3;
BA_DEF_ BU_ "NmJ1939AAC" INT 0 1;
BA_DEF_ BU_ "NmStationAddress" INT 0 255;
BA_DEF_ BO_ "GenMsgSendType" ENUM "cyclic","NotUsed","IfActive","NotUsed","NotUsed","NotUsed","NotUsed","NotUsed","noMsgSendType";
BA_DEF_ BO_ "GenMsgRequestable" INT 0 1;
BA_DEF_ BO_ "GenMsgCycleTime" INT 0 3600000;
BA_DEF_ SG_ "SPN" INT 0 524287;
BA_DEF_ "DBName" STRING ;
BA_DEF_ "BusType" STRING ;
BA_DEF_ "ProtocolType" STRING ;
BA_DEF_ BO_ "VFrameFormat" ENUM "StandardCAN","ExtendedCAN","reserved","J1939PG";
BA_DEF_DEF_ "TpJ1939VarDlc" "No";
BA_DEF_DEF_ "SigType" "Default";
BA_DEF_DEF_ "GenSigEVName" "Env@Nodename_@Signame";
BA_DEF_DEF_ "GenSigILSupport" "Yes";
BA_DEF_DEF_ "GenSigSendType" "NoSigSendType";
BA_DEF_DEF_ "GenMsgFastOnStart" 0;
BA_DEF_DEF_ "GenSigInactiveValue" 0;
BA_DEF_DEF_ "GenMsgCycleTimeFast" 0;
BA_DEF_DEF_ "GenMsgNrOfRepetition" 0;
BA_DEF_DEF_ "GenSigStartValue" 0;
BA_DEF_DEF_ "GenMsgDelayTime" 0;
BA_DEF_DEF_ "GenMsgILSupport" "Yes";
BA_DEF_DEF_ "GenMsgStartDelayTime" 0;
BA_DEF_DEF_ "NodeLayerModules" "";
BA_DEF_DEF_ "ECU" "";
BA_DEF_DEF_ "NmJ1939SystemInstance" 0;
BA_DEF_DEF_ "NmJ1939System" 0;
BA_DEF_DEF_ "NmJ1939ManufacturerCode" 0;
BA_DEF_DEF_ "NmJ1939IndustryGroup" 0;
BA_DEF_DEF_ "NmJ1939IdentityNumber" 0;
BA_DEF_DEF_ "NmJ1939FunctionInstance" 0;
BA_DEF_DEF_ "NmJ1939Function" 0;
BA_DEF_DEF_ "NmJ1939ECUInstance" 0;
BA_DEF_DEF_ "NmJ1939AAC" 0;
BA_DEF_DEF_ "NmStationAddress" 254;
BA_DEF_DEF_ "GenMsgSendType" "noMsgSendType";
BA_DEF_DEF_ "GenMsgRequestable" 1;
BA_DEF_DEF_ "GenMsgCycleTime" 0;
BA_DEF_DEF_ "SPN" 0;
BA_DEF_DEF_ "DBName" "";
BA_DEF_DEF_ "BusType" "CAN";
BA_DEF_DEF_ "ProtocolType" "J1939";
BA_DEF_DEF_ "VFrameFormat" "J1939PG";
BA_ "BusType" "CAN";
BA_ "DBName" "PER_2021";
BA_ "NmStationAddress" BU_ Logger 170;
BA_ "NmStationAddress" BU_ Dashboard 163;
BA_ "NmStationAddress" BU_ BMS 162;
BA_ "NmStationAddress" BU_ MainModule 160;
BA_ "NmStationAddress" BU_ Pedalbox 161;
BA_ "GenMsgSendType" BO_ 1027 0;
BA_ "VFrameFormat" BO_ 1027 0;
BA_ "VFrameFormat" BO_ 1713 0;
BA_ "GenMsgSendType" BO_ 1026 0;
BA_ "VFrameFormat" BO_ 1026 0;
BA_ "GenMsgSendType" BO_ 1025 0;
BA_ "VFrameFormat" BO_ 1025 0;
BA_ "GenMsgSendType" BO_ 849 2;
BA_ "VFrameFormat" BO_ 849 0;
BA_ "GenMsgSendType" BO_ 848 2;
BA_ "VFrameFormat" BO_ 848 0;
BA_ "GenMsgSendType" BO_ 1283 2;
BA_ "VFrameFormat" BO_ 1283 0;
BA_ "GenMsgSendType" BO_ 385 0;
BA_ "VFrameFormat" BO_ 385 0;
BA_ "GenMsgSendType" BO_ 1280 0;
BA_ "GenMsgCycleTime" BO_ 1280 10;
BA_ "VFrameFormat" BO_ 1280 0;
BA_ "GenSigSendType" SG_ 1026 Cell_Temperature_Low 0;
BA_ "GenSigSendType" SG_ 1026 Cell_Temperature_High 0;
BA_ "GenSigSendType" SG_ 1026 Cell_Temperature_Average 0;
BA_ "GenSigSendType" SG_ 1025 Cell_Voltage_Average 0;
BA_ "GenSigSendType" SG_ 1025 Cell_Voltage_Low 0;
BA_ "GenSigSendType" SG_ 1025 Cell_Voltage_High 0;
BA_ "GenSigSendType" SG_ 849 Traction_Control_State 1;
BA_ "GenSigSendType" SG_ 848 Car_Start 1;
BA_ "GenSigSendType" SG_ 1283 Calibrate_Pedal_Position 1;
BA_ "GenSigSendType" SG_ 385 Precharge_State 1;
BA_ "GenSigSendType" SG_ 385 Car_State 0;
BA_ "GenSigSendType" SG_ 385 APPS_State 3;
BA_ "GenSigSendType" SG_ 1280 Throttle_Position_B 0;
BA_ "GenSigSendType" SG_ 1280 Throttle_Position_A 0;
BA_ "GenSigSendType" SG_ 1280 Brake_Position_B 0;
BA_ "GenSigSendType" SG_ 1280 Brake_Position_A 0;
VAL_ 849 Traction_Control_State 1 "TC_Enabled" 0 "TC_Disabled" ;
VAL_ 1283 Calibrate_Pedal_Position 4 "CAL_Brake_Low" 3 "CAL_Brake_High" 2 "CAL_Throttle_Low" 1 "CAL_Thottle_High" 0 "CAL_Clear" ;
VAL_ 385 Precharge_State 2 "PC_Done" 1 "PC_Precharging" 0 "PC_Idle" ;
VAL_ 385 Car_State 5 "CS_Recover" 4 "CS_Error" 3 "CS_Ready_To_Drive" 2 "CS_Reset" 1 "CS_Pre_Ready_To_Drive" 0 "CS_Init" ;
VAL_ 385 APPS_State 1 "APPS_Asserted" 0 "APPS_Not_Asserted" ;