Changes for page Power controller

Last modified by Mathias Larsen on 2026/09/24 21:21

From version 5.2
edited by Mathias Larsen
on 2026/05/24 18:03
Change comment: There is no comment for this version
To version 14.4
edited by Mathias Larsen
on 2026/08/22 16:13
Change comment: (Autosaved)

Summary

Details

Page properties
Content
... ... @@ -1,3 +1,51 @@
1 +== Connector pinout ==
2 +
3 +|=(% style="width: 658px;" %)Pin|=(% style="width: 205px;" %) |= |=
4 +|(% style="width:658px" %)1|(% style="width:205px" %) | |
5 +|(% style="width:658px" %)2|(% style="width:205px" %) | |
6 +|(% style="width:658px" %)3|(% style="width:205px" %) | |
7 +|(% style="width:658px" %)4|(% style="width:205px" %) | |
8 +|(% style="width:658px" %)5|(% style="width:205px" %) | |
9 +|(% style="width:658px" %)6|(% style="width:205px" %) | |
10 +|(% style="width:658px" %)7|(% style="width:205px" %) | |
11 +|(% style="width:658px" %)8|(% style="width:205px" %) | |
12 +|(% style="width:658px" %)9|(% style="width:205px" %) | |
13 +|(% style="width:658px" %)10|(% style="width:205px" %) | |
14 +|(% style="width:658px" %)11|(% style="width:205px" %) | |
15 +|(% style="width:658px" %)12|(% style="width:205px" %) | |
16 +|(% style="width:658px" %)(((
17 +13
18 +)))|(% style="width:205px" %) | |
19 +|(% style="width:658px" %)14|(% style="width:205px" %) | |
20 +|(% style="width:658px" %)15|(% style="width:205px" %) | |
21 +|(% style="width:658px" %)16|(% style="width:205px" %) | |
22 +|(% style="width:658px" %)17|(% style="width:205px" %) | |
23 +|(% style="width:658px" %)18|(% style="width:205px" %) | |
24 +|(% style="width:658px" %)19|(% style="width:205px" %) | |
25 +|(% style="width:658px" %)20|(% style="width:205px" %) | |
26 +|(% style="width:658px" %)21|(% style="width:205px" %) | |
27 +|(% style="width:658px" %)22|(% style="width:205px" %) | |
28 +|(% style="width:658px" %)23|(% style="width:205px" %) | |
29 +|(% style="width:658px" %)24|(% style="width:205px" %) | |
30 +|(% style="width:658px" %)25|(% style="width:205px" %) | |
31 +|(% style="width:658px" %)26|(% style="width:205px" %) | |
32 +|(% style="width:658px" %)27|(% style="width:205px" %) | |
33 +|(% style="width:658px" %)28|(% style="width:205px" %) | |
34 +|(% style="width:658px" %)29|(% style="width:205px" %) | |
35 +|(% style="width:658px" %)30|(% style="width:205px" %) | |
36 +|(% style="width:658px" %)31|(% style="width:205px" %) | |
37 +|(% style="width:658px" %)32|(% style="width:205px" %) | |
38 +|(% style="width:658px" %)33|(% style="width:205px" %) | |
39 +|(% style="width:658px" %)34|(% style="width:205px" %) | |
40 +|(% style="width:658px" %)35|(% style="width:205px" %) | |
41 +
42 +
43 +
44 +== Microcontroller Pinout ==
45 +
46 +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
47 +
48 +
1 1  |=Physical pin|=Electrical pin|=(((
2 2  Description
3 3  )))
... ... @@ -4,43 +4,47 @@
4 4  |1|VBAT|Power source from a backup battery if a RTC would be used (Connected to +3V3 in this case)
5 5  |5|OSC_IN|Clock input (8MHz oscillator)
6 6  |7|NRST|Negative reset which can be connected to a button (Connected to +3V3)
7 -|8|PA0|Current 6
8 -|9|PA1|Current 7
9 -|10|PA2|Current 5
10 -|11|PA3|Current 4
11 -|12|PA4|Current 3
12 -|13|PA5|Current 2
13 -|14|PA6|LED 9
14 -|15|PA7|LED 2
15 -|16|PB0|Current 8
16 -|17|PB1|PWM enable Fan
17 -|18|PB2|V-sense
55 +|8|PA0|Analog signal: Current 6 Supply 24V resserve
56 +|9|PA1|Analog signal: Current 7 Supply 24V resserve
57 +|10|PA2|Analog signal: Current 5 Supply sensor card
58 +|11|PA3|Analog signal: Current 4 Supply front
59 +|12|PA4|Analog signal: Current 3 Supply accumulator
60 +|13|PA5|Analog signal: Current 2 Supply fans
61 +|14|PA6|Digital output LED 9
62 +|15|PA7|Digital output LED 2
63 +|16|PB0|Analog signal Current 8 Supply buzzer, brake light
64 +|17|PB1|PWM: enable Fan 1
65 +|18|PB2|Input: V-sense
18 18  |19|VSSA|Voltage source: Ground
19 -|20|VREF|Voltage reference (connected to +3V3)??
67 +|20|VREF|Voltage reference (Internal voltage refferance)
20 20  |21|VDDA|Voltage source: Power (+3V3)
21 -|22|PB10|LED 8
69 +|22|PB10|Digital output: LED 8
22 22  |23|VSS|Voltage source: Ground
23 23  |24|VDD|Voltage source: Power (+3V3)
24 -|25|PB11|Current 1
25 -|26|PB12|Current 9
26 -|29|PB15|PWM fan
27 -|30|PA8|Enable buzzeer
28 -|31|PA9|Enable buzzer
29 -|32|PA10|ASMS signal
30 -|33|PA11|CAN bus RXD
31 -|34|PA12|CAN bus TXD
72 +|25|PB11|Current 1 Internal components
73 +|26|PB12|Current 9 Supply 12 V Pumps inverter and datalogger 
74 +|29|PB15|PWM: enable fan 2
75 +|30|PA8|Digital output Enable buzzeer(On the car it is Brake light)
76 +|31|PA9|(((
77 +Digital output Enable brake light(On the car it is the buzzer)
78 +)))
79 +|32|PA10|Input ASMS signal
80 +|33|PA11|CAN-BUS RXD
81 +|34|PA12|CAN-BUS TXD
32 32  |35|VSS|Voltage source: Ground
33 33  |36|VDD|Voltage source: Power (+3V3)
34 34  |37|PA13|SWDIO
35 35  |38|PA14|SWCLK
36 -|40|PB3|LED 3
37 -|41|PB4|LED 4
38 -|42|PB5|LED 5
39 -|43|PB6|Enable Pump 1
40 -|44|PB7|Enable Pump 2
41 -|45|PB8|LED 6
86 +|40|PB3|Digital output: LED 3
87 +|41|PB4|Digital output: LED 4
88 +|42|PB5|Digital output: LED 5
89 +|43|PB6|Digital output: Enable Pump 1
90 +|44|PB7|Digital output: Enable Pump 2
91 +|45|PB8|Digital output: LED 6
42 42  |46|PB9|LED 7
43 43  |47|VSS|Voltage source: Ground
44 44  |48|VDD|Voltage source: Power (+3V3)
45 45  
46 -
96 +== Features to add ==
97 +
98 +Add mosfets to cut power if the Lv battery is to low to save power