【摘要】为了设计一款基于单片机的太阳能位置二维跟踪系统,本文主要研究基于数字控制MCU的控制系统设计。采用51单片机作为控制中枢,外围电路采用光敏电阻检测系统和步进电机驱动电路以及时钟电路等组成完整的控制系统。通过四个光敏电阻采集光线值,采集到的数据经过对比后,再经过A/D处理传输到单片机,从而控制步进电机的旋转,来控制太阳能电池板的跟踪光线。整个控制系统通过LCD1602显示系统的时间和4个光敏电阻输出的AD值。最后经过实际验证,本设计系统完全满足论文的需求。
【关键字】单片机; 光敏电阻; A/D转换; LCD1602
目录
摘要
Abstract
摘要-1
1 绪论-6
1.1太阳能光伏发电的发展 -6
1.2国内外太阳能跟踪技术的现状 -6
1.3 设计目的及其内容-7
2 核心芯片的选择-8
2.1 控制芯片的选择方案 -8
2.1.1 STC89C52-8
2.1.2 AVR单片机 -8
2.1.3 FPGA -9
2.1.4主控制芯片的确定 -9
2.2 本章小结-9
3 系统硬件电路设计-10
3.1 系统总体结构-10
3.2 模块介绍-10
3.2.1 中央控制模块-10
3.2.2 按键电路设计-12
3.2.3 LCD1602显示屏-12
3.2.4电源电路设计-13
3.2.5步进电机和驱动电路设计-13
3.2.6 DS1302模块电路设计-14
3.3整体电路原理图-14
3.4 本章小结-15
4系统软件设计-15
4.1 Keil C51-15
4.2 Protel99SE-16
4.3系统源程序设计-17
4.3.1 系统总程序设计-17
4.3.2 LCD1602 读写时序-17
4.4本章小结-19
5 焊接与系统调试-19
5.1 电路焊接-19
5.2 系统调试-20
5.2.1 系统程序调试-20
5.2.2硬件测试-21
结 论-22
参考文献23
致 谢-24