基于单片机的蓄电池自动监测系统设计.ppt
基于单片机的蓄电池自动监测系统设计指导老师:朱树先答辩人:吴燕机电系电气0723时间:本课题拟设计一种新型蓄电池在线智能监测仪,能实现对蓄电池无论在浮充状态还是在充放电过程中的实时、准确工作状态监测。按照对本课题设想,预期达到以下性能测试结果:可以测量蓄电池端电压、电池端电压、电池温度、充放电电流等。设计思想设计步骤了解VRLA蓄电池的工作原理和失效机理。设计蓄电池监测控制算法。设计系统的数据采集、控制、显示等功能模块。采用AT89C52单片机编程,实现控制思想硬件功能模块设计本文为基于单片机的控制系统设计了硬件电路,采用了功能模块化设计方法。将电路按其所实现的功能划分为单片机最小系统、能实现特定功能的子电路,绘图采用程序原理图设计,对子电路分别进行绘制,这样做的好处是使电路更加清晰明了,层次突出,方便硬件电路的调试及排错。此外,模块化设计是一种先进的设计思想,符合自顶向下的工程设计理念系统硬件电路框图添加标题蓄电池组添加标题温度测量添加标题测量电路添加标题AT89C52单片机添加标题多路开关添加标题A/D转换添加标题键盘输入添加标题液晶显示添加标题RS-485单片机最小系统设计
由晶振电路、复位电路、电源、接地即可组成单片机最小系统在晶振电路中,石英晶体选择12MHz数据采集电路设计它可直接将温度值转换成数字量,所以不需要A/D转换电路。DSl8B20遵循严格的单线串行通信协议,每个DS18B20在出厂的时候都用激光进行了调教,并且具有唯一的64位序列号,因而一条总线上允许挂有多个在不同地点工作的DSl8B20。同一条总线上悬挂的DSl8B20必须分时占用总线,也就是说,测量时在同一时刻只有一个DSl8B20占用总线。上述测量的量有端电压Ui1、Ui2,晶体管导通时电压UC,电流I1、I2。单片机对测量模块的控制信号有4个。此模块通过模拟量输入通道和数字量输入通道实时采集数据,然后按照一定的控制规律进行计算,最后发出控制信息。测量电路输出信号是模拟信号,要经过A/D转换才能送到单片机进行处理单片机的P1.4引脚与I/OCLOCK输入相连,它来控制I/O时钟;P1.5引脚与A/D转换结果输出相连,它将A/D转换结构输入到单片机里;P1.6与片选相连,它来控制A/D转换器的选通。。人机界面设计此电路是键盘输入模块,设定报警上下限、本机地址等,这些数据都要通过键盘输入到单片机里。