基于单片机的车载太阳能板自动跟踪系统研究

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 技术交流认准下方 CSDN 官方提供的联系方式

文章目录

    • 概要
  • 一、总体设计开发流程
  • 二、机械结构设计与研究
    • 3.1 机械系统总体设计
    • 3.1.1 太阳能板折叠传动
  • 三、太阳能自动跟踪系统硬件设计
    • 仿真图
  • 四、结论

概要

   本论文的课题即为研究电动汽车如何利用太阳能板自动跟踪阳光解决传统太阳能板太阳能利用率低的问题。在汽车使用人群中,上班族占有很大的比例,在晴天长时间停泊时能够利用太阳能对电池能源进行补充是一个有着深远意义的课题。目前,如何最大效率地利用太阳能成为了大家探索的问题,由于地球的自转和公转,太阳与地球的两者的相对位置是持续变化的,本论文通过单片机控制太阳能板对阳光进行精准捕捉,使得太阳能入射光线能够在大部分时间内垂直太阳能板,以提高太阳能利用效率,大大提高了电能转化效率。综上所述,研发出一套在电动汽车上能够实现自动对阳光进行精准定位及捕捉的装置,对提高太阳能利用率、环境保护有着重大深远的意义。

一、总体设计开发流程

本课题的开发设计,总体分为3个部分,由机械机构、硬件和软件三个部分组成,机械部分关于机械结构展开折叠、电动推杆高度角的追踪和云台电机对方位角的追踪,硬件部分包括选用硬件类型,电路设计,以及电路仿真,软件部分包括系统控制总流程图,主程序编写以及子程序编写,程序编写完成后,编译输入硬件电路,仿真,观察电路显示状况,观察是否达标。

二、机械结构设计与研究

3.1 机械系统总体设计

对于机械系统的设计,本课题由于是在汽车上加载的太阳能自动跟踪系统机构,因此应该保证机械结构设计结构方便,轻量,易拆卸的主要功能,同时,机械结构是确保方案能正常实现功能的载体,机械系统的好坏直接影响了系统控制的精度。在本次设计中,设计方案抛弃了传统双轴的笨重与控制难度,能保证太阳能板展开面积的同时,解决了控制难的问题。
   首先,展开机构由三个步进电机控制,控制太阳能板的展开与收回;太阳高度角的跟踪实现通过电动推杆的伸缩控制;太阳方位角的跟踪实现通过云台电机实现。
在这里插入图片描述

图3.1 装配图
通过CATIA的装配图,可直观看出机械机构的运动状态。

3.1.1 太阳能板折叠传动

本设计关于太阳能板折叠机构的研究,在设计前期,参考了众多太阳能板翻折的案例,与其翻折方法,由于太阳能板的特殊性,研究人员都尽可能增大其光照面积,但又必须考虑其体积影响,由此,延伸了许多种翻折结构;
  目前,现代较为常用的翻折结构,一般有:(1)平板型;(2)轴心翻折型;(3)伞型;(4)轴心重叠型等;由于应用场景等限制因素,需自行选择展开方式。

在这里插入图片描述

本设计由于应用于常规汽车上,对于体积、重量、外形以及运动方式,都比较严格,所以本设计采用了平板式与轴心翻折式结合的方式进行改良,能很好的控制其空间体积,也能很好的减轻重量负担;本设计通过使用步进电机作为动力源,使用轴承、固定器,连接器、刚性轴等进行传动。
在这里插入图片描述

三、太阳能自动跟踪系统硬件设计

本设计是太阳能自动跟踪系统的研究,利用光电追踪作为主要追踪方式,并在扩大太阳能展开面积的方面,使用新型折叠方式,利用平面与翻折的方法结合;在追光系统方面,光电追踪作为如今研究技术较为成熟的追踪方式,技术与达成效果也是相当理想。现在控制领域里的控制系统和控制芯片有很多,它们有着自己的特点和优点以及适合使用场景。本文设计的是车载太阳能板自动追踪系统,所以需要控制系统满足控制稳定、能适应不良环境、体积小、抗电磁干扰能力强、价格合理、使用方便等特点。因此在本系统中,我们最终考虑选用单片机作为控制系统。因为单片机有着结构简单、控制功能强、可靠性高、体积小、价格低、低能耗、对数据的处理能力和运算能力
较强等特点。
  根据设计方案,并且通过对比与参考,选择了一系列符合设计的元器件,在主控模块选择功能作用应用较为广泛的芯片AT89C51;信息采集输入器件选用一个光敏电阻作为检测天气光照强度的器件,另外选用四象限探测器用于判断大致太阳的高度角与方位角;选用PCF8591模块,进行信息采集,也就是A/D转换过程;利用ULN2003作为步进电机的驱动芯片;LCD1602液晶显示模块,对采集器的信息进行显示等。

仿真图

在这里插入图片描述

四、结论

  本设计利用光敏电阻作为检测当时现场条件光照强度的元器件,在系统中,选用了四象限探测器作为识别太阳位置的检测元器件,探测器通过对比ABCD四个象限的光照感应值,并通过PCF8591实现A/D转换,输入电信号给单片机C51,单片机通过程序逻辑运算,给电机驱动模块传递信号,驱动相应电机,组成光电跟踪系统;由于光电追踪技术发展时间已经有一段时间,因此技术已经相对成熟。由于光电跟踪相对简单而且控制方便,系统在保证精准度的同时,也充分考虑了系统的简化程序。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/162551.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

卡尔曼家族从零解剖-(04)贝叶斯滤波→细节讨论,逻辑梳理,批量优化

讲解关于slam一系列文章汇总链接:史上最全slam从零开始,针对于本栏目讲解的 卡尔曼家族从零解剖 链接 :卡尔曼家族从零解剖-(00)目录最新无死角讲解:https://blog.csdn.net/weixin_43013761/article/details/133846882 文末正下方中心提供了本人 联系…

内存取证 worldskills3.vmem与gs02.jpg题目WP

worldskills3.vmem 题目信息 获取admin用户密码是多少? 获取ip和主机名是什么? 获取桌面上的flag.txt文件的内容是什么? 服务器存在一个挖矿病毒,矿池地址是? 恶意代码在系统中注册了服务,服务名是什么&a…

windows 11渗透测试工具箱

系统简介 本环境旨在提供一个开箱即用的windows渗透测试环境;建议运行环境:【vmware:17.0 】 /【运行内存:8G】 /【固态硬盘:100G】 Windows11 Penetration Suite Toolkit v2.2 (WSL) 【推荐】 下载链接:h…

K8S知识点(四)

(1)环境搭建-集群安装 查看所需镜像 定义下载镜像 循环下载镜像: 下载完成之后:查看一下镜像,名字也已经改成了k8s的名字 集群初始化只在master节点上运行, 出现sucessfully表示成功,提示要运…

Kafka(二)消息系统设计

文章目录 前言整体设计时序图时序图解释 最后 前言 当多个系统之间通过Kafka来解耦时,在系统设计初期,基本的要求都是相似的,只不过是消费消息时的业务逻辑可能不同。 本文以业务系统和邮件系统解耦作为示例。业务系统需要发送邮件时&#…

Cubase 13 官宣升级,用户界面重新设计,音乐创作“更自然、更直观、更方便”,全面支持 MIDI 2.0

Cubase 13简介 Steinberg发布Cubase 13升级,带有显著的重新设计了用户界面,还有众多新功能和提升作曲、制作、混音和给你创意的工作流。 获取地址 Steinberg Cubase Pro 13 功能新特性 随时随地的混音: MixConsole重新设计了更简洁的界面…

R语言爬虫代码模版:技术原理与实践应用

目录 一、爬虫技术原理 二、R语言爬虫代码模板 三、实践应用与拓展 四、注意事项 总结 随着互联网的发展,网络爬虫已经成为获取网络数据的重要手段。R语言作为一门强大的数据分析工具,结合爬虫技术,可以让我们轻松地获取并分析网络数据。…

【Mac开发环境搭建】JDK安装、多JDK安装与切换

文章目录 JDK下载与安装下载安装 配置环境变量安装多个JDK共存 JDK下载与安装 下载 Oracle官网提供了非常多个版本的JDK供下载,可以点击如下链接重定向到JDK下载页面 ORACLE官网JDK下载 安装 下面的官方文档可以点开收藏到浏览器的收藏夹,这样后续在开…

Ps:PSDT 模板文件

自 Photoshop CC 2015.5 版以后,Ps 中新增了一种文件格式:.PSDT。 说明: PSD、PDD、PSDT 都是 Ps 的专用文件格式,需要继续在 Ps 中进行编辑的文件可存为此类格式。 PSD Photoshop document Photoshop 默认文档格式,支…

华纳云:centos系统中怎么查看cpu信息?

在CentOS系统中,我们可以使用一些命令来查看CPU的详细信息。下面介绍几个常用的命令: 1. lscpu lscpu命令可以显示CPU的架构、型号、核心数、线程数、频率等信息。 # lscpu 执行以上命令后,会输出类似以下内容: 2. cat /proc/…

作用域,基本数据类型(常量const),转义字符,运算符

1.作用域 全局作用域:定义在所有花括号外的名字具有“全局作用域” 块作用域:在某个花括号内定义的名字具有“块作用域” 一般把具有全局作用域的变量叫做“全局变量”,具有块作用域的变量叫做“局部变量” 如果在嵌套作用域里出现重名&a…

安全操作(安卓推流)程序

★ 安全操作项目 项目描述:安全操作项目旨在提高医疗设备的安全性,特别是在医生离开操作屏幕时,以减少非授权人员的误操作风险。为实现这一目标,我们采用多层次的保护措施,包括人脸识别、姿势检测以及二维码识别等技术…