面向医疗大数据平台的异构网络网关的设计

  • 格式:pdf
  • 大小:310.01 KB
  • 文档页数:4

面向医疗大数据平台的异构网络网关的设计朴雪,等 面向医疗大数据平台的异构网络网关的设计 Design of HeterOgeneOus Network Gateway for Medical Mega—data PlatfOrm 针 雪 主 俞 前 赵 琵 (徐州医学院医学信息学院,江苏徐州 221000) 

摘要:在医疗大数据背景下,为了解决医院中传感器网络和其他异构网络之间数据交互、融合、统一处理的问题,设计了面向医疗 大数据平台的异构网络网关。网关系统由数据交汇处理中心、以太网接人点、ZigBee网络接人点、WiFi网络接人点、蓝牙网络接人点 等构成。以STM32F103VET6为主处理器,对网关节点进行硬软件设计。首先,根据各异构网络信号的特点,设计接人点的驱动电路; 其次,住各异构网络协议标准的基础上,设计网关节点的软件,通过任务调度算法实时获取与转发数据;最后,为提高系统的鲁棒性, 采用差错处理机制。测试结果表明,网关系统稳定、数据处理能力强。 关键词:STM32异构网络综合接入网关任务调度差错处理医疗大数据 中图分类号:TP212;TP391 文献标志码:A DOI:10.16086/j.cnki.issnl000—0380.201509010 Abstract:Under the background of medical mega—data。in order to solve the problems of data interaction,data integration I and unified data processing among sensor network and other heterogeneous network in hospital-the heterogeneous network gateway for medical mage—data platform has been designed.The gateway system is composed of data intersection center I Ethernet access point,ZigBee network access point, WiFi network access point and Bluetooth access point,etc.The design of hardware and software for the gateway nodes are accomplished with STM32F103VET6 as the main processor.Firstly-in accordance with the characteristics of various heterogeneous network signals,the drive circuits of access point are designed;then on the basis of various protocol standard of heterogeneous network,the software of gateway nodes is designed;the real time data are acquired and forwarded through task scheduling algorithm,and the elTor handling mechanism is adopted to enhance robustness of the system.The test results show that the gateway system is stable with strong data processing capability. Keywor4s:STM32 Heterogeneous network Integrated access gateway Task scheduling Error handling Medical mage-data 

0 引言 近年米,随着医院信息化进程的不断推进,医院中 出现了各种有线、无线的网络,包括WiFi、以太网、蓝 牙、Z—Wave、ZigBee等无线自组织网络 。在这种情 况下,要实现异构网络之间安全、高效地协同工作,需 要支持统一数据标准的网关接入平台。 芯片技术、通信技术的不断发展为网关的研发提 供了技术支撑,文献[3]设计了一种基于以太网和移 动通信系统的智能家居综合接入网关;文献[4]阐述 了一种基于ZigBee与GPRS交互通信的网关;文献 [5]开发了基于ZigBee—WiFi技术的农林业信息采集 系统网关;文献[6]提出了一种基于STM32处理器的 面向建筑能源系统的网关;文献[7]设计了一种以 江苏省产学研联合创新基金资助项目(编号:BY2014033); 徐州市科技计划基金资助项目(编号:xM13B021); 徐州市科技计划基金资助项目(编号:XM12B077)。 修改稿收到日期:2015—05—15。 第一作者朴雪(1979一),女,2006年毕业于辽宁师范大学教育技术 学专业,获硕士学位,讲师;主要从事计算机基础教学与计算机应用方面 的研究.. ¥5PV210为主处理器,矿井专用的综合接入网关。本 文结合芯片技术、软件设计技术、通信技术,没计了医 用综合接入网关。 l系统整体架构 综合接入网关主要由数据交汇处理中心、以太网 接入点、ZigBee网络接入点、WiFi网络接入点、蓝牙网 络接入点、Z—Wave网络接入点等构成。网关的整体架 构如图1所示。其中,数据交汇处理中心选用意法半 导体公司的STM32F103VET6作为主处理器 ,该款 处理器采用ARM架构的Cortex.M3内核,具有数据处 理能力强、综合性能优越、低成本、低功耗等特点。当 ZigBee网络、WiFi网络等的终端节点需要与异构网络 进行数据交互时,会通过有线或无线的方式先将数据 转发到本网络在综合网关上的接入点,然后由接人点 将数据推送给综合接入网关数据交汇中心,数据交汇 中心在对数据进行解析、处理后将数据转发到指定的 网络中。 系统架构中,综合接入网关数据交汇中心是信息 传输枢纽。一方面,它能够实现对各异构网络数据的 

42 PROCESS AUTOMATION INSTRUMENTATION Vo1.36 No.9 September 2015 面向医疗大数据平台的异构网络网关的设计朴雪,等 汇聚、处理、转发功能,形成异构网络统一的数据中转 标准;另一方面,作为异构网络的管理平台,它还能起 到监管异构网络、保障网络数据传输畅通的作用。 / 蓝牙网络Z-Wave ̄络 ZigBee ̄络Wi-Fi ̄络 图1 系统整体架构 Fig.1 Overall framework of the system 2 网关硬件设计 综合考虑网关的处理能力、存储能力、通信方式等 要求,网关的硬件结构如图2所示,其主要包括各网络 接入模块、存储器模块、电源管理模块、指示模块、调试 模块等。主处理器sTM32F103VE 定时采集各网络 接入模块转发的数据,在接收到数据包后,对数据进行 分析、处理,并将其转发到数据源指定的网络终端。 STM32F103VET6主频可达72 MHz,可在其平台下进 行嵌入式操作系统的移植。存储器模块包括2片 Samsung公司生产的K4S561632D—TC/L75 SDRAM,以 及NOR Flash存储器,能够满足系统对存取速度和存 储容量的要求。此外,综合接入网关也可以响应按键 事件,以达到对网关进行配置和调试的目的。 电源管理模块II指示灯lI按键¨晶振/复位 JTAG卜— l SD ll USB II RS-232 II SDRAM HLK.RM04 WiFi模块 蓝牙模块 驱动电路 Flash l 图2网关硬件框架 Fig.2 Hardware framework of gateway 2.1蓝牙网络接入点设计 蓝牙网络接入点以CC2540为核心处理部分,包 括:晶振电路、蓝牙阻抗匹配电路、蓝牙印制天线、电源 电路以及通信接口电路等,系统框图如图3所示。 CC2540是德州仪器最近推出的符合蓝牙4.0标准的 单模芯片,CC2540芯片的载波频率范围是2 400~ 2 483.6 MHz的ISM频段。CC2540芯片还具有固件 《自动化仪表》第36卷第9期2015年9月 实时更新功能,数据可片上存储高达+97 dB的长距 离通信链路预算。CC2540芯片运行时具有3种低功 耗电源模式,模式3的功耗仅0.4 A,芯片适用于从 2 V低电压到3.6 V高电压的宽范围,能保障芯片工 作稳定 。 

电源管理电路 0 蓝 阻 抗 牙 ====:: ={l j 蓝牙芯片cc2540 。 +卜+ 匹 竹 印通信接口}叫l 配 制电 天 

路 线 

图3蓝牙模块硬件框架 Fig.3 Hardware ̄amework of Bluetooth module 

2.1.1 电源部分与时钟电路设计 CC2540芯片需要设计两个时钟电路,其中一个时 钟电路采用1个工作频率为32 MHz的石英晶振和2 个电容实现,石英晶振接芯片管脚22和23;另一个时 钟电路由1个工作频率为32.768 kHz的石英晶振和2 个电容实现,32.768 kHz的石英晶振接接芯片管脚32 和33。CC2540芯片的数字电源管脚与模拟电源管脚 应就近接滤波电容。CC2540芯片片内有1.8 V稳压 器,可为所需电路提供稳定的电压。该稳压器需连接 一个去耦电容以提高电源工作的稳定性,具体在电路 设计中可以通过CC2540芯片管脚40接一个1 IxF的 电容来实现。预留所有Pn、P 、P 口信号管脚、电源信 号管脚以及复位信号管脚,方便扩展。 2.1.2蓝牙射频阻抗匹配电路设计 蓝牙天线的输入阻抗z .与蓝牙芯片的输入阻抗 可以表示为: ZL=RL+jXL (1) Z =Rs—jXs (2) 式中:R 为蓝牙印制天线阻抗实部,j 为虚部;R 为 蓝牙芯片阻抗实部,j 为虚部。 蓝牙天线的输入阻抗z .可以看作是天线的输入 

电压 与天线的输入电流 之比,可以表示为: ZL=Ui/Ii (3) 根据最大功率传输理论,当Z =Zs 时,可以实现 射频电路的阻抗匹配,以实现最大功率传输 “ ,其 中 为zs的共轭。在实际工程设计中,应该保证所 设计的蓝牙印制天线的阻抗实部R 接近50 Q,而阻 抗虚部j 接近0 n,此时天线的输入阻抗约为50 Q。 网关中蓝牙模块阻抗匹配电路的设计采用电容和 电感等分立元件,实现蓝牙射频信号的阻抗匹配。 图4是阻抗匹配电路原理图,其中电抗器件等分立器