多用途无线呼叫系统的研发(毕业设计)论文_第1页
多用途无线呼叫系统的研发(毕业设计)论文_第2页
多用途无线呼叫系统的研发(毕业设计)论文_第3页
多用途无线呼叫系统的研发(毕业设计)论文_第4页
多用途无线呼叫系统的研发(毕业设计)论文_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

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

文档简介

1、河南科技大学本科毕业设计(论文)多用途无线呼叫系统的研发摘 要随着科技的进步以及对生活质量要求的不断提高,人们要求在消费中得到的服务更加快捷、方便、舒适,所以无线呼叫系统应运而生!本文介绍了基于51系列单片机控制远程(距离大于50米)呼叫信息,并将这些信息经过编码解码后,用数码管显示出呼叫信息(子机的位置)的具体实现过程。设计有三个模块组成:单片机控制下的无线发射模块、单片机监控下的无线接收模块及信息显示模块。即由多个子机(无线发射机)和一个母机组成,经过编码的信息由子机发射,母机接收到呼叫信息后,首先判断该呼叫是否是本系统子机群的呼叫,如果是本系统子机群的呼叫,显示呼叫信息。子机中AT89C

2、2051控制数据信息的发送,编码芯片PT2262对信息进行编码,然后送给发射头,经过发射头将信息发送出去;母机中接收到信息后送给解码芯片PT2272,PT2272进行解码,然后将解码信息传送给单片机AT89C52,最后通过数码管驱动及键盘控制芯片CH452驱动将信息在数码管上显示出来,这些数据反映呼叫信息所处的位置或具体需要,并且每次呼叫显示以后,通过按键来清除上一次的显示信息,确保下次信息接收的畅通。 本文详细分析了上述实现原理,给出了主要程序部分,并通过了测试,有较强的实用价值。关键词:51系列单片机,PT2262, PT2272, CH452 Development of Multi-P

3、urpose Wireless Call SystemABSTRACTWith the advancement of technology and the improvement of the life quality demands continuesly, in communication consumption, people want to get the services faster and more convenient, comfortable, so that wireless call system comes into being!This paper introduce

4、s the Series 51-based remote control microcontroller (a distance of more than 50 meters) call information, After such data code, digital pipe show call information (sub-machine location) is a concrete realization of the process. This design includes three modules : the module of the wireless transmi

5、tter controlled by MCU, the module of the wireless receiver monitored by MCU, and information display module. That is, by a number of sub-machine (wireless transmitter) and the composition of a mother, after coding information from the machine launched mother received call information, the first jud

6、gment call whether the system is a fleet-Call, If the system is a fleet-Call, Call information shows. AT89C2051 machine-control data messages sent, Coder PT2262 encode the information, then were sent to launch the first, after the first launch will send out information; mother received the message g

7、iven to the decoder chip PT2272, PT2272 decode Information would then be transmitted to the decoder AT89C52. Finally driven by the digital control chip and keyboard-driven ch452 information in the digital pipe show, These data reflect information call the locations or specific needs, and show that a

8、fter each call, through the keys to remove the last show information to ensure the next receiving the flow of information. In this paper, a detailed analysis of the realization of the above principle, a main part, and passed the test, a strong practical value.KEY WORDS: AT89C2051, AT89C52,PT2262, PT

9、2272, CH452 目录前言1第1章 设计方案与分析21.1 无线发射模块的方案与分析21.1.1 芯片选择21.1.2 实现方法简介21.1.3 发射模块流程图21.2 无线接收模块的方案与分析31.2.1 芯片选择31.2.2 实现方法简介31.2.3 接收解码流程图31.3 显示模块的方案与分析41.3.1 芯片选择41.3.2 发送编码流程图4第2章 硬件设计52.1 无线发射模块原理图52.2 无线接收及显示模块原理图5第3章 软件设计73.1 发射部分软件设计73.1.1 发射部分程序流程图73.1.2 发射部分主要程序73.2 接收部分程序103.2.1 接收部分程序流程图1

10、03.2.2 接收部分中断子程序113.3 显示部分程序153.3.1 显示部分主要程序15第4章 各模块芯片简介174.1 AT89C2051的功能简介174.1.1 芯片简介174.1.2 主要性能174.1.3 引脚功能说明174.2 AT89C52的功能简介194.2.1 芯片简介194.2.2 引脚功能说明194.3 PT2262/2272的功能简介204.3.1 芯片概述204.3.2 引脚功能说明214.4 CH452的功能简介234.4.1 芯片概述234.4.2 芯片主要特点234.4.3 芯片引脚介绍244.4.4 功能说明264.4.5 应用29结论32参考文献33致谢3

11、4附录3513前言在电子技术日益发展的今天,呼叫系统从以前的单一的有线呼叫方式,逐步转变到有线和无线等多种控制结合的方式。无线呼叫系统是一种新型而实用的服务手段,在多用户集中控制管理的服务型场合,如酒店,医院,网吧等,若采用无线呼叫系统,可以很大程度的节省人力物力,也可以更有效率的管理并服务于客户!这些年来,随着无线技术研究的不断深入,再加上其具有节约空间、节省人力物力等优点,无线技术的应用变的越来越普及。国外在无线呼叫研究方面发展一有十年之久,国内的一些厂家也是近几年才做了相关产品的研究和生产。市场上的同类产品一般仅仅使用编码解码芯片和几个发光管,这样就导致了用户有限且抗干扰性能低的现状,而

12、本设计是基于51系列单片机的开发,由于51系列单片机体积小、重量轻、抗干扰能力强、高可靠性、高性能价格比、开发较为容易,在数据采集控制中起重要作用。利用51系列单片机控制数据信息,能够通过串口连续发送六组数据,这样可以提高抗干扰性。在接收以后还会对数据进行多次比较以后,确定为自己子机群中的数据时,才传送给显示芯片CH452,显示子机的呼叫位置。本设计还利用了数码管显示驱动和键盘扫描控制芯片CH452,它可以动态驱动8 位数码管或者64 位LED,同时还可以进行64键的键盘扫描,这样可以更好的为更多的用户提供服务。该设计带来的直接效益就是:提高服务行业的工作效率!社会效益:节省人力物力!综上所述

13、,本设计以单片机为主要控制器件,CH452驱动显示和键盘扫描控制,可以更好的改进现有的无线呼叫的使用现状!第1章 设计方案与分析1.1 无线发射模块的方案与分析1.1.1 芯片选择本设计的无线发射模块主要采用芯片AT89C2051和PT2262。AT89C2051是一种简易型、低电压、高性能CMOS 8位微处理器,由美国ATMEL公司开发制造,它内部带有2KB FLASH可编程、可擦除只读存储器(EEPROM),并与MCS-51指令系统兼容。由于采用了ATMEL的高密度、非易失、存储技术制造,所以AT89C2051已成为一种强劲的微型计算机。 PT2262是台湾普城公司生产的一种CMOS工艺制

14、造的低功耗、低价位通用编码芯片,PT2262最多可有12位(A0-A11)三态地址端管脚(悬空,接高电平,接低电平),任意组合可提供531441地址码,PT2262最多可有6位(D0-D5)数据端管脚,设定的地址码和数据码从17脚串行输出,多用于无线遥控发射电路;详细功能见第四章。1.1.2 实现方法简介无线发送模块中,当有按键按下时,AT89C2051控制数据信息,送给编码芯片PT2262,而编码芯片PT2262发出编码信号,PT2262每次发射时至少发射4组字码,而且地址编码要与解码芯片PT2272芯片的地址编码保持一致。当发射机没有按键按下时,PT2262不接通电源,其17脚为低电平,所

15、以315MHz的高频发射电路不工作,当有按键按下时,PT2262得电工作,其第17脚输出经调制的串行数据信号,当17脚为高电平期间315MHz的高频发射电路起振并发射等幅高频信号,当17脚为低平期间315MHz的高频发射电路停止振荡,所以高频发射电路完全受控于PT2262的17脚输出的数字信号,最后数据信息送给发射头,经过发射头的调制放大以后将信息发送出去;详细的编码实现步骤见后文的软件设计。1.1.3 发射模块流程图PT2262编码发射头编码输出端DOUTAT89C2051用户按键 P3.3 发送 P3.4P3.5 信息 P3.7 图11 发射模块流程图1.2 无线接收模块的方案与分析1.2

16、.1 芯片选择本设计的无线接收模块采用芯片AT89C52和PT2272。AT89C52是一种低电压、高性能CMOS 8位单片机,片内含有8KB的可反复檫写的只读程序存储器和256KB的随机存取数据存储器(RAM),器件采用ATMEL 公司高密度、非易失性存储器技术制造兼容MCS-51 产品指令系统。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和Flash存储单元,使得AT89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。PT2272是台湾普城公司生产的一种CMOS工艺制造的低功耗低价位通用解码电路,PT2272最多可有12位(A

17、0-A11)三态地址端管脚(悬空,接高电平,接低电平),任意组合可提供531441地址码,常与编码芯片PT2262配套使用,多用于无线遥控发射电路。1.2.2 实现方法简介发射头将信息发送出以后,接收头接收后将信息送给解码芯片PT2272, PT2272接收到信号后,PT2272只有在连续两次检测到相同的地址码加数据码才会把数据码中的“1”驱动相应的数据输出端为高电平和驱动VT端同步为高电平。具体实现步骤见软件设计章节。1.2.3 接收解码流程图接收头解码PT2272收集到解码信息的AT89C52编码信息 P1.4 P1.5 P1.6 P1.7图12 接收模块流程图1.3 显示模块的方案与分析

18、1.3.1 芯片选择本设计的显示模块采用芯片CH452。CH452是沁恒电子公司生产的数码管显示驱动和键盘扫描控制芯片,它内置时钟振荡电路,可以动态驱动8 位数码管或者64 位LED,具有BCD 译码、闪烁、移位、段位寻址、光柱译码等功能;同时还可以进行64键的键盘扫描;CH452 通过可以级联的4线串行接口或者2 线串行接口与单片机等交换数据;并且可以对单片机提供上电复位信号;详细介绍及原理图见后面章节。1.3.2 发送编码流程图收集到解码信息的AT89C52CH452 芯片2 线接口8 位数码管或64 个发光管或64 级光柱SEG7-SEG0DIG7DIG064键按键 SCL SDA AD

19、DRINT# RST 图13显示模块流程图第2章 硬件设计本章主要介绍硬件电路特性及其连线方式,包括无线发射模块电路、无线接收及显示模块电路。2.1 无线发射模块原理图图21 发射模块原理图 AT89C2051 :管脚1接法为复位电路,保证每次上电后单片机自动复位;管脚4(XTAL2)和管脚5(XTAL1)接时钟发生电路;P3.3、P3.4、P3.5、P3.7 分别与PT2262的数据端相连,以便传送数据;PT2262中4、6、7是地址端,可以根据自己的喜好任意设置,但是必须与PT2272的地址端设置一致;15、16是振荡电阻,也要和PT2272的电阻值匹配!S1、S2是用户键,按键按下以后才

20、开始采集信息;2.2 无线接收及显示模块原理图 图22 接收及显示模块原理图AT89C52:40(VCC)管脚接高电平,20(GND)引脚接低电平;管脚9(RESET)要接上复位电路,保证每次上电后单片机自动复位;管脚31(EA/VP)必须接高电平(VCC),此管脚是读取片外存储器的控制端,低电平有效,接高电平时,读取片内存储器。管脚18(XTAL2)和管脚19(XTAL1)接时钟发生电路。这样就构成了最小单片机应用系统。12管脚中断0与2272的17脚相连,可开中断或关中断;PT2272中4、6、7脚接法是为了与2262的地址端接法保持一致;单片机AT89C52通过CH452驱动16个共阴的

21、发光二极管显示,并同时扫描16个按键。由于某些发光二极管在较高工作电压时存在反向漏电现象,容易被CH452 误认为是某个按键一直按下,所以使用二级管IN4007 防止二极管反向漏电。如果CH452 芯片在5V 电源下同时使用键盘扫描和数码管显示功能,那么必须加二级管。第3章 软件设计3.1 发射部分软件设计3.1.1 发射部分程序流程图开始系统初始化按键是否按下发送数据延时等待发送数据延时一段时间 N Y 图3-1发射部分流程图3.1.2 发射部分主要程序ORG 0000H LJMP START ORG 0003H LJMP MINT0 ORG 000BH LJMP TIME0 ORG 001

22、3H LJMP MINT1 ORG 001BH LJMP TIME1 ORG 0100HSTART1: NOP NOP JB P3.0 , ST1 ;按键是否按下 MOV P3,#10111011B SETB P3.2 ;让发射头开始工作 LCALL DELAY100MS CLR P3.2 ;发射头结束工作 LCALL DELAY10MS MOV P3,#00001011B SETB P3.2 LCALL DELAY100MS CLR P3.2 LCALL DELAY10MS MOV P3,#00010011B SETB P3.2 LCALL DELAY100MS CLR P3.2 LCALL

23、 DELAY10MS MOV P3,#00001011B SETB P3.2 LCALL DELAY100MS CLR P3.2 LCALL DELAY10MS MOV P3,#00010011B SETB P3.2 LCALL DELAY100MS CLR P3.2 LCALL DELAY10MS MOV P3,#00000011B SETB P3.2 LCALL DELAY100MS CLR P3.2 LCALL DELAY10MS LJMP ST ST1: NOP ;等待按键按下 ST: LJMP START3.2 接收部分程序系统初始化第1组清低四位等00001111?延时等待等待服务

24、中断子程序处理2至5组数据第6组数清低四位,等000000?2、3组组成的数=4、5组组成的数?开 始第1组清低四位等00000000?处理2至5组数据第6组数清低四位,等1110000?2、3组组成的数=4、5组组成的数?P3.5置03.2.1 接收部分程序流程图 N NP3.5置1 Y Y N N Y Y N N Y Y 图3-2接收部分流程图3.2.2 接收部分中断子程序BUF1 EQU 20HBUF2 EQU 21HBUF3 EQU 22HBUF4 EQU 23HORG 0000H LJMP STARTORG 0003H LJMP MINT0 ORG 000BH LJMP TIME0

25、ORG 0013H LJMP MINT1 ORG 001BH LJMP TIME1 ORG 0100HMINT0: NOP MOV A, P2 ;判断第一组数 SWAP A ANL A ,#00001111B CJNE A,#00001111B,ST1 LCALL DELAY100MS LCALL DELAY10MS LCALL DELAY1MS MOV A,P2 ;第二组 ANL A,#11110000B MOV BUF1,A LCALL DELAY100MS LCALL DELAY10MS LCALL DELAY1MS MOV A,P2 SWAP A ANL A,#00001111B OR

26、L A,BUF1 MOV BUF2,A LCALL DELAY100MS LCALL DELAY10MS LCALL DELAY1MS MOV A,P2 ANL A,#11110000B MOV BUF3,A LCALL DELAY100MS LCALL DELAY10MS LCALL DELAY1MS MOV A,P2 SWAP A ANL A,#00001111B ORL A,BUF1 MOV BUF4,A LCALL DELAY100MS LCALL DELAY10MS LCALL DELAY1MS MOV A,P2 ANL A,#11110000B CJNE A,#00000000B,

27、 ST MOV A,BUF2 CJNE A,BUF4,ST SETB P3.5 LJMP STST1: NOP CJNE A,#00000000B,ST LCALL DELAY100MS LCALL DELAY10MS LCALL DELAY1MS MOV A,P2 ANL A,#11110000B MOV BUF1,A LCALL DELAY100MS LCALL DELAY10MS LCALL DELAY1MS MOV A,P2 SWAP A ANL A,#00001111B ORL A,BUF1 MOV BUF2,A LCALL DELAY100MS LCALL DELAY10MS LC

28、ALL DELAY1MS MOV A,P2 ANL A,#11110000B MOV BUF3,A LCALL DELAY100MS LCALL DELAY10MS LCALL DELAY1MS MOV A,P2 SWAP A ANL A,#00001111B ORL A,BUF1 MOV BUF4,A LCALL DELAY100MS LCALL DELAY10MS LCALL DELAY1MS MOV A,P2 ANL A,#11110000B CJNE A,#11110000B, ST MOV A,BUF2 CJNE A,BUF4,ST CLR P3.5 延时子程序:(发送接收程序中均有

29、) DELAY1:MOV R1, #0c0H DEL11: NOP NOPDJNZ R1, DEL11RETDELAY1MS: MOV R4,#2;延时1MSD1: MOV R5, #248DJNZ R5, $DJNZ R4, D1 RETDELAY10MS: MOV R4,#20;延时10MSD2: MOV R5, #248DJNZ R5, $DJNZ R4, D2 RETDELAY100MS: MOV R4,#200;延时100MSD3: MOV R5, #248DJNZ R5, $DJNZ R4, D3 RETEND3.3 显示部分程序3.3.1 显示部分主要程序ORG 0000H ;复

30、位后单片机入口LJMP MAINORG 0013H ;CH452中断,键盘中断LJMP CH452_INTERORG0100HCH452_INTER: PUSHPSWPUSHACC PUSH07H;R7CALLCH452_READ CJNE A,#40H,YL1 JB 00H, LL0 SETB 00HORL A,#80HMOV CH452_CMD,#01H ;设置显示参数MOV A,#03H ;BCD译码方式,扫描极限为CALL CH452_WRITEJMP YS2 LL0: CLR 00H ORL A,#80H ANL A,#10111111BMOV CH452_CMD,#01H ;设置显

31、示参数CALL CH452_WRITEJMP YS2YL1: CJNE A,#41H,YS2 JB 01H, LL1 SETB 01HORL A,#80H MOV CH452_CMD,#01H ;设置显示参数CALL CH452_WRITE JMP YS2 LL1: CLR 01H ORL A,#80H ANL A,#10111111B MOV CH452_CMD,#01H ;设置显示参数CALL CH452_WRITEJMP YS2S1: MOV CH452_CMD,#03HMOV A,#01H;7位显示7CALLCH452_WRITE MOV CH452_CMD,#06HMOV A,#01

32、H;闪烁CALL CH452_WRITEYS2: NOP POP 07HPOP ACCPOP PSWRETI第4章 各模块芯片简介4.1 AT89C2051的功能简介4.1.1 芯片简介AT89C2051是一种简易型、低电压、高性能CMOS 8位微处理器,由美国ATMEL公司开发制造。它内部带有2KB FLASH可编程、可擦除只读存储器(EEPROM),并与MCS-51指令集兼容。由于采用了ATMEL的高密度、非易失、存储技术制造,所以AT89C2051已成为一种强劲的微型计算机,它为许多嵌入式控制应用提供了高灵活和低成本的解决办法。4.1.2 主要性能(1) 与INTEL MCS-51系列和

33、WINBOND-78系列单片机兼容;(2) 2KB可重编程FLASH存储器;(3) 耐久性能,100次写/擦除;(4) 2.76V的操作范围;(5) 全静态操作,024MHZ;(6) 2级加密程序存储器;(7) 1288位内部RAM;(8) 15条可编程I/O引线;(9) 2个16位定时/计数器;(10)5个中断源;(11)可编程串行通过异步接受发送器UART;(12)直接LED驱动输出;(13)片内模拟比较器;(14)低功耗空闲和掉电方式。4.1.3 引脚功能说明AT89C2051的引脚结构如图4-1所示:各项功能说明如下所示:图4-1AT89C2051管脚图(1) VCC: 电源端(2)

34、GND: 接地端(3) P1: P1是一个8位准双向I/O端口。引脚P1.2P1.7提供内部上拉电阻。P1.0和P1.1要求外部提供上拉电阻。P1.0和P1.1还可分别作为片内精密模拟比较器的同相输入(AIN0)端和反相输入(AIN1)端。当P1.0端输入的电压高于P1.1端 的电压时,P3.6输出为高电平,否则为低电平。P1输出缓冲器可吸收20MA电流,并能直接驱动LED显示。当P1引脚写入“1”后,才可以用作输入端,这也是准并行端口的含义。当引脚P1.2P1.7用作输入端并被外部拉低时,将因内部的上拉电阻而输出电流。P1还在FLASH编程和程序校验期间接受代码数据。(4) P3:P3的P3

35、.0P3.5,P3.7是带有内部上拉电阻的7个双向I/O引脚。P3.6用于固定输入片内比较器的输出信号,不能作为一个通用的I/O引脚来进行访问。P3缓冲器可吸取20MA电流。当P3引脚写入“1”时,它们被上拉电阻提高并可用作输入端。在用作于输入端时,被外部拉低的P3引脚将会在上拉电阻的作用下输出电流。P3还可以实现AT89C2051的其他功能,如表4-1所示。另外P3还用于接收一些用于FLASH存储器编程和程序校验的控制信号。表4-1 设计中用到的P3引脚的功能端 口 引 脚第 二 功 能P3.2INT0外部中断0P3.3INT1外部中断1(5) RST:复位输入。RST一旦变成高电平,所有的

36、I/O端口就复位到“1”。当振荡器正在运行时,持续给出RST引脚两个机器周期的高电平便可完成复位。每一个机器周期需12个振荡周期或时钟周期。(6) XTAL1:作为振荡器反相放大器和内部时钟发生器的输入。(7) XTAL2:作为振荡器反相放大器的输出。4.2 AT89C52的功能简介4.2.1 芯片简介AT89C52是美国ATMEE公司生产的低电平,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的只读程序存储器(PEROM)和256 bytes的随机存取数据存储器(RAM ),器件采用ATMEE公司的高密度、非易失性存储技术生产,与标准MCS-51指令系统及8052产品引脚兼容

37、,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C52单片机适合于许多较为复杂控制应用场合。图4-2AT89C52管脚图4.2.2 引脚功能说明(1) VCC:电源电压 (2) GND:地 (3) P0口:PO口是一组8位漏极开路型双向I/0口,也即地址/数据总线复用口。 (4) P1口:P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个 TTE逻辑门电路。 (5) P2口:P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口P2写“1,通过内部的上拉电阻把端口拉到高电

38、平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。(6) P3口:P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3口将用上拉电阻输出电流。(7) RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。(8) EA/VPP:外部访问允许。欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH ) 。EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位

39、时内部会锁存EA端状态。如EA端为高电平(接Vcc端),CPU则执行内部程序存储器中的指令。(9) XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。(10) XTAL2:振荡器反相放大器的输出端。(11) 中断:AT89C52共有6个中断向量:两个外中断(INT0和INTl),3个定时器中断(定时器0, 1, 2)和串行口中断。这些断源可通过分别设置专用寄存器IE的置位或清0来控制每一个中断的允许或禁止。IE也有一个总禁止位EA,控制所有中断的允许或禁止。(12) 时钟振荡器:AT89C52中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和

40、输出端。由于未使用到其它引脚,所以在本设计中不做详细介绍。4.3 PT2262/2272的功能简介4.3.1 芯片概述PT2262/2272是台湾普城公司生产的一种CMOS工艺制造的低功耗低价位通用编解码电路,PT2262/2272最多可有12位(A0-A11)三态地址端管脚(悬空,接高电平,接低电平),任意组合可提供531441地址码,PT2262最多可有6位(D0-D5)数据端管脚,设定的地址码和数据码从17脚串行输出,可用于无线遥控发射电路。编码芯片PT2262发出的编码信号由:地址码、数据码、同步码组成一个完整的码字。解码芯片PT2272接收到信号后,其地址码经过两次比较核对后,VT引

41、脚才输出高电平,与此同时相应的数据脚也输出高电平,如果发送端一直按住按键,编码芯片也会连续发射。当发射机没有按键按下时,PT2262不接通电源,其17脚为低电平,所以315MHz的高频发射电路不工作,当有按键按下时,PT2262得电工作,其第17脚输出经调制的串行数据信号,当17脚为高电平期间315MHz的高频发射电路起振并发射等幅高频信号,当17脚为低平期间315MHz的高频发射电路停止振荡,所以高频发射电路完全受控于PT2262的17脚输出的数字信号。4.3.2 引脚功能说明管脚介绍及功能 图43 PT2262的引脚图表42 PT2262的引脚功能名称管脚说 明A0-A111-8、10-1

42、3地址管脚,用于进行地址编码,可置为“0”,“1”,“f”(悬空),D0-D57-8、10-13数据输入端,有一个为“1”即有编码发出,内部下拉Vcc18电源正端()Vss9电源负端()TE14编码启动端,用于多数据的编码发射,低电平有效;OSC116振荡电阻输入端,与OSC2所接电阻决定振荡频率;OSC215振荡电阻振荡器输出端;Dout17编码输出端(正常时为低电平)在具体的应用中,外接振荡电阻可根据需要进行适当的调节,阻值越大振荡频率越慢,编码的宽度越大,发码一帧的时间越长。 图44 PT2272的引脚图表43 PT2272的引脚功能名称管脚说 明A0-A111-8、10-13地址管脚,

43、用于进行地址编码,可置为“0”,“1”,“f”(悬空),必须与2262一致,否则不解码D0-D57-8、10-13地址或数据管脚,当做为数据管脚时,只有在地址码与2262一致,数据管脚才能输出与2262数据端对应的高电平,否则输出为低电平,锁存型只有在接收到下一数据才能转换Vcc18电源正端()Vss9电源负端()DIN14数据信号输入端,来自接收模块输出端OSC116振荡电阻输入端,与OSC2所接电阻决定振荡频率;OSC215振荡电阻振荡器输出端;VT17解码有效确认 输出端(常低)解码有效变成高电平(瞬态)2262每次发射时至少发射4组字码,2272只有在连续两次检测到相同的地址码加数据码

44、才会把数据码中的“1”驱动相应的数据输出端为高电平和驱动VT端同步为高电平。因为无线发射的特点,第一组字码非常容易受零电平干扰,往往会产生误码。 PT2262/2272芯片的地址编码设定和修改:在通常使用中,我们一般采用8位地址码和4位数据码,这时编码电路PT2262和解码PT2272的第18脚为地址设定脚,有三种状态可供选择:悬空、接正电源、接地三种状态,3的8次方为6561,所以地址编码不重复度为6561组,只有发射端PT2262和接收端PT2272的地址编码完全相同,才能配对使用,遥控模块的生产厂家为了便于生产管理,出厂时遥控模块的PT2262和PT2272的八位地址编码端全部悬空,这样用户可以很方便选择各种编码状态,用户如果想改变地址编码,只要将PT2262和PT2272的18脚设置相同即可。当两者地址编码完全一致时,接收机对应的D1D4端输出约4V互锁高电平控制信号,同时VT端也输出解码有效高电平信号。用户可将这些信号加一级放大,便可驱动继电器、功率三极管等进行负载遥控开关操纵。 PT2262和PT2272除地址编码必须完全一致外,振荡电阻还必须匹配,否则接收距离会变近甚至无法接收。4.4 CH

温馨提示

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

评论

0/150

提交评论