嵌入式智能射频光传输模块设计

发布者:advancement3最新更新时间:2014-10-10 来源: eefocus关键字:智能射频  光传输模块  RSSI  C8051F023 手机看文章 扫描二维码
随时随地手机看文章
  引言

  在移动通信迅速发展的今天,存在这样的情况,即无论何种无线通信的覆盖区域都将产生弱信号区和盲区,而对一些偏远地区和用户数不多的盲区,要架设模拟或数字基站成本太高,基础设施也较复杂,在这种情况下,提供一种成本低、架设简单,却具有小型基站功能的设备——直放站是很有必要的。因此,移动通信服务商们开始在基地之外的建筑物内部及地下等电波盲区设置直放站,以最大限度满足用户对于通话服务的要求。

  光纤直放站主要由光近端机、光纤、光远端机几个部分组成。光近端机和光远端机都包括射频单元和光单元。信号的传输分下行链路和上行链路。在下行链路中,光近端机接收来自基站的无线信号,通过电/光转换,电信号转变为光信号,从光近端机输入至光纤并传输到光远端机,光信号再转为电信号,进入射频单元进行放大。信号经过放大后送入远端天线发送出去,覆盖目标区域。上行链路的工作原理与下行链路类似,手机发射的信号通过远端天线至光远端机,再到近端机,回到基站。光纤直放站近端机的定向天线收到基站的下行信号(以GSM信号为例,频段为935MHz-960MHz)送至近端主机,放大后送到光端机进行电/光转换,产生波长为1550nm的光信号。因为光纤中传输有波长为1310nm的上行光信号,所以下行的1550nm的光信号要通过光波分复用器耦合到光纤中,最后经光纤传到远端机;远端光波分复用器将1550nm和1310nm波长的光信号分开后,让1550nm波长的光信号输入光端机进行光/电转换,还原成下行射频信号,再经远端主机内部功放放大,由全向天线发射出去送给移动台,移动台的上行信号(频段为890MHz-915MHz)逆向送到基站,这样就完成了基站与移动台的信号联系,建立通话。其原理如图1所示。

                                                                                      图1 光纤直放站的原理图

  光纤直放站系统因其使用特点,导致安装调试工作较复杂,维护工作开销巨大。为了增加系统的可靠性并降低系统安装调试的复杂性,越来越多的直放站生产商都要求光模块具有智能性,以实现对直放站的实时监控,从而方便工作人员进行调试、维护和管理。本文讨论了在传统光模块基础上增加嵌入式单元的方法,以实现光模块的智能化。

  系统硬件设计

  监控电路设计


  监控电路是光模块实现智能化的核心部分,图2是本设计中光模块的监控系统框图。该部分完成各监控量的采集、控制等工作。本设计采用C8051F023型单片机实现对光模块的嵌入式控制,它内部集成了一个8位8输入的ADC、一个10位8输入的ADC和两个12位DAC,非常方便对参数的采集和对压控器件的控制。

                                                                         图2 光模块的监控框图

  在射频信号的输入和输出端,功率检测电路将耦合的射频能量进行放大,并实现功率/电压转换,再对产生的电压信号进行A/D转换,在程序中采用查找表的方法,即可得到输入/输出的功率值。C8051F023根据检测到的功率值,调整链路中的衰减值。在射频信号输入端,单片机通过D/A转换控制压控衰减器,而在输出端,则通过程控衰减器控制信号增益。偏置电路为激光器(LD)的工作提供合适的驱动电流。单片机通过A/D转换采集到激光器的偏置电压,在程序中光功率与电压同样采用查找表的方法直接转换,而偏置电流则通过电压与电流的线性关系转换得到。当某些因素导致激光器驱动电流过大或过小时,单片机通过改变D/A输出电压来调整偏置电路的输出电流,使激光器的发光功率维持在正常水平。另外,需加一个热敏电阻监测模块的实时温度,根据电压与温度值的关系曲线图,可通过热敏电阻的电压值变化而采集出温度值的变化情况。

  数据传送电路设计

  本设计采用射频收发芯片CC1000作为数传芯片。CC1000是根据Chipcon公司的SmartRF技术制造出的可编程高频单片收发芯片,主要用于工作频带在315MHz、868MHz及915MHz的ISM(工业、科学及医疗)方面和SDR(短距离通讯)方面,可在300-1000MHz范围内通过编程工作,其主要工作参数能通过串行总线接口编程改变。CC1000芯片含有三条串行数据线接口,PDATA、PCLK、PALE用于配置内部寄存器实现收发等功能控制,能够与多种单片机(MSC51、ARM、AVR、PIC等)直接兼容连接。

  CC1000与C8051F023的连接图如图3所示。单片机使用三个输出管脚用于连接CC1000的三串行配置口(PDATA、PCLK、PALE),以配置CC1000的工作模式。其中PDATA必须是双向管脚,用于程序数据的输入输出。信号接口由DIO和DCLK组成,在本设计中它们分别与单片机的TXD1和RXD1连接,实现数据的半双工式收发。管脚CHP_OUT用于监视频率锁定状态,当CC1000内部的PLL锁定时,该引脚输出高电平。另外单片机可通过A/D转换检测RSSI信号的强度。

  近端模块与远端模块之间采用FSK通信,在图3中,引脚RF_OUT和RF_IN分别用于发送FSK_OUT信号和接收FSK_IN信号。通信数据FSK_OUT由近端模块中的CC1000发出,结合图2可知,FSK_OUT信号通过耦合器耦合到射频信号中,经光/电转换进入光纤传输至远端模块;在远端,光信号被还原为射频信号,通过低通滤波得到FSK信号,此时称FSK_IN信号,该信号被远端模块的CC1000接收。远端模块发送给近端模块的数据依据同样的原理传输。模块之间的FSK通信大大提高了对光模块的监测和控制能力。

                                                          图3 单片机与CC1000接口示意图

  C8051F023有两个UART接口,在本设计中UART0与上位机通信,UART1则用于与CC1000的数据传输。

[page]


  系统软件设计

  系统软件总体设计


  软件总体功能主要分为四个部分:参数监测、数据存储、数据收发和性能控制。在主程序中采用两个中断:定时器中断和串口中断。定时器中断实时采集参数数据,实现模块的实时监测;串口中断实时收发上位机和FSK数据,实现命令的处理和监控数据的传输。

  主程序的结构如图4所示,程序对上位机命令进行鉴权处理之后,根据通信协议解析处理命令,并执行相应的操作。

                                                                             图4 系统软件结构图

  CC1000参数编程

  CCl000作为数传芯片,需要进行参数配置以决定其工作性能,因而CC1000参数编程是一个重要的过程。通过可编程配置寄存器能改变以下主要参数:接收/发送模式、射频输出功率、射频输出频率、FSK分频、晶振参考频率、传输速率和数据格式等。在本设计中,CC1000采用曼彻斯特编码方式进行数据译码和同步工作,这通过设置CC1000的MODEM1寄存器的参数完成。在同步编码方式中,曼彻斯特编码不需要锁定平均值滤波器,传输效率高。设计要求CC1000采用11.0592MHz晶振,接收本振频率为433.766MHz,发射中心频率为433.916MHz(连发“1”)、433.948MHz(连发“0”),调制频偏为32kHz,载频稳定度为10kHz。根据以上参数,可通过Chipcon公司提供的CC1000配置软件SmartRF Studio来产生配置信息,这些配置信息将被输入到单片机中。另外该软件还可以提供输入/输出匹配电路和VCO电感所需的元件参数值。

  完成配置信息后,要对CC1000进行初始化,主要完成内部寄存器的设置,初始化时需复位CC1000内部寄存器。当完成寄存器的设置后,为了避免芯片运行过程中频率产生的漂移,应当校正CC1000内部VCO和PLL寄存器中的值。之后对MAIN寄存器进行设置,将CC1000输出功率初始值设为0,功耗模式设置为低电平模式,以降低功耗。初始化流程如图5所示。

                                                                       图5 CC1000初始化流程图

  数据收发程序设计

  数据的收发包括:单片机接收上位机数据,单片机向上位机发送数据,单片机接收CC1000数据和单片机向CC1000发送数据。这里仅讨论单片机通过串口1接收中断接收CC1000数据的过程,这是整个数据收发程序设计中的难点。 本设计中,单片机与CC1000之间采用曼彻斯特同步模式进行数据的接收和发送。在发射模式下(单片机向CC1000发送数据),PCLK提供发送数据时钟信号,DIO用于数据输入,CC1000自动完成对数据的译码。在接收模式下,PCLK提供接收数据时钟信号,在DIO提供数据,CC1000自动完成数据编码和同步工作。

  (1)数据帧结构

  在曼彻斯特同步模式下,数据帧由训练码、同步码、前导码和有效数据构成。在本设计中,训练码为连续交替出现的0和1,共40个;同步码为连续出现的8个0;前导码为连续的8个1。当数据中出现符合前面所有格式的数据时,接下来的数据就是要接收的有效数据。当数据符合帧格式时,单片机才认为该数据合格,从而进行接收,这样可以保证接收数据的准确性,降低传输误码率。

  (2)串口1接收中断服务程序

  在通信过程中,CC1000具有三种状态:IDLE(空闲)、RX(接收数据)、TX(发送数据)。由于CC1000与单片机之间是半双工模式通信,因而RX与TX两个状态会互斥。数据的接收由串口中断完成:UART0接收中断接收来自上位机的数据,UART1接收中断则接收来自CC1000的数据。UART1中断服务程序数据传输流程如图6所示。在接收过程中,为了避免数据帧长度过长的问题,当接收的有效数据超过缓冲区空间时,单片机判定此帧无效。

                                                                     图6 UART1中断服务程序

  参数监测与控制

  单片机通过A/D转换完成对参数的采集和数字化,这一过程由定时器中断完成。监测数据被存储,并通过PC机显示出来。增益控制和偏置电压则通过单片机的D/A转换来控制。有关这方面的软件设计,因篇幅有限不再赘述。

  总结

  嵌入式智能光模块可以实现直放站近端机和远端机的远程光纤通信,在此基础上,PC机只需通过RS232/485总线与近端机通信,便可完成对近端机和远端机的实时监控,方便了工作人员对直放站的调试和维护。经测试,CC1000之间的FSK通信在20dB光衰条件下的误帧率优于0.1%,保证了监控的可靠性。
关键字:智能射频  光传输模块  RSSI  C8051F023 引用地址:嵌入式智能射频光传输模块设计

上一篇:基于AT89C51和AT89C2051的红外遥控系统应用研究
下一篇:一种新型多费率单相电能表设计

推荐阅读最新更新时间:2024-03-16 13:42

基于射频网络的智能家居电能控制系统
  近年来,物联网技术发展迅速,全社会的信息化水平不断提升。智能家居是物联网的主要应用之一,已成为当前的热门研究领域,也是未来家居生活的发展方向 .它能够为用户提供舒适、便利的生活环境。但由于市场上的相关产品大多价格昂贵,普及率依然较低。以往的探索与开发往往停留在对电器设备本身的改造上,这种尝试使智能家居产品一度成为奢侈品。本文介绍了一种电能控制系统,作为智能家居的重要组成部分,它在不改动原有电器设备的基础上实现了远程自动控制功能。   1 系统结构   该电能控制系统由遥控器和插座节点组成,其工作原理如图1所示。当用户在家时,通过遥控器以射频方式对插座进行控制。插座节点收到信号后,由微控制器进行解码,并根据得出的结果,对特定编号
[电源管理]
基于<font color='red'>射频</font>网络的<font color='red'>智能</font>家居电能控制系统
基于RFID无线射频技术的智能车辆签到管理系统
项目背景   目前,在我国客运车辆管理中基本上是客运车辆承包制或私人车主,这样就使的部分承包人或车主为达到最大利益,不按正常排班时间发车,不按规定线路运行,中途站点停留时间长,卡点、压车现象严重,这样经常造成承包人或车主之间的打架斗殴,矛盾不断,增加了客运中心的管理难度。同时,客运车辆间的抢客、抢时、抢点,更加增加了安全隐患。虽然客运中心也采取了一些措施,例如:在中途站点增加工作人员,加强管理,但是这样又出现了新的问题,不能从根本上解决问题。   RFID智能车辆签到管理系统采用 RFID 无线射频技术,结合GPRS通讯传输技术,清晰明确的记录了客运车辆在每个站点的进站时间,出站时间,停留时间,违规停留记录。杜绝了客运车辆
[模拟电子]
基于RFID无线<font color='red'>射频</font>技术的<font color='red'>智能</font>车辆签到管理系统
RF MEMS──智能手机天线救星
对正在为iPhone 4可能断话而感到沮丧的使用者来说,射频微机电系统(RF MEMS)也许可以提供解决之道 ── RF MEMS 半导体的性能将可用于改良手机天线性能。 在摆脱技术障碍和其他挫折后,RF MEMS终于就绪,预估该领域营收在2010年将呈倍数成长,2010年更可达3倍以上。 据市调机构 iSuppli 统计,2006年,全球 RF MEMS 营收仅400万美元,今年可望达到810万美元;2011年更可望成长到2,790万美元。而到了2014年,该市场营收预计将攀升到2.232亿美元。同时,2014年在超过50%的出货手机中,都将内含某些采用 RF MEMS 技术的前端模块调谐装置。 采
[手机便携]
<font color='red'>RF</font> MEMS──<font color='red'>智能</font>手机天线救星
嵌入式智能射频传输模块设计
  引言   在移动通信迅速发展的今天,存在这样的情况,即无论何种无线通信的覆盖区域都将产生弱信号区和盲区,而对一些偏远地区和用户数不多的盲区,要架设模拟或数字基站成本太高,基础设施也较复杂,在这种情况下,提供一种成本低、架设简单,却具有小型基站功能的设备——直放站是很有必要的。因此,移动通信服务商们开始在基地之外的建筑物内部及地下等电波盲区设置直放站,以最大限度满足用户对于通话服务的要求。   光纤直放站主要由光近端机、光纤、光远端机几个部分组成。光近端机和光远端机都包括射频单元和光单元。信号的传输分下行链路和上行链路。在下行链路中,光近端机接收来自基站的无线信号,通过电/光转换,电信号转变为光信号,从光近端机输入至光纤并传
[单片机]
嵌入式<font color='red'>智能</font><font color='red'>射频</font><font color='red'>光</font><font color='red'>传输</font><font color='red'>模块</font>设计
射频识别芯片在汽车智能防盗报警装置中的应用
摘要:介绍了以TMS3705为射频基站的射频识别系统,给出了其在汽车智能防盗装置中的应用工作原理、硬件组成,以及软件设计方法和软件流程;同时介绍了为提高识别可靠性而对TMS3705信息读取采用的16位循环冗余校验的具体算法。 关键词:TMS3705;射频识别;汽车防盗;CRC校验 射频识别(Radio Frequency Identification,以下简称RFID)技术是近几年发展起来的一项新技术,它是射频技术和IC卡技术有机结合的产物。较之普通的磁卡和IC卡,RFID技术具有使用方便、数据交换速度快、便于维护和使用寿命长等优点。特别是它解决了无源(卡中无电源)和免接触这两大难题。与磁卡、IC卡等接触式识别技术不同,RF
[应用]
基于C8051F023的液晶触摸屏的应用设计
   0 引言   人机对话界面的种类很多,如显示器、LED、LCD及带触摸屏的LCD等。其中带触摸屏的LCD是最近几年刚发展起来的一项新技术,它通过计算机技术来处理声音、图像、视频、文字、动画等信息,并在这些信息间建立一定的逻辑关系,使之成为能交互地进行信息存取和输出的集成系统。触摸屏系统符合现代简便、经济、高效的发展原则。    1 C805lF023单片机简介   C8051F023是完全集成的混合信号系统级MCU芯片,芯片具有32个数字I/O引脚。表l所列是各引脚定义,其主要特性如下:   采用高速、流水线结构且与8051兼容的CIP一51内核(可达25 MIPS);   带有全速、非侵入式在系统调试接口(片内
[单片机]
无线射频技术让智能家电听命于我们
很多人们都很羡慕智能家居生活,但是因为住的是老房子,很多布线没有考虑,所以不知道该如何实现这种智能生活。其实我们今天要谈到的另外一种智能家居技术——家庭无线射频技术,应该就是专为已装修完成但未预先布线的房屋准备的。 无线射频技术    无线射频技术是一种近距离、低复杂度、低功耗、低数据速率、低成本的无线通信技术。这种技术的优点是部分产品无需重新布线,利用点对点的射频技术,实现对家电和灯光的控制,安装设置都比较方便,主要应用于实现对某些特定电器或灯光的控制,成本适中。这类系统功能比较弱,控制方式比较单一,且易受周围无线设备环境特别是同频及阻碍物干扰和屏蔽;较适用于新装修户和已装修户。    这也就是我们家庭网络中
[RF/无线]
无线<font color='red'>射频</font>技术让<font color='red'>智能</font>家电听命于我们
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved