基于单片机的蓄电池自动监测系统设计.ppt_第1页
基于单片机的蓄电池自动监测系统设计.ppt_第2页
基于单片机的蓄电池自动监测系统设计.ppt_第3页
基于单片机的蓄电池自动监测系统设计.ppt_第4页
基于单片机的蓄电池自动监测系统设计.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论