admin 发表于 2013-3-26 15:54:52

电喷柴油机的通讯常用参数




PGN
发送地址(16#)
参数位置

发起机速度
61444
0CF00400
.Data .Data

油门当前值
61443
0CF00300
.Data

发起机水温
65262
18FEEE00
Data

发机机油温
65262
18FEEE00
.Data

发起机油压
65263
18FEEF00
Data)

发起机工作时间
65253
18FEE500
Data







发起机速度的计算=(MSG*256+MSG)/8       (* 0 ... 8031 rpm *)
       HighLowByteToWord(Id_lst.Data, Id_lst.Data)/8;
发起机油门位置    =REAL_TO_UINT(BYTE_TO_REAL(MSG)*4*32767/1000);
Acc_Pedal_Pos      := BYTE_TO_WORD(Id_lst.Data)*4/10;      (* 0 to 100 percent*)
发起机水温及油温
(*Engine Temperature (18FEEE00   65262)                                                                                 cyclically all 1000ms*)
uint_WaterTemperature := BYTE_TO_INT(Id_lst.Data) - 40;( -40 to 210度)
uint_FuelTemperature:= BYTE_TO_INT(Id_lst.Data) - 40;( -40 to 210度)
发起机油压
(*Engine Fluid Level/Pressure (18FEEF00   65263)                                                                cyclically all 500ms*)
uint_FuelPressure                                              := BYTE_TO_WORD(Id_lst.Data)*4/100;    (* 0 ... 1000 kPa *)(* 1 bit = 4KPa, 1bar = 100KPa *)
Eng_Oil_Level      := BYTE_TO_WORD(Id_lst.Data);
                                                                  (* 0 to 100 percent*)
Cooling_Fluid_Level            := BYTE_TO_WORD(Id_lst.Data)*4/10;(* 0,4,% / Bit *)
发起机工作时间
(*Engine Hours (18FEE500    65253)                                                                                                       on request                  *)
Engine_Hours   :=
      HighLowWordToDWord ( HighLowByteToWord (Id_lst.Data,Id_lst.Data),
                   HighLowByteToWord (Id_lst.Data,Id_lst.Data) );

selfstudy 发表于 2013-7-23 22:19:36

人气太少。

应该联系 各控制器代理厂家充当版主。

xiaocai6566 发表于 2014-8-12 21:28:56


学习中 新手 急需各类资料

metoopp 发表于 2018-1-26 13:20:56

非常好的资料,谢谢了

zhunlinn 发表于 2018-4-15 22:29:09

应该分享一些读取发动机数据的实例

douyuyu 发表于 2024-1-21 23:02:30

不错 学习了

zhym6339 发表于 2024-9-1 10:28:22

非常好的资料,谢谢了
页: [1]
查看完整版本: 电喷柴油机的通讯常用参数