Skip to content
Merged
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
66 changes: 51 additions & 15 deletions PCAN_project/hytech.sym
Original file line number Diff line number Diff line change
Expand Up @@ -34,23 +34,14 @@ Enum=drivetrain_stateE(0="NOT_CONNECTED", 1="NOT_ENABLED_NO_HV_PRESENT", 2="NOT_
3="INVERTERS_READY", 4="INVERTERS_HV_ENABLED", 5="ENABLED_DRIVE_MODE", 6="ERROR", 7="CLEARING_ERRORS")

{SIGNALS}
Sig=thermistor_group_id unsigned 4
Sig=cell_group_id unsigned 4
Sig=group_id unsigned 4
Sig=total_charge unsigned 32 /u:Coulombs /f:0.0001 // UNUSED SIGNAL. See legacy AMS firmware (code-2024) for usage.
Sig=total_discharge unsigned 32 /u:Coulombs /f:0.0001 // UNUSED SIGNAL. See legacy AMS firmware (code-2024) for usage.
Sig=chip_id unsigned 4
Sig=thermistor_cell_group_temp_0 signed 16 /f:0.01
Sig=thermistor_cell_group_temp_1 signed 16 /f:0.01
Sig=thermistor_cell_group_temp_2 signed 16 /f:0.01
Sig=thermistor_cell_group_temp_3 signed 16 /f:0.01
Sig=cell_group_voltage_0 unsigned 16 /f:0.0001
Sig=cell_group_voltage_1 unsigned 16 /f:0.0001
Sig=cell_group_voltage_2 unsigned 16 /f:0.0001
Sig=temp_0 signed 16 /u:"Deg C" /f:0.01
Sig=max_board_temp signed 16 /u:"Deg C" /f:0.01
Sig=min_cell_temp signed 16 /u:"Deg C" /f:0.01
Sig=max_cell_temp signed 16 /u:"Deg C" /f:0.01
Sig=shdn_out_voltage_state unsigned 8
Sig=charging_requested unsigned 8
Sig=overvoltage_error unsigned 1 /u:none // Whether or not the energy meter is reading an over-voltage error.
Sig=undervoltage_error unsigned 1
Sig=total_voltage_high_error unsigned 1
Expand All @@ -63,7 +54,7 @@ Sig=overtemp_error unsigned 1
Sig=current signed 16 /f:0.01
Sig=shutdown_g_above_threshold_error unsigned 1
Sig=shutdown_h_above_threshold_error unsigned 1
Sig=average_voltage unsigned 16 /u:V /f:0.0001
Sig=average_cell_voltage unsigned 16 /u:V /f:0.0001
Sig=min_cell_voltage unsigned 16 /f:0.0001
Sig=max_cell_voltage unsigned 16 /u:V /f:0.0001
Sig=total_voltage unsigned 16 /f:0.01
Expand Down Expand Up @@ -688,6 +679,19 @@ Sig=steering_both_sensors_fail bit
Sig=steering_interface_sensor_error bit
Sig=in_steering_calibration_state bit // Input from VCR to tell VCF if steering can calibrate or not
Sig=dim_button bit // Dim button on dash
Sig=average_temp signed 16 /u:"Deg C" /f:0.01
Sig=min_temp signed 16 /f:0.01
Sig=max_temp signed 16 /u:"deg C" /f:0.01
Sig=ic_id unsigned 4
Sig=temp_0 signed 16 /u:"Deg C" /f:0.01
Sig=temp_1 signed 16 /u:"Deg C" /f:0.01
Sig=total_pack_voltage unsigned 16 /f:0.01
Sig=voltage_0 unsigned 16 /f:0.0001
Sig=voltage_1 unsigned 16 /f:0.0001
Sig=voltage_2 unsigned 16 /f:0.0001
Sig=thermistor_id_0 signed 16 /f:0.01
Sig=thermistor_id_1 signed 16 /f:0.01
Sig=thermistor_id_2 signed 16 /f:0.01
Sig=lifetime_ah_throughput unsigned 16 /u:Ah /f:0.02
Sig=SoH unsigned 8 /u:percent /f:0.5
Sig=SoE unsigned 8 /u:percent /f:0.5
Expand All @@ -698,15 +702,47 @@ Sig=remaining_pack_wh unsigned 24 /u:Wh /f:0.01
[BMS_STATUS]
ID=0DBh
Len=1
Sig=shdn_out_voltage_state 0
Sig=charging_requested 0

[BMS_VOLTAGES]
ID=0D7h
Len=8
Sig=average_voltage 0
Sig=average_cell_voltage 0
Sig=min_cell_voltage 16
Sig=max_cell_voltage 32
Sig=total_voltage 48
Sig=total_pack_voltage 48

[BMS_DETAILED_TEMPS]
ID=0DAh
Len=7
Sig=group_id 0
Sig=ic_id 4
Sig=thermistor_id_0 8
Sig=thermistor_id_1 24
Sig=thermistor_id_2 40

[BMS_DETAILED_VOLTAGES]
ID=0D8h
Len=7
Sig=group_id 0
Sig=ic_id 4
Sig=voltage_0 8
Sig=voltage_1 24
Sig=voltage_2 40

[BMS_BOARD_DETAILED_TEMPS]
ID=0D6h
Len=5
Sig=ic_id 0
Sig=temp_0 8
Sig=temp_1 24

[BMS_TEMPS]
ID=0D9h
Len=6
Sig=max_board_temp 0
Sig=min_cell_temp 16
Sig=max_cell_temp 32

[CCU_STATUS]
ID=0DDh
Expand Down
Loading