基于单片机的自动窗帘设计(河南理工)

合集下载

单片机控制的遥控窗帘

单片机控制的遥控窗帘

摘要摘要介绍了基于单片机技术的红外遥控窗帘的设计原理,给出了遥控器和接收控制器的硬件设计方案,以流程图方式对本系统的遥控器和接收控制器的软件设计进行了较为详细的介绍,并制作出了实物模型。

该系统的遥控器部分主要由键盘扫描电路、单片机(AT89S52)、红外发射电路等组成;接收控制器部分主要由一体化红外接收电路、单片机(AT89S52)、马达驱动控制电路等组成;窗帘控制部分主要由导轨、窗帘、拉绳和马达等组成。

接收器根据接收到的遥控器的红外编码不同来控制马达正转、反转或停止,从而实现窗帘的打开、关闭或停止。

关键词:单片机技术;遥控窗帘;红外编码目录摘要 (I)第1章绪论 (1)1.1窗帘红外遥控器设计目的 (1)1.2窗帘红外遥控器完成的功能 (1)第2章总体方案设计 (2)第3章硬件设计 (5)3.1红外接收电路 (5)3.2单片机控制电路 (5)3.2.1 单片机简介 (5)3.2.2 时钟电路和复位电路 (7)3.4控制电路 (8)第4章软件设计 (9)4.1主程序设计 (9)4.2数据处理子程序 (11)第5章安装调试与结果 (12)第6章总结 (14)致谢 (14)参考文献 (15)附录 (16)一、电路原理图 (16)二、PCB图 (17)三、源程序 (17)四、实物图 (22)第1章绪论1.1 窗帘红外遥控器设计目的随着社会信息化的加快,人们的工作、生活和通讯、信息的关系日益紧密。

信息化社会在改变人们生活方式与工作习惯的同时,也对传统的住宅提出了挑战,社会、技术以及经济的进步更使人们的观念随之巨变。

人们对家居的要求早已不只是物理空间,更为关注的是一个安全、方便、舒适的居家环境。

随着电子技术产业结构调整,生产工艺的飞速发展,人们生活水平的不断提高,家用电器逐渐普及,市场对于红外遥控控制系统的需求也越来越大。

高精度、多功能、低功耗,是现代科技发展的趋势。

在这种趋势下,窗帘的数字化、智能化已经成为现代生产研究的主导设计方向。

基于单片机的智能窗帘系统设计

基于单片机的智能窗帘系统设计

基于单片机的智能窗帘系统设计智能窗帘系统是一种基于单片机技术的窗帘控制系统,通过智能化的方式实现对窗帘的自动控制和远程控制。

本文将分析智能窗帘系统的设计原理及其功能,并基于单片机实现。

智能窗帘系统的设计原理:该系统主要通过感应器、单片机、驱动器和电机组成。

感应器可以感知到光线、温度、湿度等外部环境信息,单片机作为系统的控制中心,根据感应器的反馈信号,判断窗帘的状态,并做出相应的控制动作;驱动器将单片机的控制信号转换为电机控制信号,最后由电机实现窗帘的开启和关闭。

智能窗帘系统的功能设计:该系统具备以下功能:1. 自动控制:根据感应器感知到的环境信息,如光线强度超过一定阈值,则自动关闭窗帘,避免室内过度曝光;反之,当光照不足时,自动开启窗帘,增加室内光线亮度。

2. 远程控制:系统还可以通过手机App或者电脑远程控制窗帘的开关状态。

用户可以随时随地通过网络连接,实现对窗帘的遥控操作。

3. 定时控制:可以根据用户设置的定时任务,自动开启或关闭窗帘。

早上起床时自动开启窗帘,晚上睡觉时自动关闭窗帘。

4. 温度和湿度控制:系统可以通过感知器感知到室内温度和湿度,并根据设定的阈值自动控制窗帘的开合,帮助维持室内的舒适环境。

2. 软件编程:根据系统设计要求,编写单片机的控制程序。

程序需要实现感应器的数据采集、状态判断和控制信号输出。

可以使用C语言或汇编语言进行编程。

3. 测试调试:将硬件和软件进行整合,进行系统的测试和调试。

首先测试感应器的采集功能,确保能够正常感知到环境信息;然后验证单片机的控制逻辑,确保能对窗帘进行正确的开合控制;最后测试远程控制功能,确保可以通过网络连接对窗帘进行遥控操作。

4. 系统优化:根据实际使用情况,对系统进行优化和改进。

可以根据用户反馈对软件进行改进,提升系统的稳定性和用户体验。

基于单片机的智能窗帘系统可以实现自动控制、远程控制、定时控制和温湿度控制等功能。

通过硬件设计和软件编程,可以实现窗帘的智能化管理,提升室内的舒适度和使用便利性。

基于单片机的自动窗帘控制系统设计报告

基于单片机的自动窗帘控制系统设计报告

基于单片机的自动窗帘控制系统设计报告一、研究意义21世纪是信息化的时代,知识与科技成为时代的潮流,在它们的推动下,智能化也因此得到了很大的发展,其作用在社会生活中日益得到彰显。

智能控制系统主要利用计算机技术、网络通信技术、综合布线技术等现代化技术的有机结合而发挥作用。

在通信技术、计算机技术、网络技术、智能控制技术的迅猛发展潮流下,家庭生活实现了现代化与智能化,居家环境也变得更加舒适与安全。

智能化控制的工作原理自然离不开运算和控制单元,而该系统采用的主控器件正是运算与控制单元的集合体。

系统的整体主要由硬件和软件两部分组成。

硬件部分由单片机扩展的外围电路以及各种实现单片机系统控制功能的接口电路组成;软件部分主要由单片机系统实现其特定控制功能的各种程序组成。

本设计中介绍了自动窗帘控制系统的硬件构成以及软件设计过程,以尽最大可能满足不同人对窗帘开闭的不同需求。

同时,系统在针对人们一般需求的设计开发外,还提出多种解决方案,在考虑到经济性和简便性的前提下,可以供日后对控制系统的功能进行扩展。

二、设计要求该设计通过分析电动窗帘的现状和人们对自动窗帘控制系统的功能的需求,从而对自动窗帘控制器进行总体的设计。

系统的总体设计采用以步进电机作为单片机控制元件,执行窗帘开闭的主要任务;以光敏电阻作为检测元件,以提供单片机外界光照的变化;STC89C52单片机作为主控制芯片,控制着整个系统的运行,此外,辅助以键盘和显示电路,在各个电路模块的配合下最终实现了自动窗帘控制系统的智能化要求。

该系统具有一般的窗帘控制系统的最基本的功能,即通过电动按钮来开闭窗帘,在此基本功能的前提下,本设计根据需求还设计了可以根据光照强度和设定时间自动开闭窗帘的功能,在选取设计方案和采用元器件方面,该系统本着简单实用经济的思想,尽量简化电路设计,用最简单的电路布线和选用最经济实用的器件来达到设计要求。

自动窗帘控制系统具有以下几个基本功能:1)手动控制:该功能是根据用户的需求通过按键进行窗帘的开关,此功能可以使窗帘的开闭处于任何一种状态;2)光照自动控制:系统可以根据用户设定的光照强度值通过感光器采集光照自动开光窗帘;3)时间控制:此功能是根据用户设定的时间一次性开关窗帘,并显示当前温度。

基于单片机的窗帘自动控制系统设计

基于单片机的窗帘自动控制系统设计

郑州信息科技职业学院基于单片机的窗帘自动控制系统设计摘要随着现代电子技术的快速发展,智能家居已逐渐进入人们的生活中。

本课题介绍基于单片机控制的智能窗帘系统,它采用了无线遥控技术,实现在室内任何地方,只要轻按遥控器,窗帘就会随心所欲地打开或关闭。

为了使智能窗帘系统更加完善,在设计中加入了智能报警系统。

当报警系统开启时,只要有入侵者从窗户入内,就会响起相应的报警信号,同时有数码显示那个窗户的报警器在报警。

这样可以使用户很容易的了解报警情况。

为了实现一机多控的功能,在设计中采用了改变无线模块地址码的方法来实现。

一机多控的功能也就是一个遥控器可以控制家中所有的窗帘和报警装置。

当白天家中有人在家时,只要用遥控器就可以关闭报警系统的工作。

这样可以避免误报,而引起的不必要的麻烦。

这也体现出了该系统的人性化设计。

关键词:单片机无线遥控器智能家居智能报警目录1 绪论11.1 智能家居控制系统概述及发展 (1)1.2 现代防盗系统的现状 (1)1.5 本课题的内容和目标 (2)2 智能窗帘的硬件设计 (3)2.1 智能窗帘系统的硬件设计框图 (3)2.2 控制电路 (3)2.2.1 凌阳单片机61板的各组成作用 (4)2.2.2 61板功能特点 (6)2.2.3 SPCE061A芯片特性 (6)2.3 无线遥控电路 (7)2.3.1 无线发射电路 (7)2.3.2 无线接受电路 (10)2.3.3 编码芯片PT2262的原理 (12)2.3.4 编码芯片PT2272的原理 (13)2.3.5 PT2262/2272芯片的地址编码设定和修改 (14)2.4 检测电路 (15)2.5 语音报警电路 (18)2.6 数码显示电路 (18)2.7 电机驱动电路 (19)2.8 电源电路 (20)3 智能窗帘系统的软件设计 (21)3.1 集成开发环境IDE (21)3.2 主程序框图 (21)3.3 主程序的中断程序框图 (21)3.4 语音程序框图 (24)3.5 语音中断程序框图 (25)结论 (27)参考文献 (28)附录1 SPCE061A管脚图 (29)附录2 系统程序 (31)1 绪论随着国民经济和科学技术水平的提高,特别是计算机技术、通信技术、网络技术、控制技术的迅猛发展与提高,促使了家庭实现了生活现代化,居住环境舒适化、安全化。

智能窗帘控制系统设计_毕业设计论文

智能窗帘控制系统设计_毕业设计论文

河南工业职业技术学院Henan Polytechnic Institute 毕业设计(论文)题目智能窗帘系统控制班级_机电 1001摘要随着科技的发展,智能家居已逐渐进入人们的生活中。

市场对于红外遥控控制系统的需求也越来越大。

高精度、多功能、低功耗,是现代科技的主导方向。

因此,单片机在电子产品的应用已经越来越广泛,在很多电子产品中都用到了红外控制。

本设计介绍给予AT89C51单片机控制的智能窗帘系统,它采用了红外遥控技术,实现室内任何地方,只要轻按遥控器,窗帘就会随心所欲的打开或关闭。

为了使窗帘更加智能化,在设计中还加入光控和自动定时控制,可以根据光强或用户定时,开启或关闭窗帘,让该设计更加人性化。

关键字:智能窗帘、光控、单片机目录第一章绪论 (1)1.1 窗帘红外遥控设计目的 (1)1.2智能窗帘概述及发展 (1)第二章设计思路 (2)2.1主要任务 (2)2.2 工作原理 (2)2.3实现功能 (2)第三章设计方案 (3)3.1红外遥控的基本原理 (3)3.2 系统总体结构规划 (3)第四章硬件设计 (5)4.1 89C51单片机及相关电路 (5)4.2晶振电路 (5)4.3复位电路 (6)4.4时钟电路 (7)4.5电源电路 (8)4.6 步进电机控制系统电路 (9)4.7 键盘/显示接口电路 (10)4.8 传感器 (12)4.9 放大滤波电路 (14)4.10 A/D转换 (15)第五章系统软件设计 (17)5.1 主程序软件设计 (17)5.2 光控电机程序设计 (18)5.3 LCD1602显示程序设计 (18)5.4 DS1302程序设计 (19)5.5 键盘程序设计 (21)5.6光照采集程序设计 (21)5.7 DS18B20程序设计 (22)总结与展望 (23)参考文献 (24)致谢 (25)第一章绪论随着国民经济的发展和科学技术水平的提高,特别是计算机技术,通信技术、网络技术、控制技术的迅猛发展与提高,促使家庭实现了生活现代化,居住环境舒适化。

基于单片机的智能窗帘控制系统设计(自动手动光控远程温湿度)

基于单片机的智能窗帘控制系统设计(自动手动光控远程温湿度)

基于单⽚机的智能窗帘控制系统设计(⾃动⼿动光控远程温湿度)(1)仿真原理图和硬件原理图会有着些许区别,做硬件请参照硬件原理图;(2)仿真时⼀定要记得烧录程序(.hex)(具体请看仿真视频);(3)仿真请打开“.pdsprj”⼯程⽂件或“.DSN”⽂件;1可通过按键切换:⼿动模式、定时模式、光控模式;2⼿动模式:通过开窗帘和关窗帘键对窗帘进⾏控制;3定时模式:通过按键设置开窗帘和关窗帘的时间;4光控模式:光照强度⼤于设置值时开启窗帘,否则关闭;5步进电机正转半圈,模拟开窗,红⾊LED灯点亮;电机反转半圈,模拟关窗,红⾊LED灯熄灭。

6实时显⽰温湿度按键说明:按键1:切换模式(在⼿动模式、定时模式、光控模式循环切换)按键2:进⼊当前时间的设置(年、⽉、⽇、时、分的设置)按键3:进⼊定时时间和光控阈值⼤⼩的设置按键4:减(⼿动关闭窗帘)按键5:加(⼿动开启窗帘)按键6:远程关闭窗帘按键7:远程开启窗帘#include <reg52.h>#include <intrins.h>#define uchar unsigned char // 以后unsigned char就可以⽤uchar代替#define uint unsigned int // 以后unsigned int 就可以⽤uint 代替sbit ADC_CS = P1^6; // ADC0832的CS引脚sbit ADC_CLK = P1^7; // ADC0832的CLK引脚sbit ADC_DAT = P3^2; // ADC0832的DI/DO引脚sbit SCK_P = P1^0; // 时钟芯⽚DS1302的SCK管脚sbit SDA_P = P1^1; // 时钟芯⽚DS1302的SDA管脚sbit RST_P = P1^2; // 时钟芯⽚DS1302的RST管脚sbit LcdRs_P = P1^3; // 1602液晶的RS管脚sbit LcdRw_P = P1^4; // 1602液晶的RW管脚sbit LcdEn_P = P1^5; // 1602液晶的EN管脚sbit KeyMode_P = P3^3; // 模式切换sbit KeySet_P = P3^4; // 设置时间按键sbit KeySet2_P = P3^5; // 设置时间模式的开关时间和光照控制强度sbit KeyDown_P = P3^6; // 减按键sbit KeyUp_P = P3^7; // 加按键sbit Led_P = P2^0; // 指⽰灯sbit KeyDown_P1 = P3^0; // 远程sbit KeyUp_P1 = P3^1; // 远程sbit Data_P = P2^2; // SHT11传感器的数据管脚sbit Sck_P = P2^1; // SHT11传感器的时钟管脚。

《单片机原理与应用》窗帘自动控制设计

《单片机原理与应用》窗帘自动控制设计

2、系统硬件电路设计(给出系统的硬件电路设计,并分析其工作原理。

)
(1)自动窗帘自动控制的硬件设计
自动控制窗帘的硬件电路主要由稳压电路模块、单片机最小系统、舵机模块、光照控制模块、显示模块等组成。

(2)单片机模块和电源电路设计
单片机模块只需要复位电路和晶振电路就能满足控制要求,其中复位操作完成单片机片内电路的初始化,使单片机从一确定的状态开始运行,当单片机的复位引脚RST出现5ms以上高电平时单片机就完成了复位操作;时钟电路就是在引脚XTAL1和XTAL2外接晶体振荡器构成内部振荡方式,内部振荡方式所得的时钟信号比较稳定,实用电路中使用较多。

电源电路由L7805和电容组成,最大输入电压可达35V,最大输出电流为1.5A,输出电压为5V,这里输入用7.2V充电电池组。

由于其输出电压为5V,因此作为单片机的稳压电路芯片非常合适,而且价格便宜,其输出可直接给单片机供电。

单片机模块和电源电路如图3所示。

图3 单片机模块和电源电路
(3)舵机驱动模块
舵机有三根接线,白是数据线,黑是GND,红是VCC。

是识别高电平的时长,先将数据线置高1500微秒,然后将数据线置低20毫秒,调零电机不转动。

同样的方法,当大于1500微秒时,电
图5 GY-30光照模块以及LCD1602模块接线图
图4 读时序操作写入命令
RS=L,RW=L,D0~D7=指令码,E=高脉冲。

图5 写时序操作写入数据
RS=H,RW=L,D0~D7=数据,E=高脉冲。

图6 时序参数
3、系统软件设计(给出系统的软件设计,画出程序流程图,并给出关键。

基于单片机的智能窗帘系统设计

基于单片机的智能窗帘系统设计

基于单片机的智能窗帘系统设计摘要:随着物联网技术的发展,智能家居已成为人们生活中的一部分。

本文介绍了一种基于单片机的智能窗帘系统设计。

该系统采用了传感器和控制模块,可以实现自动感应和远程控制。

通过设计,可以方便地实现窗帘的开合和调节,提高了窗帘的智能化程度,方便了用户的生活。

关键词:智能窗帘;单片机;传感器;控制模块;物联网2.系统设计智能窗帘系统由传感器模块、控制模块和执行模块组成。

传感器模块用于实时监测环境信息,控制模块用于处理传感器信息并进行控制决策,执行模块用于实现窗帘的开合和调节。

2.1 传感器模块传感器模块主要包括光敏传感器和温度传感器。

光敏传感器用于监测环境光强度,可以判断窗帘是否需要开合;温度传感器用于监测环境温度,可以根据温度进行自动调节。

传感器模块将监测到的数据发送给控制模块进行处理。

2.2 控制模块控制模块采用单片机作为核心芯片,可以通过串口、无线通信等方式接收传感器模块发送的数据,进行数据处理后输出控制信号给执行模块。

控制模块可以根据传感器数据和用户设置实现窗帘的自动开合和调节,也可以通过手机 APP 或遥控器进行远程控制。

2.3 执行模块执行模块主要由步进电机和驱动模块组成。

步进电机用于驱动窗帘的开合和调节,驱动模块用于控制步进电机的转动方向和步数。

执行模块接收控制模块的控制信号,根据信号进行窗帘的相应动作。

3.系统实现智能窗帘系统的实现首先需要进行硬件设计和软件开发。

硬件设计包括传感器模块、控制模块和执行模块的选型和接线,软件开发包括控制模块的程序设计和用户界面设计。

4.系统优化智能窗帘系统可以进一步优化,例如可以加入声音识别模块,实现语音控制;也可以加入遮光布等功能,满足不同用户对窗帘的需求。

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

河南理工大学《单片机应用与仿真训练》设计报告基于单片机的遥控窗帘设计面对高速发展的高科技产业,我们的生活也越来丰富,随着电子技术和自动化技术的普及,人们对生活质量的要求越来越高。

单片机的应用正在不断走向深入,由于它具有功能强、体积小、功耗低、价格便宜、工作可靠、使用方便等优点,因此特别适合与控制有关的系统。

这次的设计是基于单片机的遥控窗帘设计,给出了遥控器和接受控制器的硬件设计方案,以流程图方式对本系统的遥控器和接收器的软件设计进行了较为详细的介绍,并制作出了实物模型。

该系统的遥控器部分主要由键盘扫描电路、单片机(AT89S52)及电动机驱动控制电路等组成;窗帘控制部分主要由导轨、窗帘、拉绳和电动机等组成。

接收器根据接收到的遥控器编码不同来控制电动机的正转、反转或停止,从而实现窗帘的打开、关闭或停止,并防过卷功能还能够通过LED灯指示运行状态。

关键词:单片机80C51 自动窗帘C语言1、概述 (2)1.1选题背景 (2)1.2选题目的 (2)2、系统总体方案及硬件设计 (3)2.1 遥控窗帘的基本设计原理 (3)2.2原理框图 (3)2.3无线遥控控制 (3)2.4手动控制 (5)2.5防过卷模块 (5)2.6电机控制模块 (6)2.7窗帘控制 (8)2.8单片机及系统各部分图 (8)3、软件设计 (11)3.1主程序设计 (11)3.2主程序说明: (11)3.3电机停止程序段 (12)4、 Proteus软件仿真 (13)4.1Protues软件仿真电路图 (13)4.2仿真实验结果分析 (13)5、课程设计体会 (14)附1源程序代码 (15)附2系统原理图 (18)1、概述1.1选题背景随着社会经济的发展和人们生活水平的改变,宽大窗户的办公和生活建筑越来越多。

这种建筑结构美观,采光良好。

但是,窗户的高度或者宽度超过4米以后手拉窗帘却比较困难。

而现在的放地产商几乎却都没有为用户考虑这个问题,使一些高档住宅反而带来了生活上的不便,解决这个问题的方法是使用窗帘机。

窗帘机是专门为高大的窗户设计的窗帘控制装置,根据功能不同可以分为电动、遥控、自动和智能等多种规格。

电动窗帘机是通过窗帘机上的控制按键操作窗帘开合的一种最简单的窗帘机,仅仅解决了手动窗帘的问题,可还需要人来近距离操作,电动窗帘使一些超高、超宽窗帘的操作变得比较容易。

但是因为这种窗帘技术含量低,基本没有厂家作大规模工业化生产;遥控窗帘机可以远距离操作窗帘的开合,使用更为方便,自动窗帘机具有自动控制功能,可以满足用户各种情况下的使用要求。

1.2选题目的(1)进一步熟悉和掌握单片机的内部结构和工作原理,了解单片机应用系统设计的基本方法和步骤(2)掌握单片机仿真软件Proteus的使用方法;(3)掌握键盘和显示器在的单片机控制系统中的应用。

(4)掌握撰写课程设计报告的方法。

2、系统总体方案及硬件设计2.1 遥控窗帘的基本设计原理基于单片机的遥控窗帘的设计要求如下:1)控制窗帘的开关、利用直流电机正反转实现。

2)防过卷功能。

3)具有无线遥控和手动按键控制两种功能。

4)能够指示运行状态。

针对设计要求作如下设计,本装置设计以单片机为核心,通过单片机发送相应的信号,利用光耦的隔离作用,保证信号的稳定,利用L298N控制直流电机正反转和停止,来控制窗帘的上升、停止、下降等动作,采用霍尔传感器的磁效应实现最高点、最低点电机自动停止来防止窗帘的过卷,窗帘的操作可通过键盘手动和无线遥控两种方法完成。

使用不同颜色的发光二极管对窗帘的运动方向进行显示,使窗帘这种常用的家居用品更具人性化。

2.2原理框图图1 系统原理框图2.3无线遥控控制利用315M遥控器发出正转、反转和停止信号,与窗帘相连接的控制电路接收到控制信号后,根据遥控命令来控制电机的运行状态,从而达到远距离对控制窗帘的打开、闭合和停止。

对于遥控窗帘来说,遥控器的按键需要一个打开按键和一个闭合按键来控制窗帘的打开和闭合。

遥控器的按键还应加一个停止按键,这样我们就不会为使电机运行而一直按着按键不放。

这样有两个好处:一是方便用户控制用户在打开或关闭窗帘时不用一直按着按键;二是最大可能地降低遥控器和接收器功耗,这是因为遥控器在按下一次后发送一串数据后就可以立即进入睡眠,对于主机也不用时时检测信号这样就可以更好的降低功耗。

无线遥控主要用到315M无线遥控器,下面介绍315M遥控器:数据发射模块的工作频率为315M,采用声表谐振器SAW稳频,频率稳定度极高,当环境温度在-25~+85度之间变化时,频飘仅为3ppm/度。

特别适合多发一收无线遥控及数据传输系统。

声表谐振器的频率稳定度仅次于晶体,而一般的LC振荡器频率稳定度及一致性较差,即使采用高品质微调电容,温差变化及振动也很难保证已调好的频点不会发生偏移。

发射模块未设编码集成电路,而增加了一只数据调制三极管Q1,这种结构使得它可以方便地和其它固定编码电路、滚动码电路及单片机接口,而不必考虑编码电路的工作电压和输出幅度信号值的大小。

比如用PT2262或者SM5262等编码集成电路配接时,直接将它们的数据输出端第17脚接至数据模块的输入端即可。

数据模块具有较宽的工作电压范围3~12V,当电压变化时发射频率基本不变,和发射模块配套的接收模块无需任何调整就能稳定地接收。

当发射电压为3V 时,空旷地传输距离约20~50米,发射功率较小,当电压5V时约100~200米,当电压9V时约300~500米,当发射电压为12V时,为最佳工作电压,具有较好的发射效果,发射电流约60毫安,空旷地传输距离700~800米,发射功率约500毫瓦。

当电压大于l2V时功耗增大,有效发射功率不再明显提高。

这套模块的特点是发射功率比较大,传输距离比较远,比较适合恶劣条件下进行通讯。

天线最好选用25厘米长的导线,远距离传输时最好能够竖立起来,因为无线电信号传输时收很多因素的影响,所以一般实用距离只有标称距离的一半甚至更少,这点需要开发时注意。

数据模块采用ASK方式调制,以降低功耗,当数据信号停止时发射电流降为零,数据信号与发射模块输入端可以用电阻或者直接连接而不能用电容耦合,否则发射模块将不能正常工作。

数据电平应接近数据模块的实际工作电压,以获得较高的调制效果。

发射发射模块最好能垂直安装在主板的边缘,应离开周围器件5mm以上,以免受分布参数影晌。

模块的传输距离与调制信号频率及幅度,发射电压及电池容量,发射天线,接收机的灵敏度,收发环境有关。

一般在开阔区最大发射距离约800米,在有障碍的情况下,距离会缩短,由于无线电信号传输过程中的折射和反射会形成一些死区及不稳定区域,不同的收发环境会有不同的收发距离。

2.4手动控制手动控制是系统的必要补充,当遥控器失灵或者接收控制部分的程序紊乱时,可通过手动控制面板上的控制按键控制窗帘的打开和闭合。

所以需要设计一个打开按键、一个闭合按键和一个停止键。

通过与单片机管脚连接的独立键盘,每次每当按下一个独立键盘,都会向单片机的管脚输送一个低电平。

单片机接收到这样一个信号后,通过已有程序的逻辑判断,向下面的执行部分发出相应的控制信号。

2.5防过卷模块这个窗帘是通过电机带动从上往下打开,所以这里需要设计两个霍尔传感器,一个设计在窗帘导轨的正上方,用于检测窗帘是否已完全关闭;另一个设计在窗帘槽的最下方,用于检测窗帘是否已完全打开,从而防止由于电机长时间通电而损坏。

本装置用到的霍尔传感器的介绍:霍尔传感器是一种磁传感器。

用它可以检测磁场及其变化,可在各种与磁场有关的场合中使用。

霍尔传感器以霍尔效应为其工作基础,是由霍尔元件和它的附属电路组成的集成传感器。

霍尔传感器在工业生产、交通运输和日常生活中有着非常广泛的应用。

由于霍尔元件产生的电势差很小,故通常将霍尔元件与放大器电路、温度补偿电路及稳压电源电路等集成在一个芯片上,称之为霍尔传感器。

霍尔传感器也称为霍尔集成电路,其外形较小,如图2所示图2 霍尔传感器霍尔传感器分为线性型霍尔传感器和开关型霍尔传感器两种。

线性型霍尔传感器由霍尔元件、线性放大器和射极跟随器组成,它输出模拟量。

开关型霍尔传感器由稳压器、霍尔元件、差分放大器,斯密特触发器和输出级组成,它输出数字量。

霍尔传感器的特性:线性型霍尔传感器的特性输出电压与外加磁场强度呈线性关系,如图3所示,可见,在B1~B2的磁感应强度范围内有较好的线性度,磁感应强度超出此范围时则呈现饱和状态。

图3霍尔传感器输出特性2.6电机控制模块电机控制是通过L298N来控制的。

电机的正反转都由L298N的不同输出来控制。

L298N的介绍:L298 是 SGS 公司的产品,比较常见的是 15脚 Multiwatt 封装的 L298N,内部同样包含4 通道逻辑驱动电路。

可以方便的驱动两个直流电机,或一个两相步进电机。

L298N 芯片可以驱动两个二相电机,也可以驱动一个四相电机,输出电压最高可达 50V,可以直接通过电源来调节输出电压;可以直接用单片机的IO 口提供信号;而且电路简单,使用比较方便。

L298N可接受标准 TTL 逻辑电平信号 VSS,VSS可接 4.5~7 V 电压。

4脚 VS 接电源电压,VS 电压范围 VIH 为+2.5~46 V。

输出电流可达 2.5 A,可驱动电感性负载。

1 脚和 15 脚下管的发射极分别单独引出以便接入电流采样电阻,形成电流传感信号。

L298 可驱动 2 个电动机,OUT1,OUT2 和 OUT3,OUT4 之间可分别接电动机,本实验装置我们选用驱动一台电动机。

10,12 脚接输入控制电平,控制电机的正反转。

EnA接控制使能端,控制电机的停转。

表 1 是 L298N 功能逻辑图。

In3,In4 的逻辑图与表 1 相同。

由表 1 可知 EnA 为低电平时,输入电平对电机控制起作用,当 EnA 为高电平,输入电平为一高一低,电机正或反转。

同为低电平电机停止,同为高电平电机刹停。

ENA(B) IN1(IN3)IN2(IN4) 电机运行状况H H L 正转H L H 反转H 同IN2(IN4) 同IN1(IN3)快速停止L X X 停止表1 L298N逻辑功能表图4 L298N控制电机2.7窗帘控制窗帘是由电机来控制的,电机的正、反方向转动和停止,实现了窗帘的拉开、关闭和停止。

窗帘是从上往下打开,所以这里设计了两个霍尔传感器用于检测窗帘是否已完全打开或关闭。

当窗帘位置超过边缘,则控制窗帘停止。

除此之外,窗帘的打开、关闭或停止都会有相应的指示灯来显示。

2.8单片机及系统各部分图本装置最重要的元件是AT89S52单片机,它为 ATMEL 所生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flsah存储器。

相关文档
最新文档