基于51单片机点光源自动跟踪系统设计
基于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单片机的太阳自动跟踪系统的研究0 引言随着社会经济的快速发展,人类所面临的能源问题越来越突出,太阳能作为一种清洁能源,无疑受到各国的普遍重视。
在相同条件下,光照强度越大,太阳能电池输出功率越大。
因而增大太阳能电池受光面的光照强度,就可增大太阳能电池输出功率。
除了提高太阳光电池本身的转换效应和提高蓄电池充放电效应外,对太阳的自动跟踪是太阳光伏发电系统中另一种提高转换效率的有效手段。
因此,在太阳能的利用过程中,实施太阳跟踪是很有必要的。
对太阳进行跟踪的方法很多,但不外乎为采用确定太阳位置所用的两种坐标系统,即赤道坐标系和地平坐标系,并分为双轴跟踪和单轴跟踪。
单轴跟踪已在很多文献作了介绍,本文要讨论的为双轴跟踪。
为了叙述方便,在以后的陈述中将两种坐标系下的整个系统统称为太阳能板。
本文采用在地平坐标系下的太阳跟踪及程序跟踪和传感器跟踪相结合的控制方式,即采用程序控制,利用光学传感器对太阳能板做自动定位和误差校正,而通过单片机控制步进电机来实现。
单片机利用时钟提供的日期和时间,计算出太阳能板的预期位置,与编码器提供的当前位置比较,输出控制信号。
驱动装置根据单片机提供的信号控制俯仰角电机和方位角电机使太阳能板运行至太阳垂直照射点,从而进行跟踪。
传感器在太阳能板位置出现误差时进行校正。
1 系统组成系统由时钟、单片机、驱动装置、编码器、太阳能板和传感器6 部分组成。
系统的核心部件是传感器和单片机。
太阳跟踪系统原理见图1。
1.1 智能单元与双坐标步进电机控制系统本文的控制系统选用了AT89C51 单片机作为智能单元。
AT89C51 是一种低功耗、低电压、高性能的8 位单片机。
片内带有一个4 KB 的FLASH 可编程、可擦除只读存储器。
文中所述系统为地。
基于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单片机的智能灯的软件实现主要通过C语言进行编程。
编程部分需实现用户手机与智能灯之间的通信交互,以及相应指令的解析和执行。
为了提高用户体验,我们可以利用手机APP实现对灯光的远程控制和定时开关功能。
此外,还可以通过光照传感器实时检测光照强度,并根据设定的阈值自动调整灯光亮度。
四、设计方案的应用场景基于51单片机的智能灯设计方案可以广泛应用于家庭、办公场所和公共空间等多个场景。
在家庭中,用户可以通过手机APP随时随地对灯光进行控制,实现夜间自动开关、按需调光等功能,提高居住舒适度。
在办公场所中,智能灯可以根据员工的作息时间和环境需求进行智能调光,提高工作效率和员工的舒适度。
基于51单片机的智能LED照明控制系统设计毕业设计

基于51单片机的智能LED照明控制系统设计毕业设计智能LED照明控制系统是基于51单片机的一种照明系统,通过智能化的控制方式,能够实现对LED照明的精确控制和管理。
本文将从系统设计的需求、硬件设计和软件设计三个方面对基于51单片机的智能LED照明控制系统进行详细的介绍。
首先,通过需求分析,我们确定了智能LED照明控制系统的功能。
该系统需要能够根据光照条件自动调整LED的亮度,在不同的时间段实现定时开关机,同时具备手动控制功能。
此外,还要提供远程控制功能,通过手机或者电脑进行远程监控和控制。
接下来是硬件设计部分。
我们首先确定了基于51单片机的核心控制模块,并根据系统需求设计了相应的电路板。
核心控制模块主要负责控制LED的亮度,采用PWM控制方式,能够实现精确的亮度调节。
同时,该模块还需要实现定时开关机功能,通过计时器定时开启或关闭LED。
另外,为了实现远程控制功能,我们还设计了无线通信模块,利用无线网络实现用户对照明系统的远程监控和控制。
软件设计是整个系统中非常关键的一部分。
首先,我们需要编写程序来控制核心控制模块,实现LED灯的亮度调节和定时开关机功能。
其次,需要开发相应的用户界面和远程控制程序,为用户提供友好的控制界面,同时实现用户对照明系统的远程监控和控制。
在软件设计过程中,我们需要充分利用51单片机的功能和特性,通过编写高效的程序实现系统的各项功能。
最后,为了保证系统的安全性和可靠性,我们还需要对系统进行测试和调试。
通过模拟不同的使用场景和异常情况,进行全面的测试,确保系统能够正常工作。
同时,还需要进行性能优化和故障排除,保证系统在长时间运行中不会出现问题。
综上所述,基于51单片机的智能LED照明控制系统设计是一个复杂的工程,需要从系统需求、硬件设计和软件设计等多个方面进行全面考虑。
通过合理的设计和严谨的测试,能够设计出高性能、高可靠性的智能LED照明控制系统,为用户提供更好的照明体验。
基于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单片机为内核的太阳能跟踪系统算法设计

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

基于单片机的光伏板自动跟踪系统设计【摘要】本文针对光伏板自动跟踪系统进行设计和研究。
在介绍了研究背景、问题提出和研究目的。
在详细阐述了光伏板自动跟踪系统设计原理、硬件设计、软件设计、系统测试和性能分析。
在对设计进行总结,分析了设计的优缺点,并展望了未来的发展方向。
该系统可以实现根据太阳位置自动调整光伏板的角度,提高光伏板的光能转换效率。
通过本文的研究,可以为光伏板系统的自动跟踪提供技术支持,并为未来的光伏板系统设计提供借鉴。
【关键词】光伏板、单片机、自动跟踪系统、设计原理、硬件设计、软件设计、系统测试、性能分析、设计总结、优缺点分析、未来展望、研究背景、问题提出、研究目的1. 引言1.1 研究背景目前市面上已经出现了一些光伏板自动跟踪系统,但大多数使用的是传统的模拟信号处理电路,这种系统存在体积大、功耗高、灵活性差的缺点。
本研究将采用单片机作为控制核心,结合传感器实时监测光照强度和位置信息,实现对光伏板的自动跟踪。
通过本研究的实践,将为光伏板自动跟踪系统的设计提供一种新的思路和解决方案,从而更好地利用太阳能资源,提高光伏板的能量利用率,促进清洁能源的发展。
1.2 问题提出现在让我们来看一下问题提出部分。
在光伏板自动跟踪系统设计中,我们面临着一些问题需要解决。
传统的固定式光伏板存在着只能在固定方向上接收阳光照射的局限性,无法充分利用太阳能资源。
由于太阳在天空中的位置不断变化,固定式光伏板无法实现持续高效的能量转换。
光伏板在不同季节、不同地点受到的太阳辐射角度也会有所不同,固定式光伏板无法灵活地调整以适应这种变化。
为了充分利用太阳能资源,提高光伏板能量转化效率,我们需要设计一种能够实现自动跟踪太阳位置的光伏板跟踪系统。
这样可以使光伏板始终面向太阳并最大程度地吸收阳光照射,从而提高光伏板的能量转换效率。
本研究旨在解决光伏板固定式安装存在的问题,提出一种基于单片机的光伏板自动跟踪系统设计方案,以期能够实现更高效的太阳能利用和能量转换。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)南北对称安装在直筒的内侧,用来精确检测太阳的视高度。