太阳跟踪装置系统设计与制作

本文介绍了基于STM32单片机的太阳能跟踪装置设计,利用光敏元件和步进电机实现对太阳光的自动跟踪。系统通过采集光照强度,比较并控制电机运动,确保太阳能电池板始终对准太阳。该装置具有自动和手动两种模式,适用于太阳能发电及其他向光应用,具有较高的实用价值。
摘要由CSDN通过智能技术生成

摘要
对绿色能源的开发和利用是响应我国节能减排重要决策,太阳能跟踪装置。此装置使用了单片机,外加两个步进电机,光电转换器和相关的外部元器件及传感器等等,其中太阳能电池板和云台都可以很好的完成360°旋转,使用两个步进电机也可以更精确的定位旋转角度,使用单片机控制,感光元器件采样,再进行电平对比来实现方位和角度的控制,当两者没有电平差的时候,电机静止运作,当有电平差的时候单片机控制步进电机运动,课题成果不仅可以用于太阳能发电,还可以用到其它的向光场所,如天文观测等具有较高的实用价值。
关键词:太阳能;步进电机;单片机控制;感光元器件

Abstract
The development and utilization of green energy is an important decision in response to China’s energy conservation and emission reduction, solar tracking device. This device USES a single chip microcomputer, plus two stepper motors, photoelectric converter and related external components and sensors and so on, including solar panels and yuntai can be very good to complete 360 ° rotation, using two step motor can also be more precise positioning of the rotation Angle, using single-chip microcomputer control, photosensitive components sampling, Again level compared to realize the position and Angle control, when there is no level difference between the motor still work, when the level difference single-chip microcomputer control stepping motor sports, subject results not only can be used for solar power, can also use the other to light place, such as astronomical observation has high practical value.

Key words: solar energy; Stepper motor; MCU control; Sensitive element

目录
摘要 Ⅰ
ABSTRACT Ⅱ
第一章 绪论 1
1.1 前言 1
1.2 研究太阳能追踪器的目的和意义 1
1.3 对太阳能的认识 1
1.4 太阳能国内外现状与发展趋势 2
1.5 本文的主要贡献与创新 2
第二章 系统设计与实现 4
第3章 系统原理和器件介绍 6
3.1系统功能设计 6
3.2 系统硬件系统分析设计 7
3.2.1 STM32单片机核心电路设计 7
3.2.2 28BYJ-48步进电机ULN2003驱动电路设计 8
3.2.3 按键电路设计 9
3.2.4 光照检测电路设计 10
3.2.5 TFT触摸彩屏1.44寸模块 11
3.2.6 太阳能发电路设计 13
3.2.7 TP4056锂电池充电模块电路设计 14
3.2.8 USB-5V升压模块电路设计 16
3.2.9 USB-5V升压模块电路设计 18
3.3 STM32 单片机系统软件设计 19
3.3.1编程语言选择 19
3.3.2 KEIL程序开发环境 20
3.3.3 STM ISP程序烧录 21
3.3.4 CH340串口程序烧写模块介绍 21
3.4 软件开发工具 23
第4章 全文总结与展望 24
4.1 全文总结 24
4.2 后期工作 24
致 谢 25
参考文献 26
附录1系统部分PCB 27
附录2程序设计 28

第一章 绪论

1.1 前言
随着时代的进步与科技的飞速发展,使得对能源的需求随之增加,对不可再生能源的过度依赖,从而使得不可再生能源的存储量急剧减少,一些不可再生能源(石油)被视为战略资源,据目前统计,煤炭、石油、天然气也会在岁月的实践中而日趋枯竭[1],消耗殆尽。显然,这些不可再生能源的产生不能满足人类的需求。 为了更好地实现可持续发展,本主题提出了一种可行的太阳跟踪解决方案。,可以大大提升对太阳能的利用,减少对不可再生资源的过度依赖。
1.2 研究太阳能跟踪器的目的和意义
为了解决人们对不可再生资源的过度依赖和对清洁能源的高利用率。提出设计一款零污染高效率的装置——太阳追踪器。通过电机,控制器,采光板光线传感器等元器件之间的相互配合,实现对太阳光照射最强的方位,实现全方位无死角跟踪,恰巧正好急需这样一款具有安全且绝对的无污染清洁能源,这也就很好的阐述了光能的可行性。——对此提出太阳跟踪装置设计与制作[2]。
1.3 对太阳能的认识
优点:太阳作为一个取之不尽用之不竭的能源。在《太阳能利用技术》[3]就有相关的提到,所到达地球表面能量等同于每秒向地球源源不断的投放了500万吨煤炭。阳光所到之处,皆为财富,免费使用的同时也不需要考虑任何的运输费用以及零污染等特性。缺点:即便如此的看似完美无缺,也存在着两个致命性缺点[4]:一是能流密度很小;二是太阳的光照强度也会因为(天气、白夜等)因素的不同而有着很大的差距,很难长时间维持在恒定值,这也在一定程度上大大的影响了使用效率[5]。
1.4 太阳追踪器国内外现状与发展趋势
国外太阳追踪器:对太阳能的使用在两千零四年到两千零六年太阳能的发电量都是惊人的4961MW[6],在一九九七年,美国的Blackace研制了单轴追踪器,热接收率提高了百分之十五…,后期围绕高效率,轻质量展开。在太阳能游艇、太阳能飞机、太阳能瓦片等方面得到运用,也见证了太阳能利用的高效率性[7]。
国内太阳追踪器:在应用市场上面得到了不断扩张,对于太阳能追踪器的利用那也是一个相当热门的谈话主题,途径多年的经验,将其用在了热水器、路灯以及西部计划、太阳能发电、太阳能供暖等等[8]。
更多的往往是采用单轴跟踪的方式,相比之下更需要多轴,实现全方位无死角跟踪。
1.5 工作内容
自动控制和手动调节工作方式:
“自动模式”:自动模式顾名思义也就是不受人为控制的一种自动追寻的过程。设备上电后,初始化完成,根据感光元件对光强度值得采集,后经过A/D转换将电信号转换成数字信号,根据数字信号的大小关系实行控制电机运动,当光照强度值下方大于上方,单片机发出控制指令,上端电机向下翻转;同理光照强度上方大于下面,单片机发出控制指令上端电机向上翻转;当且仅当上下光照强度均等时,上端电机不进行任何的相对翻转。左右方向转动,光照强度值右高于左方,单片机发出指令,控制下方电机左方向旋转相应角度;光照强度值左高于右时时,单片机发出控制指令,下方电机向左转动相应角度;当左右方位采光度也保持几乎均应的时候光照,那么下方位的第一个电机也将保持不动。

  1. 在手动模式下,使用键可以手动更改设备的状态。四个按钮对应于电动机的四种控制方式。上,下,左,右翻转动作。
  2. 设备接通后,系统最初为“自动模式”,这样可以更好的在不受人为干预的情况下实现对太阳能的最大接收。

第二章 方案选择与系统设计
2.1 方案选择
2.1.1 编译语言的选取
选项1:C语言
语言结构,丰富的运算符和程序在编写时既简单又紧凑。直接访问物理地址可实现直接硬件控制。该程序运行非常有效。
作为面向过程的C语言,它的特征在于对算法和数据结构的处理。效率是对输入执行算术处理并获得输出。
选择2:C++语言
C ++是面向对象的,它基于C语言扩展了对象设计的内容,以更好地适应现代编程。相反,C++具有更多优势,但是使用C++时更具有优势,但是在使用过程中C++的使用具有局限性,比如在嵌入式的的应用中࿰

该LTC3652太阳能供电电源管理模块是一款具有最大功率点跟踪MPPT、具有最大化太阳能转换率。该太阳能供电电源管理模块支持太阳能/电源适配器/USB多种充电方式(最大2A充电),支持3.7V单节锂聚合物/锂离子电池充电。可独立控制的三路高效率稳压输出,适用各类低功耗应用项目,并具有完善保护功能的小功率高效能太阳能电源管理模块。其采用恒定电压最大功率点跟踪MPPT算法,可最大化太阳能板在各种光照条件下的输出功率。 LTC3652 太阳能供电电源管理模块接口说明: 三路高效开关直流稳压输出5V 1.5A,3.3V 1A和9V/12V 0.5A均可分别独立控制通断,满足广大创客用户对太阳能以及低功耗应用创作的多种需求。除了作为太阳能充电器,用户还可以使用常见USB充电器或者30V以内的各类电源适配器为单节3.7V锂电池提供最高2A的充电电流。 LTC3652 太阳能电源管理模块具有专用锂电池保护芯片、电池/太阳能板防反接、过热保护,限流保护等多种保护功能,可有效地为电池、模块和外设模块提供全方位的保护,大大提高了系统的安全性与稳定性。 太阳能供电系统: 特性: 太阳能充电管理芯片:LTC3652 太阳能板输入电压:7V~30V 电池类型:3.7V单节锂聚合物/锂离子电池(充满电压4.2V) 充电电流(USB/太阳能):2A Max 涓流、恒流、恒压三段充电 充电截止电压(USB/太阳能):4.2V±1% 最大功率点设置档位:OFF/9V/12V/18V USB充电输入电压:5V 稳压输出:3个(OUT1=5V 1.5A; OUT2=3.3V 1A; OUT3=9V/12V 0.5A) 稳压输出效率(3.7V电池输入)OUT1: 90%@10%负载;86%@50%负载;80%@90%负载 OUT2: 96%@10%负载;92%@50%负载;87%@90%负载 OUT3(9V输出):88%@10%负载;89%@50%负载;86%@90%负载 OUT3(12V输出):87%@10%负载;88%@50%负载;82%@90%负载 USB充电效率:84%@1A;74%@1.8A 太阳能充电效率(18V输入):78%@1A;72%@1.8A 静态功耗系统最大静态功耗:<3 mA OUT1静态功耗:<760 uA OUT2静态功耗:<560 uA OUT3静态功耗:<1.72 mA 保护功能电池过冲电压(4.3V)、过放电压(2.4V)、过流(3A)、反接保护 稳压输出短路/过流/过热保护 太阳能板反接保护
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值