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