Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
86 changes: 86 additions & 0 deletions dbc/aemnet.dbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
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_: AEMNet_UEGO AEMNet_EGT ECU


BO_ 384 AEMNet_UEGO_0: 8 AEMNet_UEGO
SG_ Lambda : 7|16@0+ (0.0001,0) [0|6.5535] "lambda" ECU
SG_ Oxygen : 23|16@0- (0.001,0) [-32.768|32.768] "%" ECU
SG_ SystemVolts : 39|8@0+ (0.1,0) [0|25.5] "V" ECU
SG_ Flags : 55|8@0+ (1,0) [0|255] "" ECU
SG_ Faults : 63|8@0+ (1,0) [0|255] "" ECU

BO_ 385 AEMNet_UEGO_1: 8 AEMNet_UEGO
SG_ Lambda : 7|16@0+ (0.0001,0) [0|6.5535] "lambda" ECU
SG_ Oxygen : 23|16@0- (0.001,0) [-32.768|32.768] "%" ECU
SG_ SystemVolts : 39|8@0+ (0.1,0) [0|25.5] "V" ECU
SG_ Flags : 55|8@0+ (1,0) [0|255] "" ECU
SG_ Faults : 63|8@0+ (1,0) [0|255] "" ECU

BO_ 47616 AEMNet_EGT1_Data: 8 AEMNet_EGT
SG_ Egt1 : 7|16@0- (0.1,0) [-3276.8|3276.7] "degC" ECU
SG_ Egt2 : 23|16@0- (0.1,0) [-3276.8|3276.7] "degC" ECU
SG_ Egt3 : 39|16@0- (0.1,0) [-3276.8|3276.7] "degC" ECU
SG_ Egt4 : 55|16@0- (0.1,0) [-3276.8|3276.7] "degC" ECU

BO_ 47617 AEMNet_EGT1_Status: 8 AEMNet_EGT
SG_ ColdJunctionTemp : 7|16@0- (0.1,0) [-3276.8|3276.7] "degC" ECU
SG_ BatteryVoltage : 23|8@0+ (0.1,0) [0|25.5] "V" ECU

BO_ 47872 AEMNet_EGT2_Data: 8 AEMNet_EGT
SG_ Egt1 : 7|16@0- (0.1,0) [-3276.8|3276.7] "degC" ECU
SG_ Egt2 : 23|16@0- (0.1,0) [-3276.8|3276.7] "degC" ECU
SG_ Egt3 : 39|16@0- (0.1,0) [-3276.8|3276.7] "degC" ECU
SG_ Egt4 : 55|16@0- (0.1,0) [-3276.8|3276.7] "degC" ECU

BO_ 47873 AEMNet_EGT2_Status: 8 AEMNet_EGT
SG_ ColdJunctionTemp : 7|16@0- (0.1,0) [-3276.8|3276.7] "degC" ECU
SG_ BatteryVoltage : 23|8@0+ (0.1,0) [0|25.5] "V" ECU



CM_ BO_ 384 "AEMNet UEGO";
CM_ SG_ 384 Flags "Bit[1]=LSU4.9 detected, Bit[5]=Free-Air cal in use, Bit[7]=Lambda data valid";
CM_ SG_ 384 Faults "Bit[6]=Sensor Fault";

CM_ BO_ 47616 "AEMNet EGT Data for unit 1";
CM_ BO_ 47617 "AEMNet EGT Status for unit 1";
CM_ BO_ 47872 "AEMNet EGT Data for unit 2";
CM_ BO_ 47873 "AEMNet EGT Status for unit 2";

BA_DEF_ "BusType" STRING ;
BA_DEF_DEF_ "BusType" "CAN";

124 changes: 124 additions & 0 deletions dbc/ecumaster.dbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
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_: ECUMaster_L2C ECUMaster_EGT ECU

BO_ 1636 EcuMaster_AfrData1: 8 ECUMaster_L2C
SG_ SystemVolts : 7|16@0+ (0.01,0) [0|655.35] "V" ECU
SG_ HeaterPower : 23|8@0+ (0.392157,0) [0|100] "%" ECU
SG_ SensorTemp : 31|8@0+ (4,0) [0|1020] "degC" ECU
SG_ Lambda : 39|16@0+ (0.001,0) [0|65.535] "lambda" ECU
SG_ VmShortVcc : 48|1@0+ (1,0) [0|1] "" ECU
SG_ VmShortGnd : 49|1@0+ (1,0) [0|1] "" ECU
SG_ UnShortVcc : 50|1@0+ (1,0) [0|1] "" ECU
SG_ UnShortGnd : 51|1@0+ (1,0) [0|1] "" ECU
SG_ IaIpShortVcc : 52|1@0+ (1,0) [0|1] "" ECU
SG_ IaIpShortGnd : 53|1@0+ (1,0) [0|1] "" ECU
SG_ VubLowVoltage : 54|1@0+ (1,0) [0|1] "" ECU
SG_ HeaterShortVcc : 55|1@0+ (1,0) [0|1] "" ECU
SG_ HeaterShortGnd : 56|1@0+ (1,0) [0|1] "" ECU
SG_ HeaterOpenLoad : 57|1@0+ (1,0) [0|1] "" ECU
SG_ CalibrationState : 60|3@0+ (1,0) [0|3] "" ECU
SG_ DeviceVersion : 63|3@0+ (1,0) [0|7] "" ECU

BO_ 1637 EcuMaster_AfrData2: 8 ECUMaster_L2C
SG_ IpCurrent : 7|16@0- (0.001,0) [-32.768|32.767] "mA" ECU
SG_ OxygenConcentration : 23|16@0- (0.01,0) [-327.68|327.67] "%" ECU
SG_ Ri : 39|16@0+ (0.1,0) [0|6553.5] "Ohm" ECU

BO_ 1638 EcuMaster_AfrData1: 8 ECUMaster_L2C
SG_ SystemVolts : 7|16@0+ (0.01,0) [0|655.35] "V" ECU
SG_ HeaterPower : 23|8@0+ (0.392157,0) [0|100] "%" ECU
SG_ SensorTemp : 31|8@0+ (4,0) [0|1020] "degC" ECU
SG_ Lambda : 39|16@0+ (0.001,0) [0|65.535] "lambda" ECU
SG_ VmShortVcc : 48|1@0+ (1,0) [0|1] "" ECU
SG_ VmShortGnd : 49|1@0+ (1,0) [0|1] "" ECU
SG_ UnShortVcc : 50|1@0+ (1,0) [0|1] "" ECU
SG_ UnShortGnd : 51|1@0+ (1,0) [0|1] "" ECU
SG_ IaIpShortVcc : 52|1@0+ (1,0) [0|1] "" ECU
SG_ IaIpShortGnd : 53|1@0+ (1,0) [0|1] "" ECU
SG_ VubLowVoltage : 54|1@0+ (1,0) [0|1] "" ECU
SG_ HeaterShortVcc : 55|1@0+ (1,0) [0|1] "" ECU
SG_ HeaterShortGnd : 56|1@0+ (1,0) [0|1] "" ECU
SG_ HeaterOpenLoad : 57|1@0+ (1,0) [0|1] "" ECU
SG_ CalibrationState : 60|3@0+ (1,0) [0|3] "" ECU
SG_ DeviceVersion : 63|3@0+ (1,0) [0|7] "" ECU

BO_ 1639 EcuMaster_AfrData2: 8 ECUMaster_L2C
SG_ IpCurrent : 7|16@0- (0.001,0) [-32.768|32.767] "mA" ECU
SG_ OxygenConcentration : 23|16@0- (0.01,0) [-327.68|327.67] "%" ECU
SG_ Ri : 39|16@0+ (0.1,0) [0|6553.5] "Ohm" ECU

BO_ 1552 EcuMaster_Classic_EGT: 8 ECUMaster_EGT
SG_ Egt1 : 7|16@0- (1,0) [-32768|32767] "degC" ECU
SG_ Egt2 : 23|16@0- (1,0) [-32768|32767] "degC" ECU
SG_ Egt3 : 39|16@0- (1,0) [-32768|32767] "degC" ECU
SG_ Egt4 : 55|16@0- (1,0) [-32768|32767] "degC" ECU

BO_ 1632 EcuMaster_Black_EGT: 8 ECUMaster_EGT
SG_ Egt1 : 7|16@0- (1,0) [-32768|32767] "degC" ECU
SG_ Egt2 : 23|16@0- (1,0) [-32768|32767] "degC" ECU
SG_ Egt3 : 39|16@0- (1,0) [-32768|32767] "degC" ECU
SG_ Egt4 : 55|16@0- (1,0) [-32768|32767] "degC" ECU

CM_ BO_ 1636 "EcuMaster AFR Data 1. Base ID 0x664 (1636), 1 Mbps, 10 ms period";
CM_ SG_ 1636 HeaterPower "0-100%, scaling: 100/255";
CM_ SG_ 1636 SensorTemp "Sensor temperature in degC, scaling: 4:1";
CM_ SG_ 1636 CalibrationState "0=Start, 1=WaitForSPIReset, 2=Finished, 3=Error";
CM_ SG_ 1636 DeviceVersion "0=LSU42, 1=LSU49, 2=LSUADV";
CM_ BO_ 1637 "EcuMaster AFR Data 2. Base ID + 1 = 0x665 (1637)";
CM_ SG_ 1637 IpCurrent "Pump current in mA";
CM_ SG_ 1637 OxygenConcentration "Oxygen concentration in %";
CM_ SG_ 1637 Ri "Sensor internal resistance in Ohms";
CM_ BO_ 1638 "EcuMaster AFR Data 1. Base ID 0x664 (1636), 1 Mbps, 10 ms period";
CM_ SG_ 1638 HeaterPower "0-100%, scaling: 100/255";
CM_ SG_ 1638 SensorTemp "Sensor temperature in degC, scaling: 4:1";
CM_ SG_ 1638 CalibrationState "0=Start, 1=WaitForSPIReset, 2=Finished, 3=Error";
CM_ SG_ 1638 DeviceVersion "0=LSU42, 1=LSU49, 2=LSUADV";
CM_ BO_ 1639 "EcuMaster AFR Data 2. Base ID + 1 = 0x665 (1637)";
CM_ SG_ 1639 IpCurrent "Pump current in mA";
CM_ SG_ 1639 OxygenConcentration "Oxygen concentration in %";
CM_ SG_ 1639 Ri "Sensor internal resistance in Ohms";
CM_ BO_ 1552 "EcuMaster Classic EGT. Base ID 0x610 (1552), supports up to 4 EGT channels";
CM_ BO_ 1632 "EcuMaster Black EGT. Base ID 0x660 (1632), supports up to 4 EGT channels";
BA_DEF_ "BusType" STRING ;
BA_DEF_ BO_ "GenMsgBackgroundColor" STRING ;
BA_DEF_ BO_ "GenMsgForegroundColor" STRING ;
BA_DEF_DEF_ "BusType" "CAN";
BA_DEF_DEF_ "GenMsgBackgroundColor" "#ffffff";
BA_DEF_DEF_ "GenMsgForegroundColor" "#000000";
VAL_ 1636 CalibrationState 0 "Start" 1 "WaitForSPIReset" 2 "Finished" 3 "Error";
VAL_ 1636 DeviceVersion 0 "LSU42" 1 "LSU49" 2 "LSUADV";
VAL_ 1638 CalibrationState 0 "Start" 1 "WaitForSPIReset" 2 "Finished" 3 "Error";
VAL_ 1638 DeviceVersion 0 "LSU42" 1 "LSU49" 2 "LSUADV";
114 changes: 114 additions & 0 deletions dbc/emtron.dbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
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_: Emtron_ELC Emtron_ETC4 ECU
BO_ 671 Emtron_AfrData: 8 Emtron_ELC
SG_ FrameIndex : 7|8@0+ (1,0) [0|255] "" ECU
SG_ Lambda : 15|16@0+ (0.001,0) [0|65.535] "lambda" ECU
SG_ PumpCurrent : 31|16@0+ (0.001,0) [0|65.535] "mA" ECU
SG_ VirtualGroundFault : 41|2@0+ (1,0) [0|3] "" ECU
SG_ NernstCellFault : 43|2@0+ (1,0) [0|3] "" ECU
SG_ PumpCurrentFault : 45|2@0+ (1,0) [0|3] "" ECU
SG_ HeaterFault : 47|2@0+ (1,0) [0|3] "" ECU
SG_ Status : 55|8@0+ (1,0) [0|255] "" ECU
SG_ HeaterDuty : 63|8@0+ (1,0) [0|100] "%" ECU

BO_ 672 Emtron_AfrData: 8 Emtron_ELC
SG_ FrameIndex : 7|8@0+ (1,0) [0|255] "" ECU
SG_ Lambda : 15|16@0+ (0.001,0) [0|65.535] "lambda" ECU
SG_ PumpCurrent : 31|16@0+ (0.001,0) [0|65.535] "mA" ECU
SG_ VirtualGroundFault : 41|2@0+ (1,0) [0|3] "" ECU
SG_ NernstCellFault : 43|2@0+ (1,0) [0|3] "" ECU
SG_ PumpCurrentFault : 45|2@0+ (1,0) [0|3] "" ECU
SG_ HeaterFault : 47|2@0+ (1,0) [0|3] "" ECU
SG_ Status : 55|8@0+ (1,0) [0|255] "" ECU
SG_ HeaterDuty : 63|8@0+ (1,0) [0|100] "%" ECU

BO_ 691 Emtron_ETC4: 8 Emtron_ETC4
SG_ Egt1 : 7|12@0+ (1,-50) [0|4095] "degC" ECU
SG_ Egt2 : 11|12@0+ (1,-50) [0|4095] "degC" ECU
SG_ Egt3 : 31|12@0+ (1,-50) [0|4095] "degC" ECU
SG_ Egt4 : 35|12@0+ (1,-50) [0|4095] "degC" ECU
SG_ ColdJunctionTemp : 55|8@0+ (1,0) [0|255] "degC" ECU

CM_ BO_ 671 "Emtron AFR Channel 1";
CM_ SG_ 671 FrameIndex "Frame index counter";
CM_ SG_ 671 Lambda "Lambda value, 0.001 scale";
CM_ SG_ 671 PumpCurrent "Pump current in mA, 0.001 scale";
CM_ SG_ 671 VirtualGroundFault "Virtual ground fault status";
CM_ SG_ 671 NernstCellFault "Nernst cell fault status";
CM_ SG_ 671 PumpCurrentFault "Pump current fault status";
CM_ SG_ 671 HeaterFault "Heater fault status";
CM_ SG_ 671 Status "AFR status code";

CM_ BO_ 672 "Emtron AFR Channel 2";
CM_ SG_ 672 FrameIndex "Frame index counter";
CM_ SG_ 672 Lambda "Lambda value, 0.001 scale";
CM_ SG_ 672 PumpCurrent "Pump current in mA, 0.001 scale";
CM_ SG_ 672 VirtualGroundFault "Virtual ground fault status";
CM_ SG_ 672 NernstCellFault "Nernst cell fault status";
CM_ SG_ 672 PumpCurrentFault "Pump current fault status";
CM_ SG_ 672 HeaterFault "Heater fault status";
CM_ SG_ 672 Status "AFR status code";

VAL_ 671 VirtualGroundFault 0 "ShortToGround" 1 "IcPowerSupplyLow" 2 "ShortToVbatt" 3 "Ok";
VAL_ 671 NernstCellFault 0 "ShortToGround" 1 "IcPowerSupplyLow" 2 "ShortToVbatt" 3 "Ok";
VAL_ 671 PumpCurrentFault 0 "ShortToGround" 1 "IcPowerSupplyLow" 2 "ShortToVbatt" 3 "Ok";
VAL_ 671 HeaterFault 0 "ShortToGround" 1 "IcOpenLoad" 2 "ShortToVbatt" 3 "Ok";
VAL_ 671 Status 0 "Off" 1 "NormalOperation" 2 "SensorWarmingUp" 3 "RpmLockout" 4 "PostStartLockout" 5 "ReadingCalibrationData" 14 "HeaterUnderTemperature" 15 "HeaterOverTemperature" 16 "SensorShutdownThermalShock" 17 "CannotReadChipId" 18 "SetPumpReferenceCommandInvalid" 19 "CalibrateCommandInvalid" 20 "StandaloneCommandInvalid" 21 "NernstCalDataInvalid" 22 "PumpCalDataInvalid";


VAL_ 672 VirtualGroundFault 0 "ShortToGround" 1 "IcPowerSupplyLow" 2 "ShortToVbatt" 3 "Ok";
VAL_ 672 NernstCellFault 0 "ShortToGround" 1 "IcPowerSupplyLow" 2 "ShortToVbatt" 3 "Ok";
VAL_ 672 PumpCurrentFault 0 "ShortToGround" 1 "IcPowerSupplyLow" 2 "ShortToVbatt" 3 "Ok";
VAL_ 672 HeaterFault 0 "ShortToGround" 1 "IcOpenLoad" 2 "ShortToVbatt" 3 "Ok";
VAL_ 672 Status 0 "Off" 1 "NormalOperation" 2 "SensorWarmingUp" 3 "RpmLockout" 4 "PostStartLockout" 5 "ReadingCalibrationData" 14 "HeaterUnderTemperature" 15 "HeaterOverTemperature" 16 "SensorShutdownThermalShock" 17 "CannotReadChipId" 18 "SetPumpReferenceCommandInvalid" 19 "CalibrateCommandInvalid" 20 "StandaloneCommandInvalid" 21 "NernstCalDataInvalid" 22 "PumpCalDataInvalid";



CM_ BO_ 691 "Emtron ETC4 EGT Protocol. Base ID 0x2B3 (691), supports up to 4 EGT channels";
CM_ SG_ 691 Egt1 "EGT channel 1, 12-bit value with -50C offset";
CM_ SG_ 691 Egt2 "EGT channel 2, 12-bit value with -50C offset";
CM_ SG_ 691 Egt3 "EGT channel 3, 12-bit value with -50C offset";
CM_ SG_ 691 Egt4 "EGT channel 4, 12-bit value with -50C offset";
BA_DEF_ "BusType" STRING ;
BA_DEF_ BO_ "GenMsgBackgroundColor" STRING ;
BA_DEF_ BO_ "GenMsgForegroundColor" STRING ;
BA_DEF_ BO_ "matchingcriteria" INT 0 0;
BA_DEF_ BO_ "filterlabeling" INT 0 0;
BA_DEF_DEF_ "BusType" "CAN";
BA_DEF_DEF_ "GenMsgBackgroundColor" "#ffffff";
BA_DEF_DEF_ "GenMsgForegroundColor" "#000000";
BA_DEF_DEF_ "matchingcriteria" 0;
BA_DEF_DEF_ "filterlabeling" 1;
Loading
Loading