ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:822.53KB ,
资源ID:6264445      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6264445.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(远距离无线遥控系统的研制毕业设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

远距离无线遥控系统的研制毕业设计.docx

1、远距离无线遥控系统的研制毕业设计 学科分类号 0806 本科生毕业论文(设计) 题目(中文): 远距离无线遥控系统的研制 (英文):The Development of Remote WirelessTelecontrol System 学生姓名: 学号: 系别: 物理与信息工程系 专业: 通信工程 指导教师: 起止日期: 2010.12.12011.05.3 2011年05月3日本科毕业论文(设计)诚信声明作者郑重声明:所呈交的本科毕业论文(设计),是在指导老师的指导下,独立进行研究所取得的成果,成果不存在知识产权争议。除文中已经注明引用的内容外,论文不含任何其他个人或集体已经发表或撰写过的

2、成果。对论文的研究做出重要贡献的个人和集体均已在文中以明确的方式标明。本声明的法律结果由作者承担。本科毕业论文(设计)作者签名:年 月 日目录摘 要 I关键词 IAbstract IKey words I1 前言 12 系统方案选择与论证 22.1 方案比较 22.2 方案选择 52.3 总体方案 62.4 系统的工作原理 72.5 主要芯片介绍 73 硬件电路设计 83.1 发射部分 83.2 接收部分 103.3 电路原理图及PCB图的设计 123.4 硬件电路元件安装 134 软件设计 134.1 编码原理 134.2 软件解码 145 系统的调试 165.1 测试方法 165.2 测试

3、结果及问题分析 176 结论 18参考文献 19致 谢 20附录A 接收端源程序 21附录B 硬件实物图 24远距离无线遥控系统的研制摘 要无线遥控是指实现对被控目标的非接触遥远控制,在工业控制、航空航天、家电领域应用广泛。本设计介绍了一种四路无线遥控开关的设计方案,详细阐述电路组成结构和工作原理。该方案采用芯片组PT2262/2272进行编解码,PT2262与无线发射模块连接构成遥控发射系统,PT2272与无线接收模块连接构成接收系统。该系统通过发射接收无线电波实现开关的无线遥控。其装置具有体积小、功耗低、成本低,遥控距离可达100 m以上。 关键词PT2262/2272;无线电遥控开关;发

4、射模块;接收模块 The Development of Remote Wireless Telecontrol SystemAbstractWireless remote control is to achieve the goals of the control of access to remote control,wide application in industry, air space, household electrical appliances field. This paper presents a four-way radio-controlled switch desi

5、gn methodology, detailed composition and working principle of the circuit. The method used to conduct PT2262/2272 codec chipset, PT2262 and wireless transmitter module to connect the remote control launching system, PT2272 and wireless receiver module to connect the receiving system. The system carr

6、ies the radio wave to realize wireless remote control. The device have small volume, low power waste and low cost, and the remote distance exceed 100 meter.Key wordsPT2262/2272; radio-controlled switches; transmitter module; receiver module 1 前言所谓遥控,就是对远方的研究对象和目标进行控制。控制方式分为断续的和连续的(又叫做遥调)两种。被控制的对象可以是

7、活动的,如导弹、火箭、卫星、飞船和无人机等;也可以是不动的,如集中目标的工厂设备、电站、大型变电所等,或者处于分散状态的输油管道、油田油井设备等1。无线电遥控技术发展只有几十年的历史:本世纪20年代,才刚刚出现无线电遥控的雏形。那时,人们试图将遥控技术应用于无人驾驶飞机和舰船上,但由于技术不够完善而未能成功。二次世界大战以后,无线电遥控技术发展迅速,并逐渐在军事、国防、工农业生产以及科学技术等方面得到广泛的应用。随着电子技术的飞速发展,新型大规模遥控集成电路的不断出现,使得遥控技术有了日新月异的发展。几十年来,遥控技术在电子技术、计算机技术、通信理论、电子元器件发展的基础上,得到了极其迅速的发

8、展,应用前景广阔2。遥控装置的中心控制部件已从早期的分立元件、集成电路逐步发展到现在的单片微型计算机,智能化程度大大提高。近年来,遥控技术在工业生产、家用电器、安全保卫以及人们的日常生活中使用越来越广泛。随着集成电路技术的飞速发展,基于各类芯片新型遥控的不断出现。遥控装置的中心控制部件已从早期的分立元件、集成电路逐步发展到现在的单片微型计算机,智能化程度大大提高。在无线遥控领域,目前常用的遥控方式主要有超声波遥控、红外线遥控、无线电遥控等。由于无线电波是由发射点向四面八方传播,可以穿过阻挡物,而且可以传播到很远的距离,因此它的控制可以在很大区域和空间内实现,成为遥控的主要方式,在国防、军事、生

9、产、建设和日常生活中有极广泛的应用。为此,在前人研究的基础上设计出了一种集成芯片无线电遥控多通道开关系统的设计方法。研究表明,采用该方法设计的遥控开关系统控制方便,适用于含有较多受控电器的场合,可实现多路多功能控制。本文介绍了一款通用的无线遥控器,采用AT89C51作为控制核心并采用专用编码解码电路,由于其体积小、价格低廉因此可非常方便的移植到遥控机器人、遥控小车上等,实现远距离控制。2 系统方案选择与论证2.1 方案比较方案一:采用玩具遥控芯片TX-2/RX-2编码解码芯片。TX-2/RX-2是一对采用CMOS工艺制造的遥控专用集成电路。它具有功耗低,电源电压适用范围宽,工作稳定可靠,外围元

10、件少等特点。TX-2是编码发射电路,RX-2是与TX-2配套使用的译码接收电路。其芯片引脚如图2.1所示。图2.1 TX-2和RX-2芯片引脚图TX-2/RX-2 的典型的应用电路如:图2.2/图2.3图2.2 TX-2典型的应用电路图2.3 RX-2典型的应用电路发射模块:采用带放大三极管S8050的发射电路模块,一个串行数据输入,另外两个引脚供电,发射距离远。在不带电线的情况下也能有5-6m的距离,安装上电线发射距离达100m左右。天线设计采用鞭型天线。接收模块:采用自带天线的接收模块,一般为印刷天线,这样可以减少电路的体积,同时减轻天线的调试工作。方案二:采用芯片组PT2262/2272

11、进行编解码,PT2262与无线发射模块连接构成遥控发射系统,PT2272与无线接收模块连接构成接收系统。PT2262和PT2272最多支持6位数据编码,一般支持4位数据编码。PT2262 和PT2272有三态地址编码功能,只有地址匹配时才能传输数据。PT2262 和PT2272 的典型应用电路如:图2.3 图2.4图2.3 PT2262典型应用电路图2.4 PT2262典型应用电路发射、接收模块天线,采用螺旋天线,以减少遥控器占用的空间。方案三:如图2.5所示为编码遥控开关电路。MCl45026是遥控专用编码电路,它有五位地址码(第15脚)和四位数据码(第6、7、9、10脚)。地址码可以编成“

12、1、0、开路”三种状态,数据码只可编成“1、0”两种状态。编码器以脉冲的宽窄不同代表这些状态,并由第15脚串行输出,控制M303S发射编码无线电波。在有效距离范围内,由M303R将代表编码信号的无线电波接收,解调出数据脉冲信号,从第5脚输出至MCl45027解码器。MCl45027也有五位地址码(第15脚),应编成与MCl45026相同的状态;数据码输出(第1215脚)随发射端变化而对应变化,在本电路中,未用到数据输出。第11脚是解码有效输出端,每当收到与其地址相匹配的编码信号时,该端变成高电平,经三极管VT功率放大后,驱动继电器K吸合,从而完成开关控制任务3。利用MCl45027的四位数据输

13、出端,还可组成分群,分组控制。不同的地址码形成不同的群,每一群中又因四位数据码的不同最多可分成16个组,去掉一个备用组,所以形成15组+具体做法是对MCl45027的四位数据输出信号进行译码,形成1-15路控制信号:译码器可选用CD4514。图2.5 M303SR基本应用电路2.2 方案选择经过比较,结合现实考虑,决定选择方案二,用芯片组PT2262/2272进行编解码,PT2262与无线发射模块连接构成遥控发射系统,PT2272与无线接收模块连接构成接收系统。该系统通过发射接收无线电波实现开关的无线遥控。其装置具有体积小、功耗低、成本低,遥控距离可达100 m以上。该设计总体电路简单、易于制

14、作,且工作稳定可靠。它具有价格低、功耗小、抗扰性好、单电阻振荡、适用电压范围宽等优点,外围电路简单,使用方便。技术指标为:1、工作频率315MHz;2、调制方式:AM/ASK/OOK;3、频差:min75KHz max150KHz;4、发射功率: 80mW(12V);5、工作电流:10mA(12V);6、频率稳定度:0.037ppm/;7、工作电压:412V DC;8、使用温度范围:-20+85;9、传输速率:10Kbps;10、解码格式:PT2272;在红外/无线遥控应用中,PT2262与PT2272是一对常用的编码和解码IC。使用该组芯片的典型家电遥控收发系统用PT2272来解码。PT22

15、72可以获得较快的解码速度,但是PT2272采用并行输出的方式,占用单片机I/O资源多,整个系统的开销和成本相对较大。如果采用单片机兼作解码器的技术,不仅可以省去芯片PT2272,减少中间环节,增强系统的可靠性,而且仅占用了单片机上两个I/O口,充分利用了单片机资源,节省了电路板上的空间,降低了成本,具有很好的实用价值。2.3 总体方案系统结构主要由信号发射部分、接收部分、单片机控制部分和驱动部分构成。由于无线电信号容易受环境因素的干扰,在没有专业设备的前提下,很难制作成功。无线数据传输和有线不同,传输的数据只在短时间内是稳定的,时间稍长便会受到干扰,因此在对数据进行传输时必须采用编码进行传送

16、,在设计中,高频部分选用了专用发射和接收模块,同时数据的编码和解码也用了硬件完成,因此大大提高了制作的成功率;控制部分是系统的核心,为了增强了系统的扩展性和灵活性,并且使电路简单清晰、节约硬件设计成本,将成熟单片机控制技术引入系统控制环节。系统具体组成如图2.7所示。图2.7 系统结构框图2.4 系统的工作原理该遥控系统的工作原理是首先通过按键电路输入所需控制电路的位号,同时启动编码电路产生带有地址编码信息和开关状态信息的编码脉冲信号,再通过无线电发射电路将该信号发射出去。而无线电接收电路将接收到的编码脉冲信号通过解码电路进行编码地址确认,确认是否为本遥控系统地址。如果是,则解码电路产生相应的

17、输出信号,经过单片机控制相应引脚电平变化,从而控制继电器电路,开关电路动作,对应的发光二极管点亮。用发射模块上的按键来控制遥控器的收发,当按动一个键时,按照编码数据位的不同,接收模块相对应一路输出高电平并保持,直至再一次按下该键时,继电器关闭,对应的LED熄灭,不同的按键控制不同的继电器,相互之间不影响。2.5 主要芯片介绍该系统由发射模块、接收模块、外接电路构成,其中发射模块上采用的核心芯片PT2262是通用的,而接收模块上的核心芯片PT2272依据不同的型号工作原理有所不同,本系统采用PT2272-L4(这是一个互锁芯片)来工作。主要元件PT2262,PT2272简介:PT2262/PT2

18、272 是台湾普城公司生产的一种 CMOS 工艺制造的低功耗低价位通用编解码电路,PT2262/PT2272 最多可有 12 位(A0-A11)三态地址端管脚(悬空,接高电平,接低电平),任意组合可提供 531441地址码,PT2262 最多可有6位(D0-D5)数据端管脚,设定的地址码和数据码从 17 脚串行输出,可用于无线遥控发射电路。解码芯片 PT2272 接收到信号后,其地址码经过两次比较核对后,VT 脚才输出高电平,与此同时相应的数据脚也输出高电平,根据PT2272的型号不同,有的带锁存输出,有的是脉冲信号输出,如果发送端一直按住按键,编码芯片也会连续发射。PT2262/2272特点

19、:CMOS工艺制造,低功耗,外部元器件少,RC振荡电阻,工作电压范围宽:2.615V ,数据最多可达6位,地址码最多可达531441种。应用范围:车辆防盗系统、家庭防盗系统、遥控玩具、其他电器遥控。3 硬件电路设计3.1 发射部分编码电路采用编解码芯片组PT2262/2272中的编码芯片PT2262。该芯片内部有振荡器、系统定时器、地址解码器、编码脉冲发生器和控制逻辑电路。PT2262的A0A7端是芯片的地址码设置端口,每一端口可以编为“0”(接地)、“1”(接VCC)和“开路”三种状态,利用A0A7这8位地址线可提供38=6561种不同寻址,本开关系统将地址均接地。D0D3端是数据码输入端,

20、分别和按键SB1,SB2,SB3,SB4相连。编码芯片PT2262数据码输入端可以是高电平1或者是低电平0,一共有4个通道,数据码在无线电遥控开关系统中的主要作用是区别不同的开关电路。发射模块电路原理图如图3.1所示图3.1 发射模块原理图此发射电路采用PT2262作为编码芯片,8位地址码和4位数据码,第1-8脚为地址设定脚,本电路中有两种状态可供选择:接地和悬空,所以有2的8次方种不同的编码,完全满足本次设计的地址码要求,电路中有四个独立的按键对应四种不同的编码,地址码、数据码、同步码组成一个完整的码字从17脚串行输出,通过315M发射模块发出去。每当有按键按下时指示灯会亮,整个电路在按键断

21、开时没有通电,只有按键按下时电路才通电工作,所以遥控功耗很低,有利于延长电池的使用时间。本电路电源电压范围宽,从5V到12V之间均可,此次实际制作中采用5V27A的小电池,体积小而且电池容量大。发射模块PCB图如图3.2所示图3.2 发射模块PCB图3.2 接收部分接收模块主要由无线电接收电路、解码电路、单片机电路、开关电路组成。接收模块的电路原理图如图3.3所示。接收控制系统主要完成的功能是对接收进来的信号解调后进行解码,解码后的数据经单片机控制相应的继电器进行动作。 图3.3 接收模块原理图此接收电路采用与PT2262对应的PT2272芯片进行解码,8位地址码和4位数据码,第1-8脚为地址

22、设定脚,本电路中有两种状态可供选择:接地和悬空,所以也有2的8次方种不同的编码,其中要使发射和接收电路配对必须使PT2262与PT2272的地址码相同,否则无法收到数据,当遥控按下一个按键时,对应三极管导通,单片机相应引脚变为高电平,再经单片机处理,输出高电平至继电器,继电器通电打开,从而把LED点亮,此PT2272是不带锁存输出的,所以需要将接收到的信号经单片机处理再锁存输出,其中D20-D23二极管为续流二极管,防止继电器断开时线圈产生的较大感应电流损坏电路中的其它元件。接收模块PCB图如图3.4。图3.4 接收模块PCB图3.3 电路原理图及PCB图的设计在确定设计的电路图无误后才开始用

23、Protel软件对原理图与PCB的绘制,首先打开Protel 99SE软件,新建工程后再在工程中新建设计文档,包括原理图文档和PCB文档,其设计流程图大致如下:编辑和修改元件电气图形符号编辑原理图电气规检查生成报表文件编辑元件封装图形库生成网络表导入网络表PCB设计布局PCB布线设计规则检查。其中PT2262和PT2272的原理图符号均为自己所画,而且元件的封装除了三极管、继电器、发光二极管是自己的画的外,其它封装都由软件自带的封装库修改而得。先画好各模块电路图再新建一个顶层文件,将各个模块导入。在PCB板的设计上采用了抗干扰的布线及布局,在布线上,板子上多余的部分全部覆铜,并且跟地线连在一起

24、。3.4 硬件电路元件安装PCB板制作好后要将相应的元件焊接上去,但需注意不要把芯片直接焊接上去,可以先焊接上一个与芯片引脚相同的dip插座,避免芯片因受热而损坏,同时要注意电烙铁与焊点接触时间不应太长以免对相关元件和焊盘造成损害,焊接时要胆大心细手稳。焊好后将芯片插上,硬件电路板就做好了。4 软件设计4.1 编码原理如图4.1编码波形图是PT2262编码的一段波形,可以看到一组一组的字码,每组字码之间有同步码隔开,所以我们如果用单片机软件解码时,程序只要判断出同步码,然后对后面的字码进行脉冲宽度图4.1 编码波形图识别即可。PT2262每次发射时至少发射4组字码,PT2272只有在连续两次检

25、测到相同的地址码加数据码时才会把数据码中的“1”驱动相应的数据输出端为高电平和驱动VT端同步为高电平。因为无线发射的特点,第一组字码非常容易受零电平干扰,往往会产生误码,所以程序可以丢弃处理。下面我们来仔细看一下PT2262的波形特征:振荡频率f=2*1000*16/Rosc(k)kHz,其中Rosc为振荡电阻。这里我们选用的是一种比较常用的频率f10 kHz, Rosc=3.3M(以下同)。图4.2是振荡频率与码位波形的对应关系:图4.2 振荡频率与码位波形的对应关系图这里a=2*时钟振荡周期,位“f”仅对码地址有效同步位的长度是4个AD位的长度,含一个1/8AD位宽度的脉冲,如图4.3同步

26、位波形图。图4.3 同步位波形图PT2262有三种编码:0,1,和悬空(表示为f)。其码位波形图如图4.4图4.4 码位波形图4.2 软件解码有了以上具体的波形,我们就可以进行软件解码了。PT2262每次至少发送4次编码,首先我们可以通过检测11ms宽度的同步码头,有码头才开始进行编码解码,无码头则继续等待。当收到码头时,还要检测是否已经收到过码头,若无,则丢弃第一次编码的信号,以防止误码。地址码和数据码都用宽度不同的脉冲来表示,两个窄脉冲表示“0”;两个宽脉冲表示“1”;一个窄脉冲和一个宽脉冲表示也就是地址码的“悬空”。 PT2262每次发射时至少发射4组字码,PT2272只有在连续两次检测

27、到相同的地址码和数据码才会把数据码中的“1”驱动相应的数据输出端为高电平和驱动VT端同步为高电平。因为无线发射的特点,第一组字码非常容易受零电平干扰,往往会产生误码,所以程序可以丢弃处理。从编码图中可以看出,每一位码字都是从低电平开始到高电平,到低电平,再到高电平。为了检测方便,在接收端我们把编码信号进行了180倒相,使码位开始的上升沿转化为下降沿,这样当我们使用MCS51系列单片机解码时可使用中断方式及时截获编码。从编码图中还可以看出,每一位码字都可以分成两段,我们以每段中的电平宽度来描述码位:表4.1 码位表示表码位第一段第二段数值表示反码表示0窄窄00111宽宽1100f窄宽0110无效

28、码宽窄1001软件解码方法1(反码):从第一个下降沿开始延时700us左右,检测电平高低,记为A1,再检测第二个下降沿,延时700us左右,检测电平高低,记为A2,这样一个码位就可以译出来了,连续检测12个码位。软件解码方法2(反码):从第一个下降沿开始记时,并不断检测电平变化,一有电平变化,立即记录电平宽度B1,再继续记时直至出现第二个下降沿,记录两个下降沿的间隔B2,重复以上步骤,得到B3,B4,判断B1,B2,B3,B4是否在各自允许的误差范围内,是则保存B1,B3,译出一个码位,否则认为误码,丢弃。连续正确检测12个码位。两种解码方式各有优缺点如表4.2两种解码方式对比:表4.2 两种

29、解码方式对比解码方式优点缺点1程序简单,CPU开销少解码精度差2程序复杂,CPU开销大解码精度较高为了获得较高的解码精度,我们推荐使用方法2,以避免大量的干扰信号的误解码。5 系统的调试5.1 测试方法基于硬件测试和用软件测试硬件的方法对系统进行测试,测试时先对电源部分进行测试,然后一个一个模块的测试。最终测试该系统能否实现远距离(大于100米)无线遥控的功能。5.2 测试结果及问题分析 焊接好电路板,经检查无误后可上电调试,上电前先用万用表测一下电源与地之间的等效电阻,这样做避免因有短路现象上电后损坏电源或电子元件。确保正常后,在接收端接上5V的电源,发射电路接上12V的电池,按下遥控上的一

30、个按键,对应LED发光,再按下其它任意一个键时另一个LED发光,说明系统正常工作。测试过程中的主要问题就是系统的稳定性不是很强,这是由于干扰存在。硬件抗干扰:在无线通讯中使用单片机会对通讯系统造成严重的干扰,相信许多技术人员一定有过同样的苦恼。如果硬件设计不当,会造成原先硬件解码时通讯距离为200米,而用软件解码后可能只有十几米,因此解决硬件抗干扰问题在很大程度上可减少软件解码的误码率。1、收发模块:早期常用的频率为47MHz,在这种频率下,很难有好的解决方法,这里采用目前国家允许无线遥控使用的频率315 MHz。2、单片机振荡频率:大量MCS51教材中推荐大家使用的是12MHz及11.059

31、2MHz的晶体,这些晶体在一般场合使用没有问题,但在此却不可以,它们在300 MHz左右仍然能够产生较大的干扰,为解决单片机运行速度与电磁干扰的矛盾,建议采用频率4MHz或3.58 MHz的晶体。3、隔离:为了有效抑制单片机对接收模块的电磁干扰,建议采用电源隔离;端口隔离;端口隔离可采用三极管或比较器。实践表明,采用隔离的效果非常明显。软件抗干扰:根据流程图,如图5.1所示为其软件流程图。大部分人都可以编出系统软件,并可以轻而易举地实现电路的逻辑功能,但是装机后会发现在强干扰状态下系统工作不稳定。当然,采取一些 图5.1 软件流程图常用的抗干扰措施,如刷新I/0口能够起到一定的效果,但不能解决以上提到的问题。经过仔细分析,认为是系统接收到错误的按钮信息,故执行了相应的操作,所以应该从识别PT2272输出的数据入手去解决根本问题。干扰产生的原因在软件处理方面,我们一般是通过判断PT2272的VT脚17是否为高去判断是否有新的按钮按下,若为高,则我们就转去判断PT2272的DO-D3确认是那个按钮按下,但其中忽略了一点,即:若这些数据脚受到干扰,则系统错误判断而运行不正常。解决的方法由于干扰脉冲属于窄脉冲,故可以通过软件的方法滤去干扰从而有效地解决该问题。即:我们只有在接收到PT2272

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1