基于GSM和PIC單片機的無人清潔護理機的設計
3 系統軟件設計
3.1 系統主程序設計
系統主程序流程圖如圖6所示,軟件編程采用MPLAB V8.63實現,編譯器采用HI-TECH CCompiler。本文引用地址:http://www.104case.com/article/171442.htm
上電后,首先對單片機和GSM模塊分別進行初始化,然后進行按鍵掃描與處理,進入護理機默認的全自動運行模式,自動進行數據采集與處理。當有報警發生時,除了作相應的處理外,還通過GSM模塊將報警信息以“手機短信”的形式自動發送到病人監護人的手機中,監護人也可用“手機短信”的形式發送命令遠程控制家中護理機的運行,從而實現護理機的“無人護理”功能。
3.2 GSM短信息處理程序設計
GSM短信息傳遞本質上就是單片機通過AT指令向監護人手機發短信的過程。TC35i短消息模塊有兩種工作模式,用“AT+CMGF=n”命令來設置,n=0為PDU模式;n=1為文本模式。由于本系統發送和接收的數據都是基于英文的報警狀況和命令字,所以n=1。AT+CMGS為選擇消息服務。下面以“臟物收集桶滿(Dirty Full Alarm)”報警為例,通過程序說明其實現過程。
4 結束語
本設計創新性地實現了家庭長期臥床病人大小便清潔護理機的“無人護理”功能,將在很大程度上解決我國長期臥床病人家庭陪護人員緊缺和護理費用高昂這些亟待解決的難題,是造福弱勢群體和改善社會民生的好產品,具有廣闊的市場應用前景。
評論