岳秀明 王紅 左振永
摘 要:為了解決醫(yī)院或小型診所中輸液?jiǎn)栴},采用STC89C51單片機(jī)作為核心模塊,通過(guò)按鍵設(shè)定輸液速度,監(jiān)測(cè)無(wú)液滴滴下或者輸液速度異常,進(jìn)行聲光報(bào)警,并通過(guò)步進(jìn)電機(jī)驅(qū)動(dòng)對(duì)輸液速度的調(diào)整,不用人看護(hù)就能安全地完成輸液過(guò)程。在輸液過(guò)程中如果有情況能及時(shí)報(bào)警并停止輸液,有效的節(jié)省了人力、物力、財(cái)力。
關(guān)鍵詞:?jiǎn)纹瑱C(jī);傳感器;步進(jìn)電機(jī);滴速
緒論
目前醫(yī)患比例失調(diào),醫(yī)護(hù)人員也無(wú)法滿足所有患者輸液過(guò)程的陪同,輸液過(guò)程中要時(shí)刻監(jiān)查液滴滴速。如果病人在輸液的過(guò)程當(dāng)中有其他的需要,例如走動(dòng)等情況的發(fā)生,很可能會(huì)造成輸液速度的異常。設(shè)計(jì)出能夠顯示實(shí)時(shí)滴速并且當(dāng)?shù)嗡俑哂诨虻陀谠O(shè)定值以及監(jiān)測(cè)到無(wú)液滴滴下時(shí)發(fā)出聲光報(bào)警信號(hào)的輸液監(jiān)控系統(tǒng),可以幫助患者監(jiān)控輸液過(guò)程,解決了患者輸液時(shí)無(wú)法休息的問(wèn)題。
一、系統(tǒng)總體設(shè)計(jì)
本系統(tǒng)是由護(hù)士站、病床以及病床和護(hù)士站之間的數(shù)據(jù)通信三大部分組成。其系統(tǒng)結(jié)構(gòu)框圖如下圖1所示。
二、系統(tǒng)的硬件設(shè)計(jì)
(一)主控單元
本系統(tǒng)主要是采用STC89C51單片機(jī)作為主控芯片來(lái)進(jìn)行數(shù)據(jù)的接收和處理。此款單片機(jī)是一個(gè)內(nèi)部擴(kuò)展到了8k字節(jié)集成可編程功能flash的新一代MCU。同時(shí)外部擴(kuò)展了更多的通用IO口,雖然它也是搭載51內(nèi)核單片機(jī),但是整體的結(jié)構(gòu)和功能相比較傳統(tǒng)的51單片機(jī)做了許多的改進(jìn),為相當(dāng)一部分工控領(lǐng)域難題提供了解決方案。因此此款單片機(jī)可以選用為本設(shè)計(jì)的主控芯片。
(二)點(diǎn)滴監(jiān)測(cè)單元
本系統(tǒng)主要采用的是對(duì)射式紅外傳感器。發(fā)射器通過(guò)信號(hào)調(diào)制電路,發(fā)射出紅外線。紅外線的接收過(guò)程是將載波控制信號(hào)通過(guò)光學(xué)濾波器后轉(zhuǎn)化成電信號(hào)。由于信號(hào)轉(zhuǎn)化十分微弱,因此需要能量放大電路將信號(hào)放大之后進(jìn)行信號(hào)甄別。經(jīng)過(guò)信號(hào)放大之后,傳感器采集到了載有不同信息的電壓,通過(guò)電壓比較器轉(zhuǎn)換成高低電平傳給單片機(jī)[1]。單片機(jī)根據(jù)高低電平的輸入信號(hào)頻率,通過(guò)一定的算法來(lái)計(jì)算液滴的滴速。
紅外線傳感器發(fā)射端和接收端中都用到了LM393芯片,LM393芯片為電壓比較器,它的原理是將紅外接收管的電壓信號(hào)和自己設(shè)置的閾值進(jìn)行比對(duì),從而輸出高低電平,高低電平用于單片機(jī)判斷輸液此時(shí)處于哪個(gè)狀態(tài)。
(三)聲光報(bào)警單元
報(bào)警系統(tǒng)比較簡(jiǎn)單通過(guò)一個(gè)三極管控制蜂鳴器的通斷,其實(shí)蜂鳴器還有很多種的鳴叫方式,以便更能引起人們注意,可以通過(guò)軟件編碼實(shí)現(xiàn),這里主要進(jìn)行討論硬件的電路設(shè)計(jì)。三極管的知識(shí)在這里得到充分應(yīng)用,其實(shí)這里還可以使用MOS管來(lái)進(jìn)行替換。本設(shè)計(jì)直接在PNP三極管的發(fā)射極端口接上蜂鳴器,基極端串聯(lián)電阻接單片機(jī)引腳,單片機(jī)通過(guò)控制信號(hào)中斷來(lái)操控蜂鳴器,控制簡(jiǎn)單方便[2]。
(四)滴速顯示單元
為了能夠?qū)崟r(shí)顯示液滴滴落速度,顯示系統(tǒng)外接了一個(gè)數(shù)碼管用于可視化。本設(shè)計(jì)采用數(shù)碼管進(jìn)行設(shè)計(jì),可以清晰的顯示當(dāng)前值,并且節(jié)省能耗。數(shù)碼管還可以工作在寬電壓下,支持3.3V以及5V供電模式。數(shù)碼管模塊需要注意的是單片機(jī)的引腳只有P1是上拉模式,其他都是不帶上拉電阻的[3]。另外單片機(jī)的最大拉電流和灌電流也需要考慮在內(nèi),防止導(dǎo)致系統(tǒng)不穩(wěn)定或者過(guò)早損害。
(五)步進(jìn)電機(jī)控制單元
當(dāng)系統(tǒng)判斷輸液結(jié)束時(shí),通過(guò)發(fā)送控制指令,調(diào)整步進(jìn)電機(jī)轉(zhuǎn)角,從而加緊輸液管路結(jié)束輸液。本設(shè)計(jì)的執(zhí)行結(jié)構(gòu)通過(guò)單片機(jī)發(fā)送對(duì)應(yīng)的脈沖指令控制電機(jī)轉(zhuǎn)動(dòng)對(duì)應(yīng)轉(zhuǎn)角,此次設(shè)計(jì)采用42BY015型步進(jìn)電機(jī),采用ULN2003芯片構(gòu)成了一個(gè)完整的步進(jìn)電機(jī)驅(qū)動(dòng)電路執(zhí)行機(jī)構(gòu)。
(六)無(wú)線通信單元
本設(shè)計(jì)采用了無(wú)線通信的方式來(lái)進(jìn)行數(shù)據(jù)的傳輸。315M無(wú)線傳輸模塊適合短距離傳輸,受外界干擾小。為了降低成本同時(shí)縮短開(kāi)發(fā)周期,采用315M無(wú)線傳輸模塊,將輸液主站和從站串聯(lián)起來(lái),保證數(shù)據(jù)傳輸?shù)陌踩€(wěn)定性。315M無(wú)線傳輸模塊分為發(fā)射模塊和接收模塊。整個(gè)模塊主要采用了SC2262以及SC2272M4芯片作為無(wú)線傳輸?shù)闹饕酒?。這兩塊芯片成對(duì)配合使用,分工明確。SC2262作為發(fā)射芯片,主要是用于將信號(hào)調(diào)試完成之后進(jìn)行發(fā)射。它是一款將載波振蕩器、發(fā)射單元、以及其附屬電路集成于一身的集成電路。接收端SC2272芯片檢測(cè)到當(dāng)前地址與發(fā)射芯片的地址一致時(shí),便可接收數(shù)據(jù)。
三、系統(tǒng)的軟件設(shè)計(jì)
本系統(tǒng)采用51MCU系列作為核心功能模塊,核心模塊用于信息的處理。因此在軟件代碼的開(kāi)發(fā)上選擇了兼容51系列MCU的C語(yǔ)言軟件開(kāi)發(fā)的環(huán)境KEIL uVision4。主程序設(shè)計(jì)流程主要是定時(shí)器初始化,調(diào)用顯示子函數(shù),顯示滴速。調(diào)用計(jì)算函數(shù),根據(jù)單片機(jī)對(duì)信號(hào)的處理,判斷出有沒(méi)有液滴的信號(hào),如果有液滴信號(hào),利用液滴計(jì)算法計(jì)算出實(shí)時(shí)滴速,在數(shù)碼管上顯示出當(dāng)前的滴速值,如果沒(méi)有液滴信號(hào),結(jié)束該程序。
四、系統(tǒng)測(cè)試
系統(tǒng)軟硬件實(shí)現(xiàn)后,將對(duì)系統(tǒng)的進(jìn)行測(cè)試,測(cè)試是否實(shí)現(xiàn)相應(yīng)的功能,驗(yàn)證系統(tǒng)設(shè)計(jì)的正確性和合理性。在經(jīng)過(guò)系統(tǒng)靜態(tài)測(cè)試沒(méi)有發(fā)現(xiàn)錯(cuò)誤后,進(jìn)行整個(gè)系統(tǒng)的測(cè)試,將系統(tǒng)連接電源,開(kāi)始模擬輸液情景,當(dāng)?shù)嗡俚陀诨蚋哂谠O(shè)定值以及檢測(cè)到回血時(shí),10秒內(nèi)會(huì)觸發(fā)報(bào)警,數(shù)碼管上將會(huì)顯示橫線,蜂鳴器和LED燈光同時(shí)響應(yīng),步進(jìn)電機(jī)旋轉(zhuǎn)九十度夾死輸液管。
五、總結(jié)
本文設(shè)計(jì)的是醫(yī)院護(hù)士站智能輸液監(jiān)控系統(tǒng),它是基于STC89C51單片機(jī)進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)的。使用紅外對(duì)管采集輸液信息,然后傳輸給單片機(jī),單片機(jī)分析和處理采集到的數(shù)據(jù)信息,然后對(duì)比當(dāng)前滴速和按鍵設(shè)定的滴速,如果當(dāng)前滴速和設(shè)定滴速不相同,將會(huì)觸發(fā)聲光報(bào)警單元,護(hù)士站和病床同時(shí)進(jìn)行聲光報(bào)警。本系統(tǒng)用信息化手段實(shí)現(xiàn)了護(hù)理信息規(guī)范化,護(hù)理工作量精準(zhǔn)化等。
參考文獻(xiàn):
[1]王海,王建衛(wèi),周熠,熊天潤(rùn).基于單片機(jī)STC89C51輸液監(jiān)控裝置報(bào)警系統(tǒng)的設(shè)計(jì)[J].電子制作,2016(23):20+22.
[2]朱越,姚松麗,陸欣輝,楊天豪,林一凡,朱曉晨.基于單片機(jī)的無(wú)人值守輸液監(jiān)控系統(tǒng)軟件設(shè)計(jì)[J].產(chǎn)業(yè)與科技論壇,2018,17(14):70-71.
[3]上官光華.高精度輸液監(jiān)控系統(tǒng)設(shè)計(jì)[D].杭州:杭州電子科技大學(xué),2015.
[4]韓曉光.智能輸液監(jiān)控系統(tǒng)[D].寧波大學(xué),2017.
[5]孫海微.無(wú)人監(jiān)守輸液自動(dòng)監(jiān)控系統(tǒng)[D].長(zhǎng)春:吉林大學(xué),2018.