Power controller
Connector pinout
| Pin | comment | ||
|---|---|---|---|
| 1 | CANH | ||
| 2 | CANL | ||
| 3 | FAN 1 PWM | ||
| 4 | FAN 2 PWM | ||
| 5 | GND | Blob with tin | |
| 6 | GND | Blob with tin | |
| 7 | GND | Blob with tin | |
| 8 | GND | Blob with tin | |
| 9 | Accumulator | ||
| 10 | Front | ||
| 11 | Power fan | ||
| 12 | Power fan | ||
13 | GND | ||
| 14 | GND | ||
| 15 | GND | ||
| 16 | GND | ||
| 17 | GND | ||
| 18 | GND | ||
| 19 | GND | ||
| 20 | GND | ||
| 21 | GND | ||
| 22 | GND | ||
| 23 | GND | ||
| 24 | 12V | ||
| 25 | 12V | ||
| 26 | 12V power pump1 | ||
| 27 | 12V Power pump2 | ||
| 28 | GND | Blob with tin | |
| 29 | GND | Blob with tin | |
| 30 | GND | Blob with tin | |
| 31 | Buzzer | Is brake light in wiring harnes | |
| 32 | Brake light | Is buzzer in wiring harnes | |
| 33 | 24V | reserve | |
| 34 | 24V | reserve | |
| 35 | 24V | sensor card |
Microcontroller Pinout
The power controller uses a microcontroller to control the pumps, fans, buzzer, and brake light. It also features current monitoring and LED indicators. The Microcontroller used in this system is STM32G431CBT6
| Physical pin | Electrical pin | Description |
|---|---|---|
| 1 | VBAT | Power source from a backup battery if a RTC would be used (Connected to +3V3 in this case) |
| 5 | OSC_IN | Clock input (8MHz oscillator) |
| 7 | NRST | Negative reset which can be connected to a button (Connected to +3V3) |
| 8 | PA0 | Analog signal: Current 6 Supply 24V resserve |
| 9 | PA1 | Analog signal: Current 7 Supply 24V resserve |
| 10 | PA2 | Analog signal: Current 5 Supply sensor card |
| 11 | PA3 | Analog signal: Current 4 Supply front |
| 12 | PA4 | Analog signal: Current 3 Supply accumulator |
| 13 | PA5 | Analog signal: Current 2 Supply fans |
| 14 | PA6 | Digital output LED 9 |
| 15 | PA7 | Digital output LED 2 |
| 16 | PB0 | Analog signal Current 8 Supply buzzer, brake light |
| 17 | PB1 | PWM: enable Fan 1 |
| 18 | PB2 | Input: V-sense |
| 19 | VSSA | Voltage source: Ground |
| 20 | VREF | Voltage reference (Internal voltage refferance) |
| 21 | VDDA | Voltage source: Power (+3V3) |
| 22 | PB10 | Digital output: LED 8 |
| 23 | VSS | Voltage source: Ground |
| 24 | VDD | Voltage source: Power (+3V3) |
| 25 | PB11 | Current 1 Internal components |
| 26 | PB12 | Current 9 Supply 12 V Pumps inverter and datalogger |
| 29 | PB15 | PWM: enable fan 2 |
| 30 | PA8 | Digital output Enable buzzeer(On the car it is Brake light) |
| 31 | PA9 | Digital output Enable brake light(On the car it is the buzzer) |
| 32 | PA10 | Input ASMS signal |
| 33 | PA11 | CAN-BUS RXD |
| 34 | PA12 | CAN-BUS TXD |
| 35 | VSS | Voltage source: Ground |
| 36 | VDD | Voltage source: Power (+3V3) |
| 37 | PA13 | SWDIO |
| 38 | PA14 | SWCLK |
| 40 | PB3 | Digital output: LED 3 |
| 41 | PB4 | Digital output: LED 4 |
| 42 | PB5 | Digital output: LED 5 |
| 43 | PB6 | Digital output: Enable Pump 1 |
| 44 | PB7 | Digital output: Enable Pump 2 |
| 45 | PB8 | Digital output: LED 6 |
| 46 | PB9 | LED 7 |
| 47 | VSS | Voltage source: Ground |
| 48 | VDD | Voltage source: Power (+3V3) |
Digital outputs '
3v3
24V
Current measurment
Known issues
12 V did not work
Current measurement not tested
Features to add
Add mosfets to cut power if the Lv battery is to low to save power
Add a power distrobution for Autonomus system
BOM(bill of materials)
|=Part Number|=Type|=Description|=Qty|=Item ID
|STM32G431CBT6|b|Microcontroller|1|1288-LV-00056
|01550900DR|b|Fuseholder for nanofuse2|9|1288-LV-00057
|0466.125NR|b|In-line fuse 125 mA|1|1288-LV-00058
|776231-1|b|Ampseal 35 pin connector|1|1288-LV-00059
|76829-0002|b|Mega Fit 2 pin connector|1|1288-LV-00060
|44914-0401|b|Mini Fit 4 pin connector|1|1288-LV-00061
|1461247-3|b|24VDC relay|1|1288-LV-00062
|BSS123NH6327XTSA1|b|Mosfet N-channel SOT-23|6|1288-LV-00063
|BSS83PH6327XTSA1|b|Mosfet P-channel SOT-23|2|1288-LV-00064
|BSC084P03NS3GATMA1|b|P-channel mosfet PG-TDSON-8-1|2|1288-LV-00065
|NCV7344D13R2G|b|CAN FD transceiver|1|1288-LV-00066
|INA4180A4IPWR|b|Current sense amplifier, quad channel|3|1288-LV-00067
|AP64060WU-7|b|Synchronous step-down converter|1|1288-LV-00068
|AP2112K-3.3TRG1|b|3.3V LDO, PDS05|1|1288-LV-00069
|TPS56A37RPAR|b|10A synchronous buck converter|3|1288-LV-00070
|ASE-8.000MHz-E-T|b|8MHz Oscillator|1|1288-LV-00071
|824094024|b|TVS diode, SOT-23-3L|1|1288-LV-00072
|824500261|b|TVS diode, DO-214AC|1|1288-LV-00073
|150282M167310|b|LED red/blue/green|9|1288-LV-00074
|WSLF25122L000FEA|b|Res Metal Strip, 2mΩ, 2512|9|1288-LV-00077
|CR0603-FX-1002ELF|b|SMD chip resistor, 10KΩ, 0603|22|1288-LV-00078
|PCB|m|Self-designed PCB|1|1288-LV-00171
|CR0805-JW-472ELF|b|SMD chip resistor, 4K7Ω, 0603|9|1288-LV-00189
|CR0603-FX-1001ELF|m|SMD chip resistor, 1KΩ, 0603|7|1288-LV-00190
|CRCW060352K3FKEA|b|SMD chip resistor, 52K3Ω, 0603|3|1288-LV-00192
|CRCW060320K0FKEA|m|SMD chip resistor, 20KΩ, 0603|3|1288-LV-00193
|ERJ-6ENF3833V|m|SMD chip resistor, 383KΩ, 0603|3|1288-LV-00194
|CRCW0603100KFKEA|m|SMD chip resistor, 100KΩ, 0603|3|1288-LV-00195
|RC0603FR-105K1L|m|SMD chip resistor, 5K1Ω, 0603|1|1288-LV-00207
|CRGCQ0603F27K|b|SMD chip resistor, 27KΩ, 0603|1|1288-LV-00208
|CR0603-FX-3480ELF|b|SMD chip resistor, 348Ω, 0603|9|1288-LV-00216
|CC0603KRX5R6BB475|m|MLCC SMD, 4.7µF, 0603|1|1288-LV-00227
|CL10B104KA8NNNC|m|MLCC SMD, 100nF, 0603|9|1288-LV-00228
|CL10B105KA8NFNC|m|MLCC SMD, 1µF, 0603|2|1288-LV-00229
|CL10B103KB8NNNC|m|MLCC SMD, 10nF, 0603|10|1288-LV-00230
|885012206020|m|MLCC SMD, 100nF|2|1288-LV-00231
|885012006051|m|MLCC SMD, 10pF|2|1288-LV-00232
|885012208124|m|MLCC SMD, 2.2µF, 0603|2|1288-LV-00233
|885012108022|m|MLCC SMD, 10µF, 0603|1|1288-LV-00234
|885012206071R|m|MLCC SMD, 100nF, 0603|1|1288-LV-00235
|885012107014|m|MLCC SMD, 10µF, 0804|2|1288-LV-00236
|MBASU105SB5104KFNA01|m|MLCC SMD, 100nF, 0402|2|1288-LV-00237
|885012209073|m|MLCC SMD, 2.2µF, 1210|6|1288-LV-00238
|885012207098R|m|MLCC SMD, 100nF, 0805|3|1288-LV-00239
|885012206042|m|MLCC SMD, 22nF, 0603|3|1288-LV-00240
|885012206046|m|MLCC SMD, 100nF, 0603|3|1288-LV-00241
|C0603C300F3HACAUTO|b|MLCC SMD, 30pF, 0603|3|1288-LV-00242
|885012208069|m|MLCC SMD, 10µF, 1206|9|