設計并實現了一種基于STM32芯片、用于遠程醫療的
健康一體機控制系統。該系統由主控模塊、顯示模塊、網絡模塊、心電血壓模塊、脈搏血氧模塊、尿分析儀模塊等幾部分組成,各信息采集模塊能夠收集人體的血壓、心率、脈搏、血氧以及尿液信息,并能夠將這些信息通過串口發送給STM32芯片處理,STM32將這些信息分類顯示在觸摸屏上并通過以太網將這些數據傳送到云端。
云端可為中心城市的更高一級的醫療機構,這些擁有先進醫療資源的醫療機構就能夠根據
健康一體機系統采集到的數據對用戶健康狀況進行分析,給出合理化建議。
健康一體機系統的廣泛應用,能夠大大緩解鄉鎮一級醫療機構人員配置不足的壓力,同時達到優勢醫療資源共享的目的,提高資源的利用率,方便偏遠用戶的醫療需求。
通過對比選擇了STM32f429芯片作為主控芯片,STM32f429可編程高達180MHz。接口資源豐富,能夠拓展多種功能的外設,與多采集模塊進行通信。STM32f429相較于前代設備新增了SDRAM驅動單元和LCD驅動單元,簡化系統,在保證性能的前提下還具有功耗低的優勢。系統使用7英寸LCD電容觸摸屏,分辨率達到800*480,用于人機交互及測量數據的直觀顯示。觸摸屏為用戶提供了更加人性化的人機交互,方便不同需求的用戶。系統移植了FreeRTOS實時操作系統,能夠滿足系統的多任務執行需求,同時提高對系統資源的分配效率。
在FreeRTOS實時操作系統上移植了emWin圖形界面,emWin圖形界面控件的加入使整個系統界面更加美觀,同時交互更加人性化,在基本醫療需求能夠得到滿足的情況下,使整個控制系統更簡潔,以滿足不同群體的需求。系統拓展DP83848網絡模塊,對輕量協議LwIP進行了移植,使
健康一體機能夠進行網絡通信,通過以太網向云端同步采集到的數據。通過USART、以太網接口實現各模塊與控制系統之間的通信,通過軟件編寫通信協議。