BOTTOM only cells from C3 to C6 (LiC7 LiC6 LiC5 LiC4) |
|||||||
LiIon cell organization |
Transformer board with WURTH 750312504Two boards with three Transformers
|
||||
LTC3300 board with LTC3300-2
One board with one LTC3300.
One LTC3300-2 can balance up to 6 series-connected battery cells with an input common mode voltage up to 36V. |
||||
Raspberry Pi Pico Micro Controller Board With UART or BLUETOOTH
Control system that receives commands from the UART and sends them to the LTC3300 via the SPI channel.
|
||||
LTC3300 LiIon cell organization |
||||
LiC7 = Cell3 BOTTOM
LiC6 = Cell4 BOTTOM
LiC5 = Cell5 BOTTOM
LiC4 = Cell6 BOTTOM
Console for sending commands from PC to Rpi PICO via serial port. |
||||
1 Discharge Cell n (Nonsynchronous) 2 Discharge Cell n (Synchronous) 3 Charge Cell n C3 C4 C5 C6 |
|||||||
Osciloscope channel number | file number | CELL | LTC3300 MODE | Volt on the cell before | Volt on the cell after | Measure point, my mark | |
1 | 0 | C3 | 1003 | 4,1856 | 4,1831 | C205 (C3G page 49 on DEMO BOARD) | |
1 | 1 | C3 | 3001 | 4,1855 | 4,19 | C205 | |
1 | 2 | C3 | 1000 | 4,1854 | 4,041 | C205 | |
1 | 3 | C3 | 3000 | 4,1848 | 4,753 | C205 | |
1 | 4 | C4 | 0103 | 4,1766 | 4,1762 | C5 (C4G page 49 on DEMO BOARD) | |
1 | 5 | C4 | 0301 | 4,1766 | 4,1782 | C5 | |
1 | 6 | C4 | 0100 | 4,1767 | 4,149 | C5 | |
1 | 7 | C4 | 0300 | 4,1763 | 4,196 | C5 | |
1,2 | 8 | C4 | 0300 | C5 + P.GATE | |||
1,2 | 9 | C4 | 0300 | C5 + S.GATE |
CELL3 (LiC7) DISCHARGE, CELL4 (LiC6) CHARGE |
CELL3 (LiC7) DISCHARGE, CELL5 DISCHARGE (LiC5), CELL6 (LiC4) CHARGE |
Bind bluetooth port as /dev/rfcomm0 (The communication with Raspberry Pico) |
|
sudo rfcomm bind /dev/rfcomm0 98:D3:31:70:6D:86 1 balancer | |
Raspberry Pico controls communication between LTC3300 and Raspberry Zero and others, using commands.
in Raspberry Zero ~/FTP/Mono start mono RZeroCApp.exe
You can see several lines with open port error. |
|
|
|
key="ConnectionString" value="Data Source=192.168.0.116,1433;Initial Catalog=VisualProg;User ID=xxx;Password=xxx;" | Connection strings for MS SQL Server |
key="table" value="[Tbl_BalancerTemper]" | |
key="BALANCED_ENAB_AVERAGE_WAIT" value="40" | the number of cycles when cell alignment occurs |
key="TYPE_ACTION_DISABL" value="true" | |
key="START_STOP_12HOUR_TIME" value="1/1/2023 09:00:00 AM" | twelve hour period in which cycles will be performed. If the value is 12:00:00, the cycles will not be performed, the measurement will take place approximately every 5 minutes. |
|
Example, balancing is running, 32 cycles are left, then measurement and saving to DB will take place. |
|
Example, balancing is running, 32 cycles are left, then measurement and saving to DB will take place. |