如何通过克莱斯勒 Volt / 欧宝 Ampera 的 CAN 总线找到转向角传感器 (SAS)

How to find Steering Angle Sensor (SAS) over the CAN Bus of an Chrysler Volt / Opel Ampera

今天,我成功地通过 CAN 从 Opel Ampera 连接到我的笔记本电脑。我使用 "Tiny CAN II XL" 和软件 "busmaster"。

多辆汽车存在许多 CAN ID 列表。遗憾的是,我还没有找到欧宝 Ampera 转向角传感器的 ID。克莱斯勒 Volt 应该有相同的 ID,但也没有找到它的 ID。

有谁知道,我可以看一下哪个ID?

我猜 CAN 总线的逆向工程是另一种方式。 Busmaster 不允许我进行太多过滤。我认为与 "Tiny CAN II XL" 一起工作的程序不多了。到目前为止,仅仅通过肉眼查看原始数据是行不通的…… 有什么想法可以找到变化的值并使用此设置推导 SAS 吗?

这是一个关于 VAG 汽车的庞大列表,但我发现它与其他汽车制造商的偏移量类似。

例如 7E0 是引擎计算机,所以它就是这个值 + 0x7DF

ECU = 0x01
AUTO_TRANS = 0x02
ABS = 0x03
STEERING_ANGLE = 0x04
ACC_START_AUTHORIZATION = 0x05
SEAT_MEMORY_PASS = 0x06
CONTROL_HEAD = 0x07
AUTO_HVAC = 0x08
CENTRAL_ELECTRONICS = 0x09
SECONDARY_AIR_HEATING = 0x0B
DOOR_SLIDE_LEFT = 0x0D
MEDIA_PLAYER_1 = 0x0E
DIGITAL_RAIDO = 0x0F
PARK_ASSIST = 0x10
ECU_II = 0x11
CLUTCH = 0x12
AUTO_DIST_REG = 0x13
SUSPENSION_ELECTRONICS = 0x14
AIRBAG = 0x15
STEERING_WHEEL = 0x16
INSTRUMENTS = 0x17
AUX_HEAT = 0x18
CAN_GATEWAY = 0x19
ACTIVE_STEERING = 0x1B
POSITION_SENSING = 0x1C
DRIVER_IDENTIFICATION = 0x1D
MEDIA_PLAYER_2 = 0x1E
SAT_TUNER = 0x1F
ECU_III = 0x21
AWD = 0x22
BRAKE_BOOSTER = 0x23
ANTI_SLIP = 0x24
IMMOBILIZER = 0x25
AUTO_ROOF = 0x26
CONTROL_HEAD_REAR = 0x27
HVAC_REAR = 0x28
LEFT_LIGHT = 0x29
INTERCOM = 0x2D
MEDIA_PLAYER_3 = 0x2E
DIGITAL_TV = 0x2F
ENGINE_OTHER = 0x31
DIFFERENTIAL_LOCKS = 0x32
LEVEL_CONTROL = 0x34
CENTRAL_LOCKS = 0x35
SEAT_MEMORY_DRIVER = 0x36
NAVIGATION = 0x37
ROOF_ELECTRONICS = 0x38
RIGHT_LIGHT = 0x39
LANE_CHANGE = 0x3C
SPECIAL_FUNCTION = 0x3D
MEDIA_PLAYER_4 = 0x3E
DIESEL_PUMP = 0x41
DOOR_ELECTRONICS_DRIVER = 0x42
BRAKE_ASSIST = 0x43
STEERING_ASSIST = 0x44
INTERNAL_MONITOR = 0x45
CENTRAL_CONV = 0x46
SOUND_SYSTEM = 0x47
SEAT_REAR_DRIVER = 0x48
AUTOMATIC_LIGHT = 0x49
TIRE_PRESSURE_II = 0x4C
DATA_TRANSFER = 0x4D
CONTROL_HEAD_RIGHT_REAR = 0x4E
CENTRAL_ELECTRONICS_II = 0x4F
ELECTRIC_DRIVE = 0x51
DOOR_ELECTRONICS_PASS = 0x52
PARKING_BRAKE = 0x53
REAR_SPOILER = 0x54
HEADLIGHT_RANGE = 0x55
RADIO = 0x56
TV_TUNER = 0x57
AUX_FUEL_TANK = 0x58
TOW_PROTECTION = 0x59
LANE_MAINTAIN = 0x5C
OPERATIONS = 0x5D
CONTROL_HEAD_LEFT_REAR = 0x5E
INFROMATION_ELECTRONICS = 0x5F
BATTERY_REGULATOR = 0x61
DOOR_ELECTRONICS_REAR_LEFT = 0x62
ENTRY_ASSIST_DRIVER = 0x63
STABILIZERS = 0x64
TIRE_PRESSURE = 0x65
SEAT_REAR = 0x66
VOICE_CONTROL = 0x67
WIPER_ELECTRONICS = 0x68
TRAILER = 0x69
BACKUP_CAMERA = 0x6C
TRUNK_ELECTRONICS = 0x6D
CONTROL_HEAD_ROOF = 0x6E
CENTRAL_CONV_II = 0x6F
BATTERY_CHARGER = 0x71
DOOR_ELECTRONICS_REAR_RIGHT = 0x72
ENTRY_ASSIST_PASS = 0x73
CHASSIS_CONTROL = 0x74
TELEMATICS = 0x75
PARK_ASSIST_II = 0x76
TELEPHONE = 0x77
DOOR_SLIDE_RIGHT = 0x78
AUX_HEAT_II = 0x7D
CONTROL_HEAD_DASH = 0x7E
INFORMATION_ELECTRONICS_II = 0x7F
LT3_ENGINE = 0x91
LT3_TRANSMISSION_ = 0x92
LT3_IMMO = 0x93
LT3_AIRBAG = 0x94
LT3_ESP = 0x95
LT3_INSTRUMENTS = 0x96
LT3_TRIP_RECORDER = 0x97
LT3_TIRE_PRESSURE = 0x98
LT3_IGN_SWITCH = 0x99
LT3_CENTRAL_LOCKS = 0x9A
LT3_DRIVER_DOOR = 0x9B
LT3_HVAC = 0x9C
LT3_AUX_HEAT_FUEL = 0x9D
LT3_AUX_HEAD_ELEC = 0x9E
LT3_STAT_HEAT_WATER = 0x9F
LT3_RADIO = 0xA0
LT3_NAVIGATION = 0xA1
LT3_CD_CHANGER = 0xA2
LT3_TELEPHONE = 0xA3
LT3_ROOF_DISPLAY = 0xB0
LT3_UPPER_CONSOLE = 0xB1
LT3_PARK_ASSIST = 0xB2
LT3_TRAILER_MODULE = 0xB3
LT3_CENTRAL_ELECTRONICS = 0xB4
LT3_SPECIAL_FUNCTION = 0xB5
LT3_STEERING_WHEEL = 0xB6
LT3_BATTERY_MANAGEMENT = 0xC1
LT3_SLIDE_DOOR_LEFT = 0xD2
LT3_SLIDE_DOOR_RIGHT = 0xD3

正如Youtuber DanH142所说,他一直在使用克莱斯勒Volt玩马里奥赛车,方向盘角度为0x1E5

我已经用 Opel Ampera 测试过了。似乎有效!