最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于Nios Ⅱ和“北斗”一代的气象灾害预警信息接收终端设计

IT圈 admin 37浏览 0评论

2024年9月17日发(作者:巩易槐)

第52卷第5期 

2012年5月 

电讯技术 

Telecommunication Enganecring 

Vo1.52 N0.5 

May 2012 

文章编号:1001—893X(2012)05—0786—04 

基于Nios II和“北斗”一代的气象灾害 

预警信息接收终端设计 

文 斌,李佶学,赵 建,陈爱萍 

(成都信息工程学院通信工程学院,成都610225) 

摘 要:为了解决广大偏远山区气象灾害预警信息接收的“盲区”和供电困难的问题,提出一种基于 

Nios II和“北斗”一代的气象灾害预警信息接收终端设计方案。采用Ahem公司Cyclone系列的 

EP1C12Q240和一体化的“北斗”一代射频单收芯片RNC2410,有效降低了终端的成本、体积与功耗。 

同时利用Nios II软核处理器,通过软件设计实现终端正确接收预警信息和报警。该方法已成功运用 

于山区洪灾与泥石流频发地区预警信息的接收。 

关键词:“北斗”一代;灾害预警;信息接收终端;Nios II;低功耗 

中图分类号:TN967.1;TN802 文献标志码:A doi:10.3969/j.issn.1001—893x.2012.05.036 

Design of Early-warning Information Receiving Terminal 

Based on Nios II and Beidou First Generation System 

WEN Bin,LI 一 ,ZHAO Jian,CHEN Ai-ping 

(Department of Communication Engineering,Chengdu University f oInformation Technology,Chengdu 610225,China) 

Abstract:Based on Nios II and Beidou first generation system,a meteorological disaster warning information re- 

ceiving terminal design scheme is proposed to deal with problems of receiving early-warning information in the rfla— 

joriyt of remote mountain where information receiving blind spot exists and power supply is dififcult.By adopting 

FPGA EP1C12Q240 and RNC2410 RF chip,the cost,size and power consumption of he wartning information re- 

ceiving temainal hardware ale reduced.At the same time,by using Nios II soft—core processor,this terminal can 

realize correct receiving early—warning information and alarm through software design.This method has been sue— 

cessfully applied in receiving early—warning infommtion in mountain floods and debris flow—prone aH潞. 

Key words:Beidou first generation system;disaster warning;information receiving terminal;Nios II;low power 

consumption 

供给都是主要考虑的问题。目前,主要有以下两种 

1 引 言 

偏远的农村地区不仅是气象预警信息发布的 

解决方案。一是利用无线广播信号传送语音和文字 

信息,接收终端不仅有声音报警,还有文字显示。这 

“盲区”,也是灾害防御的薄弱地区。在信息接收终 

端设计时,信息的准确接收、终端的使用成本、电源 

种方案终端的体积小,价格低,可直接用干电池供 

电,几乎每个农家都有能力配备。但远距离的无线 

*收稿日期:2011—09—28;修回日期:2012—02—21 

基金项目:成都信息工程学院自然科学与技术发展基金资助项目(CSR跚

(CSRF200805) 

8o5) 

Foundation Item:The Natural Science and Technological Development Fund of Chengda Unjversity of Information Technology 

第52卷 文斌等:基于Nios II和“北斗”一代的气象灾害预警信息接收终端设计 第5期 

广播信号采用AM调制技术的长波、中波或短波的 

形式来传播,这种传播信号的方式很容易受到昼夜、 

季节、太阳黑子运动等因素的干扰,造成信号幅度的 

改变。因此,在山区此方案接收信息的稳定性、可靠 

性得不到很好的保证。二是利用无线移动通信网 

络,通过手机短信平台进行预警信息发布,这种方案 

使用成本和发布成本都是最低廉的一种,但这种方 

案只适合在人口稠密地区使用,在偏远的山区依然 

存在很大的信号“盲区”。以上两种方案虽然很好地 

解决了电源供给和使用成本的问题,但应用范围严 

格受到限制,同时也不能完全解决山区预警信号有 

效覆盖的问题。 

针对上述问题,本文提出一种基于Nios II和 

“北斗”一代的气象灾害预警信息接收终端设计方 

案。该方案以“北斗”一代系统作为气象灾害预警信 

息的发布平台,用户通过“北斗”一代信息接收终端 

接收预警信息…。终端硬件采用逻辑密度高的cy— 

clone II系列EP1C12Q240芯片和“北斗”射频单收 笆: 

片RNC2410为主进行设计,其终端功耗低、体积小、 

成本低,有利于大面积推广使用。与现有的方案相 

比,本方案具有如下优点:第一,利用“北斗”通信覆 

盖能力强的特点,有效解决了预警信息发布覆盖“盲 

区”;第二,利用“北斗”系统的健壮性、可靠性,在灾 

害发生后,“北斗”信息接收终端又可作为其他预警 

系统的辅助系统;第三,硬件设计采用Nios II软核 

处理器的设计方案,大大降低了终端的体积与功耗, 

采用太阳能供电,有效解决了电源供给问题,同时也 

降低了终端的成本,为气象灾害预警信息及时进村 

人户创造了有利条件。 

2终端硬件实现原理 

利用“北斗”一代系统设计的预警信息接收终 

端,由于应用环境和成本的考虑终端只有信息接收 

功能,没有发送功能,这样降低了终端所需的功耗和 

FPGA所需的逻辑门级数。其终端设计采用RN2410 

和EP1C12Q240为核心的双芯片方案。通过 

EP1C12Q240内置Nios II软核处理器和移植UC/OS 

II操作系统完成应用程序的设计。应用程序主要 

实现预警信息的接收、信息的存储、显示、音频报警、 

电源管理、硬件监视等功能。 

终端硬件实现原理如图1所示。在图1中, 

RNC2410为“北斗”一代射频单收芯片,采用标准的 

SPI接口输出数据。芯片集成了接收通道所有模块 

和频率综合器。接收通道既可以提供模拟信号输 

出,又可以提供ADC采样后的量化信号输出,并可 

提供采样时钟输出,采用片外少量的外围器件就可 

以实现“北斗”用户机的接收功能。EP1C12Q240为 

核心处理芯片,它主要完成的功能包括卫星信号的 

二维捕获、数据解调、载波相位与码相位的跟踪,以 

及输入、输出控制等【 -3J。 

图1终端硬件组成原理图 

Fig.1 The genera]structure of temainal hardware 

EP1C12Q240芯片中,除SIM卡接口电路通过硬 

件描述语言自己编写外,其余接口电路的IP核均来 

自于SOPC Builder软件。其中配置芯片接口采用 

ASMI EPCS4系列,与之相连的Flash存储空间中有 

如下内容:一部分是FPGA的配置文件,另一部分作 

为常规程序存储器用。采用此方案可以省去片外专 

门的程序存储Flash,充分利用了配置芯片的资 

源[4—5l 

3软件设计 

3.1数据传输协议 

气象灾害预警信息接收终端数据传输协议如图 

2所示,系统帧头数据、发送目的地址、系统帧尾数据 

均为“北斗”系统所要求的数据段,严格按照其通信协 

议要求组织数据。帧号+数据类型占一个字节宽度, 

帧号占高4位,编号为0~15。数据类型占低4位,可 

根据需要对数据进行分类_6J。 

帧号+数据l预警区域l预警信息I其他信 

类型(1B)I代码(2B)I代码(2B)l息(8B) 

系统帧头数据l 接收地址 I DATA l系统帧尾数据 

图2数据传输协议 

Fig.2 Data transport protocol 

3.2终端的软件设计 

软件设计采用UC/OS—II实时多任务操作系 

787・ 

w,c0 ̄cq.teleonline.eil 电讯技术 2012年 

统。根据Ahera公司提供的操作系统移植文档,很 

容易将UC/OS—II移人Nios II处理器中。在UCOS 

操作系统中,主要设计有以下几个任务[ ]:一是通 

信链路监视任务,通过定时接收“北斗”系统的广播 

信息来判定通信链路是否正常,如在规定的时间内 

没有收到“北斗”广播信息就向用户发出终端硬件有 

错的报警;二是报警输出任务,当收到气象预警信息 

后,根据不同的情况进行报警;三是数据接收处理任 

务,对接收到的数据进行解帧,得到原始的数据流; 

四是显示任务,完成人机界面功能;五是系统监控任 

务,对整个系统的工作状态进行监视。 

3.2.1终端通信链路工作状态的监视程序流程 

“北斗”一代系统广播信息每31.25盥一帧,连续 

不断地发送。一条完整的广播信息被安排在1 min 

内,帧号从1~1 920内不同的号段内重复发送。在接 

收终端,每分钟都能正确收到一条完整的广播信息。 

如果终端在连续2 min内没有正确收到广播信息,说 

明终端的通信功能不正常,采用声音向用户报警。同 

时,终端正常工作时,具有语音报时功能,用户根据不 

同的声音来判断终端的工作状况,其广播信息接收及 

报警程序实现算法流程如图3所示。 

开始 

从接I ̄{FIFO中读取一 

帧信息,并取出帧号 

据不同的帧号组 

不同的广播信息 

驱 

图3通信链路工作状态监视程序流程 

Fig.3 Flowchart of communications link work state monitor process 

3.2.2气象预警信息接收数据程序流程 

经终端天线收到的“北斗”信号送入40 dB的低 

噪放大器放大,然后送人射频接收芯片RNC2410进 

行下变频处理转换成中频信号,再经A/D量化后输 

出送入EP1C12Q240中完成捕获、跟踪、解调、帧同 

步等功能,提取通信电文,然后将电文送人Nios II 

中进行数据解帧得到气象预警信息。根据预警信息 

定义的规则进行报警与显示,其程序实现算法如图 

4所示。 

788・ 

开始 

塑壁: 

— 

Y 

图4信息接收数据程序流程 

Fig.4 The program flow ofwarning information receiving 

4测试 

报警终端主要完成灾害预警信息的接收、通信 

链路监视、报警等主要功能。为了便于测试与分析, 

在终端中运行一个钡4试程序。在测试过程中将“北 

斗”信号快捕失败、接收解算错误与定时时间到没有 

收到数据均作数据丢失处理。为了便于对比分析, 

在另一个“北斗”发送终端中每30 s发送 

“11111111111111111111111l”和“今天天气真好”两 

帧数据,并且交替循环发送。在测试程序中统计接 

收到的数据的总帧数、丢失数据的总帧数等相关参 

数,并通过串行口发送给PC机。同时,数据发送终 

端与接收终端的时钟均与“北斗”时钟同步。 

在PC机中运行一个监视程序显示接收终端数 

据接收情况,运行界面如图5所示,其数据接收区为 

预警信息接收内容。卫星信号强度指示条最多为4 

条,只要信号强度指示有1条以上都能进行通信。 

右边为接收情况统计结果。为了测试终端在接收信 

号强弱不同的情况下数据发送的情况,通过改变终 

端接收天线的位置和方向进行测试,其测试结果如 

表1所示。 

图5数据接收监视结果 

Fig.5 The monitoring Iesult of data receiving 

第52卷 文斌等:基于Nios II和“北斗”一代的气象灾害预警信息接收终端设计 第5期 

表1 不同信号强度下网关通信情况 

Table l 1he communication state of gateway in diferent sing ̄s ̄,vh 

从表1中可看出,在不同信号强度下,经过12 h 

的连续测试,当接收信号强度在2个指示条以上时, 

均能达到98%的成功率;当只有1个信号指示条 

时,如有信号指示条闪断表明接收信号不稳定,数据 

丢失和CRC检验错误的帧数增加,其数据接收的成 

功率就降低了。 

5结论 

通过长时间的测试证明终端信息接收是稳定、可 

靠的。尽管终端只收不发,但利用“北斗”系统定时发 

送广播信号,可正确监视终端通信链路和工作状态是 

否稳定,一旦发现终端不能正确接收“北斗”信号就及 

时报警。为了加大数据发送的成功率要求发送信息 

每次都用“北斗”系统定义的短帧发送,而不用其定义 

的超帧进行发送。终端采用太阳能电池供电,成本较 

低,可在山村以组为单位进行大面积布点,为国家提 

出的到2015年气象灾害预警信息公众覆盖率达到 

90%以上,到2020年,建成功能齐全、科学高效、覆盖 

城乡和沿海的气象灾害监测预警系统,基本消除预警 

信息发布“盲区”的目标打下坚实的基础。 

参考文献: 

[1]刘尧成,华小军,韩友平.北斗卫星通信在水文测报数 

据传输中的应用[J].人民长江,2007,38(10):120—121. 

LIU Yao—chen,HUA Xiao—jLu1,HAN You—ping.Applica— 

lion of Beidou Satellite Communication in Hydrological Data 

Acquisiiton and Transmission System[J].Yangtze River, 

2007,38(1O):120—121.(in Chinese,) 

[2]朱斌.基于嵌入式微处理器的GPS跟踪报警系统设计 

[J].电讯技术,2010,50(4):88—91. 

ZHU Bin.Design of a GPS Tracking Alarm System Based on 

Embedded Microprocessor[J].Telecommunication Engineer— 

ing,2010,50(4):88—91.(in Chinese) 

[3]徐劲松,严迎建,刘凯,等.基于SOPC的GPS信息加密传 

输系统[J].计算机工程与设计,2011,32(3):830—833. 

xu Jing—song,YAN Ying—jina,LIU Kai,et a1.Desing of 

GPS Data eneryption communication system based on SOPC 

lJj.Computer Engineeirng and Desing,2011,32(3):830— 

833.(in Chinese) 

[4]王学宝.基于Nios II的智能CAN模块设计[J].计算机 

工程与设计,2011,32(3):879—882. 

WANG Xue—bao.Desing of Intelligent CAN Module based 

on Nios IIl J].Computer Engineering and Desing,0211,32 

(3):879—882.(in Chinese) 

[5]魏敬法,胡永辉,李滚.基于SOPC的扩频接收机设计与 

实现[J].计算机工程,2009,35(18):224—226. 

WEI Jing—fa,HU Yong—hui,LI Gun.Design and imple— 

mentation of spread—specturm Receiver Based on SOPClJJ. 

Computer Engineerign,2OO9,35(18):224—226.(in Chinese) 

[6]文斌,宁志强,陈爱萍,等.多SIM卡复用的北斗通信终 

端设计[J].电讯技术,2010,50(12):23—27. 

WEN Bin,NING Zhi~qinag,CHEN Ai—ping,et a1.De— 

sign of Beidou communication terminal using mtdti—SIM 

cards mulitplexing[JJ.Telecommunication Engineerign,2010, 

50(12):23—27.(in Chinese) 

[7]窦建华,张宣,江鹏,等.基于t ̄C/OS—U的北斗导航接 

收机设计[J].微计算机信息,2008,24(29):71~74. 

DOU Jian—hua,2HA G Xuan,JIANG Peng,et a1.A Desing of 

Beidou Navigation S ̄tem Receiver Based on t ̄C/OS一Ⅱ[J]. 

Microcomputer Infonnation,2OO8,24(29):71—74.(in chinese) 

[8]刘明波,孙永灿,耿文建.基于UC/OS—II的嵌人式网 

络监控系统的设计与实现[J].计算机工程与设计, 

2010,31(24):5211—5215. 

LIUMing—bo,SUN Yong—cna,GEN Wen—jina.Desing 

and implementation of embedded net watching and command— 

ign system based on UC/OS—lI[J].Computer Engineering 

nad Desing,2010,31(42):5211—5215.(in Chinese) 

作者简介: 

文斌(197o__),男,四川成都人,2O07年获硕士学位, 

现为副教授,主要从事通信产品以及嵌入式产品的开发; 

WEN Bin was born in Cheugdu,Sichuan Province,in 1970.He 

receivedthe M.S.degree in 2007.He is now an associate profes- 

set.His research concerns development of eommtmieation product 

and embedded product. 

Email:bwen@cuit.edu.cn 

李佶学(199l一),男,四川眉山人,主要从事无线与移动 

通信研发; 

U Ji—xue was bom in Meishan.Sichuan Province.in 1991.His 

research concerns R&D ofwireless and mobile communication product. 

赵建(1979__),男,四川成都人,20O9年获硕士学位, 

现为讲师,主要从事通信产品以及嵌入式产品的开发; 

ZHAO Jina was born in Chengdu,Sichuan Province,in 1979. 

He receivedtheM.S.degreein 2009.Heis now alecturer.His re— 

search concerns development of communication product and embed— 

ded product. 

陈爱萍(1964一),女,四川成都人,1988年获硕士学位, 

现为副教授,主要研究方向为无线通信与射频技术。 

CHEN Ai—ping was bom in Chengdu,Sichuan Province,in 

1964.She received t}le M.S.degree in 1988.She is now na associ. 

ate professor.Her research interests include wireless communieation 

nad radio frequency technology. 

2024年9月17日发(作者:巩易槐)

第52卷第5期 

2012年5月 

电讯技术 

Telecommunication Enganecring 

Vo1.52 N0.5 

May 2012 

文章编号:1001—893X(2012)05—0786—04 

基于Nios II和“北斗”一代的气象灾害 

预警信息接收终端设计 

文 斌,李佶学,赵 建,陈爱萍 

(成都信息工程学院通信工程学院,成都610225) 

摘 要:为了解决广大偏远山区气象灾害预警信息接收的“盲区”和供电困难的问题,提出一种基于 

Nios II和“北斗”一代的气象灾害预警信息接收终端设计方案。采用Ahem公司Cyclone系列的 

EP1C12Q240和一体化的“北斗”一代射频单收芯片RNC2410,有效降低了终端的成本、体积与功耗。 

同时利用Nios II软核处理器,通过软件设计实现终端正确接收预警信息和报警。该方法已成功运用 

于山区洪灾与泥石流频发地区预警信息的接收。 

关键词:“北斗”一代;灾害预警;信息接收终端;Nios II;低功耗 

中图分类号:TN967.1;TN802 文献标志码:A doi:10.3969/j.issn.1001—893x.2012.05.036 

Design of Early-warning Information Receiving Terminal 

Based on Nios II and Beidou First Generation System 

WEN Bin,LI 一 ,ZHAO Jian,CHEN Ai-ping 

(Department of Communication Engineering,Chengdu University f oInformation Technology,Chengdu 610225,China) 

Abstract:Based on Nios II and Beidou first generation system,a meteorological disaster warning information re- 

ceiving terminal design scheme is proposed to deal with problems of receiving early-warning information in the rfla— 

joriyt of remote mountain where information receiving blind spot exists and power supply is dififcult.By adopting 

FPGA EP1C12Q240 and RNC2410 RF chip,the cost,size and power consumption of he wartning information re- 

ceiving temainal hardware ale reduced.At the same time,by using Nios II soft—core processor,this terminal can 

realize correct receiving early—warning information and alarm through software design.This method has been sue— 

cessfully applied in receiving early—warning infommtion in mountain floods and debris flow—prone aH潞. 

Key words:Beidou first generation system;disaster warning;information receiving terminal;Nios II;low power 

consumption 

供给都是主要考虑的问题。目前,主要有以下两种 

1 引 言 

偏远的农村地区不仅是气象预警信息发布的 

解决方案。一是利用无线广播信号传送语音和文字 

信息,接收终端不仅有声音报警,还有文字显示。这 

“盲区”,也是灾害防御的薄弱地区。在信息接收终 

端设计时,信息的准确接收、终端的使用成本、电源 

种方案终端的体积小,价格低,可直接用干电池供 

电,几乎每个农家都有能力配备。但远距离的无线 

*收稿日期:2011—09—28;修回日期:2012—02—21 

基金项目:成都信息工程学院自然科学与技术发展基金资助项目(CSR跚

(CSRF200805) 

8o5) 

Foundation Item:The Natural Science and Technological Development Fund of Chengda Unjversity of Information Technology 

第52卷 文斌等:基于Nios II和“北斗”一代的气象灾害预警信息接收终端设计 第5期 

广播信号采用AM调制技术的长波、中波或短波的 

形式来传播,这种传播信号的方式很容易受到昼夜、 

季节、太阳黑子运动等因素的干扰,造成信号幅度的 

改变。因此,在山区此方案接收信息的稳定性、可靠 

性得不到很好的保证。二是利用无线移动通信网 

络,通过手机短信平台进行预警信息发布,这种方案 

使用成本和发布成本都是最低廉的一种,但这种方 

案只适合在人口稠密地区使用,在偏远的山区依然 

存在很大的信号“盲区”。以上两种方案虽然很好地 

解决了电源供给和使用成本的问题,但应用范围严 

格受到限制,同时也不能完全解决山区预警信号有 

效覆盖的问题。 

针对上述问题,本文提出一种基于Nios II和 

“北斗”一代的气象灾害预警信息接收终端设计方 

案。该方案以“北斗”一代系统作为气象灾害预警信 

息的发布平台,用户通过“北斗”一代信息接收终端 

接收预警信息…。终端硬件采用逻辑密度高的cy— 

clone II系列EP1C12Q240芯片和“北斗”射频单收 笆: 

片RNC2410为主进行设计,其终端功耗低、体积小、 

成本低,有利于大面积推广使用。与现有的方案相 

比,本方案具有如下优点:第一,利用“北斗”通信覆 

盖能力强的特点,有效解决了预警信息发布覆盖“盲 

区”;第二,利用“北斗”系统的健壮性、可靠性,在灾 

害发生后,“北斗”信息接收终端又可作为其他预警 

系统的辅助系统;第三,硬件设计采用Nios II软核 

处理器的设计方案,大大降低了终端的体积与功耗, 

采用太阳能供电,有效解决了电源供给问题,同时也 

降低了终端的成本,为气象灾害预警信息及时进村 

人户创造了有利条件。 

2终端硬件实现原理 

利用“北斗”一代系统设计的预警信息接收终 

端,由于应用环境和成本的考虑终端只有信息接收 

功能,没有发送功能,这样降低了终端所需的功耗和 

FPGA所需的逻辑门级数。其终端设计采用RN2410 

和EP1C12Q240为核心的双芯片方案。通过 

EP1C12Q240内置Nios II软核处理器和移植UC/OS 

II操作系统完成应用程序的设计。应用程序主要 

实现预警信息的接收、信息的存储、显示、音频报警、 

电源管理、硬件监视等功能。 

终端硬件实现原理如图1所示。在图1中, 

RNC2410为“北斗”一代射频单收芯片,采用标准的 

SPI接口输出数据。芯片集成了接收通道所有模块 

和频率综合器。接收通道既可以提供模拟信号输 

出,又可以提供ADC采样后的量化信号输出,并可 

提供采样时钟输出,采用片外少量的外围器件就可 

以实现“北斗”用户机的接收功能。EP1C12Q240为 

核心处理芯片,它主要完成的功能包括卫星信号的 

二维捕获、数据解调、载波相位与码相位的跟踪,以 

及输入、输出控制等【 -3J。 

图1终端硬件组成原理图 

Fig.1 The genera]structure of temainal hardware 

EP1C12Q240芯片中,除SIM卡接口电路通过硬 

件描述语言自己编写外,其余接口电路的IP核均来 

自于SOPC Builder软件。其中配置芯片接口采用 

ASMI EPCS4系列,与之相连的Flash存储空间中有 

如下内容:一部分是FPGA的配置文件,另一部分作 

为常规程序存储器用。采用此方案可以省去片外专 

门的程序存储Flash,充分利用了配置芯片的资 

源[4—5l 

3软件设计 

3.1数据传输协议 

气象灾害预警信息接收终端数据传输协议如图 

2所示,系统帧头数据、发送目的地址、系统帧尾数据 

均为“北斗”系统所要求的数据段,严格按照其通信协 

议要求组织数据。帧号+数据类型占一个字节宽度, 

帧号占高4位,编号为0~15。数据类型占低4位,可 

根据需要对数据进行分类_6J。 

帧号+数据l预警区域l预警信息I其他信 

类型(1B)I代码(2B)I代码(2B)l息(8B) 

系统帧头数据l 接收地址 I DATA l系统帧尾数据 

图2数据传输协议 

Fig.2 Data transport protocol 

3.2终端的软件设计 

软件设计采用UC/OS—II实时多任务操作系 

787・ 

w,c0 ̄cq.teleonline.eil 电讯技术 2012年 

统。根据Ahera公司提供的操作系统移植文档,很 

容易将UC/OS—II移人Nios II处理器中。在UCOS 

操作系统中,主要设计有以下几个任务[ ]:一是通 

信链路监视任务,通过定时接收“北斗”系统的广播 

信息来判定通信链路是否正常,如在规定的时间内 

没有收到“北斗”广播信息就向用户发出终端硬件有 

错的报警;二是报警输出任务,当收到气象预警信息 

后,根据不同的情况进行报警;三是数据接收处理任 

务,对接收到的数据进行解帧,得到原始的数据流; 

四是显示任务,完成人机界面功能;五是系统监控任 

务,对整个系统的工作状态进行监视。 

3.2.1终端通信链路工作状态的监视程序流程 

“北斗”一代系统广播信息每31.25盥一帧,连续 

不断地发送。一条完整的广播信息被安排在1 min 

内,帧号从1~1 920内不同的号段内重复发送。在接 

收终端,每分钟都能正确收到一条完整的广播信息。 

如果终端在连续2 min内没有正确收到广播信息,说 

明终端的通信功能不正常,采用声音向用户报警。同 

时,终端正常工作时,具有语音报时功能,用户根据不 

同的声音来判断终端的工作状况,其广播信息接收及 

报警程序实现算法流程如图3所示。 

开始 

从接I ̄{FIFO中读取一 

帧信息,并取出帧号 

据不同的帧号组 

不同的广播信息 

驱 

图3通信链路工作状态监视程序流程 

Fig.3 Flowchart of communications link work state monitor process 

3.2.2气象预警信息接收数据程序流程 

经终端天线收到的“北斗”信号送入40 dB的低 

噪放大器放大,然后送人射频接收芯片RNC2410进 

行下变频处理转换成中频信号,再经A/D量化后输 

出送入EP1C12Q240中完成捕获、跟踪、解调、帧同 

步等功能,提取通信电文,然后将电文送人Nios II 

中进行数据解帧得到气象预警信息。根据预警信息 

定义的规则进行报警与显示,其程序实现算法如图 

4所示。 

788・ 

开始 

塑壁: 

— 

Y 

图4信息接收数据程序流程 

Fig.4 The program flow ofwarning information receiving 

4测试 

报警终端主要完成灾害预警信息的接收、通信 

链路监视、报警等主要功能。为了便于测试与分析, 

在终端中运行一个钡4试程序。在测试过程中将“北 

斗”信号快捕失败、接收解算错误与定时时间到没有 

收到数据均作数据丢失处理。为了便于对比分析, 

在另一个“北斗”发送终端中每30 s发送 

“11111111111111111111111l”和“今天天气真好”两 

帧数据,并且交替循环发送。在测试程序中统计接 

收到的数据的总帧数、丢失数据的总帧数等相关参 

数,并通过串行口发送给PC机。同时,数据发送终 

端与接收终端的时钟均与“北斗”时钟同步。 

在PC机中运行一个监视程序显示接收终端数 

据接收情况,运行界面如图5所示,其数据接收区为 

预警信息接收内容。卫星信号强度指示条最多为4 

条,只要信号强度指示有1条以上都能进行通信。 

右边为接收情况统计结果。为了测试终端在接收信 

号强弱不同的情况下数据发送的情况,通过改变终 

端接收天线的位置和方向进行测试,其测试结果如 

表1所示。 

图5数据接收监视结果 

Fig.5 The monitoring Iesult of data receiving 

第52卷 文斌等:基于Nios II和“北斗”一代的气象灾害预警信息接收终端设计 第5期 

表1 不同信号强度下网关通信情况 

Table l 1he communication state of gateway in diferent sing ̄s ̄,vh 

从表1中可看出,在不同信号强度下,经过12 h 

的连续测试,当接收信号强度在2个指示条以上时, 

均能达到98%的成功率;当只有1个信号指示条 

时,如有信号指示条闪断表明接收信号不稳定,数据 

丢失和CRC检验错误的帧数增加,其数据接收的成 

功率就降低了。 

5结论 

通过长时间的测试证明终端信息接收是稳定、可 

靠的。尽管终端只收不发,但利用“北斗”系统定时发 

送广播信号,可正确监视终端通信链路和工作状态是 

否稳定,一旦发现终端不能正确接收“北斗”信号就及 

时报警。为了加大数据发送的成功率要求发送信息 

每次都用“北斗”系统定义的短帧发送,而不用其定义 

的超帧进行发送。终端采用太阳能电池供电,成本较 

低,可在山村以组为单位进行大面积布点,为国家提 

出的到2015年气象灾害预警信息公众覆盖率达到 

90%以上,到2020年,建成功能齐全、科学高效、覆盖 

城乡和沿海的气象灾害监测预警系统,基本消除预警 

信息发布“盲区”的目标打下坚实的基础。 

参考文献: 

[1]刘尧成,华小军,韩友平.北斗卫星通信在水文测报数 

据传输中的应用[J].人民长江,2007,38(10):120—121. 

LIU Yao—chen,HUA Xiao—jLu1,HAN You—ping.Applica— 

lion of Beidou Satellite Communication in Hydrological Data 

Acquisiiton and Transmission System[J].Yangtze River, 

2007,38(1O):120—121.(in Chinese,) 

[2]朱斌.基于嵌入式微处理器的GPS跟踪报警系统设计 

[J].电讯技术,2010,50(4):88—91. 

ZHU Bin.Design of a GPS Tracking Alarm System Based on 

Embedded Microprocessor[J].Telecommunication Engineer— 

ing,2010,50(4):88—91.(in Chinese) 

[3]徐劲松,严迎建,刘凯,等.基于SOPC的GPS信息加密传 

输系统[J].计算机工程与设计,2011,32(3):830—833. 

xu Jing—song,YAN Ying—jina,LIU Kai,et a1.Desing of 

GPS Data eneryption communication system based on SOPC 

lJj.Computer Engineeirng and Desing,2011,32(3):830— 

833.(in Chinese) 

[4]王学宝.基于Nios II的智能CAN模块设计[J].计算机 

工程与设计,2011,32(3):879—882. 

WANG Xue—bao.Desing of Intelligent CAN Module based 

on Nios IIl J].Computer Engineering and Desing,0211,32 

(3):879—882.(in Chinese) 

[5]魏敬法,胡永辉,李滚.基于SOPC的扩频接收机设计与 

实现[J].计算机工程,2009,35(18):224—226. 

WEI Jing—fa,HU Yong—hui,LI Gun.Design and imple— 

mentation of spread—specturm Receiver Based on SOPClJJ. 

Computer Engineerign,2OO9,35(18):224—226.(in Chinese) 

[6]文斌,宁志强,陈爱萍,等.多SIM卡复用的北斗通信终 

端设计[J].电讯技术,2010,50(12):23—27. 

WEN Bin,NING Zhi~qinag,CHEN Ai—ping,et a1.De— 

sign of Beidou communication terminal using mtdti—SIM 

cards mulitplexing[JJ.Telecommunication Engineerign,2010, 

50(12):23—27.(in Chinese) 

[7]窦建华,张宣,江鹏,等.基于t ̄C/OS—U的北斗导航接 

收机设计[J].微计算机信息,2008,24(29):71~74. 

DOU Jian—hua,2HA G Xuan,JIANG Peng,et a1.A Desing of 

Beidou Navigation S ̄tem Receiver Based on t ̄C/OS一Ⅱ[J]. 

Microcomputer Infonnation,2OO8,24(29):71—74.(in chinese) 

[8]刘明波,孙永灿,耿文建.基于UC/OS—II的嵌人式网 

络监控系统的设计与实现[J].计算机工程与设计, 

2010,31(24):5211—5215. 

LIUMing—bo,SUN Yong—cna,GEN Wen—jina.Desing 

and implementation of embedded net watching and command— 

ign system based on UC/OS—lI[J].Computer Engineering 

nad Desing,2010,31(42):5211—5215.(in Chinese) 

作者简介: 

文斌(197o__),男,四川成都人,2O07年获硕士学位, 

现为副教授,主要从事通信产品以及嵌入式产品的开发; 

WEN Bin was born in Cheugdu,Sichuan Province,in 1970.He 

receivedthe M.S.degree in 2007.He is now an associate profes- 

set.His research concerns development of eommtmieation product 

and embedded product. 

Email:bwen@cuit.edu.cn 

李佶学(199l一),男,四川眉山人,主要从事无线与移动 

通信研发; 

U Ji—xue was bom in Meishan.Sichuan Province.in 1991.His 

research concerns R&D ofwireless and mobile communication product. 

赵建(1979__),男,四川成都人,20O9年获硕士学位, 

现为讲师,主要从事通信产品以及嵌入式产品的开发; 

ZHAO Jina was born in Chengdu,Sichuan Province,in 1979. 

He receivedtheM.S.degreein 2009.Heis now alecturer.His re— 

search concerns development of communication product and embed— 

ded product. 

陈爱萍(1964一),女,四川成都人,1988年获硕士学位, 

现为副教授,主要研究方向为无线通信与射频技术。 

CHEN Ai—ping was bom in Chengdu,Sichuan Province,in 

1964.She received t}le M.S.degree in 1988.She is now na associ. 

ate professor.Her research interests include wireless communieation 

nad radio frequency technology. 

发布评论

评论列表 (0)

  1. 暂无评论