The 2S 2A TYPE C CHARGING MODULE is a compact and efficient charging solution designed for lithium-ion battery packs with two cells connected in series (2S configuration). It features a USB Type-C interface for modern and reliable power delivery, supporting a maximum charging current of 2A. This module is ideal for applications requiring safe and efficient charging of 7.4V lithium-ion battery packs.
The following table outlines the key technical details of the 2S 2A TYPE C CHARGING MODULE:
Parameter | Value |
---|---|
Input Voltage | 5V (via USB Type-C) |
Output Voltage | 8.4V (for 2S lithium-ion batteries) |
Maximum Charging Current | 2A |
Battery Configuration | 2S (two cells in series) |
Charging Interface | USB Type-C |
Protection Features | Overcharge, overcurrent, and short-circuit protection |
The module has the following pinouts and connections:
Pin/Port | Description |
---|---|
USB Type-C Port | Input power source (5V) for charging the battery pack. |
B+ | Positive terminal of the 2S lithium-ion battery pack. |
B- | Negative terminal of the 2S lithium-ion battery pack. |
P+ | Positive output terminal for the load (connected to the battery pack). |
P- | Negative output terminal for the load (connected to the battery pack). |
B+
pin.B-
pin.P+
and the negative terminal to P-
.B+
and B-
terminals, as this can damage the module and the battery pack.If you are powering an Arduino UNO with a 2S lithium-ion battery pack charged by this module, connect the P+
and P-
terminals to the Arduino's VIN and GND pins, respectively. Below is an example Arduino sketch to monitor the battery voltage:
// Example code to monitor battery voltage using Arduino UNO
const int batteryPin = A0; // Analog pin connected to battery voltage divider
float voltage = 0.0;
void setup() {
Serial.begin(9600); // Initialize serial communication
pinMode(batteryPin, INPUT); // Set the battery pin as input
}
void loop() {
int sensorValue = analogRead(batteryPin); // Read the analog value
voltage = sensorValue * (8.4 / 1023.0); // Convert to voltage (8.4V max)
// Print the battery voltage to the Serial Monitor
Serial.print("Battery Voltage: ");
Serial.print(voltage);
Serial.println(" V");
delay(1000); // Wait for 1 second before the next reading
}
Note: Use a voltage divider circuit to scale down the battery voltage to a safe range (0-5V) for the Arduino's analog input pins.
Module Not Charging the Battery:
B+
and B-
terminals. Ensure the battery is functional and within the supported voltage range.LED Indicator Not Turning On:
Overheating During Charging:
Battery Not Fully Charging:
Can I use this module with a single-cell (1S) battery? No, this module is specifically designed for 2S lithium-ion battery packs. Using it with a 1S battery may result in improper charging or damage.
What happens if I connect a power source with more than 5V? The module may be damaged if the input voltage exceeds 5V. Always use a 5V power source.
Can I charge and discharge the battery simultaneously? Yes, the module supports simultaneous charging and discharging. However, ensure the load does not exceed the module's current rating.
Is the module compatible with fast-charging protocols? No, the module operates at a fixed 5V input and does not support fast-charging protocols like Quick Charge or Power Delivery.