摘要
设计了一种铅酸蓄电池充放电监测系统,实现对4节12V/20AH串联铅酸电池组充放电参数的监测。系统硬件设计以STM32单片机为核心,完成温度检测、电压检测、电流检测、显示、声光报警等电路设计;软件设计由单总线读取4个DS18B20温度传感器数据实现温度检测,并通过STM32多通道连续AD转换和DMA(Direct Memory Access,直接内存存取)技术实现电压、电流的快速检测。
A charge and discharge monitoring system for the lead-acid battery was designed. It could monitor the charge and discharge parameters of the serial lead-acid battery pack that consists of four 12V/20AH lead-acid batteries. The temperature detection, voltage detection, current detection, display, sound and light alarm circuit design was completed in the hardware design of the system based on the STM32 rnicrocontroller as the core. In the software design of the system, the temperature detection was realized through a single bus and it could read the data of four DS18B20 temperature sensors, the rapid voltage and current detection was achieved throug the STM32 multi-channel continuous AD conversion and DMA technology.
出处
《软件导刊》
2018年第1期122-125,128,共5页
Software Guide
关键词
铅酸蓄电池
STM32
充放电监测系统
lead-acid battery
STM32
charge and discharge monitoring system