摘要:本课题的研究目的是为人们提供一种能够实现自动清洗太阳能路灯电池板的系统。该系统采用STC89C52单片机作为微处理器,用SHT10温湿度传感器来检测环境湿度,并将信息反馈给微控制器,微控制器判断是否达到启动系统的条件,若已达到(即:外界下雨),则启动系统;采用了DS1302时钟芯片,每日定时开启系统,清洗电池板;同时采用DSM501尘埃粒子传感器检测空气中的灰尘浓度,将检测到的信号转换为PWM信号并传输给微控制器,微控制器监测到灰尘浓度达到一定量时,则启动该智能清洁系统。
本系统以太阳能路灯电池板为研究对象,通过自动监测外界环境的变化,进行数据识别、处理,进而开启智能清洗系统,以完成太阳能路灯电池板路灯的自动清洗。系统高效快捷,成本低廉,可节省大量的人力、物力和财力,提高太阳能路灯电池板的使用效率,延长其寿命。
关键字:STC89C52;SHT10温湿度传感器;DS1302时钟芯片;DSM501尘埃粒子传感器
目录
摘要
ABSTRACT
引言-1
1 绪论-2
1.1 太阳能电池板及太阳能电池板路灯介绍-2
1.1.1 太阳能电池板及其应用-2
1.1.2 太阳能电池板路灯及其应用-3
1.2 灰尘等因素对太阳能路灯电池板的影响-4
1.3 目前太阳能路灯电池板的清洁方法-5
2 太阳能路灯电池板智能清洁系统总体设计-7
2.1 系统架构-7
2.2 系统功能-7
2.3 系统特色-7
3 太阳能路灯电池板智能清洁系统控制部分设计-9
3.1 微控制器模块设计-9
3.1.1 单片机的选择-9
3.1.2 单片机介绍-10
3.1.3 单片机最小系统电路设计-11
3.2 智能感应模块设计-12
3.2.1 时间判定部分-12
3.2.2 温湿度监测部分-17
3.2.3 尘埃粒子监测部分-23
3.3 电机驱动模块设计-27
3.3.1 控制电机的选择-27
3.3.2 电机驱动芯片的选择-27
3.3.3 电机转速的控制-28
3.3.4控制电机的电路设计-29
3.4 电源管理模块设计-29
3.5 显示模块设计-30
4 太阳能路灯电池板智能清洁系统机械部分设计-33
4.1 直流电机和滑轮的设计-33
4.2 清洁刷的设计-33
4.3 智能感应模块的设计-34
4.4 自动清洗的设计-34
5 太阳能路灯电池板智能清洁系统软件设计-36
5.1 主程序软件设计-36
5.2 温湿度采集软件设计-37
5.3 时钟芯片的软件设计-37
5.4 尘埃粒子采集软件设计-38
5.5 电机驱动软件设计-39
6 太阳能路灯电池板智能清洁系统测试及分析-40
6.1 时钟模块测试-40
6.2 温湿度传感器模块测试-40
6.3 电机驱动模块测试-41
6.4 智能清洁系统效益分析-41
致谢-44
参考文献-45
附录-46
附录I 成品展示-46
附录Ⅱ 参考程序-47