基于嵌入式Linux和GPRS的无线远程监控系统研究与应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
无线远程监控系统是在传统测控系统的基础上结合当前无线通信技术和信息处理技术而发展起来的新型远程监控系统。它为人们远程监控现场提供了极大的方便。GPRS业务的出现为无线监控系统提供了一种全新的无线数据传输方式。它改变过去采用的无线传输方式传输距离近、数据传送量小或者实时性差的缺点,可以提供跨地域、高速、大容量、高实时性的数据传输业务。
     通用无线分组业务GPRS是General Packet Radio Service的英文缩写,是在目前现有的GSM数字移动通信系统上发展起来的一项新型的数据承载业务。它将移动通信技术和IP技术有机结合,组成了移动IP网络,可与高速发展的固定IP网实现无缝连接,为移动用户以分组交换的形式提供数据、语音、图像等多媒体业务。
     随着计算机技术逐步渗入到各类电子产品中,嵌入式系统成为继计算机网络技术之后,IT领域又一个新的技术热点和发展方向。但同时大量的嵌入式应用也对嵌入式设备的性能提出了更高的要求。ARM公司的32位RISC处理器,以其高速度、低功耗、低成本、功能强等诸多优异性能,应用越来越广泛。μCLinux操作系统是从Linux衍生出来的一种操作系统,它是专为无MMU的微控制器开发的嵌入式Linux操作系统。它支持众多嵌入式处理器类型,具有完善的各类驱动支持。
     本文首先论述了远程监控系统的发展现状以及研究意义,接着叙述了基于GPRS无线监控系统的背景知识,包括GPRS技术的特点和工作原理等,以及就此系统中所采用的基础技术如TCP/IP、PPP的有关知识作了比较详细的介绍。随后完成嵌入式Linux系统的构建,包括嵌入式系统硬件平台、开发环境的建立以及嵌入式Linux设计与实现。然后进入本文的重点基于GPRS技术的监控系统的设计与实现。详细描述了远程监控系统通用的设计方案,主要有GPRS网络连接过程、远程监控终端系统的组成和功能实现以及各个层次所采用的通信协议。在上面讨论的基础上,把嵌入式Linux技术与GPRS技术实际应用在城市路灯远程监控系统的项目中。最后进一步根据GPRS通信平台的特征和城市路灯远程监控系统的要求,分析了城市路灯系统中监控中心的几种GPRS接入方案,并给出了监控中心软件系统总体架构的具体实现。
     最后,给出了本论文的工作总结以及关于对进一步的工作方向进行了简要的讨论。
The development of Radio monitoring and controlling system is based on wireless data transmission technology. It makes it easy for people to monitor and control remote systems. GPRS provides a new data transmission mode for wireless monitoring and controlling systems. Compared to traditional data transmission modes, the GPRS based data transmission mode is long-distance, high speed, good real-time and large capacity.
     As a new kind of data transmission technology, GPRS (General Packet Radio Service) is developed from the current GSM digital mobile communication system. With the combination of radio technology and IP technology, GPRS constructs a mobile IP networks. It can implement no-gap link with highly developed fix IP networks, using packet switch technology to transmit all kind of data such as data, audio and picture.
     With computer technology applying to the electronic products gradually, the embedded system becomes a new technical focus and development trend in IT field following computer network technology. Meanwhile, the wide embedded applications call for better performance and functionality of embedded system. The 32-bit embedded RISC microprocessors provided by ARM having high performance together with low power consumption and system cost, is used more and more widely.μClinux is derived from Linux and inherits lots of virtues of Linux such as open source, it has special implements in the case of no MMU and supports wide range processors and many drivers.
     At first, it is discussed that present situation, future development and study significance of remote monitoring system. After the introduction of GPRS, TCP/IP and PPP, the design scheme of remote monitoring system based on GPRS is given, including system structure and function, remote terminal unit structure, communication protocols and GPRS link process. Then, given its application in wireless remote monitoring system for street lamps management, the system detailed implementation is described, including the hardware and software design in remote terminal unit. The command packets transmitted between monitoring center and remote terminal unit, the remote terminal unit data-gathering process and the data transmitting flow through the whole system are also described in detail. Lastly, according to the communication feature of GPRS and the demand of remote monitoring system for street lamps, the scheme for GPRS access to Internet was discussed in monitoring center, and the thesis put forward the realization of monitoring center software system as a whole.
     In the finality, the work summaries of whole thesis are given and the problems requiring further studies are discussed in brief.
引文
[1] Vilela, J.ET, Valenzuela, J.C.M. Design and Implementation of a Wireless Remote Data Acquisition System for Mobile Applications. IEEE Trans. Services Systems and Services Management, 16-19 Oct. 2005:8 pp
    [2] Chin E. Lin, A Real-Time Remote Control Architecture Using Mobile Communication. IEEE Transactions on Instrumentation and Measurement, 2003, Vol. 52:901~906
    [3] Chih-Hung Wu, Shun-Chien Chang, Yu-Wei Huang. Design of a Wireless ARM-Based Automatic Meter Reading and Control System. Power Engineering Society General Meeting, 2004:957~962
    [4] An Sang Hou, Chin E. Lin,Youn Zong Gou.A Wireless Internet-Based Measurement Architecture for Air Quality Monitoring.IMTC 2004-1nstrumentation and Measurement Technology Conference,2004:18~20
    [5] Chin E. Lin,Chih-Ching Li,Chih-Chen Wu.A Real Time GPRS Surveillance System using the Embedded System. IECON'03.29th Annual Conference of the IEEE Industrial Electronics Society. 2003:1228~1234
    [6] Cheng Zhang,Liang He,Song Cui,The study on DSR transmission over GPRS,in Proc.2002 IEEE Acoustics,Speech,and Signal Processing Conference,Vol.2,pp.401~405
    [7] 汪洋旦,胡大可,郑音飞.基于嵌入式Linux和GPRS的移动互联网远程监控系统.电子技术,2004,(8):14~16
    [8] 孙永春,丁玉慧,王小玉.基于μClinux实时远程数据采集系统.信息技术,2006,(4):35~36
    [9] 张学习.基于嵌入式Linux的GPRS自动抄表装置.广东工业大学学报,2005,Vol.22(1):83~86
    [10] 袁建伟.基于GPRS无线监控系统终端通讯维护及控制模块的研究与实现:[硕士学位论文].北京:北京邮电大学,2004
    [11] 张毅.实时数据无线监控系统的研究及应用:[硕士学位论文].浙江:浙江大学,2005
    [12] 魏永明.Linux设备驱动程序:第三版.北京:中国电力出版社,2006:109~564
    [13] 杜春雷.ARM体系结构与编程.北京:清华大学出版社,2003:7~447
    [14] 马忠梅.ARM嵌入式处理器结构与应用基础.北京:北京航空航天大学出版社,2002:1~158
    [15] W. Simpson. The Point-to-Point Protocol[S].RFC 1661, 1994
    [16] G. McGregor. The PPP Internet Protocol Control Protocol[S].RFC 1332, 1992
    [17] 马洪涛,赵国良,张仁彦.远程监控系统中的无线数据传输.黑龙江科技学院学报,2005,Vol.15(5):312~314
    [18] 龚明,王毅.远程数据传输的研究.无线通信,2005,(5):52~55
    [19] 尹逊政,路勇.一种基于GPRS技术的远程监控解决方案.计算机应用,2006,Vol.15(5):27~30
    [20] 郑家莉,黄炜.无线远程监控系统的核心技术研究.单片机与嵌入式系统应用,2004, (6):13~16
    [21] 孙大东,郭兴旺.基于GSM/GPRS的无线监控系统设计.计测技术,2006,Vol.26(4):7~11
    [22] 徐国章,李宏海,陈闽生.基于GPRS的远程监控系统设计.河北省科学院学报,2004,Vol.21(4):32~35
    [23] Fabri, S.N, Worrall, S, Sadka, A.Real-time video communications over GPRS.3G Mobile Communication Technologies, 2000. First International Conference on (IEE Conf. Publ. No. 471): 426~430
    [24] Ludwig, R.,Rathonyi, B. Link layer enhancements for TCP/IP over GSM. INFOCOM '99. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, Volume (2):415~422
    [25] 范闻博,姚远,张其善.基于GPRS的数据采集远程网络监控系统.无线电工程,2004,Vol.34(1):21~24
    [26] 陈洋.无线远程控制技术研究及其系统平台实现:[硕士学位论文].南京:南京航空航天大学,2006
    [27] 张佳炜,龙海南.GPRS技术在SCADA系统中的实现与应用.现代电子技术,2004,(23):21~23
    [28] 马明程.基于GPRS/SMS的数据传输系统在精准农业中的应用:[硕士学何论文].上海:上海交通大学,2005
    [29] 蒋伟峰,李培弘.GPRS若干关键技术的分析与研究.电信科学,2001,(8):37~39
    [30] 乌欣,胡捍英.GPRS的网络结构和协议分析.通信技术,2002,(3):17~19
    [31] 文志成.通用分组无线业务.北京:电子工业出版社.2003:77~82
    [32] 黄英,肖旭,魏急波.基于嵌入式Linux的远程监控系统的设计.电子工程师,2002,(4):11~13
    [33] 朱炫鹏.基于GPRS的远程监控系统的应用研究:[硕士学位论文].南京:东南大学,2005
    [34] 周文安,候春萍,宋俊德GPRS中分组路由和移动性管理问题的研究.无线通信技术,2002(2):24~27
    [35] SAMSUNG. S3C44B0X手册[DB/OL]. htp://www.samsung.com,2002
    [36] Ebata, Y., Hayashi, H., Hasegawa, Y. Development of the Intranet-based SCADA (supervisory control and data acquisition system) for power system. Power Engineering Society Winter Meeting, 2000. IEEE, Volume 3, 23-27:1656~1661
    [37] 宋慧成.无线监控系统关键技术研究:[硕士学位论文].北京:北京邮电大学,2005
    [38] 康涌泉,桑楠,邹楚雄.嵌入式Linux交叉开发环境.计算机应用,2006,Vol.26(6):261~263
    [39] 毛勇强,黄光明.YAFFS文件系统在嵌入式Linux上的实现.电子设计应用,2006,(1):96~98
    [40] 季云峰,冯立元.嵌入式操作系统uClinux内核的裁减和移植.无锡职业技术学院学报,2004,Vol.3(4):19~21
    [41] Zhang Donglai; Sun Baokui; Fan Hong.Remote online power system monitoring system based on multiinformation acquisition technology. Power System Technology, 2004. PowerCon 2004. 2004 International Conference on, Volume 2, 21-24:1147~1151
    [42] 李岩,王卫兵,孙永春.基于S3C44B0X的μClinux操作系统内核移植.单片机与嵌入式系统应用,2006,Vol.11(2):73~75
    [43]万晨妍,侯颖欣.基于ARM7TDMI的嵌入式系统设计与实现.计算机工程.2003,Vol.29(18):166~168
    [44] 朱春开.基于ARM+μClinux的灌溉控制系统的构建:[硕士学位论文].大连:大连理工大学,2005
    [45] Wilson, A.J. The use of GPRS technology for electricity network telecontrol. Computing & Control Engineering Journal,Volume 16:40~45
    [46] Constantin, S., Moldoveanu, F., Campeanu, R. GPRS Based System for Atmospheric Pollution Monitoring and Warning. Automation, Quality and Testing, Robotics, 2006 IEEE International Conference on, Volume 2:193~198
    [47] 魏长江,张凌云,李国财.基于μClinux的设备驱动程序设计方法及应用实例.煤矿机械.2005,(8):64~66
    [48] 龚彬,吴平,刘维亚.基于μClinux嵌入式系统的设备驱动程序的研究.电子工程师.2004,(1):67~71
    [49] Fang Yanjun, Xu Jun. Implementation of tele-measurement with embedded system. Emerging Technologies and Factory Automation, 2005. ETFA 2005. 10th IEEE Conference on Volume 2,19-22:4 pp.
    [50] μClinux官方网站.http://www.μClinux.org/
    [51] 嵌入开发技术论坛.http://www.embed.com.cn/
    [52] Yan-Jun Fang, Hu Jing. Development of innovative electrical parameter measuring instrument with net link access based on ARM and uClinux. Information Acquisition, 2004. Proceedings. International Conference on,21-25:168-171
    [53] 金惠芳,陶利民,张基温.Linux下多线程技术分析及应用.应用技术.2003,(9):30~32
    [54] 戴元军.Linux系统下的网络编程技术,应用科技,2001,Vol.28(6):29~31
    [55] 肖竟华,夏红霞.基于嵌入式μClinux设备驱动程序的实现.计算机技术与发展.2006,Vol.16(7):177~179
    [56] 李连营,李清泉,李汉武.基于MapX的GIS应用开发.武汉:武汉大学出版社,2003
    [57] 于海龙,谢刚生,徐云和.MapInfo环境下二次开发相关问题的研究.东北测绘.2000,(3):35~37
    [58] 邓士伟.城市路灯SCADA系统控制中心软件设计与实现:[硕士学位论文].南京:南京理工大学,2003
    [59] 雷斌,杨建华.Visual C++6.0网络编程技术.第1版.北京:人民邮电出版社,2000
    [60] 罗运模.中文Windows 2000 Server简明教程.第1版.北京:清华大学出版社,2000

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700