健康一体机设计并实现了一种基于STM32芯片、用于远程医疗的健康一体机控制系统。该系统由主控模块、显示模块、网络模块、心电血压模块、脉搏血氧模块、尿分析仪模块等几部分组成,各信息采集模块能够收集人体的血压、心率、脉搏、血氧以及尿液信息,并能够将这些信息通过串口发送给STM32芯片处理,STM32将这些信息分类显示在触摸屏上并通过以太网将这些数据传送到云端。
云端可为中心城市的更高一级的医疗机构,这些拥有先进医疗资源的医疗机构就能够根据健康一体机系统采集到的数据对用户健康状况进行分析,给出合理化建议。健康一体机系统的广泛应用,能够大大缓解乡镇一级医疗机构人员配置不足的压力,同时达到优势医疗资源共享的目的,提高资源的利用率,方便偏远用户的医疗需求。
通过对比选择了STM32f429芯片作为主控芯片,STM32f429可编程高达180MHz。接口资源丰富,能够拓展多种功能的外设,与多采集模块进行通信。STM32f429相较于前代设备新增了SDRAM驱动单元和LCD驱动单元,简化系统,在保证性能的前提下还具有功耗低的优势。系统使用7英寸LCD电容触摸屏,分辨率达到800*480,用于人机交互及测量数据的直观显示。触摸屏为用户提供了更加人性化的人机交互,方便不同需求的用户。系统移植了FreeRTOS实时操作系统,能够满足系统的多任务执行需求,同时提高对系统资源的分配效率。
健康一体机控制系统的采集模块
在FreeRTOS实时操作系统上移植了emWin图形界面,emWin图形界面控件的加入使整个系统界面更加美观,同时交互更加人性化,在基本医疗需求能够得到满足的情况下,使整个控制系统更简洁,以满足不同群体的需求。系统拓展DP83848网络模块,对轻量协议LwIP进行了移植,使健康一体机能够进行网络通信,通过以太网向云端同步采集到的数据。通过USART、以太网接口实现各模块与控制系统之间的通信,通过软件编写通信协议。