掌上多功能監護呼救定位系統的研制
在實(shí)際設計中,由于輸入電壓有兩節AA電池提供,為2.4V,所以需要升壓電路,采用凌特公司的LTC3528,輸出電壓為4.7V;聯(lián)通入網(wǎng)SIM卡信息讀取電路的工作電壓為3V,設計中采用MICREL公司的MIC5219-3.0芯片執行電壓轉換工作;其他數字電路部分的工作電壓為3.3V,設計中采用MICREL公司的MIC5219-3.3芯片實(shí)現這一轉換。電路如圖6所示。
本文引用地址:http://dyxdggzs.com/article/110407.htm系統軟件設計實(shí)現
系統軟件的總體模型
本方案所述裝置按照系統功能設定,在工作中將執行多項任務(wù):包括心電圖采集,加速度采集,數據存儲,響應用戶(hù)輸入和信息顯示等。由于MXT8051的片上資源不足以支持加載操作系統,故在進(jìn)行軟件設計時(shí),必需事先對軟件架構進(jìn)行合理規劃。
不難發(fā)現,在上述多任務(wù)執行過(guò)程中,心電圖采集例程受系統采樣頻率的要求,A/D工作的時(shí)間間隔為4ms,其余各例程對執行時(shí)間沒(méi)有嚴格的要求,故考慮設定一4ms的定時(shí)器中斷作為系統工作的同步時(shí)鐘。在每一個(gè)時(shí)鐘中斷服務(wù)內,以?huà)呙璧姆绞街鹨煌瓿善渌魅蝿?wù)例程。由于MXT8051的時(shí)鐘頻率為20MHz,單指令執行周期最多為4個(gè)時(shí)鐘周期,綜合考慮中斷跳轉和其他程序跳轉時(shí)間,如果在此中斷服務(wù)周期內遍歷多任務(wù)執行所需不超過(guò)3K~4K條指令,應該可以滿(mǎn)足系統對于實(shí)時(shí)性的需求。這也是后面進(jìn)行軟件詳細設計時(shí)必須遵循的條件。
系統上電后,首先進(jìn)行各項初始化操作,然后進(jìn)入應用執行主循環(huán)。在應用主循環(huán)中,系統根據用戶(hù)設置選擇一種工作模式實(shí)現相應的功能。
工作模式說(shuō)明
根據基本設計要求,本裝置可以提供4種應用工作模式,分別為:心率監護、跌倒檢測、心率監護+跌倒檢測和睡眠呼吸監護。各種工作模式的具體動(dòng)作執行的配置參數見(jiàn)表1。
每種工作模式對應的操作流程圖如圖7所示。
評論