基于ARM和GPRS的生物医学信号无线传输的技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着生活水平的不断提高,人们对家庭保健和健康检查越来越重视。传统的医疗服务由于受到地域的限制,仅能为本地人群提供服务,远程医疗借助现代通讯技术和计算机技术为远程病人提供预防、诊断、治疗等一系列服务,因此越来越受到人们的重视。生物医学信号的无线传输属于远程医疗的重要组成部分,通过医学信号的无线传输既可以实现远程监护,即远程检测病人的各种生理参数(心电、脑电、血氧、血糖等)指导病人治疗,也可以实现远程会诊,即把病人的文本信息和图像信息无线传输到医院供医生诊断,医生再把诊断结果回传完成会诊。
     本文设计了一款生物医学信号无线传输系统,完成远程监护和远程会诊两大功能。该系统主要包括远程传输终端和医院上位机两部分组成,其中远程传输终端的软硬件实现是本文的重点和关键。
     介绍了远程传输终端的硬件结构和软件体系的总体设计方案。远程传输终端的硬件平台以SAMSUNG公司的ARM内核的32位嵌入式微处理器S3C2440A为控制核心,外围扩展华为GTM900-C的GPRS模块、RS-232串口、USB接口、SD卡存储模块等模块,文中对各硬件模块的设计实现做了详尽的论述。在硬件平台的基础上,移植嵌入式操作系统Windows Embedded CE6.0,对WinCE6.0定制和移植过程做了详细论述。
     利用Visual Studio2005开发了基于WinCE6.0的嵌入式应用程序和上位机软件。详细介绍了利用GPRS模块无线传输数据及发送短信,使用SQL Server CE3.0进行数据存储。建立了远程监护及远程会诊两大功能的人机操作界面。介绍了上位机软件使用IOCP完成端口管理Socket与GPRS模块之间通讯,使用RDA技术实现SQL Server 2000与SQL Server CE3.0之间远程同步。
     对远程监护模式和远程会诊模式进行了功能测试和分析,对GPRS数据无线传输的速度和稳定性进行了测试,经测试,生物医学信号无线传输系统达到预期设计要求。
     本课题所研制的生物医学信号无线传输系统,具有操作简单,界面友好,可扩展性和灵活性高等特点,能够实现实时远程监护和远程会诊.另外,系统采用.嵌入式系统设计,具有较高的可靠性和实时性。
With the continuous improvement of living standard, people are paying more and more attention to health care and physical examination. Traditional medical service can only serve the local people due to geographical restrictions, while telemedicine can provide prophylaxis, diagnosis, treatment and other services for remote patient through modern communication and computer technology, so telemedicine has attracted increasing attention nowadays. Wireless transmission of biomedical signals is an essential part of telemedicine. Through it we can not only accomplish remote monitoring, which means guiding the patient's treatment by remote detection of their physiological parameters (ECG, EEG, blood oxygen, glucose, etc.), but also can complete remote consultation, that is, the patient transmitting his text and image information to doctors for medical diagnosis, and doctors transmitting the result to the patient afterwards.
     This dissertation presents a wireless transmission system of bio-medical signal which can complete two major functions, remote monitoring and remote consultation. The system consists of a remote transmission terminal and a host computer. The implementation of the hardware and software of the remote transmission terminal is the major thrust of this paper.
     Firstly, the dissertation introduces the general design of the hardware and software of the remote transmission terminal. The hardware platform of remote transmission terminal is centered on Samsung's embedded microprocessor S3C2440A of 32- bit ARM, around which expanded with modules such as Huawei's GTM900-C GPRS module, RS-232 serial port, USB interface, SD card storage module and so on. The design and implementation of the said modules are elaborately discussed in the article. The operating system of Windows Embedded CE6.0 is transplanted to the terminal based on the hardware platform. The customization and transplantation procedure of WinCE6.0 is also introduced in detail.
     Secondly, both the embedded application based on WinCE6.0 and the PC software are developed by means of Visual Studio 2005. This paper has particularly introduces the wireless transmission of data and messages by use of GPRS module and the data storage by use of SQL Server CE3.0 as well as the human-machine interface of remote monitoring and remote consultation. In addition, the use of IOCP completion port to complete communication between Socket and GPRS modules and the use of RDA technology to realize remote synchronization between SQL Server 2000 and SQL Server CE3.0 are also specifically explained.
     Finally, the functional test and analysis of remote monitoring mode and remote consultation mode along with the test of the performance of GPRS wireless transmission are discussed. The wireless transmission system of bio-medical signal has satisfied the desired requirements for design by test.
     The wireless transmission system of biomedical signal developed in this project possesses the merits of simple to operate, user-friendly interface as well as high scalability and flexibility. It can accomplish real-time remote monitoring and remote consultation. Besides, the adoption of the embedded system design equips it with high reliability and real-time capacity.
引文
[1]徐海青,陈柱,史婷奇.生物医学信号处理及应用[J].浙江临床医学,2010,12(9):1035-1037.
    [2]Willis J. Tompkins著.林家瑞,徐邦荃等译.生物医学数字信号处理.武汉:华中科技大学出版社,2001.
    [3]李刚,张旭.生物医学电子学[M].北京:电子工业出版社.2008.
    [4]邢国泉,徐洪波.生物医学信号研究概况[J].咸宁学院学报(医学版)2006,20(5):459-460.
    [5]郭美娜.3G时代的远程医疗[J].医疗卫生装备,2009,30(8):29-31.
    [6]Bashshur and J. Lovett. Assessment of telemedicine:results of the initial experience, Aviation, Space and Environmental Medicine 1 (1977):65-70.
    [7]Mary Moore, The evolution of telemedicine, Future Generation Computer Systems 15, (1999):245-254
    [8]吕捷.GPRS技术[M].北京:北京邮电大学出版社.2001.
    [9]李军怀,周明全,耿国华.远程医疗的国内外现状及展望[J].国外医学生物医学工程分册,2002:25(5).
    [10]白净,张永红.远程医疗概论[M].北京:清华大学出版社.2000.
    [11]TORAL SL, QUERO JM, PEREZ EM. A microprocessor based system for ECG telemedicine and telecare[J]. Materials Research Society Symposium Proceedings,2001, 626(4):526-529.
    [12]戚继文,高国升.远程心电诊断传输系统的实现[J].数据采集与处理,2004,(12):4-6.
    [13]刘永明,王明时.便携式同步心电记录器及其远程通信系统的研究[J].中国医疗器械杂志,2001,(1):15-18.
    [14]Sekyoung Youm, Goeun Lee, Seunghun Park. Development of remote healthcare system for measuring and promoting healthy lifestyle[J]. Expert Systems with Applications. 2011(38):2828-2834.
    [15]SAHAMBI JS. Using wavelet transtorms for ECG characterization[J]. IEEE BME,2001, (5):77-83.
    [16]石永光.基于无线局域网的C/S结构POCKET PC数据库系统实现[D].西安交通大 学,2003:29-32.
    [17]Xin Ge, Dakun Lai, Zuxiang Fang. A RealTime Continuous ECG Transmitting Method through GPRS with Low Power Consumption. Bioinformatics and Biomedical Engineering 2008. ICBBE 2008. The 2nd International Conference.2008(5):556-559.
    [18]王晓敏,王鹏程,谢晋东.医学图像远程诊断系统的一种新型设计与实现[J].中国医学物理学杂志.2010,27(2):1734-1736,1746.
    [19]李大为Windows CE工程实践完全解析[M].北京:中国电力出版社.2008.
    [20]郭晶,杨源SQL Server 2000数据库和数据仓库[M].北京:电子工业出版社.2001.
    [21]Samsung Electronics.S3C2440A 32-Bit CMOS Microcontroller Use's Manual Revision 1. 2004.
    [22]广州天嵌公司.TQ2440开发板使用手册[M].广州:天嵌公司.2010:10-12.
    [23]National Semiconductor.LM2576S-5.0-SIMPLE SWITCHER 3A Step-Down Voltage Regulator Datasheet.2003:1-10.
    [24]周立功等.ARM嵌入式系统基础教程[M].北京:北京航空航天大学出版社,2005:322-414.
    [25]周立功等.ARM嵌入式系统软件开发实例(二)[M].北京:北京航空航天大学,2006:61-273.
    [26]姚翔,阮光萍,于巍等.基于SD卡的动态心电系统研究[J].医疗卫生装备,2009,30(1):64-65.
    [27]郑骊.基于ARM的直放站远程监控仪的设计[J].中国测试,2009,35(5):70-72.
    [28]陈启美,丁传锁.计算机USB接口技术[M[.南京:南京大学出版社.2003:321-326.
    [29]华为技术有限公司.GTM900-C无线模块产品概述V1.01[M].深圳:华为技术有限公司.2009:7-10.
    [30]侯茂清Windows CE嵌入式开发标准教程[M].北京:人民邮电出版社.2009.
    [31]张冬泉,谭南林Windows CE实用开发技术[M].北京:电子工业出版社,2006.
    [32]廖焕柱,方康玲,曹晶.基于S3C6410和WinCE6.0的12导联心电图机设计[J].2010,S1-0331-03:331-333.
    [33]周建设Windows CE设备驱动及BSP开发指南[M].北京:中国电力出版社.2009.
    [34]李松松,李有端.基于S3C2440的WinCE Bootloader的分析与设计[J].现代电子技术,2010,24(12):164-166,170.
    [35]田东风Windows CE应用程序设计[J].北京:机械工业出版社.2003.
    [36]李真芳,王书茂.赵建军等WINCE&S3C2410的多串口移植技术[J].微计算机信息.2008,24(4-2):120-121,84.
    [37]吴剑,杜春翎,徐家恺Windows CE.NET驱动开发中的中断处理机制研究[J].微计算机应用,2007,28(7):751-754.
    [38]邓川云,樊庆文,任德均.基于嵌入式WinCE的远程数据采集系统[J].微计算机信息,2009,25(6):94-96.
    [39]Douglas Boling. Programming Windows Embedded CE 6.0 Developer Reference,4th Edition[M]. Microsoft Press.2007.
    [40]W.Richard Stevens范建华译.TCP/IP详解卷1:协议[M].北京:机械工业出版社,2000,121一150.
    [41]GTM900-C无线模块AT命令手册[M].深圳:华为技术有限公司.2009.
    [42]陈波.基于ARM的GPRS无线数据传输监控系统[D].杭州:浙江大学,2007:42-49.
    [43]王艺,刘方,林晓辉.基于GPRS的嵌入式智能家居终端的设计与实现[J].微计算机信息, 2007,23(9-2):23-25.
    [44]Microsoft. Microsoft SQL Server2000 Windows CE Edition 2.0 Books Online[M].2002.
    [45]董智强,徐世荣,余雅敏.基于WinCE的通用便携式串口终端设计与实现[J].仪器仪表用户,2008,15(4):]14-115.
    [46]邓在雄,赵惠清.数据实时采集与处理系统软件开发中若干问题的研究[J].北京化工大学学报,2004,31(6):101-103.
    [47]殷朝庆,徐海琴,徐新民.基于VC++6.0的数据库信息查询及打印技术[J].医疗卫生装备,2009,30(6):53-54.
    [48]夏萍,潘宏侠,王芳.基于VC的BMP位图伸缩显示[J].电子测试,2009,12(12):27-30.
    [49]王昌元,张兆臣.医学影像处理[M].北京:人民卫生出版社,2003.
    [50]田捷,包尚联,周明全.医学影像处理与分析[M].北京:电子工业出版社.2003.
    [51]James C.Foster, Mike Price.Sockets, Shellcode, Porting,&Coding[M].2005:145-176.
    [52]蒋姝霞,王悦.IOCP在服务器开发中的应用[J].通信技术,2010,3(3):72-75.
    [53]宗晓萍,张岩.基于IOCP机制的远程监控服务器设计与实现[J].现代计算机,2010,07:134-137.
    [54]杜翔,雷跃明.基于IOCP的服务器端应用程序[J].计算机系统应用,2009,02: ]51-154.
    [55]于松涛,徐振成等.精通SQL Server 2000数据库管理与开发[M].北京:人民邮电出版社.2001.
    [56]高兆法,郑爱华.IIS 5.0的程序接口及其应用[J].山东通信技术,2002,22(1):19-25.
    [57]Microsoft. Microsoft SQL Server 2000联机丛书[M/CD].2002.
    [58]Debra Dove. A Technical Comparison of Replication and Remote Data Access Features in SQL Server 2005 Mobile Edition 3.0. http://msdn2.microsoft.com/en-ca/library/ms345126.aspx.2005-3.
    [59]Mark Brown and David Meunier. Create Compact, Robust Mobile Apps with SQL Server CE 3.0 and the.NET Compact Framework[Z]. MSDN.2003.
    [60]OEM模块CSN801使用说明书[M].北京:超思电子技术有限责任公司.2003.
    [61]张科峰,陈莉华.GPRS网络性能测试[J].移动通信技术,2002(1):21-24.
    [62]Jun Xia. The third-generation-mobile(3G) policy and deployment in China:Current status, challenges, and prospects[J]. Telecommunications Policy,2011,35:51-63.
    [63]National Electrical Manufacturers Association. Digital Imaging and Communication in Medicine(DICOM),2003.