健康一体机采集到的数据通过健康一体机采集到的数据通过主控芯片
健康一体机采集到的数据通过主控芯片解析
健康一体机专门应用于对性能要求较高、成本要求较低以及低功耗的场合,是一款在医疗设备里比较常用的芯片。
2.2控制系统的硬件设计
健康一体机本系统通过控制与接收多生理参数采集模块采集到的生理信号数据,通过串行通信2口传送到主控芯片,主控芯片对数据进行解析,然后通过控制OLED显示屏进行测量结果显示,或通过有线、无线方式传送到显示终端。同时,将采集到的数据通过SD卡电路部分保存到MicroSD卡中,方便用户数据的拷贝和查看。模块程序下载同时设计JTAG下载和串口下载两种方式,通过BOOT位进行设定。模块装有3V备份电池,为RTC时钟提供备份电源,能保障系统断电后时钟数据恢复正常。图2所示为控制及数据处理模块的部分硬件电路。
控制系统采用12V直流电源,通过电源管理模块控制继电器吸合,健康一体机同时ASM1117-5、ASM1117-3.3两款芯片可以提供12V、5V、3.3V直流电压。
系统软件流程如图4所示。首先控制系统通过时钟配置以及串口1、串口2、OLED屏和GPIO口等初始化,开启系统中断进行中断检测,然后控制多生理参数模块通过体温探头、血压袖带、血氧探头、心电导联线分别对体温、血压、血氧、心电等生理信号进行采集,再通过多参数生理采集板上的相应模块对采集到的信号进行分析和处理[5]。控制系统通过串口2采集到生理信号数据,当检测到串口发送过来数据,中断响应,依据数据协议进行数据解析,把解析出来的生理参数数据通过OLED屏以每5s一次的切屏显示,同时把测得的数据发送到MicroSD卡当中进行存储。同时,通过UART1把所接收到的数据发送到RS232串口或蓝牙模块,进而通过有线或无线数据传输,把数据发送给外部设备进行显示。
控制系统的OLED显示部分设计该控制系统使用1.54英寸128×64像素的OLED屏进行显示,健康一体机区别于传统的LCD液晶屏,OLED显示屏幕可视角度大,显示清晰,并且能够显著节省电能,降低了系统功耗。鉴于显示内容多,且为了便于查看测量结果,测量结果采用分屏间隔显示设计。机器开启时屏幕显示时间日期等信息,便于观察测量时间。测得具体参数时便切换到对应屏幕。图6为OLED屏幕显示的一组测试数据信息。