doc: update to v1 changes
This commit is contained in:
parent
55252ba911
commit
9195b8d86d
|
@ -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
|
||||
==
|
||||
|
||||
|
|
49
README.md
49
README.md
|
@ -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.
|
||||
|
|
Loading…
Reference in New Issue