摘要:将太阳能转化成电能是太阳能充电控制器设计的根源,如何将太阳能转换成能够充电的电能以及如何控制这些电能的充放是其主要解决的技术问题。由STC89C52单片机、太阳能充电电路、ADC0832转换模块、太阳能充电板、液晶显示模块和锂电池共同组成太阳能充电控制器。系统工作时,太阳能电池板吸收太阳辐射能电荷,然后通过电路向外输出,经过充电模块TP4056芯片处理后,然后给锂电池充电。充电指示灯亮表示正在充电,告警指示灯亮表示蓄电池完成充电。利用外部+5V直流电对STC89C52单片机进行供电,然后利用数模转换芯片ADC0832采集蓄电池的当前电压,可以在液晶上显示蓄电池当前电压和充电时间,也可以传给单片机进行数据处理,然后对蓄电池进行过充过放保护。此系统大多采用模块化设计,使其拥有简单的结构,稳定的性能。
关键词:STC89C52单片机;太阳能充电控制器;ADC0832。
目录
摘要
ABSTRACT
第一章 绪论-1
1.1课题研究的背景与意义-1
1.2太阳能充放电控制器现状-2
1.3设计主要任务-2
第二章 太阳能充放电控制器的总体设计方案-3
2.1太阳能充放电系统的基本结构-3
2.2主控制器的模块选择-4
2.3控制器的整体设计方案-4
第三章 太阳能充放电控制器的硬件电路设计-6
3.1单片机模块-6
3.1.1STC89C52单片机的简介-6
3.1.2STC89C52单片机的主要特性-6
3.1.3主控制器电路-9
3.2LCD显示模块电路-10
3.3 A/D转换模块电路-12
3.4太阳能充电模块电路设计-15
3.5电源模块-15
第四章 太阳能充电控制器的软件设计和安装调试-16
4.1程序的结构分析-16
4.2系统主程序流程图-16
4.3LCD显示模块-17
4.4系统的安装与调试-18
4.4.1安装步骤-18
4.4.2产品调试-18
第五章 总结与展望-20
5.1设计总结-20
5.2展望-20
致 谢-22
参考文献-23
附录A 系统整体电路原理图-24
附录B 部分源程序-25