Projects   /   Power & Battery   /   PIC16F876A

NEGATIVE DELTA-V BATTERY CHARGING CIRCUIT LCD DISPLAY PIC16F876

Previously published as automatic charging system is the advanced version of my project I designed a new system using the 16F876.

Published

At a glance

CategoryPower & Battery
PIC modelPIC16F876A
IncludesCircuit diagram · Download files
Reading time~5 min

Summary of NEGATIVE DELTA-V BATTERY CHARGING CIRCUIT LCD DISPLAY PIC16F876

This article describes an advanced automatic battery charging system using the PIC16F876 microcontroller. It improves upon a previous 16C711 design by implementing a Negative Delta-V algorithm combined with voltage monitoring to safely terminate charging for NiCd and NiMH batteries. The system supports packs of 2 to 8 AA batteries, automatically adjusts charging current via an LM317 regulator, and features LED indicators for different charging stages including pre-charge, fast charge, and trickle charge.

Parts used in the Automatic Battery Charging System:

  • PIC16F876 Microcontroller
  • NiCd or NiMH Batteries (2 to 8 units)
  • LM317 Voltage Regulator
  • SET Button
  • Red LED Indicator
  • Green LED Indicator
  • LCD Display
  • PicBasic Pro Compiler

Previously published as automatic charging system is the advanced version of my project I designed a new system using the 16F876. Without much change in the electronic portion of the system say the changes made in the program. I... Electronics Projects, Negative Delta-V Battery Charging Circuit LCD Display PIC16F876 "microchip projects, microcontroller projects, pic16f876 projects, picbasic pro examples,

NEGATIVE DELTA-V BATTERY CHARGING CIRCUIT LCD DISPLAY PIC16F876

Previously published as automatic charging system is the advanced version of my project I designed a new system using the 16F876. Without much change in the electronic portion of the system say the changes made in the program. I have done previous system 16C711 (once programmable) was working with the pic. Also cut off the end of the charging process is that the battery is full to understand that I was used Negative Delta-V system.

For those who are negative delta-V’s once again let me explain what I mean. quite voltage charging NiCd and NiMH batteries are rising. Following the rise of the voltage of the battery is cut off and stuffed after this stage of 10-20 mV per battery is a voltage drop. If you need to give examples of when one NiCd battery discharged voltage of around 0.8 V is about.

If you are charging this battery with a fully charged battery voltage 1.7 V to instantly remove. If we mV 1700 mV indicates this level. Due to the interest. Because from the moment of filling this voltage drops to 1680 mV. After this stage, if you continue to charge the battery starts to overheat. This is captured as a result of falling back measurement is judged battery full and charging is terminated.

My first interruption of the charging system is based only negative was to delta_v. However, some (generic) batteries that caught this fall or very difficult moment captured noticed that. So I’ve added to the system also kontrolünü voltage. As a result the negative delta-V y of the new program and by controlling the voltage of the battery charging process which terminates catches.

Another change was the previous circuit works relatively universal. So at least 2 units with a record total of 8 to connect the battery to the battery pack can be recharged without any settings, respectively. However, this leads to some problems when I noticed that the new program will be charged battery decided to enter the number. Therefore, in the new program registration still be at least 2 units can charge the battery with 8 total.

PIC16F876 BATTERY CHARGING CIRCUIT

PIC16F876 BATTERY CHARGING CIRCUIT

The above circuit 2 to about 8 AA batteries can charge up the battery pack automatically. Upon the first start of the program the SET button is pressed. How many battery charge by pressing the Set button will be entered into the program and the charging process is started by pressing the SET key again.

Evil is on the order of 700 mA current. Account logic is as follows;

However, the LM317 can provide a maximum current of 1 amp (1000 mA) are to be considered in the calculation of these values ​​must be used with or instead of 3 amps.

Fast charging system is working with logic. In this case, 1 amp (1000 mA) batteries for about 1.4 hours, and 2.8 hours in 2000 mA battery can charge like. Operating logic of the system is as follows.

1, first check whether the circuit is connected to a battery. 2 volt battery on the values ​​indicates the presence. Mind control status of the battery is empty before charging current is given over a period of 1 sec. This position is both LEDs off.

If the circuit is connected to the battery 2 in the battery for 30 seconds to stabilize. is taken to stand for.
In this position, the red LED is ON, the green LED is OFF.

3 to about 4 minutes After this time 20% of the battery charge current is applied. In this position, the red LED is ON, the green LED flash is offline.

4 After this time the current is applied to the battery is fully charged. This position is both LED flash.

Following filling of the battery 5 to the battery 4% trichloroacetic called charge is applied to the charging stand. This ensures that the batteries remain connected as long as the discharge. In this position, the green LED is ON Red LED OFF.

Following the expiration of the battery charging voltage and current is automatically cut. Tepit of breakpoints in both negative Delta V charging system and eventually reach the required voltage of the battery is made by. In this system, after reaching a fully charged batteries continue charging the battery per case of 10 mV within a certain period starts falling. After allowing the battery to charge this fall should be discontinued. After this point to continue charging the battery case and will start to heat distortion will begin.

Circuit of the LM317 as current followers have been carried out by the method of attachment so that the charging voltage is adjusted automatically according to the number of batteries. Been tried with success is working with the entire circuit.

Charging circuit’s source PicBasic Pro and hex codes:

FILE DOWNLOAD LINK LIST (in TXT format): LINKS-12130.zip

Source: NEGATIVE DELTA-V BATTERY CHARGING CIRCUIT LCD DISPLAY PIC16F876

  • How does the system determine when the battery is fully charged?
    The system detects a voltage drop of 10-20 mV per battery after reaching peak voltage, known as negative delta-V, and terminates charging.
  • Can this circuit charge different numbers of batteries without reconfiguration?
    No, the user must press the SET button to enter the specific number of batteries in the pack before starting the process.
  • What happens if the battery voltage drop is not detected clearly?
    The program includes a secondary control mechanism that monitors the battery voltage to ensure termination even if the delta-V drop is difficult to capture.
  • How long does it take to charge a battery at 1 ampere?
    At 1 ampere, the system charges batteries in approximately 1.4 hours.
  • What is the initial step after connecting the battery to the circuit?
    The system first checks if a battery is connected by verifying a value above 2 volts, keeping both LEDs off during this check.
  • How does the system indicate the stabilization phase?
    During the 30-second stabilization period, the red LED turns ON while the green LED remains OFF.
  • What occurs after the initial 4-minute pre-charge stage?
    After about 4 minutes, the system applies full charging current, indicated by both LEDs flashing.
  • Why is a 4% trickle charge applied after the main charging cycle?
    The 4% trickle charge keeps the batteries connected and prevents discharge while ensuring they remain ready for use.
Development Boards & Kits · PIC16F876A

Ultrasonic Range Finder Circuit AD605 PIC16F876

Ultrasonic distance measurement, detection circuit pic16f876 microcontroller and ad605 (Dual Low Noise Variable Gain Amplifier singlesupply) integrated circuit diagrams used are C...

Sensors & Temperature · PIC16F876A

Interfacing Temperature Sensor with Microchip PIC16F876A

The tutorial aims at providing the necessary information for interfacing an analog type temperature sensor with a Microchip PIC Microcontroller. PIC (Peripheral...

Beginner Tutorials · PIC16F876A

Homemade Scope Clock DG7 tube and PIC16F876

Powersupply and CRT deflection and microcontroller test circuit. I was lucky to purcase two used but working DG7 tubes and a transformator...

Power & Battery

Implementing Smart Cooling Control for Induction Heaters with PIC Microcontrollers

Today, induction heating powers countless industrial processes like melting, heat treatment, and welding, plus everyday appliances like cooktops. Its key advantages? High...

Power & Battery

Integrating Solar Power: Microcontroller-Based Approaches for Domestic Electricity

Abstract: Microcontrollers have found extensive application in endeavors aimed at reducing power consumption. The availability of microcontroller development tools has made them...

Power & Battery

Efficient Power Generation with Microcontroller-Controlled Thermoelectric Generators

INTRODUCTION The global demand for electrical energy continues to rise steadily, necessitating a shift towards renewable energy sources as traditional fossil fuels...

Muhammad Bilal

Muhammad Bilal

I am a highly skilled and motivated individual with a Master's degree in Computer Science. I have extensive experience in technical writing and a deep understanding of SEO practices.