基于AVR单片机的无线通道控制系统的设计 - 图文

2026/1/27 12:33:30

2009. 03JOURNAL OF SHENYANG UNIVERSITY OF CHEMICAL TECHNOLOGY Mar.2009 收稿日期: 2008-04-17

作者简介: 安然然(1980-),男,辽宁沈阳人,讲师,硕士,主要从事嵌入式系统与智能控制的研究.

文章编号: 1004-4639(2009)01-0076-04

基于AVR单片机的无线通道控制系统的设计 安然然, 冯 露

(沈阳化工学院计算机科学与技术学院,辽宁沈阳110142)

摘 要: 介绍一种新型可编程无线电遥控多通道开关系统的设计与实现方法,详细阐述其组成

结构和工作原理.该方法采用芯片组PT2262/2272进行编解码,并通过无线电遥控方式传送指令键

码给AVR单片机AT90S2313,实现了多通道控制.在发射电路中采用十进制至8421码编码器,实

现对开关按键编址,从而对受控电路进行选择控制;在接收控制系统中引入单片机,通过充分利用

其软、硬件资源,为无线电遥控提供合理、廉价的解决方案,使系统具有控制灵活、扩展方便、可实现

多通道多功能控制等特点.

关键词: 无线电控制; 十进制至8421码编码器; 编解码芯片组; 单片机 中图分类号: TP368 文献标识码: A 在无线遥控领域,目前常用的遥控方式主要 有超声波遥控、红外线遥控和无线电遥控等.前 2种方式遥控的距离比较短,一般为几米至几十 米,具有方向性,不具有像无线电遥控那样可以 穿过阻挡物对受控对象进行遥控的能力.无线电 遥控技术就是利用无线电波传送控制信号,实现 对物体或各种过程进行远距离控制的专门技术. 遥控装置的中心控制部件已从早期的分立元件、 集成电路逐步发展到现在的单片微型计算机,智 能化程度大大提高.近年来,遥控技术在工业生 产、家用电器、安全保卫以及人们的日常生活中 使用越来越广泛.由于无线电波是由发射点向四 面八方传播,可以穿过阻挡物,而且可以传播到 很远的距离,因此,它的控制可以在很大区域和 空间内实现,成为遥控的主要方式,在国防、军 事、生产、建设和日常生活中有极广泛的应用.为 此,本文在前人研究的基础上探索一种通过单片 机控制无线芯片PT2262/PT2272,从而实现对多 通道开关进行管理.研究表明,采用该方法设计 的遥控开关系统控制方便,适用于含有较多受控 电器的场合,可实现多路多功能控制. 1 PT2262/PT2272简介

1. 1 PT2262/PT2272的特点

PT2262/2272两款单片机是台湾普城公司

生产的一种CMOS工艺制造的低功耗、低价位、 通用编解码电路, PT2262/2272最多可有12位 (A0-A11)三态地址端管脚(悬空,接高电平,接 低电平),任意组合可提供531441地址码, PT2262最多可有6位(D0-D5)数据端管脚,设 定的地址码和数据码从17脚串行输出,如图1 所示,可用于无线遥控发射电路[1].

编码芯片PT2262发出的编码信号由地址

码、数据码、同步码共同组成一个完整的码字,解 码芯片PT2272接收到信号后,其地址码经过2 次比较核对后,VT脚才输出高电平,与此同时相 应的数据脚也输出高电平,如果发送端一直按住 按键,编码芯片也会连续发射.当发射机没有按 键按下时, PT2262不接通电源,其17脚为低电 平,所以315MHz的高频发射电路不工作;当有 按键按下时, PT2262得电工作,其第17脚输出 经调制的串行数据信号.当17脚为高电平期间,

第1期 安然然,等:基于AVR单片机的无线通道控制系统的设计77 315MHz的高频发射电路起振并发射等幅高频 信号;当17脚为低电平期间, 315MHz的高频发 射电路停止振荡.所以,高频发射电路完全受控 于PT2262的17脚输出的数字信号,从而对高频 电路完成幅度键控(ASK调制),相当于调制度 为100%的调幅[2].

图1 PT2262/PT2272引脚及原理图

Fig. 1 PT2262/PT2272 pin diagrams and inter configuration schematic sheet 1. 2 PT2262/PT2272发射接收原理

PT2262-IR发射芯片地址编码输入有“1”、“0”和“开路”3种状态,数据输入有“1”和“0”2种状态[3].由各地址、数据的不同接脚状态决定.编码从输出端Dout输出,通过红外发射管发射出去.其编码时序波形如图2所示.PT2262每次发射时至少发射4组字码, PT2272只有在连续2次检测到相同的地址码加数据码时,才会把数据码中的“1”驱动相应的数据输出端为

高电平和驱动VT端同步为高电平.因为无线发射的特点,第1组字码非常容易受零电平干扰,往往会产生误码,所以,程序可以丢弃处理.如图2所示,振荡频率与码位波形的对应关系:当引脚为高阻时,输出波形为一个窄脉冲,一个宽脉冲;为高电平时,输出2个宽脉冲;为低电平时,输出2个窄脉冲.若PT2262的一个振荡周期为a时,则窄脉冲的宽度是4a,其后的间隔是12a;宽脉冲的宽度是12a,后面的间隔是4a,从而一个完整的位发射脉冲宽是32a. 图2

振荡频率与码位波形的对应关系

Fig. 2 Relationship of oscillation frequency and codingwaves

2 系统硬件电路的设计 2. 1 发射系统

发射系统主要由按键编址电路、编码电路、无线电发射电路组成.发射系统的电路原理图见图3.发射系统主要功能是首先将受控电路的开关进行编址,再将编址信息进行编码后得到一组编码脉冲信号,此信号调制无线电发射电路并发射出去.按键编址电路中的核心元件是十进制至8421码编码器的CD40147,它可将输入的十进制码编为输出的BCD码. CD40147有9个输入端, IN1 ~ IN9,输入的是十进制码(高电平有效); 4个输出端A、B、C、D,输出的是BCD码,其中A为20位, B为21位, C为22位,D为23位.按键编址电路可实现对受控电路的开关进行编址,将编址信号输出作为编码电路的数据输入信号.采用十进制至8421码编码器对受控电路的开关进行编址,可使编址电路简洁,控制方便.

图3 发射系统的电路原理图

Fig. 3 Schematic sheet of sending system

编码芯片PT2262,该芯片内部有振荡器、系统定时器、地址解码器、编码脉冲发生器和控制逻辑电路. PT2262的A0~A7端是芯片的地址码设置端口,每一端口可以编为“0”(接地)、“1”(接VCC)和“开路”3种状态,利用A0~A7这8位地址线可提供38=6561种不同寻址.

D0~D3端是数据码输入端,分别和十进制至8421码编码器CD40147的输出端A、B、C、D相连.编码芯片PT2262数据码输入端可以是高电平1或者是低电平0,一共有4个通道,数据码在无线电遥控开关系统中的主要作用是区别不同的开关电路.设计中D0 ~D3取值0001 ~ 1001,共9种状态,即可控制9路开关电路. 2. 2 接收控制系统

接收控制系统主要由无线电接收电路、解码电路、单片机电路、开关电路组成.接收控制系统的电路原理如图4所示.接收控制系统主要完成的功能是首先对接收进来的信号解调后进行解码,解码后的数据送单片机,由单片机根据此数据去控制相应的开关进行动作.

图4 接收控制系统的电路原理图

Fig. 4 Schematic sheet of receiving and control system

无线电接收电路采用与射频发射模块F05C相配套的射频接收模块J04E. J04E具有较宽的接收带宽,极低功耗,可长期处于守机状态. J04E输出端口直接与PT2272的数据输入端口连接.解码电路采用编解码芯片组PT2262/2272中的解码芯片PT2272.该芯片内部有地址解码、振荡和系统定时、数据检测、同步检测、控制逻辑、译码逻辑电路. PT2272的A0~A7端是芯片的地址码设置端口.地址码就好比是一张身份识别的证书,只有接收端的地址码和发射端的地址码设置完全相同,输出端才有输出信号.解码芯片PT2272将数据输入端接收到的信号,经内部电路解码辨识确认.如果所接收到的信号地址码与本机地址编码相同,D0~D3输出与无线电发射系统所发射的相对应的开关信息给单片机电路,由单片机控制相应的开关电路动作.否则,解码芯片不解码,单片机电路不响应,开关电路保持原有的工作状态不变.单片机电路采用AVR单片机AT90S2313来实现对输入信号的处理和开关电路的控制.AT90S2313单片机具有运算速度快、抗干扰能力强等优点[3].系统运用AT90S2313的PB0~PB3端口作为数据输入端口,分别和解码芯片PT2272的数据输出端D3~D0连接. PT2272的有效输出端输出的信号作为单片机外部中断INT0的触发信号.当外部中断INT0采样到有效触发信号时,它对PB0~PB3脚的信号进行中断处理,实现对开关电路的状态进行控制.AT90S2313的PD5脚外接一蜂鸣器,对有效的开关动作进行提示. 3 结束语

综上所述,基于AVR单片机的无线电通道控制系统的研制,采用了较为先进的电子技术, 为无线电遥控提供了一种合理、低成本、高性能的实现方案.无线电遥控器以其小巧、价格低廉、控制方便而越来越被人们所接受.本设计适合开发各种低成本遥控报警器及各种遥控系统,如可应用于家用电器遥控、文教娱乐场馆的电器设备遥控和办公场所电器遥控等.此系

统的应用不仅可以给人们的工作和生活带来很多的便利,同时具有较好的推广应用价值. 参考文献:

[1] 邓军,刘笃仁.用PT2262实现可遥控式电子密码锁[J].芯片应用,2003,22(3):22-25. [2] 丁华成,耿德根. AVR单片机设计[M ].北京:北京航空航天大学出版社,2002:53. [3] 陌尘.编码解码芯片PT2262/PT2272工作原理[J].电子制作,2004,12(8):31-33.


基于AVR单片机的无线通道控制系统的设计 - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: 基于AVR单片机的无线通道控制系统的设计 - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219