桑國(guó)文
壽光市人民醫(yī)院 山東 壽光 262700
輸液作為臨床治療的重要手段之一已有百年歷史,一直以來(lái)輸液是否完成都是靠人眼觀察,一旦疏忽很容易造成回血情況的發(fā)生,嚴(yán)重時(shí)如果藥液輸完后沒有及時(shí)將針頭拔出,一旦空氣進(jìn)入血管,后果不堪設(shè)想[1]。為了避免這些不良情況的發(fā)生,本文研制了一款價(jià)格低,使用方便,運(yùn)行可靠的輸液液位報(bào)警裝置。
(1)結(jié)構(gòu)設(shè)計(jì)。本文設(shè)計(jì)輸液液位報(bào)警裝置由STC89C52,聲光報(bào)警模塊,紅外檢測(cè)模塊,信號(hào)放大模塊以及電源模塊5部分組成,系統(tǒng)框圖如圖1所示。其中紅外傳感器由紅外發(fā)射和接收裝置組成,它們安裝在墨菲氏滴管中部。接收裝置將接收到的信號(hào)傳至信號(hào)放大系統(tǒng);信號(hào)放大后傳至單片機(jī)進(jìn)行處理,當(dāng)檢測(cè)到的信號(hào)值低于設(shè)定值時(shí),單片機(jī)發(fā)出信號(hào)觸發(fā)報(bào)警裝置。
圖1 系統(tǒng)框圖
(2)工作原理。本設(shè)計(jì)的紅外檢測(cè)模塊用來(lái)檢測(cè)藥液的位置,由于輸液一般是液體,利用光在液體中傳播會(huì)發(fā)生折射效應(yīng)這一特點(diǎn),將發(fā)射紅外線的裝置和感應(yīng)接收裝置安裝在墨菲氏滴管[2]的中部外壁上,當(dāng)液滴經(jīng)過紅外線發(fā)射裝置時(shí)引起光線變化,從而使得接收裝置產(chǎn)生變化的信號(hào),變化的信號(hào)進(jìn)入信號(hào)放大裝置對(duì)信號(hào)進(jìn)行放大后送入單片機(jī),單片機(jī)對(duì)信號(hào)進(jìn)行處理后驅(qū)動(dòng)報(bào)警裝置報(bào)警。
(1)紅外檢測(cè)裝置。該裝置以紅外發(fā)光二極管作為發(fā)射裝置,光敏傳感器作為接收裝置,當(dāng)有液滴經(jīng)過紅外發(fā)光二極管時(shí),由于液滴對(duì)光的阻礙作用,使光的強(qiáng)度發(fā)生變化,從而造成光敏傳感器的阻值隨之變化,將電阻變化值轉(zhuǎn)換成電壓差值送入下一級(jí)。
(2)信號(hào)放大裝置。信號(hào)放大裝置中的電壓跟隨電路當(dāng)作為高阻抗輸入端時(shí),以減少信號(hào)源的干擾;作為低阻抗輸出端時(shí),可以提高帶負(fù)載能力。信號(hào)放大電路主要放大的是紅外檢測(cè)裝置發(fā)送的電壓變化值,這個(gè)變化值一般很小通過放大電路可以進(jìn)行成倍放大[3],在傳送給單片機(jī)。放大電路使用的是比較器,當(dāng)同相輸入端電位大于反相輸入端時(shí),輸出高電平,當(dāng)反向輸入端電位大于同相輸入端時(shí),輸出低電平。通過輸出端輸出的高低電平就可以判斷是否有液滴落下。如果在一定時(shí)間內(nèi)光敏傳感器沒有接收到光強(qiáng)度變化,則信號(hào)放大電路輸出信號(hào)不變。
(3)聲光報(bào)警裝置。報(bào)警裝置采用三極管和蜂鳴器組成,當(dāng)信號(hào)放大裝置輸出的電平一直保持不變則單片機(jī)判定藥液滴完,就會(huì)在相應(yīng)的引腳輸出低電平,驅(qū)動(dòng)三極管導(dǎo)通,發(fā)光二極管亮,蜂鳴器發(fā)出報(bào)警音,提示病人以及醫(yī)護(hù)人員及時(shí)更換藥液或者拔出針頭,電路圖如圖2所示。
圖2 聲光報(bào)警裝置
(4)電池模塊。電池模塊使用的是7V可充電鋰電池。鋰電池使用中要注意電量不可以太低,由于單片機(jī)和光敏傳感器使用的電壓并不完全相同,為了防止鋰電池電量過低導(dǎo)致部分元器件無(wú)法工作,還需要設(shè)置低壓報(bào)警電路[4]。本設(shè)計(jì)使用的傳感器所需電壓為5―24V,可以直接用鋰電池供電,單片機(jī)所需電壓為5V,因此需要將電壓進(jìn)行適當(dāng)?shù)霓D(zhuǎn)換,將7V電壓轉(zhuǎn)換為5V電壓供單片機(jī)使用,降壓得到的5V電還要和基準(zhǔn)5V電壓進(jìn)行比較,當(dāng)?shù)陀诨鶞?zhǔn)電壓時(shí)還要進(jìn)行低壓報(bào)警,低壓報(bào)警使用光照?qǐng)?bào)警。
該裝置的仿真使用的是Protues8.8,它可以實(shí)現(xiàn)代碼調(diào)試、原理圖布圖以及單片機(jī)與外圍電路的協(xié)同仿真,還可以進(jìn)行PCB設(shè)計(jì)。它支持AVR、51系列、ARM、DSPIC33等多種處理器,支持Keil、IAR以及 MATLAB編譯器[5]。
軟件編寫采用C語(yǔ)言進(jìn)行編寫。整個(gè)程序包含了主程序,報(bào)警子程序,延時(shí)子程序以及中斷子程序。延時(shí)子程序主要是判斷藥液是否滴完。主程序完成整個(gè)系統(tǒng)初始化以及相應(yīng)初值的設(shè)置和檢測(cè)。本次仿真采用Keil C進(jìn)行程序編譯。根據(jù)整個(gè)系統(tǒng)要完成的工作,完成對(duì)主程序以及相關(guān)子程序的編寫,并在Keil C中進(jìn)行程序調(diào)試,調(diào)試完成后會(huì)生成.HEX文件該文件通過Edit Component——Program File下載到Protues仿真環(huán)境中進(jìn)行仿真[6]。
本設(shè)計(jì)的輸液液位報(bào)警裝置解決了傳統(tǒng)輸液需要人為觀測(cè)藥液的弊端,并具有運(yùn)行穩(wěn)定可靠,安全性高,價(jià)格低廉的優(yōu)點(diǎn),具有很高的推廣價(jià)值。