




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机应用设计报告设计题目 无线遥控风扇 班 级: 机电(一)班 姓 名: 旷 成 学 号: b10350113 完成日期:2013/6/292013/7/5 浙江理工大学目 录概述21 设计任务与要求31.1 设计任务:31.2 基本要求:32 设计方案42.1 无线电家电遥控的基础知识42.1.1 遥控模块的特性42.1.2 遥控模块系统组成53 硬件电路设计73.1 电路中用到的器件的简单介绍:73.2 msc-51单片机引脚接线图及工作原理73.3 ht-12系列的编解码芯片113.3.1 ht-12系列芯片的引脚定义。113.3.2 ht12编码器的基本工作原理。123.4 89c5
2、1遥控接收模块电路图。.133.4 89c51、继电器驱动位、驱动7段数码管、步进电机引脚分配表144 软件程序设计164.1 接收程序164.2 操作程序164.3 总程序175 总结22参考文献23概述随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,而遥控遥测技术在高科技研究、工农业生产、通信技术、军事技术、家用电器等诸多领域得到了广泛地应用。特别是随着各类遥控专用集成电路不断问世,使得各类遥控设备的性能更加优越、可靠,功能也更加完善。本设计将介绍一种基于单片机简易无线电家电遥控系统,它的传输方式也是利用无线遥控发射,它可对家中各种无线
3、电遥控器发射的控制信号进行识别、存储和再现的智能型无线电遥控器。该设计控制器采用单片机8051,遥控模块,选用的解码芯片是ht-12系列的编解码芯片。这一系列的芯片主要包括ht-12,ht-12f和ht-12d,均为18脚dip封装,ht-12e作为发射器中的编码芯片,而ht-12d作为接收器中的解码芯片。该遥控系统可以通过调节电容而改变发射频率的无线电遥控功能,即省时、又省力,从而使人们免除同时面对众多遥控器的烦恼。 本次课程设计,不仅设计了无线遥控的原理图,同时以此原理图为基础设计了无线风扇遥控系统,实现利用遥控控制风扇的起停以及档位调节,并分别利用软件a绘制出原理图,利用软件b进行了仿真
4、实验,实验结果达到了预期的目标,证明了我们的设计合理。关键字:单片机,遥控模块,编解码芯片,8051,无线风扇遥控系统1 设计任务与要求1.1 设计任务:设计制作一个无线遥控器控制系统,控制对象为家用风扇,能在家用环境内无线遥控控制家用风扇的开启、关闭以及档位调节,以达到方便实用的效果。该遥控装置采用晶体稳频脉冲调幅发射机,电路较简单,频率稳定度高,发射的是间断的28mhz等幅载波。接收机采用自熄式超再生检波方式,检波级工作在非线性工作状态,具有间歇高频振荡和检波双重功能,接收灵敏度较高。检波后的沙沙噪音为超再生电路所特有的。它的有效控制距离不低于10m,可以轻松地实现对室内风扇的无线控制。1
5、.2 基本要求:(1)无线遥控控制家电的开启、闭合以及档位调节;(2)控制过程具备led灯及压电喇叭提示; (3)操作方便的设计理念;2 设计方案本系统设计分两部分:一是无线电遥控发射机部分,它是通过键盘对开关方式编码的控制来调制信号的发送,再由功放外接天线进行无线电传输。二是无线电接收机部分,它是由外接天线接收无线电,经过功放放大后,进行解调,解码,从而控制被控设备。两部分均市直流供电,方便实用,但其不同的是,遥控发射机是采用电池,而接收机是外供直流稳压电源。 2.1 无线电家电遥控的基础知识无线电家电遥控的基础知识包括遥控模块的特性,遥控模块系统组成和各模块的工作原理。2.1.1 遥控模块
6、的特性无线遥控系统简单实用,能够穿透建筑物进行通信,而且没有方向的限制,是十分常用的控制器。它由一组发射器和接收机组成。如图所示。l 内含一组7段数码管,数据显示方便。l 有编译码ic,控制不受外界噪声干扰。l 系统由4组按键的无线电发射器及8051接收控制板组成。l 采用uhf发射电路,发射频率约为310mhz,能够进行无线数据传输及无线控制。l 有2组继电器,可以直接控制强电。l 遥控器及接收端上均有密码设定装置,由8组dip开关调整,仅当两者调节一致时动作有效。l 无线电接收电路采用无线电接收模块设计,方便实验及改装。l 包含工作指示灯led及压电喇叭作动作指示用。l 由继电器开关可以控
7、制家电产品电源的开启和关闭。2.1.2 遥控模块系统组成整个系统的组成分为发射器和接收机两个部分。发射器功率小,采用电池供电,而且体积小,可以随身携带,接收机可由市电供电,也可选用蓄电池供电。发射器和接收机只有在两者的dip密码一致时,才能正常工作。同时,一部接收器在需要的时候还可以有多部发射器吗,只需将这些发射器的dip密码都设成与接收机相同即可。1.发射器。发射器的结构图如图下所示。发射器本身由12v的小型电池供电,内含8组dip开关,可有256组密码设定。在本模块中采用的发射器有4个按键,在市场上销售的发射器也有两个键或3个键。当按下任何一键时,工作指示灯led亮,将对应的数据发送出去,
8、由接收机接收并执行对应的工作。发射器上的按键是常开开关,平时按键未按下时并不需耗电,只有某个按键按下时,开关闭合才会耗电,因此不需要装上电源开关。另外,无线电遥控通过频率在310mhz左右的高频载波传送数字代码数据,出厂时其工作频率已先行设定调整完成,因此发送接收电路无需作任何调整。这对使用者来说是十分方便并且重要的。 2.接收机。接收机的工作原理图如下图所示,其结构较复杂,由单片机控制单元、高频电路单元、解码芯片组成。l 单片机控制。单片机在系统在中是控制中心,完成将无线数据转换为控制信号的任务,这里选用的是89c51。单片机的控制信号通过通用i/o口输出,通过驱动电路或者相应的转换电路输入
9、到控制设备中心。l 高频电路。高频电路用于接收来自发射器送来的信号,并将信号波放大后送至解码ic。l 解码芯片。解码芯片用于对接收的无线数据进行解码,将解码后的数据以ttl电平发送至单片机的通用i/o口。3 硬件电路设计除了89c51之外,遥控器均有密码功能避免了因代码的重复而造成使用上的互相干扰,以下介绍无线遥控模块(rf51)中用到的编解码器ic的工作原理,以及模块中用到的ht-12系列编码器的介绍。3.1 电路中用到的器件简单介绍:高频模块(rf module)提供经过高频接收机电路接收进来的信号及解码器转换出来的数据(d0d3),同时送出的数据使能信号vt(高电位工作),且vt接至89
10、c51 p2.4引脚。电路使用步进电机表示风扇的电机,步进电机共接4跟并行i/o口线,即p0.0-p0.3,由x1,x2口输入11.0592mhz的晶振信号,另外还有led指示灯接p3.7口,压电喇叭接p3.4口,整体接线图如下所示:3.2 msc-51单片机引脚接线图及工作原理mcs-51的逻辑符号图如下:在单片机的40条引脚中有2条专用于主电源的引脚,2条外接晶体的引脚,4条控制或与其它电源复用的引脚,32条输入/输出(i/o)引脚。由于51单片机运用已经非常普遍,此处不详细介绍。本系统所用接线将在各模块介绍时详细说明,同时在总电路图也可以看出。 3.3 ht-12系列的编解码芯片选用的解
11、码芯片是ht-12系列的编解码芯片。这一系列的芯片主要包括ht-12,ht-12f和ht-12d,均为18脚dip封装,ht-12e作为发射器中的编码芯片,而ht-12d作为接收器中的解码芯片。 ht-12系列的芯片应用cmos技术制造,具有省电、耐干扰的特点,工作电压范围2v13v,可由电池供电,内含振荡电路,只需外加一只电阻即可提供工作频率,使用简单。ht-12e解码器可以有4096组密码,并可传送4位的数据,3.3.1 ht-12系列芯片的引脚定义。l a0a11:密码设定,共有4096中组合。l ht-12e的d0d3:数据输出位。l ht-12d的d0d3:数据输出位。如ht12d与
12、ht12e搭配使用,当a0a7密码一致时,ht12e所传送的4位数据会出现在ht12d的d3d0引脚上。l data out:数据发送端。l data in:数据接收端。l te:允许发射信号,低电位工作,此时所编码的信号由data out引脚送出。l vt:当发射端与接收端密码一致时,接收端接收进来的数据解码完成,在d0d3引脚完成数据解码时,此引脚会出现高电位信号。l osc1、osc2:振荡电路控制引脚,只要加入一只电阻即可工作。需要注意的是解码器的振荡工作频率约为编码器的50倍,所选择的电阻如下所示。ht-12e和 ht-12f/d振荡电阻和振荡频率的关系ht-12eht-12f/d振
13、荡电阻振荡频率振荡电阻振荡频率1.5m3khz75k150khz1m4.3khz47k240khz 3.3.2 ht12编码器的基本工作原理。ht12编辑器的基本工作电路3.4 89c51遥控接收模块电路图8051遥控接收模块电路图如图所示 由dip开关设定8位密码值,当两边密码一致时,若将数据放入ht-12e的d0d3,同时设定te引脚为低电平,则代码的信号会由data out引脚发送出而由ht-12d接收进来并进行解码,一旦解码完成则vt引脚会成为高电位状态,同时数据将会锁存到d0d3数据线上。 若将传输线去掉,转接至无线遥控接口的发射端及接收端,则可以做无线电编码的控制。3.5 89c5
14、1、继电器驱动位、驱动7段数码管引脚分配表无线遥控数据分为4位,d0d3到信号/en,连接8051的位引脚分配如下所示:89c51与h12引脚分配表信号d3d2d1d0vt控制位p2.3p2.2p2.1p2.0p2.4继电器驱动位引脚分配表继电器ry1ry2引脚p3.5p3.6七段式数码显示管采用共阳极接线法,数码管ag分别连接至单片机的p1.0-p1.7口,数字显示控制方式如下表所示:显示数字控制字关闭0ffh数字17eh数字20a2h数字362h4 软件程序设计4.1 接收程序段本程序通过不断循环判断vt的值扫描遥控器的发射信号程序如下: loop:jnb vt,loop ;若vt=1 则
15、读取数据jb vt,$ ;等待遥控器放开才进行下一步动作mov a,p2 ;读取数据anl a,#0fh ;忽略高4位数据call op ;执行译码动作jmp loop ;继续执行扫描4.2 操作子程序操作子程序主要是对接收到的数据进行相应的操作,由于可能出现的情况较多,应注意判断之后的跳转。采用的是累加寄存器作为输入参数的途径,这样就能实现类似c语言的参数输入。操作子程序清单如下:op: ;按键比较程序(按键k1比较,等于执行1档)cjne a,#ck1,l1 call led_bl ;调用led闪动程序,提示接收信号call bz ;调用压电喇叭程序,声音提示接收信号,且每一个按键响声次数
16、不同mov a,#00hlcall xianshi ;数码管显示风扇当前档位mov r5,#100 ;r5为控制步进电机转速的参数lcall z_m ;步进电机正转retl1:;按键比较程序(按键k2比较,等于执行2档)cjne a,#ck2,l2call led_blcall bzcall bzmov a,#01hlcall xianshimov r5,#10lcall z_mretl2:;按键比较程序(按键k3比较,等于执行3档)cjne a,#ck3,l3call led_blcall bzcall bzcall bzmov a,#02hlcall xianshimov r5,#2lca
17、ll z_mretl3: ;按键比较程序(按键k4比较,等于关闭风扇)cjne a,#ck4,l4call led_blcall bzcall bzcall bzcall bzmov a,#03hlcall xianshiretl4:ret ;不执行任何程序,返回循环扫描程序4.3 程序全貌通过单片机实现了无线遥控信号的接收,并通过接收的数据对步进电机进行相应的控制,从而实现了无线遥控的功能。程序清单如下:通过无线遥控实现对继电器的控制spk equ p3.4 ;压电喇叭控制信号;ry1 equ p3.5 ;继电器1控制信号;ry2 equ p3.6 ;继电器1控制信号vt equ p2.4
18、;接收模块ht12d启用信号wled equ p3.7 ;工作指示灯引脚定义ck1 equ 07h ;按键1比较码ck2 equ 0bh ;按键2比较码ck3 equ 0dh ;按键3比较码ck4 equ 0eh ;按键4比较码org 0h ;程序代码开始地址jmp startstart:;clr ry1;clr ry2call bz ;开机提示call led_blloop: ;遥控器信号扫描jnb vt,loop ;若vt=1 则读取数据jb vt,$ ;等待遥控器放开才进行下一步动作mov a,p2 ;读取数据anl a,#0fh ;忽略高4位数据call op ;执行译码动作jmp l
19、oop ;继续执行扫描z_m: ;步进电机正转,速度由r5的大小决定mov p0,#0fehacall delaymov p0,#0fdhacall delaymov p0,#0fbhacall delaymov p0,#0f7hacall delayjb vt,loop;当接收模块启动使vt=1时,程序跳转到loop程序段jmp z_m delay:;延时程序,延时时间 r5*10msmov r6,#50d1: mov r7,#100djnz r7,$djnz r6,d1djnz r5,delayretled_bl:;led灯闪动指示灯, 接收到遥控器信号时闪动mov r4,#4l0:cpl
20、 wledmov r5,#5call delaydjnz r4,l0retop: ;按键比较程序(按键k1比较,等于执行1档)cjne a,#ck1,l1call led_blcall bzmov a,#00hlcall xianshimov r5,#100lcall z_mretl1: ;按键比较程序(按键k2比较,等于执行2档)cjne a,#ck2,l2call led_blcall bzcall bzmov a,#01hlcall xianshimov r5,#10lcall z_mretl2: ;按键比较程序(按键k3比较,等于执行3档)cjne a,#ck3,l3call led_
21、blcall bzcall bzcall bzmov a,#02hlcall xianshimov r5,#2lcall z_mretl3: ;按键比较程序(按键k4比较,等于关闭风扇)cjne a,#ck4,l4call led_blcall bzcall bzcall bzcall bzmov a,#03hlcall xianshiretl4:retbz: ;压电喇叭发声mov r6,#0b1:call dexcpl spkdjnz r6,b1mov r5,#10call delayretdex:mov r7,#180de0:nopdjnz r7,de0retxianshi: ;数码管显示子程序mov p1,0ffhmov dptr,#tabmovc a,a+dptrmov p1,amov r5,#50lcall delayret tab: db 7eh, 0a2h, 62h, 0ffh ;数码管显示数表end5 总结通过本次课程设计,既巩固了以前所学的理论知识,同时又学到了许许多多新的知识,新的技术,在很大程度上,提高了我的研究开发能力和实际解决问题的能力。具体来说,收获最大的还是提高了无线收发器的设计能力,加深了对无线电理论的理解。 在导师的指导下完成课题任务,是一次理论知识和动手实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 急性白血病出血护理措施
- 机场边检考试题及答案
- 2024年汽车美容师考试理论复习试题及答案
- 2025年语文课程设计试题及答案
- 2024年小自考行政管理考试评估标准及答案
- 社区文明面试题及答案
- 湖南省岳阳市2023-2024学年八年级下学期英语期中考试试卷(含答案)
- 2024年食品质检员考试复习材料试题及答案
- 二手车市场变化对评估师的挑战试题及答案
- 文明礼仪教育小学
- 体外膈肌起搏器
- “数学悖论”-辛普森悖论
- 六宫格数独100题
- 工程项目跟踪审计送审资料清单
- 中文产品手册机架效果器tcelectronic-triplec manual chinese
- 人卫版内科学第九章白血病(第3节)
- 食堂设备维修记录
- DB65∕T 4357-2021 草原资源遥感调查技术规程
- 幼儿园绘本:《闪闪的红星》 红色故事
- 植物生理学_第七版_潘瑞炽_答案
- FZ∕T 60021-2021 织带产品物理机械性能试验方法
评论
0/150
提交评论