基于51单片机点光源自动跟踪系统设计

合集下载

基于51单片机的智能LED照明控制系统设计

基于51单片机的智能LED照明控制系统设计

基于51单片机的智能LED照明控制系统设计摘要随着社会的发展人们对生活质量的要求越来越高,照明在能耗中所占的比例日益增加,因而照明节能也日显重要。

现在国内外普及使用的节能开关基本有声控型、触摸型、感光型等。

这几种开关各有自己的弊端,如声控型不适合环境嘈杂场所、感光型开关在无人期间不能自动关闭。

本设计通过AT89C51单片机结合LED照明技术、红外传感技术、光感技术、延时技术、处理等技术来实现对照明设备的智能控制。

单片机通过继电器控制照明设备的打开或者关闭、通过光照检测电路对照明设备周边亮度进行检测,如果亮度不够则单片机同时检测BIS0001芯片是否采集到了人体热释电传感信号,根据有无人体热释电传感信号单片机立刻控制照明设备打开或关闭。

关键词:单片机;传感器;BIS0001;照明控制;节能AbstractWith the development of society people of the quality of life in demand is higher and higher, lighting in the proportion of energy consumption, thus increasing illumination energy conservation also more and more importantly. Now universal use energy-saving switch at home and abroad have sonic basic type, touch type, photographic type and so on. This several switch have their own disadvantages, such as sonic type is not suitable for environmental noisy places, photographic switch in one period can't shut automatically. This design combined by AT89C51 LED lighting technology, infrared sensing technology, light sensor technology, the delay technique and processing technology to realize the intelligent control of lighting equipment. Microcomputer controls lighting equipment open or closed, by the relay ,through the light detection circuit for lighting equipment testing, if surrounding brightness is not enough then microcomputer detect the BIS0001 chip whether collected to human pyroelectric sensing signals, according to whether have pyroelectric sensing signals microcontroller redirected immediately control lighting equipment open or closed.Keywords: microcontroller;sensor;BIS0001;lighting control;energy-saving目录摘要 (I)ABSTRACT (III)前言 (1)1 概述 (2)1.1 课题研究背景 (2)1.2 课题研究的目的与意义 (2)1.2.1 良好的节能效果和延长灯具寿命 (2)1.2.2 改善工作环境,提高工作效率 (2)1.2.3 提高管理水平 (3)1.2.4 较好的投资收益效果 (3)2 系统设计方案 (4)2.1 单片机的选择 (4)2.2光照检测方式 (5)2.3 人体感应方式 (5)2.4 延时参数设置电路 (6)2.5 照明设备驱动电路 (6)3 硬件电路设计与实现 (7)3.1 系统硬件总述 (7)3.2 CPU性能介绍 (7)3.3 主控制机电路设计 (7)3.4 菲涅尔透镜 (8)3.5 热释电传感器及处理电路 (9)3.5.1 热释电红外线传感器 (9)3.5.2 信号处理电路 (10)3.6 光照检测电路 (11)3.7 控制电路 (11)3.7.1 延时时间选择电路 (11)3.7.2 输出控制电路 (12)3.8 时钟电路 (12)4 系统软件设计及实现 (13)4.1 系统软件流程图 (13)4.2 仿真环境介绍 (14)4.2.1 Keil介绍 (14)4.2.2 Proteus介绍 (14)5 系统可靠性技术 (15)5.1干扰产生的后果 (15)5.2 单片机应用系统的硬件抗干扰设计 (16)5.3 软件抗干扰技术 (17)毕业设计总结.......................................... 错误!未定义书签。

基于51单片机的太阳自动跟踪系统的研究

基于51单片机的太阳自动跟踪系统的研究

基于51单片机的太阳自动跟踪系统的研究0 引言随着社会经济的快速发展,人类所面临的能源问题越来越突出,太阳能作为一种清洁能源,无疑受到各国的普遍重视。

在相同条件下,光照强度越大,太阳能电池输出功率越大。

因而增大太阳能电池受光面的光照强度,就可增大太阳能电池输出功率。

除了提高太阳光电池本身的转换效应和提高蓄电池充放电效应外,对太阳的自动跟踪是太阳光伏发电系统中另一种提高转换效率的有效手段。

因此,在太阳能的利用过程中,实施太阳跟踪是很有必要的。

对太阳进行跟踪的方法很多,但不外乎为采用确定太阳位置所用的两种坐标系统,即赤道坐标系和地平坐标系,并分为双轴跟踪和单轴跟踪。

单轴跟踪已在很多文献作了介绍,本文要讨论的为双轴跟踪。

为了叙述方便,在以后的陈述中将两种坐标系下的整个系统统称为太阳能板。

本文采用在地平坐标系下的太阳跟踪及程序跟踪和传感器跟踪相结合的控制方式,即采用程序控制,利用光学传感器对太阳能板做自动定位和误差校正,而通过单片机控制步进电机来实现。

单片机利用时钟提供的日期和时间,计算出太阳能板的预期位置,与编码器提供的当前位置比较,输出控制信号。

驱动装置根据单片机提供的信号控制俯仰角电机和方位角电机使太阳能板运行至太阳垂直照射点,从而进行跟踪。

传感器在太阳能板位置出现误差时进行校正。

1 系统组成系统由时钟、单片机、驱动装置、编码器、太阳能板和传感器6 部分组成。

系统的核心部件是传感器和单片机。

太阳跟踪系统原理见图1。

1.1 智能单元与双坐标步进电机控制系统本文的控制系统选用了AT89C51 单片机作为智能单元。

AT89C51 是一种低功耗、低电压、高性能的8 位单片机。

片内带有一个4 KB 的FLASH 可编程、可擦除只读存储器。

文中所述系统为地。

基于51单片机的光线追踪系统

基于51单片机的光线追踪系统

基于51单片机的光线追踪系统
殷宏博
【期刊名称】《有色金属文摘》
【年(卷),期】2015(030)006
【摘要】设计采用51单片机、光敏电阻以及步进电机构成的光线追踪系统,采用51单片机自带的模数转换器ADC对与光敏电阻串联的采样电阻两端电压进行采集,再根据光敏电阻的光敏特性将光敏电阻的光强量化为百分比并显示在LCD1602液晶上,方便调试与使用. 最终将5路光强百分比进行对比,从而自动识别出光线的移动方向.单片机控制步进电机按照光线移动的方向旋转,从而实现光线自动追踪.【总页数】2页(P129,131)
【作者】殷宏博
【作者单位】安徽省煤田地质局水文勘探队物测公司,安徽宿州234000
【正文语种】中文
【中图分类】TM914
【相关文献】
1.基于Protues仿真的MCS-51单片机教学实践与探讨--利用仿真软件解决MCS-51单片机教学中常见的问题 [J], 侯俊才;杨蜀秦
2.基于新技术的追踪系统考察研究——阿尔茨海默症患者健康追踪系统设计 [J], 张瑜;史智刚
3.基于光线相关性的快速光线投射算法 [J], 胡英;徐心和
4.一种基于光线相关性的快速光线跟踪算法 [J], 古春生;蔡勇
5.利用光线投射法虚拟X光线图片进行基于灰度的2D/3D配准算法研究 [J], 陈克寒;杨华民
因版权原因,仅展示原文概要,查看原文内容请购买。

基于51单片机的智能灯设计论文

基于51单片机的智能灯设计论文

基于51单片机的智能灯设计论文基于51单片机的智能灯设计智能家居系统作为当今科技发展的重要领域之一,已经在人们的生活中起着越来越重要的作用。

其中,智能照明系统是智能家居的基础之一,其设计和应用旨在提高居民居住环境的舒适度和便利性。

本文将介绍基于51单片机的智能灯设计,以实现远程控制、光照感应和定时开关等功能。

通过该设计,用户可以随时随地控制灯光,提高生活品质。

一、设计方案的理论基础基于51单片机的智能灯设计理论基础主要包括单片机技术、电路基础和通信协议等方面。

在本设计中,我们选择了51单片机作为系统的控制核心,其具有良好的稳定性和可编程性。

同时,我们利用电路设计实现了灯光的控制和反馈,以及与外部通信的功能。

通过蓝牙技术和手机终端的配合,用户可以远程控制智能灯的开关和亮度。

二、设计方案的硬件实现基于51单片机的智能灯主要包括硬件电路和软件程序两个部分。

硬件电路部分包括电源管理模块、51单片机控制模块、驱动模块和传感器模块等。

电源管理模块主要负责对整个系统的电源进行管理和稳定输出;51单片机控制模块是系统的核心,负责接收用户指令并控制灯光的开关和亮度;驱动模块用于实现灯光的亮度调节;传感器模块则用于检测周围环境的光照强度。

三、设计方案的软件实现基于51单片机的智能灯的软件实现主要通过C语言进行编程。

编程部分需实现用户手机与智能灯之间的通信交互,以及相应指令的解析和执行。

为了提高用户体验,我们可以利用手机APP实现对灯光的远程控制和定时开关功能。

此外,还可以通过光照传感器实时检测光照强度,并根据设定的阈值自动调整灯光亮度。

四、设计方案的应用场景基于51单片机的智能灯设计方案可以广泛应用于家庭、办公场所和公共空间等多个场景。

在家庭中,用户可以通过手机APP随时随地对灯光进行控制,实现夜间自动开关、按需调光等功能,提高居住舒适度。

在办公场所中,智能灯可以根据员工的作息时间和环境需求进行智能调光,提高工作效率和员工的舒适度。

基于51单片机的智能LED照明控制系统设计毕业设计

基于51单片机的智能LED照明控制系统设计毕业设计

基于51单片机的智能LED照明控制系统设计毕业设计智能LED照明控制系统是基于51单片机的一种照明系统,通过智能化的控制方式,能够实现对LED照明的精确控制和管理。

本文将从系统设计的需求、硬件设计和软件设计三个方面对基于51单片机的智能LED照明控制系统进行详细的介绍。

首先,通过需求分析,我们确定了智能LED照明控制系统的功能。

该系统需要能够根据光照条件自动调整LED的亮度,在不同的时间段实现定时开关机,同时具备手动控制功能。

此外,还要提供远程控制功能,通过手机或者电脑进行远程监控和控制。

接下来是硬件设计部分。

我们首先确定了基于51单片机的核心控制模块,并根据系统需求设计了相应的电路板。

核心控制模块主要负责控制LED的亮度,采用PWM控制方式,能够实现精确的亮度调节。

同时,该模块还需要实现定时开关机功能,通过计时器定时开启或关闭LED。

另外,为了实现远程控制功能,我们还设计了无线通信模块,利用无线网络实现用户对照明系统的远程监控和控制。

软件设计是整个系统中非常关键的一部分。

首先,我们需要编写程序来控制核心控制模块,实现LED灯的亮度调节和定时开关机功能。

其次,需要开发相应的用户界面和远程控制程序,为用户提供友好的控制界面,同时实现用户对照明系统的远程监控和控制。

在软件设计过程中,我们需要充分利用51单片机的功能和特性,通过编写高效的程序实现系统的各项功能。

最后,为了保证系统的安全性和可靠性,我们还需要对系统进行测试和调试。

通过模拟不同的使用场景和异常情况,进行全面的测试,确保系统能够正常工作。

同时,还需要进行性能优化和故障排除,保证系统在长时间运行中不会出现问题。

综上所述,基于51单片机的智能LED照明控制系统设计是一个复杂的工程,需要从系统需求、硬件设计和软件设计等多个方面进行全面考虑。

通过合理的设计和严谨的测试,能够设计出高性能、高可靠性的智能LED照明控制系统,为用户提供更好的照明体验。

基于MCS-51单片机的光源跟踪

基于MCS-51单片机的光源跟踪

基于MCS-51单片机的光源跟踪
张天钟;姜宝钧;邓兴成
【期刊名称】《实验科学与技术》
【年(卷),期】2006(004)0z1
【摘要】光源跟踪技术是一项实用的技术,在很多领域上都有应用,尤其用在太阳能设备上,能够使其工作效率更高,能量吸收率更高.文中提出一种基于MCS-51实现对光源跟踪的方法.先用光敏晶体管3DU5对光源信号进行采样,将其通过
ADC0809转换成数字信号后,用AT89S52单片机控制小车,完成光源跟踪.
【总页数】3页(P39-40,98)
【作者】张天钟;姜宝钧;邓兴成
【作者单位】电子科技大学,成都,610054;电子科技大学,成都,610054;电子科技大学,成都,610054
【正文语种】中文
【中图分类】TN202;TP274.52
【相关文献】
1.基于LM3S811单片机的LED点光源跟踪系统的设计 [J], 崔鸣;尚丽
2.基于单片机的光源自动跟踪系统设计 [J], 王菊娇;罗宜春
3.基于430单片机的点光源跟踪系统 [J], 魏春华
4.基于MCS-51单片机的光源跟踪 [J], 张天钟;姜宝钧;邓兴成
5.基于430单片机的点光源跟踪系统 [J], 魏春华
因版权原因,仅展示原文概要,查看原文内容请购买。

以51单片机为内核的太阳能跟踪系统算法设计

以51单片机为内核的太阳能跟踪系统算法设计

步进 电机、单片机及各驱动控制 电路、按
角度 跟踪 的 方式 。通过 对单 片机 AT89S5l的
:关和 继电器 等低压 电器等组成。
P0.4口线输入 的电位 的高低来进行 阴晴 设 计和硬 件 电
图 1:核心算法流程 图
上 接 225页
·攻击、端 口扫描 、异常外发 邮件 (频繁外 行为 做出响应,即时发现并上报网络系统 中存 毒查 杀进行 阻止不定 时向 内网发 ARP欺骗 的
(3)流 量状态 和网络配置 优化 ,根据用
起对机 器 DOS攻击 ,以确 保护计 算机 网络运 行 安 全 。
!用带宽上下行流量情况对迅雷下载 、电驴、
防 火墙 技术 是 由一组 执行 内外 网络安 全
等为 代表 的 p2p软件 和网 站浏 览进行 带 策略 的软硬 设备所 组成 ,它被 设置于可信的 内 参考文献
.量优化配置 ,管理 员可为每个用 户上行带 网和相对不可信 的外 网之 间,可分为 外网防火 [1】黄健 .计算机局域 网安全与防范技术探 究
:量和下行带 宽流量进 行调 整。应 用智能识 墙和 内网防火墙 。防火墙 是在 内网络 和外网络
[J].中国高新技术企业 ,2013(11):69-71.
3 光 电 检 测 模 块 设 计
计 背景
系统 在通 电工 作之 后如 果第 一步 判断 为
白天,就需要进行是否为晴天 的判 断,再 根据
太阳能跟 踪控制 系统 由太阳 能 电池组 件、
结果选择一种方式进行追踪 ,如果光 线强是晴
I能追 日跟踪传感器 、太阳能板机械传动装 天选 择 光 电检 测 的方 式,如 果光线 若 就选 择
计算 机木 马病 毒及 网关 杀毒 防护 是对 网

基于单片机的光伏板自动跟踪系统设计

基于单片机的光伏板自动跟踪系统设计

基于单片机的光伏板自动跟踪系统设计【摘要】本文针对光伏板自动跟踪系统进行设计和研究。

在介绍了研究背景、问题提出和研究目的。

在详细阐述了光伏板自动跟踪系统设计原理、硬件设计、软件设计、系统测试和性能分析。

在对设计进行总结,分析了设计的优缺点,并展望了未来的发展方向。

该系统可以实现根据太阳位置自动调整光伏板的角度,提高光伏板的光能转换效率。

通过本文的研究,可以为光伏板系统的自动跟踪提供技术支持,并为未来的光伏板系统设计提供借鉴。

【关键词】光伏板、单片机、自动跟踪系统、设计原理、硬件设计、软件设计、系统测试、性能分析、设计总结、优缺点分析、未来展望、研究背景、问题提出、研究目的1. 引言1.1 研究背景目前市面上已经出现了一些光伏板自动跟踪系统,但大多数使用的是传统的模拟信号处理电路,这种系统存在体积大、功耗高、灵活性差的缺点。

本研究将采用单片机作为控制核心,结合传感器实时监测光照强度和位置信息,实现对光伏板的自动跟踪。

通过本研究的实践,将为光伏板自动跟踪系统的设计提供一种新的思路和解决方案,从而更好地利用太阳能资源,提高光伏板的能量利用率,促进清洁能源的发展。

1.2 问题提出现在让我们来看一下问题提出部分。

在光伏板自动跟踪系统设计中,我们面临着一些问题需要解决。

传统的固定式光伏板存在着只能在固定方向上接收阳光照射的局限性,无法充分利用太阳能资源。

由于太阳在天空中的位置不断变化,固定式光伏板无法实现持续高效的能量转换。

光伏板在不同季节、不同地点受到的太阳辐射角度也会有所不同,固定式光伏板无法灵活地调整以适应这种变化。

为了充分利用太阳能资源,提高光伏板能量转化效率,我们需要设计一种能够实现自动跟踪太阳位置的光伏板跟踪系统。

这样可以使光伏板始终面向太阳并最大程度地吸收阳光照射,从而提高光伏板的能量转换效率。

本研究旨在解决光伏板固定式安装存在的问题,提出一种基于单片机的光伏板自动跟踪系统设计方案,以期能够实现更高效的太阳能利用和能量转换。

基于单片机的自动追光设计

基于单片机的自动追光设计

基于单片机的自动追光设计摘要:由于太阳能存在着密度低、间歇性、光照方向和强度随时间不断变化等问题,这就对太阳能的收集和利用提出了更高的要求。

尽管目前已有很多太阳能设备,如太阳能热水器、太阳能干燥器、太阳能电池等等,但对太阳能的利用还远远不够,究其原因,主要是能量利用率不高。

对于绝大部分的太阳能设备,如果它的能量转换部分能始终保持与太阳光线垂直,就可以在有限的使用面积内收集更多的太阳能。

但是太阳每时每刻都是在运动着,能量转换部分若想始终保持与太阳光线垂直,就必须要跟踪太阳。

关键词:12单片机,步进电机,光敏传感器,自动化1引言对于目前大型光伏发电系统的设计,特别是在国内,大多数太阳能电池板阵列仍旧采用的是固定角度安装方法,即《国家太阳光伏电源系统安装工程设计规范》中根据不同地区所提出的最佳倾角式安装规范。

虽然这种安装方式整齐划一,便于管理,且不会增加额外的系统成本,但却存在余弦效应,即太阳光线的入射方向始终与太阳能电池板阵列存在一定的角度偏差,无法垂直入射,进而导致光伏发电系统的效率低下。

2基本原理该实验是当四路光敏传感器采集光信号,将模拟量经AD转化为数字量,12单片机进一步将收集到的信号处理,首先在1602显示屏上显示光的强度,并同时判断是步进电机1还是步进电机2转动(步进电机1控制左右,步进电机2控制上下)。

此时工作状态指示灯亮,电机进行转动,从而使光与采集板垂直,完成光的最大化利用。

3模块原件介绍3.1 LCD1602液晶LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块。

它是由字符型液晶显示屏(LCD)、控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻、电容元件和结构件等装配在PCB板上而组成。

LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块。

它是由字符型液晶显示屏(LCD)、控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻、电容元件和结构件等装配在PCB板上而组成。

光源自动跟踪系统设计报告1

光源自动跟踪系统设计报告1

题目光源自动跟踪系统组别第三组姓名农世安、黄勇深、廖晓系(院)信息工程系班级 11应用电子(3+2)指导教师龙祖连、倪杰、张存吉二O一二年九月三日光源自动跟踪系统要摘本设计以TI公司提供的16位超低功耗、高性能嵌入式微控制器MSP430为核心设计并制作一个能够检测并指示点光源位置的光源跟踪系统。

循迹小车沿半径r =80cm的半圆黑色循迹线(线宽20mm)自C点运动到D点,在D点停留5S后关掉LED灯并自动返回C点,表示一天周期的结束。

放置在地面的光源跟踪系统,通过运用光敏器件的检测、传感器、AT89S52单片机的强大功能及相关外围电路设计产生控制信号传递给步进电机,使步进电机带动激光笔进行左、右等方向进行光源的实时检测及精确的跟踪。

本文着重讨论电机控制与光源检测定位方法。

关键字光源检测及跟踪光敏器件步进电机目录一、引言 (4)任务与要求 (4)二、方案的选择与论证 (5)1、微控制器模块的选择与论证 (6)2、光敏元器件的选择与论证 (7)3、电机的选择与论证 (8)4、电机驱动模块的选择与论证 (9)5、显示模块的选择与论证 (9)6、方案确认 (10)7、方案论证 (10)三、系统总体设置 (11)1、系统硬件流程图 (11)2、系统软件流程图 (12)四、系统单元设计 (14)1、单片机最小系统 (14)2、电源电路 (15)3、黑白线检测模块 (16)4、电机驱动模块 (16)五、系统总体测试 (17)六、总结 (17)一、引言.任务与要求:设计并制作一个能够检测并指示点光源位置的模拟光伏发电太阳光自动跟踪系统,系统示意图如图1所示。

光源B使用单只1W白光LED(不得使用任何聚光装置),固定在一可调速循迹小车上,循迹小车沿半径r =80cm 的半圆黑色循迹线(线宽20mm)自C点运动到D点,在D 点停留5S后关掉LED灯并自动返回C点,表示一天周期的结束。

循迹小车的速度以自C点运动到D点的时间为20~50S 可调节。

光源自动跟踪系统自控原理课程设计

光源自动跟踪系统自控原理课程设计

光源自动跟踪系统自控原理课程设计一、前言光源自动跟踪系统是指利用光敏元件感知光线方向和光强,并通过自控原理去控制光源的方向和角度,以保证光源始终朝向目标,从而提高光能利用效率。

在现代节能环保理念的引领下,光源自动跟踪系统的研究与应用备受重视。

本课程设计立足于自控原理,旨在通过深入的理论研究和系统实践,培养学生动手能力和解决实际问题的能力,为学生今后的工程实践打下坚实基础。

二、课程设计目标1. 了解光源自动跟踪系统的基本原理和实现方式;2. 掌握自控原理在光源自动跟踪系统中的应用;3. 进行光源自动跟踪系统的设计与实现;4. 提高学生的动手能力和实际问题解决能力。

三、课程设计内容1. 光源自动跟踪系统的原理及相关知识介绍1.1 光敏元件的工作原理1.2 光源的自动定位与跟踪1.3 控制系统的设计与实现2. 自控原理在光源自动跟踪系统中的应用2.1 PID控制器在光源自动跟踪系统中的应用2.2 虚拟仪器软件的使用3. 光源自动跟踪系统的设计与实现3.1 选择合适的光敏元件3.2 搭建实验评台3.3 调试控制系统4. 实际案例分析4.1 光伏发电系统中的光源自动跟踪技术4.2 植物生长灯中的光源自动跟踪技术四、课程设计步骤1. 第一阶段:理论学习1.1 学生通过课堂教学和自主学习,掌握光源自动跟踪系统的原理及相关知识;1.2 学生学习自控原理在光源自动跟踪系统中的应用,了解PID控制器的基本原理和实现方法;1.3 学生熟悉虚拟仪器软件的基本操作和功能,为实验做好准备。

2. 第二阶段:实验设计2.1 学生在老师的指导下,选择合适的光敏元件,并设计光源自动跟踪系统的整体结构;2.2 学生搭建实验评台,完成光源自动跟踪系统的硬件部分搭建;2.3 学生根据课程要求,编写控制系统的程序,并进行调试。

3. 第三阶段:实验实施3.1 学生进行光源自动跟踪系统的实验实施,并记录实验数据;3.2 学生通过实验数据的分析,对光源自动跟踪系统的性能进行评估;3.3 学生在老师的指导下,完成实验报告的撰写。

基于51单片机光伏发电追光系统设计

基于51单片机光伏发电追光系统设计

基于51单片机光伏发电追光系统设计摘要:本文提出了一种基于51单片机的光伏发电追光系统设计。

该系统由直流电源、光电传感器、单片机控制模块和驱动电机等组成。

在系统运行过程中,光电传感器能够实时感知太阳光线的方向、强度和位置,通过单片机对光伏板角度的调整实现光伏发电的最大输出功率。

实验结果表明,该系统在追光精度、能量利用效率和稳定性方面具有优越性。

关键词:光伏发电;追光系统;51单片机;角度调整;最大功率点跟踪Abstract:This paper proposes a design of photovoltaic power generation sun tracking system based on 51 single-chip microcomputer. The system is composed of DC power supply, photoelectric sensor, single-chip microcomputer controlmodule and driving motor. During the operation of the system, the photoelectric sensor can real-time sense the direction, intensity and position of sunlight, and adjust the angle of photovoltaic panels through the single-chip microcomputer to achieve the maximum output power of photovoltaic power generation. Experimental results show that the system has superiority in tracking accuracy, energy utilizationefficiency and stability.Keywords: photovoltaic power generation; sun tracking system; 51 single-chip microcomputer; angle adjustment; maximum power point tracking引言:随着能源危机的日益严峻,环保与能源危机成为人们社会生产和生活中的重要问题。

基于51单片机的智能LED照明控制系统设计

基于51单片机的智能LED照明控制系统设计

基于51单片机的智能LED照明控制系统设计智能LED照明控制系统是一种使用51单片机作为主控制器的照明系统。

该系统通过使用51单片机的GPIO和串口通信功能,实现对LED照明设备的智能控制,包括亮度、颜色、模式等参数的调节和设置。

系统硬件部分主要由51单片机、LED灯、功率驱动电路、传感器组成。

其中,51单片机作为主控制器,负责处理用户的控制指令,并控制LED灯的亮度和颜色。

功率驱动电路用于将51单片机输出的控制信号转换成LED灯的驱动信号,确保LED灯正常工作。

传感器则用于感知环境的亮度和温度等信息,以便系统能够自动调整LED灯的亮度和颜色。

系统软件部分主要包括用户界面、控制逻辑以及与外部设备的通信等功能。

用户界面可以通过串口或者无线方式与系统进行交互,用户可以通过输入指令或者调节参数来控制LED灯的亮度和颜色。

控制逻辑部分主要负责解析用户的指令,并根据指令来调节LED灯的亮度和颜色。

与外部设备的通信功能主要负责与传感器进行通信,获取环境信息,并根据环境信息来自动调整LED灯的亮度和颜色。

该系统的工作流程如下:1.初始化系统:系统上电后,51单片机进行初始化操作,包括初始化GPIO、串口等相关设备。

2.用户交互:系统等待用户输入指令或者调节参数,用户可以通过串口或者无线方式与系统进行交互。

3.解析指令:系统接收到用户的指令后,通过控制逻辑部分对指令进行解析,确定LED灯需要调节的亮度和颜色。

4.控制LED灯:系统通过51单片机的GPIO和功率驱动电路,将调节后的控制信号发送给LED灯,实现对LED灯亮度和颜色的控制。

5.环境感知:系统通过与传感器的通信,获取环境的亮度和温度等信息。

6.自动调整:根据获取到的环境信息,系统通过控制逻辑部分,自动调整LED灯的亮度和颜色。

7.循环工作:系统根据用户的指令和环境信息,循环执行上述步骤,实现LED灯的智能控制。

总之,基于51单片机的智能LED照明控制系统通过合理设计硬件和软件的结合,能够实现对LED灯的智能控制,提高照明系统的灵活性和节能性。

基于51单片机的智能LED照明控制系统设计

基于51单片机的智能LED照明控制系统设计

基于51单片机的智能LED照明控制系统设计一、引言随着科技的发展,人们对室内照明的要求也越来越高。

传统的照明系统已经无法满足人们对照明效果的需求,因此智能LED照明控制系统逐渐成为人们关注的焦点。

本文将基于51单片机设计一种智能LED照明控制系统,通过对光照度的检测和用户设定,实现对LED灯光亮度和颜色的智能控制。

二、系统设计1.硬件设计智能LED照明控制系统的硬件主要包括光敏电阻、温度传感器、LED 灯和51单片机。

(1)光敏电阻:用于检测光照度,根据光照度的不同,调节LED灯的亮度。

(2)温度传感器:用于检测环境温度,根据温度的不同,调节LED 灯的颜色。

(3)LED灯:用于照明,可以调节亮度和颜色。

(4)51单片机:作为系统的核心控制器,接收传感器的数据,并根据设定的参数控制LED灯的亮度和颜色。

2.软件设计(1)光照度检测:通过读取光敏电阻的电压值来获取光照度,根据光照度的不同,控制LED灯的亮度。

可以设定光照度阈值,当检测到的光照度低于设定值时,LED灯亮度增加;当光照度高于设定值时,LED灯亮度减小。

(2)温度检测:通过读取温度传感器的数值来获取环境温度,根据温度的不同,控制LED灯的颜色。

可以设定温度范围和对应的颜色值,当温度在设定范围内时,LED灯显示设定的颜色。

(3)用户设定:通过按键输入,用户可以设定光照度阈值、温度范围和对应的颜色值。

设定的参数保存在51单片机的内存中。

(4)LED灯控制:根据光照度和温度的检测结果以及用户设定的参数,控制LED灯的亮度和颜色。

通过PWM控制LED灯的亮度,通过调节RGB三个通道的PWM占空比,实现对LED灯颜色的控制。

三、系统实现智能LED照明控制系统的实现主要分为硬件实现和软件实现两部分。

硬件实现:根据设计方案,搭建光敏电阻、温度传感器和LED灯的电路,并将它们与51单片机连接,保证硬件的正常工作。

软件实现:根据软件设计方案,编写相应的程序,包括光照度检测、温度检测、用户设定和LED灯控制等功能代码。

点光源跟踪系统--设计报告

点光源跟踪系统--设计报告

点光源跟踪系统(题目)一、任务设计并制作一个能够检测并指示点光源位置的光源跟踪系统,系统示意图如图1所示。

光源B使用单只1W白光LED,固定在一支架上。

LED的电流能够在150~350mA的范围内调节。

初始状态下光源中心线与支架间的夹角θ约为60º,光源距地面高约100cm,支架可以用手动方式沿着以A为圆心、半径r约173cm 的圆周在不大于±45º的范围内移动,也可以沿直线LM移动。

在光源后3 cm 距离内、光源中心线垂直平面上设置一直径不小于60cm暗色纸板。

光源跟踪系统A放置在地面,通过使用光敏器件检测光照强度判断光源的位置,并以激光笔指示光源的位置。

图1 光源跟踪系统示意图二、要求1.基本要求(1)光源跟踪系统中的指向激光笔可以通过现场设置参数的方法尽快指向点光源;(2)将激光笔光点调偏离点光源中心30cm时,激光笔能够尽快指向点光源;(3)在激光笔基本对准光源时,以A为圆心,将光源支架沿着圆周缓慢(10~15秒内)平稳移动20º(约60cm),激光笔能够连续跟踪指向LED点光源;2.发挥部分(1)在激光笔基本对准光源时,将光源支架沿着直线LM平稳缓慢(15秒内)移动60cm,激光笔能够连续跟踪指向光源。

(2)将光源支架旋转一个角度β(≤20º),激光笔能够迅速指向光源。

(3)光源跟踪系统检测光源具有自适应性,改变点光源的亮度时(LED驱动电流变化±50mA),能够实现发挥部分(1)的内容;(4)其他。

三、说明1.作为光源的LED的电流应该能够调整并可测量;2.测试现场为正常室内光照,跟踪系统A不正对直射阳光和强光源;3.系统测光部件应该包含在光源跟踪系统A中;4.光源跟踪系统在寻找跟踪点光源的过程中,不得人为干预光源跟踪系统的工作;5.除发挥部分(3)项目外,点光源的电流应为300±15 m A;6.在进行发挥部分(3)项测试时,不得改变光源跟踪系统的电路参数或工作模式;点光源跟踪系统(报告)摘要:本方案所涉及的点光源跟踪系统采用光敏三级管来检测点光源,并且利用比较比较器来判断电压高低,从而获知各个光敏传感器接收到的光的强弱来判断点光源的位置。

(完整版)基于51单片机的智能LED照明控制系统设计

(完整版)基于51单片机的智能LED照明控制系统设计

基于51单片机的智能LED照明控制系统设计摘要随着社会的发展人们对生活质量的要求越来越高,照明在能耗中所占的比例日益增加,因而照明节能也日显重要。

现在国内外普及使用的节能开关基本有声控型、触摸型、感光型等。

这几种开关各有自己的弊端,如声控型不适合环境嘈杂场所、感光型开关在无人期间不能自动关闭。

本设计通过AT89C51单片机结合LED照明技术、红外传感技术、光感技术、延时技术、处理等技术来实现对照明设备的智能控制。

单片机通过继电器控制照明设备的打开或者关闭、通过光照检测电路对照明设备周边亮度进行检测,如果亮度不够则单片机同时检测BIS0001芯片是否采集到了人体热释电传感信号,根据有无人体热释电传感信号单片机立刻控制照明设备打开或关闭。

关键词:单片机;传感器;BIS0001;照明控制;节能AbstractWith the development of society people of the quality of life in demand is higher and higher, lighting in the proportion of energy consumption, thus increasing illumination energy conservation also more and more importantly. Now universal use energy-saving switch at home and abroad have sonic basic type, touch type, photographic type and so on. This several switch have their own disadvantages, such as sonic type is not suitable for environmental noisy places, photographic switch in one period can't shut automatically. This design combined by AT89C51 LED lighting technology, infrared sensing technology, light sensor technology, the delay technique and processing technology to realize the intelligent control of lighting equipment. Microcomputer controls lighting equipment open or closed, by the relay ,through the light detection circuit for lighting equipment testing, if surrounding brightness is not enough then microcomputer detect the BIS0001 chip whether collected to human pyroelectric sensing signals, according to whether have pyroelectric sensing signals microcontroller redirected immediately control lighting equipment open or closed.Keywords: microcontroller;sensor;BIS0001;lighting control;energy-saving目录摘要 (I)ABSTRACT (III)前言 (1)1 概述 (2)1.1 课题研究背景 (2)1.2 课题研究的目的与意义 (2)1.2.1 良好的节能效果和延长灯具寿命 (2)1.2.2 改善工作环境,提高工作效率 (2)1.2.3 提高管理水平 (3)1.2.4 较好的投资收益效果 (3)2 系统设计方案 (4)2.1 单片机的选择 (4)2.2光照检测方式 (5)2.3 人体感应方式 (5)2.4 延时参数设置电路 (6)2.5 照明设备驱动电路 (6)3 硬件电路设计与实现 (7)3.1 系统硬件总述 (7)3.2 CPU性能介绍 (7)3.3 主控制机电路设计 (7)3.4 菲涅尔透镜 (8)3.5 热释电传感器及处理电路 (9)3.5.1 热释电红外线传感器 (9)3.5.2 信号处理电路 (10)3.6 光照检测电路 (11)3.7 控制电路 (11)3.7.1 延时时间选择电路 (11)3.7.2 输出控制电路 (12)3.8 时钟电路 (12)4 系统软件设计及实现 (13)4.1 系统软件流程图 (13)4.2 仿真环境介绍 (14)4.2.1 Keil介绍 (14)4.2.2 Proteus介绍 (14)5 系统可靠性技术 (15)5.1干扰产生的后果 (15)5.2 单片机应用系统的硬件抗干扰设计 (16)5.3 软件抗干扰技术 (17)毕业设计总结.......................................... 错误!未定义书签。

基于单片机的光伏板自动跟踪系统设计

基于单片机的光伏板自动跟踪系统设计

基于单片机的光伏板自动跟踪系统设计1. 引言1.1 研究背景目前市面上已经有一些光伏板自动跟踪系统,但大多采用GPS 定位或光电传感器来实现跟踪。

这些方法虽然可以实现一定的跟踪效果,但在实际使用中存在一些缺陷,如定位精度不高、成本较高等问题。

本研究旨在通过应用单片机技术,设计一种基于单片机的光伏板自动跟踪系统,以提高光伏板的能量转换效率,降低成本并提升稳定性。

通过本研究的开展,不仅可以推动光伏板自动跟踪技术的进步和应用,还能有效促进清洁能源的发展和利用,具有重要的现实意义和应用价值。

1.2 研究目的研究目的是设计并实现一种基于单片机的光伏板自动跟踪系统,通过智能控制和调节光伏板的角度,使其始终与太阳光保持最佳的垂直角度,以最大程度地提高光伏板的能量转换效率。

具体目的包括:1. 提高光伏板的发电效率,减少能源浪费,降低能源成本;2. 增加光伏板的寿命,避免因角度不当而导致的损坏;3. 提高系统的稳定性和可靠性,确保在各种环境条件下都能正常运行;4. 探索光伏板自动跟踪技术在实际应用中的优势和潜力,为光伏发电领域的进一步发展提供技术支持和参考。

通过本研究,可以验证光伏板自动跟踪系统在实际应用中的效果,并为未来类似系统的设计与优化提供实践经验和理论基础。

1.3 研究意义光伏板自动跟踪系统的研究对于提高太阳能发电系统的整体性能具有重要意义。

通过系统的自动跟踪调整,可以使光伏板在不同时间段、不同季节以及不同地理位置更好地吸收太阳能,从而提高光伏发电系统的发电效率,减少能源的浪费。

这对于推动太阳能发电系统的发展具有积极的促进作用,有助于提高整体能源利用效率。

光伏板自动跟踪系统的研究意义重大,不仅可以提高能源利用效率,节约能源资源,还可以推动太阳能发电系统的发展,促进环境保护和可持续发展。

深入研究和开发光伏板自动跟踪系统具有重要的现实意义和发展前景。

2. 正文2.1 光伏板自动跟踪系统的设计原理光伏板自动跟踪系统的设计原理是基于太阳光的光照度和方向进行实时监测和调整,以最大化光伏板的发电效率。

基于单片机的光源自动跟踪系统设计

基于单片机的光源自动跟踪系统设计

基于单片机的光源自动跟踪系统设计摘要与其他能源相比, 太阳能具有独特的优点, 向太阳这个取之不尽的能源宝库索取能量,实现人类历史上的能源变革,已成为今后能源开发的主要趋向。

用现代化方法大规模地开发利用太阳能,已成为摆在人们面前的一项重要任务。

然而它也存在着间歇性、光照方向和强度随时间不断变化的问题, 这就对太阳能的收集和利用提出了更高的要求。

目前很多太阳能电池板阵列没有充分利用太阳能资源, 发电效率低下。

据实验, 在太阳能光发电中, 相同条件下采用自动跟踪发电设备要比固定发电设备的发电量提高35%左右,因此在太阳能利用中进行跟踪是十分必要的。

光源跟踪技术是一项实用的技术,在很多领域均有应用,尤其是在太阳能设备上,能够使其工作效率更高,能量吸收率更高。

给出了一种基于单片机的光源自动跟踪系统设计方案, 该设计使用TI公司的超低功耗的AT89C51单片机作为整个系统的控制核心,主要由电机驱动,光源检测等组成。

利用4路光敏传感器来检测光源的位置并将检测到的信号经过放大传给控制器AT89C51单片机,经过单片机的运算和处理来确定光源的运动趋势,并将运算的控制信号传给两台步进电机,使其跟随光源运动。

当水平方向上的2路光敏传感器管测量数值相对接近,同时竖直方向上的2路光敏传感器测量数值也相对接近时,位于竖直传感器中间的激光笔将精确的指向光源。

同时将光敏传感器检测的信号显示在LCD液晶屏幕上。

关键词:AT89C51单片机,光源,自动跟踪,检测,传感器ABSTRACTCompared with other energy, solar energy has a unique advantage, the inexhaustible energy treasure to the sun for energy, realize the energy change in human history, has become the main future energy development trend. With modern methods for the development and utilization of solar energy on a large scale, has become an important task in front of people. However it also has intermittent, illumination direction and intensity of changing over time, this is the collection and utilization of solar energy put forward higher requirements. At present many solar panel array did not make full use of solar energy resources, power generation efficiency is low. According to the experiment, in the solar energy light electricity, under the same conditions using automatic tracking power equipment to around 35% higher than that of fixed power equipment capacity, therefore in the solar tracking is very necessary. Light source tracking technology is a practical technology, are applied in many fields, especially in solar energy equipment, able to make it work more efficient, higher energy absorption.This design gives a light source automatic tracking system based on single chip design scheme, the design USES TI company's ultra-low power consumption of AT89C51 as the control core of the whole system, mainly by motor driven, light detection, etc. Using four-way photosensitive sensor to detect the position of the light source and detected signals are amplified to controller AT89C51, through MCU operation and processing to determine the movement trend of light source, and the operation of the control signal to the two stepper motors, to make it follow the light source. When the horizontal 2 road of photosensitive sensor measurements are relatively close, at the same time 2 road photosensitive sensor measurement values on the vertical direction is relatively close, the laser pointer, in the middle of a verticalsensors will be accurate to point light source. At the same time the photosensitive sensor detection signal is displayed in the LCD screen.Key words: AT89C51, light source, automatic tracking, detection, sensor目录1.绪论 (1)1.1 概述 (1)1.2太阳能的应用 (1)1.3光源跟踪系统发展现状 (2)1.4本文主要内容 (3)2系统设计 (4)2.1系统设计要求 (4)2.1.1跟踪光源设计 (4)2.1.2太阳光角度的计算 (5)2.1.3太阳光强度检测系统 (9)2.2方案比较 (10)2.2.1主控芯片的选择 (10)2.2.2电动机的选择 (11)2.2.3电动机驱动电路的选择 (14)2.2.4传感器的选择 (14)2.2.5显示器的选择 (15)2.2.6转换器的选择 (16)2.2.7太阳能电池板 (16)3硬件设计 (18)3.1硬件方框图和电路设计 (18)3.2主控系统 (18)3.3步进电机驱动电路设计 (20)3.4按键设计 (23)3.5液晶显示器设计 (23)3.6信号采集处理 (24)4软件设计 (26)4.1主流程图 (26)4.2子程序流程图 (26)5系统调试和结果分析 (33)5.1仿真 (33)5.2 调试与分析 (35)总结 (37)致谢 (38)参考文献 (39)附录1 (40)附录2 (41)1.绪论1.1 概述该设计采用Intel公司的超低功耗,低电压,高性能的AT89C51 单片机作为整个系统的核心,主要由电机驱动,光源检测,采集信号等组成。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

指导教师评定成绩:审定成绩:重庆邮电大学自动化学院综合设计报告设计题目:基于单片机的光源自适应控制系统设计单位(二级学院):自动化学院学生姓名:专业:自动化班级:学号:***师:***设计时间: 2012 年 10 月重庆邮电学院自动化学院制摘要本设计给出了一种基于单片机的点光源自动跟踪系统设计方案, 该设计使用TI公司的超低功耗的AT89C52单片机作为整个系统的控制核心,主要由电机驱动模块,点光源检测模块,电源转换模块等模块组成。

利用8路光敏电阻来检测点光源的位置并将检测到的信号经过放大后进行AD转换,将转换的结果传给控制器AT89C52单片机,经过过单片机的运算和处理来确定点光源的运动趋势,并将运算的控制信号控制两台步进电机,使其跟随点光源运动。

本设计可以扩展为以后的太阳能发电的自动跟踪系统。

该系统不仅能自动根据太阳光方向来调整太阳能电池板朝向, 结构简单、成本低, 而且在跟踪过程中能自动记忆和更正不同时间的坐标位置, 不必人工干预, 特别适合天气变化比较复杂和无人值守的情况, 有效地提高了太阳能的利用率, 有较好的推广应用价值。

关键词:AT89C52单片机,光源,自动跟踪,传感器目录摘要................................................ 错误!未定义书签。

目录. (3)一设计题目 (4)1.1 基于单片机的光源自适应控制系统设计 (4)1.2 设计要求 (4)二设计报告正文 (5)2.1 设计方案总体方向的选择 (5)2.1.1 系统方案的拟定 (5)2.1.2 方案选择 (5)2.2 硬件电路的设计 (6)2.2.1 A/D转换模块 (6)2.2.2 步进电机模块 (9)2.2.3 电机驱动模块 (11)2.2.4 检测模块 (13)2.2.5 单片机模块 (14)2.3 系统软件设计 (18)三总体调试 (19)3.1 总体调试 (19)3.2 问题及解决方案 (19)3.2.1 通道比较阀值的设置 (19)3.2.2 电机的防抖 (19)四设计总结 (20)五参考文献 (21)六附录 (22)一、设计题目1.1基于单片机的光源自适应控制系统设计设计一控制系统,假设有一个太阳能电池板,为了使电池板最大限度的接受光照强度,通过控制器调节电池板的角度使电池板始终正对光线。

采用步进电机作为角度调整装置,使系统能上下和左右旋转。

1.2设计要求1.绘出电路原理图;2.制作电路图;3.编写程序;4.调试运行。

二、设计报告正文2.1设计方案的选择2.1.1系统方案的拟定1.方案一本方案是由检测电路、AT89C52单片机、时钟电路、A/D转换控制电路等主要模块组成。

传感器部分采用光敏二极管,将光信号变换为电信号。

经过A/D转换将其转化离散的数字信号。

控制电路以单片机为核心,能够对采集的数字信号进行处理和判断,控制电机运转使太阳能板正对光线。

2.方案二本方案用以单片机STC12C5A60S2为核心,光强度检测模块,时钟模块,步进电机控制电路模块和12864液晶显示等主要模块组成。

传感器采用光敏电阻,STC12C5A6S2单片机自带10位A/D,能够识别模拟信号。

控制电路以单片机为核心,能够对采集的模拟信号进行处理和判断对步进电机实现控制。

2.1.2方案选择比较以上两方案可知,系统的工作原理是一致的,都是通过传感器采集太阳光并间接或直接将其转化成单片机能够识别的信号,通过单片机处理信号并进行判断,步进电机控制电路根据单片机传出的信号转动。

所不同的是采用元器件差异,但从单片机方面考虑,方案一所使用的传统的单片机器件方案二所使用的系列成本低。

根据实际情况方案一的元器件基本都是简单易上手的器件,运用起来比较灵活,原理简单容易理解方便写程序代码。

综合考虑,最后确定选择方案一。

系统组成及工作原理以单片机为控制核心,采用光强度检测电路测量,以光敏电阻传感器作为测量元件,构成光电测量模块。

该系统可分为电源模块电路、光电测量电路、时钟电路、步进电机控制电路、单片机、A/D转换电路。

选用的主要器件有:光敏电阻,时钟芯片74LS74,AT89C52,步进电机与转换芯片ADC0809等。

系统设计框图如图2-1所示。

图2-1 系统设计框图2.2硬件电路的设计2.2.1 AD转换模块1.ADC0809的内部逻辑结构ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。

多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。

三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。

2.ADC0809引脚结构ADC0809各脚功能如下:D7-D0:8位数字量输出引脚。

IN0-IN7:8位模拟量输入引脚。

VCC:+5V工作电压。

GND:地。

REF(+):参考电压正端。

REF(-):参考电压负端。

START:A/D转换启动信号输入端。

ALE:地址锁存允许信号输入端。

(以上两种信号用于启动A/D转换).EOC:转换结束信号输出引脚,开始转换时为低电平,当转换结束时为高电平。

OE:输出允许控制端,用以打开三态数据输出锁存器。

CLK:时钟信号输入端(一般为500KHz)。

A、B、C:地址输入线。

如图2-2所示图2-2实物图和管脚图ADC0809对输入模拟量要求:信号单极性,电压范围是0-5V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。

地址输入和控制线:4条ALE为地址锁存允许输入线,高电平有效。

当ALE线为高电平时,地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进入转换器进行转换。

A,B和C用于选通IN0-IN7上的一路模拟量输入。

通道选择表如表2-1所示。

数字量输出及控制线:11条ST为转换启动信号。

当ST上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D转换;在转换期间,ST应保持低电平。

EOC为转换结束信号。

当EOC为高电平时,表明转换结束;否则,表明正在进行A/D转换。

OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。

OE=1,输出转换得到的数据;OE=0,输出数据线呈高阻状态。

D7-D0为数字量输出线。

CLK为时钟输入信号线。

因ADC0809的内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为500KHZ,VREF(+),VREF(-)为参考电压输入。

表2-1输入通道3.ADC0809应用说明1)ADC0809内部带有输出锁存器,可以与AT89S51单片机直接相连。

2)初始化时,使ST和OE信号全为低电平。

3)要转换的哪一通道的地址到A,B,C端口上。

4)在ST端给出一个至少有100ns宽的正脉冲信号。

5)是否转换完毕,我们根据EOC信号来判断。

6)当EOC变为高电平时,这时给OE为高电平,转换的数据就输出给单片机了。

图2-3 ADC0809连接图如图2-3所示,IN0-IN7分别与8个检测单元连接,D0-D7管脚接在单片机1的P3口,ST管脚于单片机1的P1.2连接,OE、EOC分别与P1.0、P1.1连接,A、B 和C与P1.4-P1.6连接,CLK接外部时钟电路,11、12管脚接VCC,13、16管脚接地。

2.2.2 步进电机模块1.驱动方法及主要参数如表2-2、表2-3所示:表2-2驱动方式(4-1-2相驱动)表2-3主要技术参数2.步进电机的主要特性:1)步进电机必须加驱动才可以运转,驱动信号必须为脉冲信号,没有脉冲的时候,步进电机静止,如果加入适当的脉冲信号,就会以一定的角度(称为步角)转动。

转动的速度和脉冲的频率成正比。

2)28BYJ48是减速步进电机,减速比为1:64,步进角为5.625/64度。

如果需要转动1圈,那么需要360/5.625*64=4096个脉冲信号。

3)步进电机具有瞬间启动和急速停止的优越特性。

4)改变脉冲的顺序,可以方便的改变转动的方向。

电机线圈由四相组成,即A、B、C、D四相,电机示意图和各线圈通电顺序图2-4和表2-4所示:图2-4步进电机原理图表2-4 各线圈通电顺序相顺序 1 2 3 4 5 61 0 0 1 1 1 02 1 0 0 1 1 13 1 1 1 0 1 14 1 1 1 1 0 0相顺序从0到1称为一步,电机轴将转过5.625度,四相四拍为0-1-2-3则称为通电一周,若循环进行这种通电一周的操作,电机便连续的转动起来,而进行相反的通电顺序如3-2-1-0将使电机同速反转。

同理四相八拍的通电顺序为A-AB-B-BC-C-CD-D-DA-A(本设计用的是四相八拍)。

通电一周的周期越短,即驱动频率越高,则电机转速越快,但步进电机的转速也不可能太快,因为它每走一步需要一定的时间,若信号频率过高,可能导致电机失步,甚至只在原步颤动。

图2-5 水平方向步进电机电路连接图2-6 竖直方向步进电机电路连接2.2.3电机驱动模块本设计采用51单片机AT89C52(晶振频率为11.0592MHZ)对该四线八相制步进电机进行控制。

通过I/O口输出的具有时序的方波作为步进电机的控制信号,信号经过特定芯片驱动步进电机。

本文选用ULN2003构成步进电机的驱动电路,下面但见介绍下ULN2003的结构和特点:ULN2003 是高耐压、大电流达林顿陈列,由七个硅NPN 达林顿管组成。

该电路的特点如下:ULN2003 的每一对达林顿都串联一个2.7K 的基极电阻,在5V 的工作电压下它能与TTL 和CMOS 电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。

ULN2003 工作电压高,工作电流大,灌电流可达500mA,并且能够在关态时承受50V 的电压,输出还可以在高负载电流并行运行。

ULN2003 采用DIP—16 塑料封装。

ULN2003方框图如图2-7所示。

ULN2003和AT89C52构成的驱动电路如图2-8所示。

图2-7 ULN2003内部方框图图2-8 ULN2003和AT89C52构成的驱动电路2.2.4检测模块:光敏电阻的分布如图2-9所示:图2-9 光敏电阻分布图比较控制式太阳跟踪装置。

设置一个直筒形外壳,在直筒外部,东、南、西、北四个方向上分别布置4只光电阻;其中一对光电阻(PI,P3)东西对称安装在直筒的两侧,用来粗略的检测太阳由东往西运动的偏转角度即方位角;另一对光电阻(PZ,P4)南北对称安装在直筒的两侧,用来粗略检测太阳的视高度即高度角;在直筒内部,东、南、西、北四个方向上也分别布置4只光电阻;其中一对光电阻(PS,P7)东西对称安装在直筒的内侧,用来精确检测太阳由东往西运动的偏转角度;另一对光电阻(P6,PS)南北对称安装在直筒的内侧,用来精确检测太阳的视高度。

相关文档
最新文档