Skip to content

Commit c8b8829

Browse files
committed
IMD-CAN: *Created imd.json for formatting iso175 CAN messages. *Translated message formats
1 parent 2645a58 commit c8b8829

1 file changed

Lines changed: 279 additions & 0 deletions

File tree

cangen/can-messages/imd.json

Lines changed: 279 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,279 @@
1+
[
2+
{
3+
"id": "0x37",
4+
"desc": "IMD General Information",
5+
"points": [
6+
{
7+
"size": 16
8+
},
9+
{
10+
"size": 8
11+
},
12+
{
13+
"size": 8
14+
},
15+
{
16+
"size": 16
17+
},
18+
{
19+
"size": 8
20+
},
21+
{
22+
"size": 8,
23+
"parse": false
24+
}
25+
],
26+
"fields": [
27+
{
28+
"name": "IMD/Info/General/R_Iso_corrected",
29+
"unit": "",
30+
"values": [
31+
1
32+
]
33+
},
34+
{
35+
"name": "IMD/Info/General/R_Iso_status",
36+
"unit": "",
37+
"values":[
38+
2
39+
]
40+
},
41+
{
42+
"name": "IMD/Info/General/Measurement_Counter",
43+
"unit": "",
44+
"values":[
45+
3
46+
]
47+
},
48+
{
49+
"name": "IMD/Info/General/Warnings_and_Alarms",
50+
"unit": "",
51+
"values": [
52+
4
53+
]
54+
},
55+
{
56+
"name": "IMD/Info/General/Device_Activity",
57+
"unit" : "",
58+
"values": [
59+
5
60+
]
61+
}
62+
]
63+
64+
},
65+
66+
{
67+
"id": "0x38",
68+
"desc": "IMD Isolation Detail Information",
69+
"points": [
70+
{
71+
"size":16
72+
},
73+
{
74+
"size":16
75+
},
76+
{
77+
"size":16
78+
},
79+
{
80+
"size":8
81+
},
82+
{
83+
"size":8
84+
}
85+
],
86+
"fields":[
87+
{
88+
"name":"IMD/Info/Isolation-Detail/R_iso_neg",
89+
"unit":"",
90+
"values":[
91+
1
92+
]
93+
},
94+
{
95+
"name":"IMD/Info/Isolation-Detail/R_iso_pos",
96+
"unit":"",
97+
"values":[
98+
2
99+
]
100+
},
101+
{
102+
"name":"IMD/Info/Isolation-Detail/R_iso_original",
103+
"unit":"",
104+
"values":[
105+
3
106+
]
107+
108+
},
109+
{
110+
"name":"IMD/Info/Isolation-Detail/Measurement-Counter",
111+
"unit":"",
112+
"values":[
113+
4
114+
]
115+
},
116+
{
117+
"name":"IMD/Info/Isolation-Detail/Quality",
118+
"unit":"%",
119+
"values":[
120+
5
121+
]
122+
}
123+
]
124+
},
125+
{
126+
"id":"0x39",
127+
"desc":"IMD Voltage Information",
128+
"points":[
129+
{
130+
"size":16
131+
},
132+
{
133+
"size":16
134+
},
135+
{
136+
"size":16
137+
},
138+
{
139+
"size":8
140+
},
141+
{
142+
"size":8,
143+
"parse":false
144+
}
145+
],
146+
"fields":[
147+
{
148+
"name":"IMD/Info/Voltage/HV_system",
149+
"unit":"V",
150+
"values":[
151+
1
152+
]
153+
},
154+
{
155+
"name":"IMD/Info/Voltage/HV_neg_to_earth",
156+
"unit":"V",
157+
"values":[
158+
2
159+
]
160+
},
161+
{
162+
"name":"IMD/Info/Voltage/HV_pos_to_earth",
163+
"unit":"V",
164+
"values":[
165+
3
166+
]
167+
},
168+
{
169+
"name":"IMD/Info/Voltage/Measurement-Counter",
170+
"unit":"",
171+
"values":[
172+
4
173+
]
174+
}
175+
]
176+
},
177+
{
178+
"id":"0x3A",
179+
"desc":"IMD IT-System Info",
180+
"points":[
181+
{
182+
"size":16
183+
},
184+
{
185+
"size":8
186+
},
187+
{
188+
"size":8
189+
},
190+
{
191+
"size":8
192+
},
193+
{
194+
"size":16
195+
},
196+
{
197+
"size":8,
198+
"parse":false
199+
}
200+
],
201+
"fields":[
202+
{
203+
"name":"IMD/Info/IT-System/Capacity_Measured_Value",
204+
"unit":"0.1 μF",
205+
"values":[
206+
1
207+
]
208+
},
209+
{
210+
"name":"IMD/Info/IT-System/Capacity_Measurement_Counter",
211+
"unit":"",
212+
"values":[
213+
2
214+
]
215+
},
216+
{
217+
"name":"IMD/Info/IT-System/Unbalance_Measured_Value",
218+
"unit":"%",
219+
"values":[
220+
3
221+
]
222+
},
223+
{
224+
"name":"IMD/Info/IT-System/Unbalance_Measurement_Counter",
225+
"unit":"",
226+
"values":[
227+
4
228+
]
229+
},
230+
{
231+
"name":"IMD/Info/IT-System/Voltage_Measured_Frequency",
232+
"unit":"0.1 Hz",
233+
"values":[
234+
5
235+
]
236+
}
237+
]
238+
},
239+
{
240+
"id":"0x22",
241+
"desc":"IMD Request",
242+
"points":[
243+
{
244+
"size":8
245+
},
246+
{
247+
"size":56
248+
}
249+
],
250+
"fields":[
251+
{
252+
"name":"IMD/Request/Index"
253+
},
254+
{
255+
"name":"IMD/Request/Request"
256+
}
257+
]
258+
},
259+
{
260+
"id":"0x23",
261+
"desc":"IMD Response",
262+
"points":[
263+
{
264+
"size":8
265+
},
266+
{
267+
"size":56
268+
}
269+
],
270+
"fields":[
271+
{
272+
"name":"IMD/Response/Index"
273+
},
274+
{
275+
"name":"IMD/Response/Response"
276+
}
277+
]
278+
}
279+
]

0 commit comments

Comments
 (0)