毕业设计---窗帘自动控制.doc_第1页
毕业设计---窗帘自动控制.doc_第2页
毕业设计---窗帘自动控制.doc_第3页
毕业设计---窗帘自动控制.doc_第4页
毕业设计---窗帘自动控制.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

窗帘自动控制1引言42方案论证与整体方案设计42.1方案论证42.1.2方案比较42.2整体方案设计43电路设计53.1模拟部分电路设计53.253.3单片机无线通信部分73.4窗帘控制部分机械连接83软件设计84.1方案论证84.2整体方案设计85系统调试85.1开发工具介绍95.2软件调试与仿真95.3系统调试96设计总结91引言由于经济的快速发展,人们生活水平得到较大的提高,生活节奏也越来越快,为此家居智能化也为人们所需要和重视。智能家居是以住宅为平台,兼备建筑、网络通信、信息家电、设备自动化,集系统、结构、服务、管理为一体的高效、舒适、安全、便利、环保的居住环境。智能家居网络是在家庭内部通过一定的传输介质将各种电气设备和电气子系统连接起来,采用统一的通讯协议,对内实现资源共享,对外通过网关与外部网互连进行信息交换的局域网。无线通讯的智能家居网络,将家庭内部的各种设备通过无线通讯技术连接起来。随着无线通讯技术的迅猛发展,无线通讯技术更稳定,更廉价,将无线通讯技术用到智能家居网络成为现实。无线短程协议更是推出不久就以其低功耗、低价格、低复杂度,引起了业界的广泛关注。智能无线家居是以家居为平台,兼备建筑、自动化、智能化于一体的高效、舒适、安全、便利的家居环境。在智能家居系统中,将无线网络技术应用于家庭网络已成为势不可挡的趋势。这不仅仅是因为无线网络可以提供更大的灵活性、流动性,省去花在综合布线上的费用和精力,而且因为它能更符合家庭网络的通讯特点。而对于大多数家居网络来说,配置和路由是一件麻烦的事,特别是家居网络有移动的特性,所以,无线家居网络的使用成了学术界和业界的研究热点,也将成为一个颇有潜力的产业。随着无线网络技术的进一步发展,必将大大促进家庭网络智能化的进程。2方案论证与整体方案设计2.1方案论证2.1.1方案提出为了设计出一个性价比适合的窗帘自动控制器,综合考虑各种因素后拟定了多种设计方案,具体如下:方案一:利用at89c52单片机的实现窗帘自动控制器设计。方案二:利用at89c52单片机的实现基于无线电的窗帘自动控制器设计。方案三:利用数模混和电路实现窗帘自动控制器设计。 2.1.2方案比较相比三个方案各自的特点:方案一和方案二均采用以at89c51单片机作为主控核心,与按键,显示器等较少的辅助硬件相结合,利用软件对窗帘的运行状态进行控制。本系统具有体积小,硬件少,电路结构简单及容易操作等优点。方案二在方案一的基础上增加了无线电通信的窗帘自动控制器,它更符合家居智能化发展的趋势,因此在本设计中选择方案二。方案三利用了数模混和电路实现窗帘自动控制器设计。采用各类数字电路来组成键盘控制系统,进行信号处理,如采用555时基电路振荡产生高频脉冲信号,然后经计数器等数字器件进行频率、占空比的调整处理。本方案电路复杂,制作周期也长,灵活性不高,效率低,不利于系统的扩展,对信号处理比较困难。2.2整体方案设计图1为本设计的系统原理图,如图所示本系统包括两个部分固定无线遥控接收器和多个便携式无线遥控发射器组成。固定无线遥控接收器由一89c52单片机、解码芯片pt2272以及一射频接收模块hs201构成一固定无线遥控接收器;固定无线遥控接收器的单片机的一输出端口接一条ic总线,利用ic总线的自动寻址、高低速设备同步等功能的高性能串行总线,实现多个控制对象的同步控制。由一89c52单片机、编码芯片pt2262以及一射频发射模块hs101构成若干工作频率相同的多个便携式无线遥控发射器。对窗帘的控制采用单个直流电机,通过控制电机的转向来控制窗帘的开或者关,在任意时刻断电即能够使窗帘停止运行;为了增大系统的应用范围在ic总线留有控制其它设备的空间,如电灯的开与关等。固定无线遥控接收器80c52pt2272hs201按键与液晶显示家居设备1家居设备2光强传感器ic总线80c52pt2262hs101按键与液晶显示图1系统原理图无线道便携式无线遥控发射器3电路设计3.1模拟部分电路设计从图3可知,无论是at89c51单片机工作电源、二极管还是数码管的驱动,都要用到+5v的直流电源,所以,一个稳定的、持续的+5v直流电源对本系统十分重要。本系统运用桥式整流电路,将交流转换为直流,为各部分电路提供恒定的+5v直流。模拟部分和数字部分分别采用一个独立的稳压管供电,保证电路的稳定性和抗干扰,其电路如图4。图43.2单片机主控电路设计3.2.1键盘显示电路(2) 键盘电路设计键盘的设计主要是考虑参数的设定输出及运行方式的必要控制,因此设置了10个数字键09,3个功能选择键实现控制对象选择、设备开、设备关的设定,1个递增键(上翻)和1个递减键(下翻),1个确认键,他们具体的功能如下:a)数字键09 用来设置参数,在当前编辑位上输入数字,每按1个数字键,便覆盖原数字,主要用在对数字通道的选择设定上。b)功能选择键 控制对象类型选择、控制对象设定和设备运行状态设定3个键用来选择当前正在进行设置参数。设置流程为:按中任控制对象类型选择键来选择当前要进行控制对象的类型,使用上翻和下翻键来选择;控制对象设定通过数字键或者递增和递减键输入代表控制编号;设备运行状态设定表示对当前控制对象发出的具体命令开或者关 ,使用上翻和下翻键来选择。c)递增(上翻)和递减键(下翻)递增和递减键能够实现数字通道的设定按1的间距连续递增或者递减,上翻和下翻则用来选择控制对象的类型,如控制窗帘、控制灯、控制电源开关等的选择。d) 确认键确认键是参数设定完成的确认,系统执行并响应输出。 图(3)键盘电路(3)液晶显示模块电路设计液晶显示器选用fyd12864工作方式为串行通信方式,这样电路简单,程序也清晰。在液晶显示器上分别显示电压、频率、占空比的设定,以及动态的监测输出电压值或者是显示外接输入的测量值。3.2.2光强采样电路tsl2561是taos公司推出的一种高速、低功耗、宽量程、可编程灵活配置的光强度数字转换芯片。该芯片可广泛应用于各类显示屏的监控,目的是在多变的光照条件下,使得显示屏提供最佳的显示亮度并尽可能降低电源功耗;还可以用于街道光照控制、安全照明等众多场合。该芯片可以编程设置许可的光强度上下阈值,当实际光照度超过该阈值时给出中断信号;微控制器可以通过i2c总线协议对tsl2561进行读写。写数据时,先发送器件地址,然后发送要写的数据。tsl2561的写操作过程如下: 先发送一组器件地址;然后写命令码,命令码是指定接下来写寄存器的地址00h0fh和写寄存器的方式,是以字节、字或块(几个字)为单位进行写操作的;最后发送要写的数据,根据前面命令码规定写寄存器的方式,可以连续发送要写的数据,内部写寄存器会自动加1。对于i2c协议具体的读写时序,可以参考相关资料,在此不再赘述。tsl2561的软件设计流程如图4所示。3.2.3模拟ic总线终端3.3单片机无线通信部分无线发射系统编码电路采用编解码芯片组p1_22622272中的编码芯片pt2262。该芯片内部有振荡器、系统定时器、地址解码器、编码脉冲发生器和控制逻辑电路。pt2262的a0a7端是芯片的地址码设置端口,每一端口可以编为“0”(接地)、“1”(接v( )和“开路”三种状态,利用a0a7这8位地址线可提供3 一6 561种不同寻址,本开关系统将地址均接地。ix) 端是数据码输入端,分别和按键sb1,sb2,sb3,sb4相在无线电发射电路中采用一种新颖射频发射模块hsio1,他具有较宽的工作电压范围及低功耗特性,内部有发射天线和一个280 mhz载波振荡器,其载频受pt2262编码器输出的脉冲数码调制。发射器的按钮sb1,sb2,sb3,sb4分别对应编码集成电路的do,d1,d2,d3数据输入,当按下sb1键时,按下信号经do进入pt2262编码,编码脉冲输出去调制发射hs101模块的载波信号后,发射出去。hs101输入端in平时应处于低电平状态,输入的数据信号应是正逻辑电平,幅度最高不应超过hs101的工作电压。如需更远的可靠距离,可在hs101的输出端增加一级射频功率放大器。当发射系统没有键按下时,pt2262不接通电源,其17引脚为低电平,发射模块、hs101不工作,发射电流为零。当、发射系统有键按下时,pt2262得电工作,其第17脚输出经调制的串行数据信号;当17引脚为高电平期间,pt2262的发送控制端有效时,17脚输出的编码脉冲信号对hs101进行调制发射无线接收系统无线电接收电路采用与射频发射模块hs101相配套的射频接收模块hs201。hs201具有较宽的接收带宽,极低功耗,可长期处于守机状态。hs201输出端口直接与pt2272的数据输入端口连接。解码电路采用编解码芯片组pt22622272中的解码芯片pt2272。该芯片内部有地址解码、振荡和系统定时、数据检测、同步检测、控制逻辑、译码逻辑电路。pt2272的a0a7端是芯片的地址码设置端口,只有接收端的地址码和发射端的地址码设置完全相同,输出端才有输出信号。解码芯片pt2272将数据输入端接收到的信号,经内部电路解码辨识确认。如果所接收到的信号地址码与本地址编码相同,dod3输出信号控制继电器电路,从而控制相应的开关电路动作。否则,解码芯片不解码,继电器电路不响应,开关电路保持原有的工作状态不变。发射器的按钮sb1,sb2,sb3,sb4分别对应接收器接收解码集成电路pt2272的do,d1,d2,d3数据输出,当按下sb1键时,接收模块hs201收到编码信号后,经内部解调放大整形后由out端输出,再送至pt2272的din管脚进行解码处理。若编码和指令信息与pt2272所设定的地址码一致时,解码有效端与对应的数据输出端do均输出高电平,松开sb1键时,均恢复低电平。所以按下发射器sb1键时,接收器pt2272的do和dout管脚输出高电平,其对应的三极管导通,故产生一个负脉冲,此负脉冲经加到双稳态触发器,使双稳态触发器发生翻转,继电器吸合,完成一次开关动作;如再次按发射器sb1键,双稳态触发器又翻转一次,继电器释放,完成一次开关动作无线发射,接收控制有两部分组成,如图10所示,发射部分采用编码芯片pt2262和df数据发射模块,接收部分主要由解码芯片pt2272、df接收模块组成。为简化电路,发射接收部分采用现成的收发芯片,其工作频率为315m,采用fm方式调制。s1-s4为脉冲编码开关,按下后在接收端解码后将输出相应的电平控制电路的开机和q9q11组成的电子开关的工作。1 编码芯片pt2262芯片原理简介: pt2262/2272是台湾普城公司生产的一种cmos工艺制造的低功耗低价位通用编解码电路,pt2262/2272最多可有12位(a0-a11)三态地址端管脚(悬空,接高电平,接低电平),任意组合可提供531441地址码,pt2262最多可有6位(d0-d5)数据端管脚,设定的地址码和数据码从17脚串行输出,可用于无线遥控发射电路。2解码芯片pt2272芯片原理简介:编码芯片pt2262发出的编码信号由:地址码、数据码、同步码组成一个完整的码字,解码芯片pt2272接收到信号后,其地址码经过两次比较核对后,vt脚才输出高电平,与此同时相应的数据脚也输出高电平,如果发送端一直按住按键,编码芯片也会连续发射。当发射机没有按键按下时,pt2262不接通电源,其17脚为低电平,所以315mhz的高频发射电路不工作,当有按键按下时,pt2262得电工作,其第17脚输出经调制的串行数据信号,当17脚为高电平期间315mhz的高频发射电路起振并发射等幅高频信号,当17脚为低平期间315mhz的高频发射电路停止振荡,所以高频发射电路完全收控于pt2262的17脚输出的数字信号,从而对高频电路完成幅度键控(ask调制)相当于调制度为100的调幅。3.4窗帘控制部分机械连接3软件设计4.1方案论证4.2整体方案设计5系统调试软件的调试应该把功能模块化,分模块调试,且调试好了一个模块就不要在随便改动。在软件调试的时候可以结合一些eda软件来帮助调试。(如:proteus,keill等)要设计出一种产品,需要将硬件调试和软件调试结合起来,这样才能发现在软件或者在硬件在单独调试中难以发现的问题。许多硬件错误是可以在软件调试中发现和被纠正的,而软件调试能够发现很多容易被忽略的语法错误,对于有些固定的语法,人们可能经常犯错误,但一旦通过软件调试,就会清晰容易的纠正这些错误。故在软件调试过程的在线动态调试中也包括联机仿真、硬件在线动态调试以及硬件故障的排除。这些步骤是相互联系,不可分割的。5.1开发工具介绍5.2软件调试与仿真5.3系统调试5.4遇到的主要问题及解决方案6设计总结在设计制作数控脉冲源的过程中,我们深切体会到,实践是理论运用的最好检验。本次设计是对我们三年所学知识的一次综合性检测和考验,无论是动手能力还是理论知识运用能力都得到了提高。本系统的研制主要应用到了模拟电子技术、数字电子技术、单片机控制技术等多方面的知识,所设计的数控脉冲电源,采用单片机作为控制器使系统结构简单,性能可靠,精度高,成本低,便于调试和维修;且输出电压无级的形式任意设定,另外系统还将数字直流稳压电压、数字电压表、数字脉冲电压结合在一起,充分利用了其中用到的各种器件,使得其具有更加丰富的附加功能。提高了系统的性价比,应用方便,使用灵活,是做电子实验和为一些电子产品提供电能的理想电源。在本次设计中,我们得到了以下经验:1在电路设计的时,电路确定下来后,应先对电路进行计算机仿真,在从中修改一些器件以达到比较理想的输出,然后在

温馨提示

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

评论

0/150

提交评论