Skip to content

Commit

Permalink
Update to KiCADv8 project.
Browse files Browse the repository at this point in the history
  • Loading branch information
kaklik committed Jul 17, 2024
1 parent e658f9e commit 3e931b3
Show file tree
Hide file tree
Showing 17 changed files with 46,621 additions and 14,902 deletions.
16 changes: 0 additions & 16 deletions LION2CELL01D.json

This file was deleted.

17 changes: 0 additions & 17 deletions PrjInfo.txt

This file was deleted.

12 changes: 0 additions & 12 deletions README.cs.md

This file was deleted.

74 changes: 50 additions & 24 deletions README.md
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.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit 3e931b3

Please sign in to comment.