馬焱 牛志新 張冰
摘 要:隨著中國老齡人口逐漸增多,慢性病醫(yī)療負(fù)擔(dān)正在加重。慢性病已成為我國老年人群疾病負(fù)擔(dān)的主要原因。慢性病由于病程長、病情遷延不愈,給患者生理和心理造成很大傷害,影響勞動能力和生活質(zhì)量。智能化綜合檢測家庭醫(yī)藥設(shè)備的出現(xiàn)為緩解醫(yī)療壓力、合理控制用藥劑量提供了部分技術(shù)支持。同時極大的增強了醫(yī)藥盒的擴展功能,提高了慢性病患者身體綜合指標(biāo)的檢測的時效性。
關(guān)鍵詞:智能醫(yī)藥盒 ;單片機; 模塊化
0.引言
隨著中國老齡化程度的上升,慢性病控制率偏低,由于慢性病沒有明顯的病理特征,導(dǎo)致人們對其往往保持忽視的態(tài)度。過期藥物無法及時清理,藥物因保存不當(dāng)導(dǎo)致失效或者變性。老年人殘疾人忘記吃藥,或服用過量、錯誤藥物導(dǎo)致危及生命。為了維持身體的平衡和保證藥物療效,一些患者需要聽從醫(yī)生的建議定時服藥。該課題研究了一種智能醫(yī)藥盒的程序設(shè)計。
1.總體設(shè)計方案
本課題所設(shè)計的多功能電子醫(yī)藥盒能夠自動檢測儲存的藥物的溫度環(huán)境,自動實現(xiàn)對人體脈搏跳動次數(shù)的測量和記錄,并且根據(jù)所測量的結(jié)果計算得出心率值,同時通過設(shè)備能夠?qū)⑺贸龅男穆手碉@示出來。本系統(tǒng)也設(shè)計了預(yù)警功能,也就是說如果測量得出的心率值超過了所設(shè)設(shè)置的參考值則系統(tǒng)能夠自動發(fā)出預(yù)警信號。本章主要對系統(tǒng)設(shè)計的方案進(jìn)行了詳細(xì)的論述,具體來講分析了系統(tǒng)的基本原理、詳細(xì)功能以及技術(shù)指標(biāo)。通過詳細(xì)設(shè)計得出了系統(tǒng)框架以及各個模塊的選型。
2.智能藥盒控制流程設(shè)計
3.設(shè)計系統(tǒng)軟件
在完成多功能電子醫(yī)藥盒的硬件部分設(shè)計之后,需要對軟件程序進(jìn)行設(shè)計。本次所設(shè)計的基于單片機的多功能電子醫(yī)藥盒系統(tǒng)中的軟件主要包括主程序的設(shè)計、脈搏測量設(shè)計、按鍵程序設(shè)計三個不同的部分。在軟件設(shè)計的過程中主要通過C語言在KEIL環(huán)境中對軟件進(jìn)行設(shè)計和開發(fā)。具體來講本章在軟件設(shè)計過程中首先需要介紹相應(yīng)的原理,然后對設(shè)計流程進(jìn)行詳細(xì)的說明,給出基于單片機多功能電子醫(yī)藥盒各軟件程序的流程圖。
3.1? 測量計算原理
本系統(tǒng)在進(jìn)行測量計算時需要進(jìn)行多次測量,然后計算平均值。例如在心率測量時總共測量N次,跳動時間為T秒,平均值為K,則計算公式為:
K=60*N/T
在心率計算時需要得出N和T的值。其中N通過P1.0引腳輸入電平來得出。如果單片機在運行中定時掃描時間內(nèi)出現(xiàn)高電平信號,則根據(jù)原理將人體脈搏跳動的次數(shù)計1,同時將其進(jìn)行保存,最終可以獲得在掃描時間內(nèi)的跳動次數(shù)N。 T的獲取主要通過單片機內(nèi)部的定時器的計時來得出和實現(xiàn),具體來講在T值獲取方面主要通過定期中斷的此時來獲得。
3.2? 主程序設(shè)計
在主程序的設(shè)計開始之前首先需要進(jìn)行初始化操作,通過對各個部分的初始化配置和初始化操作為主程序設(shè)計做好準(zhǔn)備,具體來講初始化配置的內(nèi)容主要包括;
定時器0的初始化操作為100ms中斷1次進(jìn)行計時,具體實現(xiàn)6s的累計計時操作;
定時器在初始化操作時10ms為1次中斷,對單片機P3.3引腳輸入電平進(jìn)行掃描操作,通過對電平的掃描操作來實現(xiàn)對人體脈搏跳動次數(shù)的記錄。
液晶初始化操作是將第一行顯示為“Heart Rate”,同時液晶顯示器第二行心率值的初始值顯示為 “0”;
P3.0~P3.2初始值操作為將其輸出電平設(shè)置為低電平,此時所表示的含義為無按鍵輸入;
P2.4引腳初始化操作為輸出電平為高電平。
完成對各個部分的初始值操作之后,主程序通過while循環(huán)來執(zhí)行各種操作:
對輸入的按鍵進(jìn)行判斷操作,主要通過按鍵程序來實現(xiàn)。判斷定時器0是否中斷,如果通過判斷得出定時器0中斷則進(jìn)行累計1操作;
如果通過判斷得出定時6s時間到則讀取脈搏跳動數(shù),此時按照程序進(jìn)行下一步的操作;如果判斷得出為達(dá)到時間則系統(tǒng)執(zhí)行第一步的操作;
判斷報警值是否超過所設(shè)置的值。在完成之后顯示出心率值。
4.結(jié)語
本文在基于單片機多功能電子醫(yī)藥盒的設(shè)計,通過本研究項目極大的提高了慢性病患者及特殊患病人群的存活率,降低了因慢性疾病產(chǎn)生嚴(yán)重并發(fā)癥的風(fēng)險。同時運用于公共醫(yī)療行業(yè)可以有效降低醫(yī)療事故。隨著智能設(shè)備的發(fā)展,該裝置將會在傳統(tǒng)醫(yī)療向智能醫(yī)療的發(fā)展中做出巨大貢獻(xiàn)。
參考文獻(xiàn):
[1]無.脈搏測量[J].中國社區(qū)醫(yī)師,2013(2):41-41.
[2]李宏恩,周晉陽.基于AT89C51單片機的多功能電子醫(yī)藥盒設(shè)計[J].山西電子技術(shù),2015(02):4-6.
[3]李文耀,王博亮,戴君偉.基于PIC單片機的脈搏血氧測量儀的研制[J].廈門大學(xué)學(xué)報(自然科學(xué)版),2005(04):69-72.
[4]李新雨.基于單片機設(shè)計的多功能電子醫(yī)藥盒[J].電子技術(shù),2011(08):54-56.
[5]張勇,楊嬌,吳光路.基于CC2530無線單片機的多功能電子醫(yī)藥盒的設(shè)計[J].吉林師范大學(xué)學(xué)報(自然科學(xué)版),2013(04):138-139+143.
[6]劉宸.基于MSP430單片機的便攜式指端多功能電子醫(yī)藥盒設(shè)計[J].科技創(chuàng)新與應(yīng)用,2013(11):25-26.
[7]崔夏榮.用單片機制作電容測量儀[J].物理實驗,2000(11):22-24.
[8]張進(jìn)明,王虹.一種單片機溫度測量儀[J].工業(yè)儀表與自動化裝置,1999(02):42-43+64.
[9]丁文祥,王書銓.單片機水份測量儀的研制[J].哈爾濱科學(xué)技術(shù)大學(xué)學(xué)報,1992(01):34-37.