Skip to content

HP Board

BL-CZY edited this page Sep 4, 2026 · 1 revision

Overview

  • Board used: STM32f767zi
  • Function: Controls relays during precharge state

Sensors used

sensor pins address wiring_photo type extra_info
shutdown_circuitry_relay PF13 - - GPIO -
battery_precharge_relay PE9 - - GPIO -
motor_controller_relay PE11 - - GPIO -
CAN bus PD0, PD1 - - CAN -

Testing Objectives

None

State Machine Actions

event action
StartPrechargeCommand Sends PrechargeStarted, close shutdown circuitry relay, send ShutdownCircuitryRelayClosed, wait 10 seconds, close battery_precharge_relay, send BatteryPrechargeRelayClosed, wait 3 seconds, send PrechargeVoltageOk, close motor controller relay, send PrechargeComplete
OpenPrechargeRelaysCommand Opens battery_precharge_relay, send BatteryPrechargeRelayOpen, close motor_controller_relay, send MotorControllerRelayOpen
StartDischargeCommand Opens shutdown_circuitry_relay, send ShutdownCircuitryRelayOpen

Tasks

task description sensors_used EHW Compliance
can_sender Sends CAN CAN bus -
high_power_can_receiver receives CAN and follows the state machine CAN bus and the relays -
send_heartbeat Sends heartbeat - -

Clone this wiki locally