doc: update to v1 changes

This commit is contained in:
King Kévin 2023-06-12 10:01:57 +02:00
parent 55252ba911
commit 9195b8d86d
2 changed files with 34 additions and 24 deletions

View File

@ -1,3 +1,12 @@
v1
==
improvements:
- add XT60 connector for battery (horizontal and vertical)
- add MCU to send activation CAN messaged
- add buck + LDO converter to power MCU
v0
==

View File

@ -10,40 +10,25 @@ usage
=====
plug the connector in either way since it's reversible.
toggle the switch to on, and the nearby LED should light up.
toggle the switch to on, and the nearby red LED should light up.
you are ready to use the battery.
solder thick wires on the BAT+ and BAT- holes to use the battery.
use the XT60 connector to easily connect wires to the battery.
use the DC barrel jack connector (5.0 mm OD, 2.1 mm ID) to charge the battery.
the charger should be for a 13S battery pack, up to 54.6V and 5A.
the charge LED indicates when the charger is on.
it does not indicate when the charging is complete though.
for that, use the battery's LCD.
the charger should be for a 13S battery pack, up to 54.6V, and 5A.
when charging, the % should blink, and the charging level displayed.
when the switch is toggled to off, the battery light turns red.
this clear after 10 minutes.
limitation
==========
the output current is limited to 1 A.
over that, the Battery Management System (BMS) with turn off the output after 5 seconds.
the output will be turned back on after 1 minute.
to fully activate the battery, you need to send specific CAN messages.
I header to the CAN port is available on the board.
this clears after 10 minutes.
mode of operation
=================
the 14 slots on the bottom of the battery are for tab plugs, up to 1.5 mm thick, 6.5 mm wide, and 15 mm high.
these are pretty unusual though.
in a pinch, US plug lugs fit pretty well.
the closest PCB tabs I found are 0.8 mm thick (very usual), 6.35 mm wide (common), and 11.97 mm high (quite high).
the signal of the tab is written next to it on the back.
the signal of each tab is written next to it on the back.
each signal appears twice because the connector is reversible.
this prevents any issue when the battery is mounted the other way around in the escooter, even if there is only one way to lock it in.
it also allows to have redundant connections, and increases the contact surface, allowing for letting more current to run through.
@ -51,9 +36,25 @@ the two signals are interconnected in the battery, and is this connector.
for the battery to turn on, the output needs to the constantly connected to the sense signal.
this is what the switch does.
to turn it off, just leave the sense signal floating.
the output current is limited to 1 A.
over that, the Battery Management System (BMS) will turn off the output after 5 seconds.
the output will be turned back on after 1 minute.
to turn the output completely off, just leave the sense signal floating.
when the sense signal is connected to ground, the output will reset periodically and the battery light will blink red.
the battery also has a CAN interface.
it will ACK any input message.
it will output messages when charging, but their format is unknown yet.
on the bottom part there is a ESP32-C3 micro-controller (MCU).
this will send CAN messages to the battery to activate it, and allow drawing more that 1 A.
it is power by the battery (initially limited to 1 A after switch on), stepped down from 55V to 5V using a DC to DC buck converter, and regulated to 3.3V by an LDO.
the MCU can be programmed and debugged through the USB port or 2x3 UART header.
I used a ESP32-C3-WROOM-02N4 module to also provide the battery level information over Bluetooth Low Energy (BLE).
when the MCU is powered and able to activate the battery, the green LED remains light up.
to activate the battery, it sends the two following messages periodically:
- identifier: 0x03FF1602, data: 0xF243270000000000
- identifier: 0x02FF2602, data: 0x9840ECDB09D1690B
if these two messages are not acknowledged by the battery, the green light will blink.
when CAN messages are transmitted or received, the blue light will blink.
the CAN pin header allows to connect to the bus.
the termination resistor is next to it.