Intelligently Optimizing Batteries: MCU-Based Battery Management System

Design introduction:

 

This design is a battery management system based on single-chip microcomputer, which mainly realizes the following functions:

  • Temperature, voltage and current values ​​can be displayed through LCD1602;
  • The thresholds of temperature, voltage and current can be adjusted by buttons;
  • Convert analog to digital with ADC0832.

Tags: 51 microcontroller, LCD1602, ADC0832

Effect picture:

 

General information:

 

Schematic:

 

Software design process:

 

System Block Diagram:

 

This design takes STC89C52 microcontroller as the core controller, and together with other modules, it forms the whole system of battery management of electric vehicle, which includes the central control part, the input part and the output part. The central control part adopts STC89C52 single-chip microcomputer, and its main function is to obtain the data of the input part, and control the output part after internal processing. The input consists of five parts. The first part is the DS18B20 temperature detection module, through which the current temperature value can be detected; the second part is a voltage detection module composed of a voltage circuit and ADC0832, through which the current voltage value can be detected; the third The part is a current detection module composed of a current circuit and ADC0832, through which the current current value can be detected; the fourth part is an independent button, through which three independent buttons are used to switch the interface and adjust the temperature, voltage, and current thresholds; the fifth part is the power supply circuit to supply power to the entire system. The output consists of two parts, the first part is the LCD1602 display module, through which the current temperature, voltage, current and the set threshold can be displayed; the second part is the buzzer, when one of the temperature, voltage, and current is absent When within the set threshold, the buzzer will alarm.

Guess you like

Origin blog.csdn.net/danpianji777/article/details/123185233