毕业设计(论文)-基于51单片机的智能窗帘控制系统设计与实现.doc_第1页
毕业设计(论文)-基于51单片机的智能窗帘控制系统设计与实现.doc_第2页
毕业设计(论文)-基于51单片机的智能窗帘控制系统设计与实现.doc_第3页
毕业设计(论文)-基于51单片机的智能窗帘控制系统设计与实现.doc_第4页
毕业设计(论文)-基于51单片机的智能窗帘控制系统设计与实现.doc_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文) 题 目:基于 51 单片机的智能 窗帘控制系统设计与实现 系 部:信息系 专 业:电子信息 学 号:121212121 学生姓名:212121221 导师姓名:121212122 导师职称:121212121 二一三年十二月 温州科技职业学院毕业论文(设计) 1 基于基于 51 单片机的智能窗帘控制系统设计与实现单片机的智能窗帘控制系统设计与实现 摘要:摘要:随着现代电子技术和自动化技术的快速发展,人们越来越向往便捷, 轻松的生活方式,人们对生活质量的要求越来越高。家用电器产品也在不断的 更新换代。从始初的晶体管、到电子管;由模拟到数字;由分立元件到集成电 路;从普通向高性能、多功能型;由手动控制向红外线遥控、向智能化发展。 这次的毕业设计智能窗帘控制系统的设计与实现是在这个的理念上设计的,本 系统主要的模块有单片机驱动模块,电机驱动模块,光敏检测模块,无线收发 模块和 LED 信号显示模块。本系统分为两种模式,在智能模式下利用光敏电阻 检测光照强度的变化,通过单片机驱动电机驱动模块中的电机的正反转实现窗 帘的来回移动。在手动模式下,利用遥控器中的无线发送模块发送信号,再通 过单片机驱动电机。本文设计中的智能遥控窗帘因为操作简单,功能实用和结 构简单,所以它基本满足人们对窗帘的智能化的基本需求,也因为前景广泛而 有研究的价值。 关键字:关键字:51 单片机, 智能, 无线遥控, 直流电机 温州科技职业学院毕业论文(设计) 2 目录目录 引言.3 一、绪论.3 1.1 问题的提出.3 1.2 国外最新的研究成果.4 1.2.1 光控帘.4 1.2.2 隔音帘.4 1.2.3 节能帘.4 1.2.4 隐身帘.4 1.2.5 日能帘.5 二、核心芯片和器件介绍.5 2.1 DC 电源插口介绍 .5 2.2 AT89S52 单片机 .5 2. 2.1 单片机特点和特性.6 2.2.2 单片机的引脚功能.7 2.3 SC2262 编码解码芯片.9 1.3.1 SC2262 的特点 .9 2.3.2 SC2262 的应用范围.10 2.3.3 SC2262 的引脚和说明.10 2.3.4 SC2262 的功能描述.11 2.3.5 SC2262 的工作流程图.11 2.4 SC2272 编码解码芯片.11 2.4.1 SC2272 的特点.12 2.4.2 SC2272 的应用范围.12 2.4.3 SC2272 的引脚和说明.12 2.4.4 SC2272 的功能描述.13 2.4.5 SC2272 的工作流程图.13 2.5 315M 发射和接受模块 .14 2.5.1315M 发射和接受模块应用范围.15 2.5.2 315M 无线发射模块介绍.15 2.5.3 315M 无线接收模块介绍.15 三、硬件电路的设计.16 温州科技职业学院毕业论文(设计) 3 3.1 电源和单片机控制部分.16 3.2 继电器控制直流电机部分.17 3.4 光敏识别部分.18 3.5 无线接收和发射部分.19 四、调试和实现设计.20 五、软件和程序调试.21 5.1 工作流程图:.21 5.2 管脚定义.21 5.3 主函数.22 总结.23 致谢.24 参考文献.25 附录一:硬件图正反照.26 附录二:电路原理图和 PCB 图.27 附录三:电路仿真图.28 附录四:C 语言程序.29 温州科技职业学院毕业论文(设计) 4 引言引言 人民生活水平的不断提高,人们对家庭生活舒适性的需求越来越强烈,窗 帘作为每个家庭的家居必须用品,自然也需要满足人们更舒适性的需求。窗帘 其基本的作用无非是保护业主的个人隐私以及遮阳挡尘等功能,但传统的窗帘 您必须手动去拉动,每天早开晚关也是挺麻烦的,特别是别墅或复式房的大窗 帘,比较重,而且长,需要很大的力量才能开关窗帘,很不方便;于是遥控电 动窗帘在最近几年得到迅速发展,并广泛应用于智能大厦、高级公寓、酒店和 别墅等领域,只要遥控器轻按一下,窗帘就自动开合(百叶窗可以自动旋转) , 非常方便。在本次设计中,我们主要研究的是利用单片机的无线遥控电路的设 计。 本设计是基于 AT89S52 单片机的遥控窗帘。它采用按键和无线遥控两种控 制方式,其中 SC2262/SC2272 编码解码芯片组成无线发送接收模块;通过控制 直流电机的正反转来控制窗帘的开关,并且可以指示运行状态;利用限位开关 来控制窗帘停止,防止过卷,利用光敏电阻来智能识别光线,对窗帘智能控制。 一、绪论一、绪论 1.11.1问题的提出问题的提出 现代全球的经济和文化的进入了快速发展的时代,城市的变化日新月异。 城市化进程的发展导致高大的建筑物也越来越多,窗户的面积也越来越大,一 些大的窗户高度或宽度超过 4 米以上。这个大型窗户安装上窗帘之后如果要人 去拉的话费时又费力,而这些问题开发商往往是不会考虑的,使一些住户或者 员工带来的许多不便,这种问题我们往往要借助智能遥控窗帘的帮助,这一可 以大大的方便的人们的生产生活,提高了人们的生产生活质量。 其实遥控自动窗帘系统在我国还刚刚兴起,但其发展前景广阔,推广和应用自 动窗帘系统具有重要的现实意义。其一,改变人们的生活方式。单片机控制的遥 控自动窗帘系统具有丰富的智能化功能,为家庭用户营造一个高效、舒适、便利、 环保的居住环境。这些都将改变人们传统的生活方式,并提高了人们的生活质量。 其二,牵动一大批产业。单片机控制的遥控自动窗帘产品面向家庭用户,其应用市 场是庞大的,发展前景也是广阔的,必将吸引大批有远见的各类企业介入,从而牵 温州科技职业学院毕业论文(设计) 5 动一大批产业的发展。 1.21.2国外最新的研究成果国外最新的研究成果 智能家居在发达国家,特别是美国、日本、韩国这些电子产品先进的国家 应用都比较普遍,并且非常受欢迎。比如说: 1.2.1 光控帘光控帘 这种窗帘由日本研制而成。它是在窗户玻璃和窗帘之间安装一种感光器, 当光线达到一定程度时,便能将光能转换成电能,使窗帘自动提升或降落,从 而保证室内始终处于适宜的光亮环境。 1.2.2 隔音帘隔音帘 美国研制生产出一种新式隔音窗帘,它是由一系列长条隔音薄片组成的。 从窗帘的一面到另一面,能够形成连续吸音通道,可有效地起到隔音的作用。 1.2.3 节能帘节能帘 英国推出一种翻卷式节能窗帘,它是由高强度的薄型涤纶纤维织物和具有 反光性能的铝箔粘合而成的,其节能的主要原理是在铝箔上涂有保护层,使室 内外热能减少 90以上。同时,也减少了窗玻璃、窗帘之间的冷暖空气的对流。 1.2.4 隐身帘隐身帘 这种“我能看到你,你却看不到我”的隐身窗帘由日本研制成功,该窗帘 用高透明、高强度的聚碳酸酯片蒸镀上一层很薄的铝膜制成,能把太阳光中的 大部分可见光反射掉,使进入室内的可见光减少至 15,这样既能使室内保持 清爽和阴凉,又能看到室外景色。 1.2.5 日能帘日能帘 国外市场上有一种太阳能百叶窗帘。这种窗帘的每一条叶片的向阳面都有 一层薄薄的柔性光电膜,它能将太阳光转变为电能,储存在充电池内。在夜间, 叶片朝向室内一边的荧光发出柔和的光线,给房间提供了背景光。在白天,阳 温州科技职业学院毕业论文(设计) 6 光充足时太阳能百叶窗帘可产生 49 瓦的电,他储存的电能除用于照明外,还可 用来驱动其他电器。 二、核心芯片和器件介绍二、核心芯片和器件介绍 2.12.1 DCDC电源插口介绍电源插口介绍 DC 全称是 Direct-current 表示直流的意思。DC 插座是一种与电脑显示器 专用电源相配的插座,它是由横向插口、纵向插口、绝缘基座、叉型接触弹片、 定向键槽组成,两只叉型接触弹片定位在基座中心部位,成纵横向排列互不相 连。叉型接触弹片一端为接线口,外露在基座圆柱体顶面,供连接输入电源软 线或软缆用,叉型接触弹片另一端由基体互连的两只弹性臂组成,设置在 DC 插头插入方向绝缘基座插孔内,供给电脑显示器之用,使之正常工作。 DC 电源插口的实物图和参数图如下图:图 1.1 图 1.1 DC 电源插口的实物图和参数图 2.22.2 AT89S52AT89S52单片机单片机 AT89S52 单片机是一种低功耗高性能的 CMOS8 位微控制器,内置 8KB 可 在线编程闪存。该器件采用 Atmel 公司的高密度非易失性存储技术生产,其指 令与工业标准的 80C51 指令集兼容。片内程序存储器允许重复在线编程,允许 程序存储器在系统内通过 SPI 串行口改写或用同用的非易失性存储器改写。通 过把通用的 8 位 CPU 与可在线下载的 Flash 集成在一个芯片上,AT89S52 便成 为一个高效的微型计算机。它的应用范围广,可用于解决复杂的控制问题,且 成本较低。AT89S52 管脚如下图:图 1.2 温州科技职业学院毕业论文(设计) 7 图 1.2 AT89S52 管脚图 2. 2.1 单片机特点和特性单片机特点和特性 AT89S52 是一种低功耗、高性能 CMOS 8 位微控制器,具有 8K 在系统可 编程 Flash 存储器。使用 Atmel 公司高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容。片上 Flash 允许程序存储器在系统可编程, 亦适于常规编程器。在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使得 AT89S52 在众多嵌入式控制应用系统中得到广泛应用。 AT89S52 的主要特性如下: 1.兼容 MCS51 产品 2.8K 字节可擦写 1000 次的在线可编程 ISP 闪存 3.4.0V 到 5.5V 的工作电源范围 4.全静态工作:0Hz 24MHz 5.3 级程序存储器加密 6.256 字节内部 RAM 7.32 条可编程 I/O 线 8.3 个 16 位定时器/计数器 9.8 个中断源 10.UART 串行通道 11.低功耗空闲方式和掉电方式 12.通过中断终止掉电方式 13.看门狗定时器 14.双数据指针 温州科技职业学院毕业论文(设计) 8 15.灵活的在线编程(字节和页模式) 2.2.2 单片机的引脚功能单片机的引脚功能 按照功能,AT89S52 的引脚可分为主电源、外接晶体振荡或振荡器、多功 能 I/O 口、控制和复位等。 多功能多功能 I/O 口口 AT89S52 共有四个 8 位的并行 I/O 口:P0、P1、P2、P3 端口,对应的引脚 分别是 P0.0 P0.7,P1.0 P1.7,P2.0 P2.7,P3.0 P3.7,共 32 根 I/O 线。每根线可以单独用作输入或输出。 1、P0 端口,该口是一个 8 位漏极开路的双向 I/O 口。在作为输出口时, 每根引脚可以带动 8 个 TTL 输入负载。当把“1”写入 P0 时,则它的引脚可用 作高阻抗输入。当对外部程序或数据存储器进行存取时,P0 可用作多路复用的 低字节地址/数据总线,在该模式,P0 口拥有内部上拉电阻。在对 Flash 存储器 进行编程时,P0 用于接收代码字节;在校验时,则输出代码字节;此时需要外 加上拉电阻。 2、P1 端口,该口是带有内部上拉电阻的 8 位双向 I/O 端口,P1 口的输出 缓冲器可驱动(吸收或输出电流方式)4 个 TTL 输入。对端口写“1”时,通过 内部的上拉电阻把端口拉到高电位,此时可用作输入口。P1 口作输入口使用时, 因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。在对 Flash 编程和程序校验时,P1 口接收低 8 位地址。另外,P1.0 与 P1.1 可以配置 成定时/计数器 2 的外部计数输入端(P1.0/T2)与定时/计数器 2 的触发输入端 (P1.0/T2EX) ,如表 1 所示。 表 1 P1 口管脚复用功能 端口引 脚 复用功能 P1.0 T2(定时器/计算器 2 的外部输入端) P1.1 T2EX(定时器/计算器 2 的外部触发端和双向控制) P1.5 MOSI(用于在线编程) P1.6 MISO(用于在线编程) P1.7 SCK(用于在线编程) 3、P2 端口,该口是带有内部上拉电阻的 8 位双向 I/O 端口,P2 口的输出 缓冲器可驱动(吸收或输出电流方式)4 个 TTL 输入。对端口写“1”时,通过 内部的上拉电阻把端口拉到高电位,此时可用作输入口。P2 口作输入口使用时, 温州科技职业学院毕业论文(设计) 9 因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。 在访问外部程序存储器或 16 位的外部数据存储器(如执行 MOVX DPTR 指令)时,P2 口送出高 8 位地址,在访问 8 位地址的外部数据存储器 (如执行 MOVX RI 指令)时,P2 口引脚上的内容(就是专用寄存器 (SFR)区中 P2 寄存器的内容) ,在整个访问期间不会改变。在对 Flash 编程和 程序校验期间,P2 口也接收高位地址或一些控制信号。 4、P3 端口,该口是带有内部上拉电阻的 8 位双向 I/O 端口,P3 口的输出 缓冲器可驱动(吸收或输出电流方式)4 个 TTL 输入。对端口写“1”时,通过 内部的上拉电阻把端口拉到高电位,此时可用作输入口。P3 口作输入口使用时, 因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。 在 AT89S52 中,同样 P3 口还用于一些复用功能,如表 2 所列。在对 Flash 编程和程序校验期间,P3 口还接收一些控制信号。 表 2 P3 端口引脚与复用功能表 端口引脚复用功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 INT0(外部中断 0) P3.3 INT1(外部中断 1) P3.4 T0(定时器 0 的外部输入) P3.5 T1(定时器 1 的外部输入) P3.6 WR(外部数据存储器写选通) P3.7 RD(外部数据存储器读选通) RSTRST 复位输入端。复位输入端。 在振荡器运行时,在此脚上出现两个机器周期的高电平将使其单片机复位。看 门狗定时器(Watchdog)溢出后,该引脚会保持 98 个振荡周期的高电平。在 SFR AUXR(地址 8EH)寄存器中的 DISRTO 位可以用于屏蔽这种功能。 DISRTO 位的默认状态,是复位高电平输出功能使能。 ALE/PROGALE/PROG 地址锁存允许信号。地址锁存允许信号。 在存取外部存储器时,这个输出信号用于锁存低字节地址。在对 Flash 存储器 编程时,这条引脚用于输入编程脉冲 PROG。一般情况下,ALE 是振荡器频率 的 6 分频信号,可用于外部定时或时钟。但是,在对外部数据存储器每次存取 温州科技职业学院毕业论文(设计) 10 中,会跳过一个 ALE 脉冲。在需要时,可以把地址 8EH 中的 SFR 寄存器的 0 位置为“1” ,从而屏蔽 ALE 的工作;而只有在 MOVX 或 MOVC 指令执行时 ALE 才被激活。在单片机处于外部执行方式时,对 ALE 屏蔽位置“1”并不起 作用。 PSENPSEN 程序存储器允许信号。程序存储器允许信号。 它用于读外部程序存储器。当 AT89S52 在执行来自外部存储器的指令时,每一 个机器周期 PSEN 被激活 2 次。在对外部数据存储器的每次存取中,PSEN 的 2 次激活会被跳过。 EA/VppEA/Vpp 外部存取允许信号。外部存取允许信号。 为了确保单片机从地址为 0000HFFFFH 的外部程序存储器中读取代码,故要 把 EA 接到 GND 端,即地端。但是,如果锁定位 1 被编程,则 EA 在复位时被 锁存。当执行内部程序时,EA 应接到 Vcc。在对 Flash 存储器编程时,这条引 脚接收 12V 编程电压 Vpp。 XTAL1XTAL1 振荡器的反相放大器输入,内部时钟工作电路的输入。 XTAL2XTAL2 振荡器的反相放大器输出。 2.32.3 SC2262SC2262编码解码芯片编码解码芯片 SC2262 是 CMOS 工艺制造的低功耗通用编码电路,它和 SC2272 配对使用, 最多有 12 位三态编码。电路具 有省电模式,可用于无线电或红外线遥控应用。 2.3.1 SC2262 的特点的特点 1.COM 工艺制造,低功耗 2.外部应用线路元器件少 3.工作电压范围宽:2.3V13.8V 4.数据位最多可达 6 位 5.地址码最多可达 531,441(531441)种 6.红外遥控和无线电遥控应用 7.DIP 和 SOP20 封装 温州科技职业学院毕业论文(设计) 11 2.3.2 SC2262 的应用范围的应用范围 1.用范围 车辆防盗系统 2.家庭防盗系统 3.遥控玩具 4.其他工业遥控 2.3.3 SC2262 的引脚和说明的引脚和说明 1) 引脚图:如图 1.3 图 1.3 引脚图 2) 管脚说明:如表 3 表 3 管脚说明 管脚名称管脚标号输入 输出说明 A0 A5 16 输入 0 # 5 # 码地址管脚。 SC2262 通过检测这六条三状 态的管脚来确定位 0 位 5 的编码波形。每个管脚均可 置为 “ 0 ” 、 “ 1 ” 或 “ f ” (悬空) A6/ D5 A11/ D0 78 1013 输入 6 # 11 # 码地址管脚或 5 # 0 # 数据管脚 SC2262 通过检测这六条三状 态的管脚来确定位 6 位 11 的 编码波形。当用作地址管脚时,可分别置为 “ 0 ” 、 “ 1 ” 、或 “ f ” ( 悬空 ) ;当用作数据管脚时, 只能置为 “ 0 ” 或“ 1 ” (置 “ f ” 置与置 “ 1 ” 在 SC2272 解码后由相应的数据端输出时同为 “ 1 ” ) TE14 输入编码启动端,用于多数据的编码发射,低电平有效 OSC215 输出振荡器输出端 OSC116 输入振荡器输入端,与 OSC2 所接的电阻调节节振荡频率 Dout17 输出编码输出端(通常为 “ 0 ” ) VCC18 电源正端( + ) 温州科技职业学院毕业论文(设计) 12 VSS9 电源负端( - ) 2.3.4 SC2262 的功能描述的功能描述 当 TE 端为低电平时, SC2262 将设置在 A0 A5 和 A6/D5 A11/D0 端子上的码地址和码数据编成一组波形,由 Dout 端发送编码后的波形。 该波形可通过射频调制发射 ( 外部电路调制 ) ,也可用红外发射 ( 内部电路 调制 ) 。发射的射频或红外信号,经射频或红外接收电路接收、解调、整形、 还原成编码波形,然后由 SC2272 进行解码,并控制相应的端口输出。这一过 程完成了一个完整的遥控编码和解码过程。 2.3.5 SC2262 的工作流程图的工作流程图 工作流程图:如图 1.4 图 1.4 工作流程图 2.42.4 SC2272SC2272编码解码芯片编码解码芯片 SC2272 是与 SC2262 配对使用的一款通用遥控解码集成电路。采用 CM OS 工 艺制造,它最大拥有 12 位的三态地址管脚,可支持多达 5314 41 (或 312 )个地址的编码。因此极大的减少了码的冲突和非法对编码进行扫描以使 之匹配的可能性。 温州科技职业学院毕业论文(设计) 13 2.4.1 SC2272 的特点的特点 1.工作电压范围宽( Vcc= 4 6 V ) 2.低功耗和较强的噪声抑制能力 3.最大设置为 12 位三态地址管脚或 6 位数据管脚 4.外接双端电阻的振荡器 5.数据输出有锁存和瞬态两种输出类型 2.4.2 SC2272 的应用范围的应用范围 1.家庭汽车安全系统 2.车库控制 3.遥控玩具 4.遥控风扇 5.其他工业遥控 2.4.3 SC2272 的引脚和说明的引脚和说明 1) 引脚图:如图 1.5 图 1.5 引脚图 温州科技职业学院毕业论文(设计) 14 2) 管脚说明: 表 4 管脚说明 管脚名 称 管脚标 号 I/O 说明 A0 A5 16I A0 A5 码地址管脚。通过检测这六条三态的管脚来确 定 bit0bit5 的编码波形。每个管脚均分别可置为 “ 0 ” 、 “ 1 ”或 “ f ” (悬空) A6/ D5 A11/ D0 78 1013 I/O A 6 A 11 码地址管脚或 D 5 D 0 数据输出管脚。 根据 SC2272 的规格不同,这六条管脚即可作为高位码 地址管脚,也可作为数据输出管脚。当这些管脚作为码 地址管脚使用时,每个管脚可分别置为 “ 0 ” 、 “ 1 ” 或 “ f ” (悬空)。当作为数据输 出管脚使用 时,在同时符合以下两个条件的前提下,输出为 “ 1 ”( Vcc ) , 否则为 “ 0 ” ( Vss )。 (1) 所接受的地址码波形与码地址输入端的设置匹配 (2) 相应位接收到的数据输出置为 “ 1 ” 。 Din14I 编码启动端,用于多数据的编码发射,低电平有效 OSC115I 振荡器输出端 OSC216O 振荡器输入端,与 OSC2 所接的电阻调节节振荡频率 VT17O 编码输出端(通常为 “ 0 ” ) VCC18 电源正端( + ) VSS9 电源负端( - ) 2.4.4 SC2272 的功能描述的功能描述 SC2272 对从 Din 端子送入的信号进行解码。所输入的编码波形以字码为 单位被解码 . 字码含有地址位 , 数据位和同步位 . 经解码出来的地址码与所 设置地址输入进行比较。如果所设置的地址码与连续 2 个由字码解码出来的地 址码相匹配,则 SC2272 做以下动作: a) 当解码得到有 “ 1 ” 数据时,驱动相应的数据输出端为高电平; b) 驱动 VT 输出为高电平。 2.4.5 SC2272 的工作流程图的工作流程图 工作流程图:如图 1.6 温州科技职业学院毕业论文(设计) 15 图 1.6 工作流程图 2.52.5 315M315M发射和接受模块发射和接受模块 实物图:如图 1.7 图 1.7 实物图 温州科技职业学院毕业论文(设计) 16 2.5.1 315M 发射和接受模块应用范围发射和接受模块应用范围 无线数据传输广泛地运用在车辆监控、遥控、遥测、小型无线网络、无线 抄表、门禁系统、小区传呼、工业数据采集系统、无线标签、身份识别、非接 触 RF 智能卡、小型无线数据终端、安全防火系统无线遥控系统、生物信号采 集、水文气象监控、机器人控制、无线 232 数据通信、无线 485/422 数据通信、 数字音频、数字图像传输等领域中。 2.5.2 315M 无线发射模块介绍无线发射模块介绍 发射模块未设编码集成电路,而增加了一只数据调制三极管 Q1,这种结构 使得它可以方便地和其它固定编码电路、滚动码电路及单片机接口,而不必考 虑编码电路的工作电压和输出幅度信号值的大小。比如用 PT2262 或者 SM5262 等编码集成电路配接时,直接将它们的数据输出端第 17 脚接至数据模块的输入 端即可。 数据模块采用 ASK 方式调制,以降低功耗,当数据信号停止时发射电流降 为零,数据信号与发射模块输入端可以用电阻或者直接连接而不能用电容耦合, 否则发射模块将不能正常工作。数据电平应接近数据模块的实际工作电压,以 获得较高的调制效果。 发射发射模块最好能垂直安装在主板的边缘,应离开周围器件 5mm 以上, 以免受分布参数影晌。模块的传输距离与调制信号频率及幅度,发射电压及电 池容量,发射天线,接收机的灵敏度,收发环境有关。一般在开阔区最大发射 距离约 800 米,在有障碍的情况下,距离会缩短,由于无线电信号传输过程中 的折射和反射会形成一些死区及不稳定区域,不同的收发环境会有不同的收发 距离。 2.5.3 315M 无线接收模块介绍无线接收模块介绍 接收模块的工作电压为 5 伏,静态电流 4 毫安,它为超再生接收电路,接 收灵敏度为105dbm,接收天线最好为 2530 厘米的导线,最好能竖立起来。 接收模块本身不带解码集成电路,因此接收电路仅是一种组件,只有应用在具 体电路中进行二次开发才能发挥应有的作用,这种设计有很多优点,它可以和 各种解码电路或者单片机配合,设计电路灵活方便。 这种电路的优点在于: 温州科技职业学院毕业论文(设计) 17 1、天线输入端有选频电路,而不依赖 1/4 波长天线的选频作用,控制距离 较近时可以剪短甚至去掉外接天线 2、输出端的波形在没有信号比较干净,干扰信号为短暂的针状脉冲,而不 象其它超再生接收电路会产生密集的噪声波形,所以抗干扰能力较强。 3、模块自身辐射极小,加上电路模块背面网状接地铜箔的屏蔽作用,可以 减少自身振荡的泄漏和外界干扰信号的侵入。 4、采用带骨架的铜芯电感将频率调整到 315M 后封固,这与采用可调电容 调整接收频率的电路相比,温度、湿度稳定性及抗机械振动性能都有极大改善。 可调电容调整精度较低,只有 3/4 圈的调整范围,而可调电感可以做到多圈调 整。可调电容调整完毕后无法封固,因为无论导体还是绝缘体,各种介质的靠 近或侵入都会使电容的容量发生变化,进而影响接收频率。另外未经封固的可 调电容在受到振动时定片和动片之间发生位移;温度变化时热胀冷缩会使定片 和动片间距离改变;湿度变化因介质变化改变容量;长期工作在潮湿环境中还 会因定片和动片的氧化改变容量,这些都会严重影响接收频率的稳定性,而采 用可调电感就可解决这些问题,因为电感可以在调整完毕后进行封固,绝缘体 封固剂不会使电感量发生变化。 三、硬件电路的设计三、硬件电路的设计 电路分为五个部分,分别是电源和单片机控制部分,继电器控制直流电机 部分,LED 信号显示部分,光敏识别部分,无线接收和发射部分。下面分析下 重要的电路: 3.13.1 电源和单片机控制部分电源和单片机控制部分 本设计是通过 USB 供电,然后接到 DC 电源插口直接给单片机供电。本模 块是由电源、最小系统、单片机组成的模块。原理图如图 1.8: 温州科技职业学院毕业论文(设计) 18 图 1.8 原理图 3.23.2 继电器控制直流电机部分继电器控制直流电机部分 本设计采用小直流电机的正反转模拟窗帘的拉开和关闭。继电器可以驱动 任何负载,而又有自动调节、安全保护、转换电路的特点,所以我采用继电器 驱动小直流电机。原理图如图 1.9: 温州科技职业学院毕业论文(设计) 19 图 1.9 原理图 3.43.4 光敏识别部分光敏识别部分 光线采集部分采用光敏电阻感光,通过测量它的电压来判断光的强弱。采 用光敏电阻主要原因是,它的用途很广泛,而且容易购买,它的分类也有很多 种,所以我们要先了解一下它的结构及其原理,才能选择好我们这次设计所需 要的型号,下面介绍光敏电阻的基本情况。 光敏电阻器的简介: 光敏电阻器属半导体光敏器件,除具灵敏度高,反应速度快,光谱特性及 r 值一致性好等特点外,在高温、多湿的恶劣环境下,还能保持高度的稳定性和 可靠性,可广泛应用于照相机、太阳能庭院灯、草坪灯、验钞机、石英钟、音 乐杯、礼品盒、迷你小夜灯、光声控开关、路灯自动开关以及各种光控玩具、 光控灯饰、灯具等光自动开关控制领域。 光敏电阻器是一种对光敏感的元件,它的电阻值能随着外界光照强弱(明 暗)变化而变化。 原理图如图 2.0: 温州科技职业学院毕业论文(设计) 20 图 2.0 原理图 3.53.5 无线接收和发射部分无线接收和发射部分 PT2262-IR 发射芯片地址编码输入有“1”、 “0”和“开路”三种状态,数据输入 有“1”和“0”两种状态。由各地址、数据的不同接脚状态决定,编码从输出端 Dout 输出,通过红外发射管发射出去,如图 2.1: 图 2.1 地址编码 Dout 输出的编码信号是调制在 38kHz 载波上的,OSC1、OSC2 外接的电阻 决定载频频率,一般电阻可在 430k470k 之间选择即可。 PT2272 的暂存功能是指当发射信号消失时,PT2272 的对应数据输出位即 变为低电平。而锁存功能是指,当发射信号消失时,PT2272 的数据输出端仍保 持原来的状态,直到下次接收到新的信号输入。图 3 是红外发射和接收的典型 应用原理图,为了能正确解调出调制的编码信号,接收端需加一级前置放大级, 保证输入 PT2272 的信号幅度足够大。PT2272 各输出端通过各种接口即可控制 温州科技职业学院毕业论文(设计) 21 相应的负载。 原理图如图 2.2: 图 2.2 原理图 四、调试和实现设计四、调试和实现设计 现象观察:接上电源之后,默认的是智能模式。光敏电阻检测到白天,电 机正转,在接触到行程开关之后指示灯闪烁三下电机停止工作;光敏电阻检测 到黑天,电机反转,在接触行程开关之后指示灯闪烁三下电机停止工作。 手动模式是按下遥控器上的菜单按钮,红色指示灯亮,这就表示已经进入 了手动模式,可以按正反转按钮控制的电机的正反转。同样的是接触到行程开 关电机就停止工作。 五、软件和程序调试五、软件和程序调试 5.15.1 工作流程图:工作流程图:如图如图2.32.3 开始 单片机初始化 智能模式 遥控模式 是否收到遥控器信号 有光还是没光 正转反转 行程开关停止 正转(正转停止)反转(反转停止) 行程开关停止 图 2.3 工作流程图 5.25.2 管脚定义管脚定义 sbit change=P10;/手动自动切换按键(默认自动) sbit led_zhishi =P11; /遥控器指示灯 sbit in_back=P12;/手动后退按键 sbit led_back=P13;/前进限位指示灯 sbit out_back=P30;/电机控制反转 温州科技职业学院毕业论文(设计) 22 sbit limit_back =P31;/后退限位开关 sbit in_go=P32;/手动前进按键 sbit led_go=P33; /后退限位指示灯 sbit out_go=P34; /电机控制正转 sbit limit_go=P35;/前进限位开关 sbit light=P36;/光敏电阻 5.35.3主函数主函数 void main()/主函数 while(1)/进入死循环 work();/调用工作函数 温州科技职业学院毕业论文(设计) 23 总结总结 本文主要做的工作有: (1) 、在阅读大量相关资料尤其是在互联网资源后,对基于单片机的智能 遥控窗帘设计的国内外现有技术进行了综述。 (2) 、采用由 USB 供电的 5V 稳压电源。 (3) 、单片机选用 AT89S52 是整个系统的核心部件,担负整个系统的管理 控制任务。 (4) 、利用小直流电机的正反转来模拟窗帘的拉开和关闭。 (5) 、利用无线接收头对无线遥控器发射的编码进行接收,然后由单片机 根据接收到的信号进行解码。 通过本次毕业设计,设计出了一种基于 AT89S52 单片机的智能遥控窗帘系 统。从硬件的选择到程序的设计都考虑开发的成本和系统的整体的性能,要求 做到体积小、重量轻、单一电源、低功耗、功能强、价格低廉、抗干扰能力强 等特性。 本课题的研究虽然取得了一定的收获,但在很多方面还有待于进一步的改 进和完善。如:怎么样才能直观的看到电机正反转来模拟窗帘的拉开和关闭。 还有价格鸣响电路在电机工作的时候会发出音乐。 温州科技职业学院毕业论文(设计) 24 致谢致谢 不知不觉中做毕业设计的一个月的时间就这样过去了,在论文完成之际, 我首先要对我的指导老师和帮助过我的所有同学及提供给我实验条件的老师们 表示最真挚的谢意。在整个论文的选题、理论研究、需求分析和系统设计的过 程中,他们给了我不少启发,并对论文的设计方案提出了许多至关重要的建议, 在实验过程中帮我解决了不少的难题。 在论文写作期间我遇到了不少的难题,是我的同学的帮助下才能完成这次 的毕业论文的写作,感谢大家。 在论文的完成过程中,我还要特别感谢师友给予了我无私的帮助,正是在 他的鼓励和帮助之下,才使得我的实验能顺利的完成;同时,得到了其他许多 让我分享他们宝贵经验和知识的老师以及同学的热心帮助,向他们表示由衷的 感谢;我还要感谢这一领域的学者们,是他们给我经验和研究方向,在此一并 表示衷心的感谢。 最后,由于我的知识的限制,导致我的毕业作品和毕业论文不是很完美, 还有许多不足之处,真心的希望各位师友和同学提出宝贵的意见。谢谢。 温州科技职业学院毕业论文(设计) 25 参考文献参考文献 1 郭成林. 智能遥控窗帘系统设计J. 山西电子技术, 2006:67 2 郭光立. 光控自动窗帘J. 家庭电子, 1999:5556 3 陈莉,王宇,张微微. 自动启闭窗帘控制器的设计J. 科技情报开发与经济, 2007 :3235 4 瞿贵荣. 电动窗帘红外遥控电路J. 家庭电子, 2005 :1516 5 廖威. 基于单片机的窗帘升降器模拟装置的设计和实现J. 科技信息(科学教 研), 2007:5053 6 郭成林. AT89 系列单片机与 PC 机之间的串行通信接口设计J. 山西电子技 术, 2008:6670 7 郭光立. 电动窗帘控制器J. 家庭电子, 19

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论