-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
17 changed files
with
46,621 additions
and
14,902 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,61 @@ | ||
# LION2CELL01D - Li-ion dual-cell Battery Management Module | ||
|
||
[Czech](./README.cs.md) | ||
<!--- module ---> | ||
# LION2CELL01D | ||
<!--- Emodule ---> | ||
![LION2CELL01D](/doc/img/LION2CELL01D_top_big.jpg) | ||
|
||
<!--- subtitle --->Li-ion battery management module<!--- Esubtitle ---> | ||
## Description | ||
|
||
![LION2CELL01D](/doc/img/LION2CELL01D_top_big.jpg) | ||
The LION2CELL01D is an integrated battery management solution for 18650 Li-ion batteries. It is designed to manage the charging, balancing, and monitoring of two series-connected Li-ion cells. This module measures the remaining energy, voltage, and temperature of the batteries, and protects against over-voltage and over-draining conditions. | ||
|
||
<!--- description ---> | ||
Integrated battery management solution for 18650 li-ion batteries. It can measure remaining energy in battery, perform charging cycle from external power source and protect batteries against over voltage or over draining conditions. | ||
## Features | ||
|
||
## Features | ||
- **Charging and Balancing**: Supports charging, balancing, and termination with temperature protection. | ||
- **Gas-gauging**: Temperature-compensated gas-gauging for accurate remaining energy estimation. | ||
- **Protection**: Over-voltage, over-current protection, but no under-voltage protection (the module operates until battery depletion). | ||
- **Communication**: Supports I2C and HDQ communication interfaces. | ||
|
||
* Charging, balancing, termination (temperature protected) | ||
* Gas-gauging (temperature compensated) | ||
* Over-voltage protection | ||
* Over-current protection | ||
* Under-voltage is not protected - the module is constructed to power the device until battery death | ||
## Technical Specifications | ||
|
||
- **Power Supply**: 12 V @ 2 A | ||
- **Charging Current**: Factory set to approximately 1.3 A | ||
- **Battery Holder**: 2x 18650 | ||
- **Interfaces**: I2C, HDQ | ||
- **Integrated Circuits**: | ||
- BQ24103 for charging | ||
- BQ34Z100 for fuel gauging | ||
- **Dimensions**: 80.77 x 60.45 x 16 mm | ||
|
||
## Connection | ||
|
||
The module could communicate on I2C or HDQ bus. | ||
| Pin | Signal | Description | | ||
|-----|--------|-------------------| | ||
| 1 | PG | Power Good | | ||
| 2 | STAT2 | Status Indicator | | ||
| 3 | GND | Ground | | ||
| 4 | CE | Chip Enable | | ||
| 5 | STAT1 | Status Indicator | | ||
| 6 | CMODE | Configuration Mode| | ||
|
||
## Construction | ||
|
||
The module is constructed with three main functional blocks: | ||
1. **Charging Circuitry**: Manages the charging process of the two series-connected Li-ion cells. | ||
2. **Measurement Circuitry**: Measures the voltage, current, and temperature of the cells. | ||
3. **Balancing and Protection Circuitry**: Ensures cell voltage balancing and provides protection against over-voltage. | ||
|
||
### Important Considerations | ||
|
||
- Regular charging is required (at least once every six months) to maintain the batteries within operational voltage ranges. | ||
- Specific resistor values and settings are used for the voltage measurement, ensuring accurate readings without exceeding voltage limits. | ||
- The module is equipped with a balancing circuit that discharges one of the cells to match the voltage of the other, with a discharge current around 10 mA. | ||
|
||
## Setup and Configuration | ||
|
||
| Mark | signal| Description | | ||
|------|-----|---| | ||
|1 | PG | | | ||
|2 | STAT2 | | | ||
|3 | GND | | | ||
|4 | CE | | | ||
|5 | STAT1 | | | ||
|6 | CMODE | | | ||
1. **Installation**: | ||
- Check the PCB for proper soldering. | ||
- Insert the batteries in the designated order: position 1 first, followed by position 2. | ||
- Verify the operation of the charging function by connecting a 12V adapter. | ||
|
||
<!--- Edescription ---> | ||
2. **Software**: | ||
- Use `setguage2cell.py` to upload parameters to the energy measurement circuit. | ||
- Parameters are tailored for Panasonic NCR18650B or INR18650MJ1 cells; adjustments are needed for other types. | ||
- Conduct at least one charge/discharge cycle for accurate energy measurements. |
Submodule assets
updated
12 files
+0 −2 | kibot/cad.kibot.yaml | |
+0 −1 | kibot/drc.kibot.yaml | |
+1 −3 | kibot/erc.kibot.yaml | |
+0 −2 | kibot/gerbers.kibot.yaml | |
+2 −4 | kibot/ibom.kibot.yaml | |
+3 −5 | kibot/placement.kibot.yaml | |
+0 −2 | kibot/pnp.kibot.yaml | |
+4 −6 | kibot/render.kibot.yaml | |
+0 −2 | kibot/report.kibot.yaml | |
+0 −2 | kibot/schematics.kibot.yaml | |
+2 −4 | kibot/xml.kibot.yaml | |
+40 −40 | workflows/kicad_outputs.yml |
File renamed without changes.
File renamed without changes.
File renamed without changes.
Oops, something went wrong.