无线数字对讲系统_第1页
无线数字对讲系统_第2页
无线数字对讲系统_第3页
无线数字对讲系统_第4页
无线数字对讲系统_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

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

文档简介

1、目 录目 录II摘 要IAbstractII第1章 引言11.1无线对讲机的特点及发展状况11.2无线对讲机的分类11.3无线对讲机的重要指标21.4方案比较与选择41.4.1 基于nRF401无线数字对讲系统的设计41.4.2 基于RDS功能的对讲系统的设计5第2章 发射模块设计72.1 发射模块硬件设计72.1.1声音采集电路的设计72.1.2音频放大器72.1.3 FM发射电路设计82.1.4 单片机控制电路的设计112.1.5 键盘控制电路132.1.6 射频放大电路142.2 发射部分软件设计152.2.1 QN8027的源程序152.2.2 键盘操作源程序212.2.3单片机控制Q

2、N8027的源程序242.2.4 I2C总线源程序29第3章 接收模块设计343.1接收模块硬件设计343.1.1 FM接收电路设计343.1.2 单片机控制电路的设计343.1.3音频放大电路的设计353.2 接收部分软件设计363.2.1 QN8025的源程序363.2.2 12864源程序442.2.3 单片机控制QN8025的程序512.2.4 I2C总线的源程序54第4章 对讲系统功能实验与调试594.1 用户切换59 4.2 系统调试61结 论65参考文献66致 谢67附 录68摘 要无线对讲机作为一种简单的通信工具,由于它不需要中转和地面的交换机站的支持,就可以进行移动通信。目前

3、广泛应用于生产、保安、野外工程等领域的小范围通信工程中。无线数字对讲机技术是很多无线移动通信技术的基础,目前应用广泛的蜂窝式移动电话技术,就是在无线双工对讲机的基础上,发展起来的新兴现代通信技术。很好的熟悉掌握无线对讲机内部的电路的工作原理和测试、调整技术,对今后从事通信工程领域的技术工作,无疑是十分重要的。本文主要讲述了无线数字对讲系统的基本原理,本系统主要设计一个基于RDS功能的调频数字对讲机。采用嵌入式处理器芯片STC89C52RC控制FM发射芯片QN8027实现立体声的发射,通过PC机发送信息给调频发射芯片QN8027,然后通过QN8027将信息无线发射出去供QN8025接收,并通过液

4、晶显示屏LCD12864显示信息,且通过4*4的矩阵键盘来控制发射机发射的频率和接收机的开关机,完成语音通信。关键词:调频发射、调频接收、用户切换、完成语音通信Abstract Interphone is an simple communication equipment. With Wireless Interphone We can complete mobile communication service without the support of the transfer station . Wireless Interphone has been used wildly in th

5、e field of production and so on .The technology of frequency division doplex wireless interphone is the base of our modern mobile communication systems . In this thesis ,I build a model for a receiver system of a wireless interphone .And I explain how to chose the frequency of the carrier .how to ch

6、ange the frequency of the signal and how to select the way to enlarge the signal power. In my thesis , the receiver system is based on the technology of superheterodyne .There are 7 parts in this system ,they are: receiving antenna receiving band pass filter.high frequency power amplify.the first fr

7、equency mixing circuit the second frequency mixing circuit. low frequency amplify .power surce circuit The main design based on a RDS function FM transmitter system. Using the embedded processor chip STC89C52RC control FM transmitting chip QN8027 to realize the stereo transmitter, through the PC to

8、send information to the FM chip QN8027, and then the information is transmitted by QN8027 for the receiverQN8025, and display the information through the LCD12864 screen, and through the 4*4 matrix keyboard switch to control the frequency of the transmitter and the receiver.Key word: FM send、FM acce

9、pt、user change、finish voice communication第1章 引言1.1无线对讲机的特点及发展状况对讲机( Tranceiver)又叫步话机(Walkie-Talkie、Two-wayradio)它作为一种便携式无线移动通信产品,最早使用于第二次世界大战的军队通信。从1948年摩托罗拉推出全球第一台商用无线对讲机, 到90年代欧、美等国家和地区相继开放家用对讲机市场,对讲机已广泛使用在公共安全、交通运输(铁路、机场、港口)、建筑、制造、水利、电力、林业、旅游、酒店、服务等各种领域。对讲机一般分为专业和家用两种类型。所谓专业对讲机,是指运用在专门领域内(例如公安、铁路

10、、军队等)的对讲机。由于应用环境的相对恶劣,专业对讲机在使用温度范围,频率稳定度,抗干扰性等电性能指标方面有更严格的要求,并且结构要经过雨水、灰尘、盐雾、撞击等方面的可靠性测试。它的发射功率一般为1-5w,直接传输距离为3-8公里。若经过中转台(基站)系统,则可达数十公里。专业对讲机的使用要经过政府有关部门的批准国家用对讲机无论指标和使用都比较宽松,它的发射功率小于0.5W属于免执照使用。我国也在2001年11月为家用对讲机开放了409MHz的频点资源。在对讲机的使用操作中,到今天还主要使用PTT (Push To Talk)键,即双向同频单工工作方式。同频单工的优点是:第一、设备相对简单。第

11、二、组网方便,在场强覆盖范围内,本系统的任意两个移动台都可使用同一频率通话,且第三方也能插入通话,通播和电话会议方式交易实现。第三、收发信机交替工作,所以不会造成发射对接收的干扰。第四、不发话时发射机不工作,功耗小。用一句话来说,对讲机就是一按即通,迅速沟通。对讲机通信的另一特点就是不产生通话费用,这也使得即使在公众GSM. CDMA数字移动通信特别发达的今天,对讲机的使用市场几十年来仍然得到稳定的发展。在对讲机的功能和实现技术方面,随着大规模集成电路技术、微处理器技术的应用,对讲机的性能和功能都具有了质的进步。无线对讲机己由传统的点对点通信,发展到了现在所具有的集群通信功能。1.2无线对讲机

12、的分类无线对讲机技术是很多无线移动通信技术的基础,目前应用较广泛的蜂窝式移动电话技术,就是在无线双工对讲机的基础上,发展起来的新兴现代通信技术。很好的熟悉掌握无线对讲机内部电路的工作原理和测试、调整技术,对今后从事通信工程领域的技术工作,无疑是十分重要的。对讲机的电路形式较多,主要可按以下方式进行分类。从调制方式上可分为调幅式和调频式对讲机调幅式指用调制信号的幅度特性改变载波的幅度变化规律的调制方式。调频式指用调制信号的频率特性改变载波的频率变化规律的调制方式。从通信工作方式上,单工式机和双工式对讲机可分为单工式Simplex Communication、半双工式Half duplex Com

13、munication 和双工式Full duplex Communication。 单工式Simplex Communication 对讲机同一时间内,只能工作在一种状态下、即:接收或者发射状态而不能同时处于收发状态,单工对讲机工作时,要不停的切换开关来控制收发状态,所以使用起来不太方便。单工机根据频率使用情况,又分为同频单工机(或称单频机)和异频单工机(或称双频机、准双工机、半双工机)。同频单工机是指发射和接收都工作在同一频率上。其优点是:仅使用一个频率工作,它能最有效地使用频率资源,由于是收发信机间断工作,线路设计相对简单、价格也较便宜。缺点是:双方要轮流说话,即对方讲完之后,我方才能讲话

14、。使用起来不如打电话那样方便、习惯。但从频率资源的利用来讲,单工机是主流机型。异频单工机只是在有中转台的无线电通信系统中才有使用。现在很多单工机既能同频工作又能异频工作。而双工式Full duplex Communication 对讲机,可以收发电路同时工作,使用起来如同普通电话机一样,应用起来比较方便,但由于双工对讲机电路复杂,造价高,耗电量大等缺点,所以应用较少。这种发射机和接收机分别在两个不同的频率上(两个频率差有一定要求)能同时进行工作的双工机也称为异频双工机。而单工式对讲机,则由于它造价低,体积小,耗电低等优点,被大量应用。目前市面上常见到的对讲机大多属于单工调频式。1.3无线对讲机

15、的重要指标对讲机工作性能的优劣,常用以上几项电气参数来表示,其指标内容含意如下:灵敏度:接收机在接收信号时,是不是灵敏,主要是指它接收微弱的信号能力,如果接收机能在极微弱的信号下良好的工作,并能够输出己定功率、性能良好的解调信号,那么这部接收机就具有较高的灵敏度。反之就是灵敏度低。衡量灵敏度的单位常用场强值的毫伏或微伏为单位。因此、灵敏度是衡量接收机接收微弱信号能力的重要指标。选择性:接收机工作时,要在众多的信号中把有用的信号选择出来,这种选择信号的能力称为接收机的信号选择性。接收机在工作时,它所要接收的信号频率附近,常常会同时存在很多的干扰信号。这些干扰信号有强有弱。如果接收机能在很强的干扰

16、信号情况下,选择出自己的有用信号,那它的信号选择性就很高。反立,如果连很弱的干扰也无法抑制掉,那它的选择性能就很低。选择性能的指标,一般用接收电路对通频带以外信号的衰减量计量单位为db。限幅灵敏度:限幅灵敏度是指,当接收机的中放的输出信号出现限幅时,所需的最小输入信号电压值称为限幅灵敏度。限幅灵敏度的高低,和接收机的高放、中放电路的电压增益有直接的关系。它和灵敏度指标一样,也是衡量接收机接收微弱信号能力的重要指标。频率稳定度:对讲机电路中发射及接收的频率是否稳定,直接关系到能否正常通信。一般对讲机的频率稳定度主要由晶体的品质来决定,同时也受工作电压、环境温度、环境湿度等因素的影响。频率稳定度的

17、高低,一般用指数来表示,指数的绝对值越大,表示稳定度越高。调制频偏:调制频偏或者称频偏量,是指调制信号(音频)对载波信号频率(fo)调制后使载波的中心频率产生的频率偏移量。调制频偏可以用相对量百分比来表示。也可以用绝对量正负值来表示。静态工作电流:对讲机的静态工作电流,是指对讲机的接收电路,在无通话的待机状态下,所消耗的电流量。由于一般对讲机都采用电池供电。静态电流越小。对讲机的待机时间就越长。静态工作电流的高低,用电流值来表示,单位为mA。高频输出功率:高频输出功率也称载波输出功率。它是指发射机将高频载波送往发射天线上的高频发射功率。是对讲机的一个重要性能指标。发射机输出功率的大小,直接关系

18、到对讲机通信距离的远近。高频输出功率的大小。一般用功率瓦特来表示。输出功率的测量,一般要用专业的高频功率计来测量。发射机工作效率:发射机工作效率是指发射电路,将电路将所消耗的电源直流功率,转换为高频发射功率的效率。或者称发射有用功率和电路实际消耗功率之比。发射机工作效率的高低,一般用百分比来表示,即:电源消耗功率比高频输出功率。它们的比值越小,表示能源转换效率越高。音频输出功率:音频输出功率是指,对讲机解调信号输出的最大不失真功率值。一般测量音频输出功率时,均以啦叭两端所获得的1KHz正弦波电压为准,当所测量的音频信号波形没有明显失真时,进行测量。测量方法和一般交流功率测量一样。1.4方案比较

19、与选择1.4.1 基于nRF401无线数字对讲系统的设计nRF401是Nordic公司研制的单片UHF无线收发芯片,工作在433MHz ISM(Industrial, Scientific and Medical)频段。它采用FSK调制解调技术,抗干扰能力强,并采用PLL频率合成技术,频率稳定性好,发射功率最大可达10dBm,接收灵敏度最大为105dBm,数据传输速率可达20Kbps,工作电压在+35V之间。nRF401无线nRF401无线收发芯片所需外围元件较少,并可直接接单片机串口。nRF401芯片内包含有发射功率放大器(PA)、低噪声接收放大器(LNA)、晶体振荡器(OSC)、锁相环(P

20、LL)、压控振荡器(VCO)、混频器(MIXFR)、解调器(DEM)等电路。在接收模式中,nRF401被配置成传统的外差式接收机,所接收的射频调制的数字信号被低噪声效大器放大,经混频器变换成中频,放大、滤波后进入解调器,解调后变换成数字信号输出(DOUT端)。在发射模式中,数字信号经DIN端输入,经锁相环和压控振荡器处理后进入到发射功率放大器射频输出。由于采用了晶体振荡和PLL合成技木,频率稳定性极好;采用FSK调制和解调,抗干扰能力强。50的单端天线通过差分转换匹配网络连接到nRF401的ANT1和ANT2引脚。使用nRF401的ANT1和ANT2引脚是接收时低噪声接收放大器LNA的输入,以

21、及发送时发射功率放大器PA的输出。连接nRF401的天线可以以差分方式连接到nRF401,一个50的单端天线也可以通过一个差分转换匹配网络连接到nRF401。环形天线nRF401,整个环形天线可以做在PCB上,对比传统的鞭状天线或单端天线,不仅节省空间和生产成本,机构上也更稳固可靠,图1.1 基于nRF401无线收发设计的框图。前置放大nRF401话筒功效单片机图1.1 基于nRF401无线数字对讲系统设计的框图1.4.2 基于RDS功能的对讲系统的设计调频发射部分:与QN8025接收机模块配对的是以QN8027芯片为中心的发射模块,可以实现音频和RDS的发射。单片机我们使用开发板,这样解决了

22、我们编写软件时没有硬件的问题,并且开发板每个管脚可以用跳线引出,接线方便。QN8027是一颗高性能、低能耗、全功能的立体声调频发射单芯片,主要适用于便携式音频和视频播放器、汽车配件、手机及GPS个人导航设备等。QN8027集成了完整的FM发射、空台扫描,以及天线自动调谐等功能。先进的数字架构使变量输入增益可编程,可选预加重,提供了精确的MPX 立体声编码,基于PLL的低噪声调制以及纯净的频谱。QN8027凭借其体积小巧,所需外部元件数量少,并且支持多个时钟频率,很容易被集成到多种小型低功耗便携式应用中。QN8027集成了稳压器使它可以直接连接电池,并提供高电源纹波抑制比可以更高效地抑制噪声。具

23、有低功耗待机模式,能充分延长电池使用时间。所有管脚都有静电保护。QN8027应用高可靠性的CMOS制程制造。调频接收机:在众多的FM接收模块中我们选择使用QN8025芯片为中心的模块。QN8025是一个高度数字化的低中频芯片,允许外部信号进行调整。 接收射频信号首先由一个低噪声放大器,然后向下转换为一个中间频率传给正交混频器。为了改善音质,抑制噪音,正交混频器可被编程在高端或低端注入。每个通道使用滤波器抑制干扰信号。它还可以接收RDS信息,内容可以通过LCD显示。高功率32负载音频输出,直接耳机驳接,无需外接音频放大,图1.2 基于QN8027、QN8025无线收发系统设计框图。FM射频放大8

24、027前置放大话筒单片机扬声器音频功放8025单片机图1.2 基于QN8027、QN8025无线数字对讲系统设计框图综上比较两种方案,考虑系统的便携性,效率以及成本问题nRF401虽然可以符合设计要求,所需外围较少,可直接与串口相接,但是QN8025开发板每个管脚可以用跳线引出,接线方便,QN8027应用高可靠性的CMOS制程制造,更加适合本设计的要求,因此采用方案二来实现这个系统。第2章 发射模块设计2.1 发射模块硬件设计2.1.1声音采集电路的设计在语音目标探测识别系统中,从语音信号探测识别的硬件部分出发,它主要依靠语音传感器对语音进行感应、采集、处理、提取特征及识别。在语音测量和评价中

25、所使用的传感器称为传声器,俗称话筒或麦克风(Microphone)它能接受声波并将其转化为特定的电信号及其他的后续处理电路,可以用于语音测量、语音通信、录音、广播等等场合。语音传感器的种类很多,可以根据换能原理、声场作用方式、电信号传输方式、指向性以及用途来分类。语音传感器的输出形式有源极输出接法和漏极输出接法,如图2.1所示。(A)源极输出接法 (B)漏极输出接法图2.1 语音传感器的输出形式 2.1.2音频放大器语音信号放大器主要负责把语音传感器输出的弱信号进行尽可能地无失真地放大,达到A/D转换器所要求的值,为了尽可能少地引入放大器本身的噪声,这里选用了低噪声运放CPAMP作为放大器件。

26、首先确定所需的放大倍数,根据经验数据得到在声波信号最强时驻极体声传感器输出的最大幅值约为8mv,由于后面A/D转换器的参考电压为4.096v,所以最后确定最大放大倍数: 采用两级放大,第一级50倍,第二级10倍,为了能适应各种不同的环境场合,对放大器的增益设计成在一定范围内可调,这里选为50500倍,电路如图4.2所示,通过调节R5就能改变其增益。图2.2 声音前置放大电路图2.1.3 FM发射电路设计QN8027是一个高性能、低能耗、全功能的立体声调频发射单芯片,主要适用于便携式音频和视频播放器、汽车配件、手机及GPS个人导航设备等。QN8027集成了完整的FM发射、空台扫描,以及天线自动调

27、谐等功能。QN8027凭借其体积小巧,所需外部元件数量少,并且支持多个时钟频率,很容易被集成到多种小型低功耗便携式应用中。QN8027集成了稳压器使它可以直接连接电池,并提供高电源纹波抑制比可以更高效地抑制噪声。具有低功耗待机模式,能充分延长电池使用时间。所有管脚都有静电保护。QN8027应用高可靠性的CMOS制程制造。QN8027共有10个管脚, ANT管脚接天线的连接电路,L_LN和R_LN分别接左、右音频接入电路,音频信号经过放大、预加重等处理,变成可以发射的信号,VCC接电源电路,GND接地,DATA与CLK管脚与微控制器芯片管脚相连,接收I2C串行总线传送的数据和时钟信号。在QN80

28、27芯片中,有19个可供用户使用的控制寄存器,每个寄存器都有其特有的功能,其中寄存器CID1、CID2和STATUS是只可以读取信息的寄存器,而其他寄存器只可写入。下面是控制寄存器的基本介绍:表一:用户寄存器概述寄存器名称控制功能00hSYSTEM设置设备模式, 复位01hCH1频道检索低8字节02hGPLT音频控制, 导航频率偏差增益 03hREG-XTLXCLK 引脚控制04hREG-VGATX 模式输入阻抗, 晶振频率设置05hCID1设备 ID 序号06hCID2设备ID序号07hSTATUS设备状态指标08hRDSD0RDS 数据字节 009hRDSD1RDS数据字节10AhRDSD

29、2RDS数据字节20BhRDSD3RDS数据字节30ChRDSD4RDS数据字节40DhRDSD5RDS数据字节50EhRDSD6RDS数据字节60FhRDSD7RDS数据字节710hPACPA 输出功率控制11hFDEV指定所有 TX 频率偏差12hRDS指定RDS 频率偏差, RDS 模式选择其中寄存器SYSTEM的第2位用来作为RDS发射准备信号,而第0和第1位作为频道检索的高2位,其频道的频率设置为(76+CH*0.05)MHZ。寄存器RDS0-RDS7是芯片的RDS的数据字节,用来传送数据。QN8027主要特性如下:1.支持全球FM波段发射2.76MHz108MHz全波段调,步长50

30、/100/200kHz3.50/75µs 预加重4.易于集成,小封装 3 x 3 x 0.95mm MSOP10,仅需要两个外部元件5.天线自动调谐,GPS和手机通讯频段的低杂散6.对 TDMA (GSM/GPRS)突发噪音的强抗干扰性能,支持多种晶振频率, I2C及3线控制接口,低功耗,7.0 mA FCC 输出电平7.集成了稳压器,可直连电池,省电IDLE和待机模式,高性能 FM 发射机 (FMT)8. 65dB 立体声信噪比, 0.04% THD,最大119 dB Vp RF 输出电平,34dB 调节范围9. 自动输入音频传感,60秒内没有音频输入,PA自动关断,支持

31、美国和欧洲的数据服务:包括TMC(交通信息频道)图2.3 QN8027内部FM图2.1.4 单片机控制电路的设计单片微型计算机简称单片机,是一种典型的嵌入式微控制器(Microcontroller Unit),常用英文字母缩写MCU表示,它不是完成某一逻辑功能的芯片,而是把一个计算机系统集成在一个芯片上。单片机作为计算机发展的一个重要分支领域,已经渗透到我们生活的各个方面,电话、手机、计算器、电子玩具、家用电器、掌上电脑以及鼠标等电子产品中都含有单片机。单片机的系统结构简单,使用方便,容易实现模块化;可靠性高,可工作到106 107小时无故障;处理功能较强,速度快;低电压,低功耗;控制功能强,

32、环境适应能力强。MC51单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、时钟电路、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示。图2.4是STC89C52控制QN8027电路。驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。其结构图如图2.4所示。本系统中采用从MC51单片机发展起来的STC89C52型号单片机,是宏晶科技推出的新一代高速、低功耗、超强抗干扰的单片机,指令代码完全兼容传统8051单片机,其最高频率时钟为80 MHz, Fl

33、ash存储器为8 KB, RAM为512 bit, E2PROM为2 KB, 可反复擦写编程。时钟电路和复位电路都经过特殊处理,12时钟/机器周期和6时钟/机器周期可以任意选择。STC89C52RC型号单片机拥有40个管脚,P0端口(P0.0P0.7,3932引脚)是一个漏极开路的8位双向输入/输出端口,作为输出端口,每个引脚能驱动8个TTL负载,对端口P0写入“1”时,可以作为高阻抗输入,在访问外部程序和数据存储器时,P0口也可以提供低8位地址和8位数据的复用总线,此时,P0口内部上拉电阻有效。 P1端口(P1.0P1.7,18引脚)、P2端口(P2.0P2.7,2128引脚)和P3端口(P

34、3.0P3.7,1017引脚)都是带内部上拉电阻的8位双向I/O口。P1、P2、P3端口的输出缓冲器可以驱动4个TTL输入,对端口写入“1”时,通过内部的上拉电阻把端口拉到高电平,这时可用作输入口,当作为输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。此外,P3.0和P3.1还可以分别作为串行输入口和串行输出口,P3.6和P3.7端口还可以分别作为外部数据存储器的写和读选通。STC89C52内部有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是此放大器的输入端和输出端,时钟可以由内部振荡方式或外部振荡方式产生,内部振荡方式有XTAL1和XTAL

35、2外接谐振电路,构成内部振荡方式的自激振荡器,并能产生时钟脉冲;外部振荡方式是把外部的时钟信号引入单片机,外部振荡信号由XTAL1端引入,而XTAL2端悬浮,这种方式常用于多片单片机系统,以时相互的时钟信号保持同步。RST引脚是复位信号的输入端,复位信号是高电平有效,其有效时间应持续24个振荡周期(即二个机器周期)以上。在STC89C52RC片内存储器中,0000H-1FFFH  共8K单元用来作为程序存储器,80HFFH共128个单元位特殊功能寄存器(SFR),并非所有的地址都被定义,从80HFFH共128个字节只有一部分被定义,还有相当一部分没有定义,对没有定义的单元读写将是无效

36、的,读出的数值将不确定,而写入的数据也将丢失。00H-7FH共128个字节包括工作寄存器组0、工作寄存器组1、工作寄存器组2、工作寄存器组3、可位寻址区和用户RAM堆栈区,用来存放运算结果和其他数据。STC89C52主要特性如下: 1、增强型8051单片机,指令代码完全兼容传统的8051,6时钟/机器周期和12时钟/机器周期可以任意选择, 2、工作电压:5.5V3.3V(5V单片机)/3.8V2.0V(3V单片机) 3、工作频率范围:040MHz,相当于普通8051的080MHz,实际工作频率可达 48MHz 4、用户应用程序空间为8K字节 5、集成了512字节RAM 6、通用I/O口(32个

37、),复位后为:P0、P1、P2、P3是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻。 7、ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程序,数秒即可完成一片 8、具有EEPROM功能 9、具有看门狗功能 10、共3个16位定时器/计数器。即定时器T0、T1、T2 11、外部中断4路,下降沿中断或低电平触发电路,Power Down模式可由外部中断低电平触发中断方式唤醒 12、通用异步串行口(UART),还可用定时器软件实现多个UART 13

38、、工作温度范围:-40+85(工业级)/075(商业级) 14、PDIP( Plastic Dual In-Line Package)塑料双列直插式封装STC89C52RC单片机的工作模式:掉电模式:典型功耗<0.1A,可由外部中断唤醒,中断返回后,继续执行原程序。空闲模式:典型功耗2mA。正常工作模式:典型功耗4mA7mA。图2.4 STC89C52控制QN8027电路2.1.5 键盘控制电路 键盘电路与STC89C52RC单片机的P0()口管脚相连(如图2.5),构成4*4的矩阵键盘,它由行线和列线组成,按键位于行、列的交叉点上,1个4*4的行、列结构可以构成1个16个按键

39、的键盘。而当有按键按下时,行线电平状态将由与此行线相连的列线的电平决定。列线的电平如果为低,则行线电平为低;列线的电平如果为高,则行线的电平亦为高。本系统采用的是LCD12864型号的液晶显示屏,LCD12864型号的液晶显示屏是一种具有2线或3线串行、4位/8位并行多种接口方式,内部包含国标一级、二级简体中文字库的点阵图形液晶显示模块,其显示的分辨率为128×64, 内置8192个16*16点汉字,和128个16*8点ASCII字符集,利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。此液晶显示屏可以显示8×4行16×16点阵的汉字。

40、同时也可完成图形显示,与同类型的图形点阵液晶显示模块相比,不仅硬件电路结构或程序显示简洁,而且该模块的价格也略低于相同点阵的图形液晶模块USB转串口电路是计算机与单片机相连接的电路,通过USB转串口电路,计算机可以发送数据给单片机,达到数据传送的目的。图2.5键盘电路与STC89C52RC单片机构成的矩阵键盘2.1.6 射频放大电路RA30H4047M是30-watt RF MOSFET放大器在12.5-volt操作400-范围470-MHz移动无线电模块.电池可以直接连接到漏增强型MOSFET晶体管.没有门电压(VGG到只有一小漏电流流动=0V),沥干的RF输入信号衰减到60 dB.随着栅极

41、电压的增加,输出功率和漏电流随着周围4V(最小)栅极电压输出功率和大幅消耗电流增加.额定输出功率可用4.5V(典型值)和5V(最高).在VGG=5V,典型门电流的是1 mA.非线性FM调制模块设计,但也可以通过设置静态漏电流与栅极电压和控制输出功率与输入功率线性调制.特点 Enhancemen模式MOSFET晶体管(IDD0 VDD=12.5V, VGG=0V) Pout>30W,T>40% VDD=12.5V, VGG=5V, Pin=50mW宽带频率范围:400-470MHz低功耗控制电流 IGG=1mA (typ)在VGG=5V模块尺寸:66 x 21 x 9.88 mm线性

42、操作可以通过设置静态漏电流与栅极电压和输出功率控制与输入功率图2.6是FM射频放大电路图2.6是FM射频放大电路2.2 发射部分软件设计2.2.1 QN8027的源程序/*QN8027.h*/#ifndef _QN8027_H_#ifndef _QN8027_H_#include <stdio.h>#include "string.h"#define uint unsigned int#define uchar unsigned char/*一级指令*/#define clear 0#define turn_on 1#define turn_off 2#defi

43、ne action_on3 #define action_off 4#define send_rds5#define change_fm6/*从机开关二级指令*/#define area11#define area22#define area33#define area44#define area55#define area66#define area77#define area88#define area99#define area_all10#define area_single11/*从机动作二级指令*/#define show_time07#define ding_shi6#defin

44、e yu_cun5#define man_set4#define feng_mq3#define ji_dq2#define zhi_sd1uchar COM;uchar DATA;bit com_flag=0; /命令标志位bit get_over=0; /字符接收结束标志位uchar getc; /字符临时缓冲变量uchar uart_count=0;/串口接收字符个数统计变量uchar idata buffer35=1,2,3,4,'0' /串口数据缓存数组uint open_area=0;/记录打开的区;/定义操作QN_8027数据区unsigned char idat

45、a QN8027_Send9;unsigned char idata QN8027_Read9; void QN8027_delay(unsigned int count);void QN8027_Init(void);void QN8027_Write_Freq(unsigned int Frequnt);void power(unsigned int del);void RDS_init();void check(void);void wr_RDS(uchar *p );void wr_RDS_date(uchar *p);void send_rds_data(uchar adr,ucha

46、r *p);void send_com(uchar com_0,uchar com_1,uchar device);#endif/*函数功能:定义软件延时函数名:QN8027_delay入口参数:count出口参数:无*/void QN8027_delay(unsigned int count)unsigned int i,j;for(i=count; i>0; i-)for(j=111; j>0; j-);/*函数功能:初始化QN8027模块函数名:QN8027_Init入口参数:无出口参数:无*/void QN8027_Init(void) QN8027_Send0x00 =

47、0x00; QN8027_Send0x01 = 0x81; I2C_Data_Write(0x58, &QN8027_Send0, 2); QN8027_delay(500); QN8027_Send0x00 = 0x03; QN8027_Send0x01 = 0x20; /xt1,xt2 QN8027_Send0x02 = 0x29; I2C_Data_Write(0x58, &QN8027_Send0, 3); QN8027_Send0x00 = 0x00; QN8027_Send0x01 = 0x41; I2C_Data_Write(0x58, &QN8027_S

48、end0, 2); QN8027_Send0x00 = 0x00; QN8027_Send0x01 = 0x41; I2C_Data_Write(0x58, &QN8027_Send0, 2); QN8027_delay(500);/*QN8027_Send0x00 = 0x18; QN8027_Send0x01 = 0xE4; I2C_Data_Write(0x58, &QN8027_Send0, 2); QN8027_Send0x00 = 0x1B; QN8027_Send0x01 = 0xF0; I2C_Data_Write(0x58, &QN8027_Send0

49、, 2);*/ QN8027_Send0x00 = 0x01; QN8027_Send0x01 = 0x1c; QN8027_Send0x02 = 0xB9; I2C_Data_Write(0x58, &QN8027_Send0, 3); QN8027_delay(300); QN8027_Send0x00 = 0x00; QN8027_Send0x01 = 0x22; I2C_Data_Write(0x58, &QN8027_Send0, 2);/*函数功能:向QN8027模块写入一个频率,手动设置频率函数名:QN8027_Write_Freq入口参数:Frequnt 需要写

50、入的频率出口参数:无*/void QN8027_Write_Freq(unsigned int Frequnt) QN8027_Send0x00 = 0x00; QN8027_Send0x02 = (Frequnt - 7600)/5; QN8027_Send0x01 = (Frequnt - 7600)/5 >> 8)|0x20; I2C_Data_Write(0x58, &QN8027_Send0, 3);void power(unsigned int del)uchar temp;I2C_selset_Read(0x58,0x10,&temp,1); QN80

51、27_Send0x00 = 0x1b; QN8027_Send0x01 = temp&0x80|(127-del*8);/wr_int(0,3,QN8027_Send0x01); I2C_Data_Write(0x58, &QN8027_Send0, 2);Delay_1ms(1);I2C_selset_Read(0x58,0x00,&temp,1);QN8027_Send0x00 = 0x00; QN8027_Send0x01 = temp&0xdf; /1101 1111 I2C_Data_Write(0x58, &QN8027_Send0, 2);Delay_1ms(1);QN8027_Send0x00 = 0x00; QN8027_Send0x01 = temp|0x20; /0010 0000 I2C_Data_Write(0x58, &QN8027_Send0, 2);wr_string(2,2,"功率");wr_string(5,2,"级");wr_int2(4,2,15-del);void RDS_init() QN8027_Send0x00 = 0x12; /RDS 1110 0100 35khz QN8027_Se

温馨提示

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

评论

0/150

提交评论