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
|
v0
|
||||||
==
|
==
|
||||||
|
|
||||||
|
|
49
README.md
49
README.md
|
@ -10,40 +10,25 @@ usage
|
||||||
=====
|
=====
|
||||||
|
|
||||||
plug the connector in either way since it's reversible.
|
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.
|
you are ready to use the battery.
|
||||||
|
use the XT60 connector to easily connect wires to the battery.
|
||||||
solder thick wires on the BAT+ and BAT- holes to use the battery.
|
|
||||||
|
|
||||||
use the DC barrel jack connector (5.0 mm OD, 2.1 mm ID) to charge 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 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.
|
|
||||||
when charging, the % should blink, and the charging level displayed.
|
when charging, the % should blink, and the charging level displayed.
|
||||||
|
|
||||||
when the switch is toggled to off, the battery light turns red.
|
when the switch is toggled to off, the battery light turns red.
|
||||||
this clear after 10 minutes.
|
this clears 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.
|
|
||||||
|
|
||||||
mode of operation
|
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.
|
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.
|
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 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.
|
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.
|
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.
|
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.
|
for the battery to turn on, the output needs to the constantly connected to the sense signal.
|
||||||
this is what the switch does.
|
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.
|
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.
|
on the bottom part there is a ESP32-C3 micro-controller (MCU).
|
||||||
it will ACK any input message.
|
this will send CAN messages to the battery to activate it, and allow drawing more that 1 A.
|
||||||
it will output messages when charging, but their format is unknown yet.
|
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