The IP2369 2S-6S Charging Module is a versatile and efficient charging solution designed for lithium-ion (Li-Ion) and lithium iron phosphate (LiFePO4) batteries. It supports battery packs with 2 to 6 series cells, ensuring safe and reliable charging. The module is equipped with advanced features such as overcharge protection, balance charging, and high charging efficiency, making it ideal for a wide range of applications.
Below are the key technical details and pin configurations for the IP2369 module:
Parameter | Value |
---|---|
Input Voltage Range | 8V to 60V |
Supported Battery Types | Li-Ion, LiFePO4 |
Number of Cells Supported | 2S to 6S (series configuration) |
Charging Current | Up to 10A (adjustable) |
Balance Current | 50mA to 200mA |
Overcharge Protection | Yes |
Operating Temperature | -20°C to 85°C |
Dimensions | 60mm x 30mm x 10mm |
Pin Name | Description |
---|---|
B+ | Battery pack positive terminal |
B- | Battery pack negative terminal |
P+ | Positive terminal for power input/output |
P- | Negative terminal for power input/output |
Balance Ports | Individual connections for each cell in the battery pack (B1, B2, etc.) |
Connect the Battery Pack:
B+
pin. B-
pin. Connect the Power Source:
P+
pin. P-
pin. Adjust Charging Current:
Monitor Charging:
The IP2369 can be monitored using an Arduino UNO to track battery voltage and charging status. Below is an example code snippet:
// Example: Monitor battery voltage using Arduino UNO
// Connect the battery pack's positive terminal to A0 via a voltage divider
const int voltagePin = A0; // Analog pin connected to the voltage divider
const float voltageDividerRatio = 5.0; // Adjust based on your resistor values
void setup() {
Serial.begin(9600); // Initialize serial communication
pinMode(voltagePin, INPUT); // Set the voltage pin as input
}
void loop() {
int rawValue = analogRead(voltagePin); // Read the analog value
float batteryVoltage = (rawValue / 1023.0) * 5.0 * voltageDividerRatio;
// Print the battery voltage to the Serial Monitor
Serial.print("Battery Voltage: ");
Serial.print(batteryVoltage);
Serial.println(" V");
delay(1000); // Wait for 1 second before the next reading
}
Note: Use a voltage divider to scale down the battery voltage to a safe range for the Arduino's analog input (0-5V).
Module Overheating:
Battery Not Charging:
Unbalanced Cells:
LED Indicators Not Working:
Q1: Can the IP2369 charge other battery chemistries?
A1: No, the module is specifically designed for Li-Ion and LiFePO4 batteries.
Q2: What happens if I connect a 7S battery pack?
A2: The module only supports up to 6S configurations. Connecting a 7S pack may damage the module or result in improper charging.
Q3: How do I know when the battery is fully charged?
A3: The module's LED indicators will signal when charging is complete. Refer to the module's datasheet for specific LED behavior.
Q4: Can I use the module without balance charging?
A4: While possible, it is not recommended as it may lead to uneven cell voltages and reduced battery lifespan. Always connect the balance ports for optimal performance.