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

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

摘要
对绿色能源的开发和利用是响应我国节能减排重要决策,太阳能跟踪装置。此装置使用了单片机,外加两个步进电机,光电转换器和相关的外部元器件及传感器等等,其中太阳能电池板和云台都可以很好的完成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++的使用具有局限性,比如在嵌入式的的应用中࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值