注射泵的信號(hào)檢測(cè)方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及注射泵控制領(lǐng)域,尤其涉及注射泵的信號(hào)檢測(cè)方法和裝置。
【背景技術(shù)】
[0002]注射泵是一種精確的靜脈注射設(shè)備。因此,對(duì)于注射泵運(yùn)行狀態(tài)的管理控制一定要做到動(dòng)態(tài)、實(shí)時(shí)、精準(zhǔn)、全面。對(duì)于醫(yī)療用的注射泵一般設(shè)置有多種信號(hào)用于檢測(cè)判斷注射泵的各種運(yùn)行狀況,一般注射泵檢測(cè)信號(hào)有電池電量檢測(cè)信號(hào)、壓力檢測(cè)信號(hào)、注射器型號(hào)檢測(cè)信號(hào)、推桿運(yùn)行長(zhǎng)度檢測(cè)信號(hào)、推桿安裝到位檢測(cè)信號(hào)、注射器推柄安裝到位檢測(cè)信號(hào)、交流電源線檢測(cè)信號(hào)、堆??蹤z測(cè)信號(hào)、電池在位檢測(cè)信號(hào)。此外,一般注射泵還會(huì)有故障報(bào)警功能,信號(hào)檢測(cè)系統(tǒng)檢測(cè)到不正常信號(hào),則發(fā)出報(bào)警。
[0003]一般注射泵對(duì)各種信號(hào)檢測(cè)的基本方法如下:假如是開(kāi)關(guān)信號(hào)給每個(gè)信號(hào)都定義一個(gè)標(biāo)志,通過(guò)標(biāo)志置位的方式判斷是否有效;假如是AD(analog,模擬;digital,數(shù)字)信號(hào),則給這些信號(hào)定義數(shù)組或全局變量。而這將導(dǎo)致為各檢測(cè)信號(hào)設(shè)置的各種標(biāo)志、各種變量使用時(shí)會(huì)相當(dāng)?shù)幕靵y,并且如果程序沒(méi)有注釋時(shí)則比較難讀懂,并且檢測(cè)程序維護(hù)困難、可移植性低,當(dāng)需要添加一個(gè)新的檢測(cè)信號(hào)時(shí),需要對(duì)原程序進(jìn)行大幅度的改動(dòng),容易出錯(cuò)O
[0004]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的主要目的在于提供一種注射泵的信號(hào)檢測(cè)方法和裝置,旨在解決注射泵中檢測(cè)信號(hào)程序可讀性低、維護(hù)困難的問(wèn)題。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種注射泵的信號(hào)檢測(cè)方法,所述注射泵包括至少一個(gè)檢測(cè)信號(hào),所述注射泵的信號(hào)檢測(cè)方法包括步驟:
[0007]步驟S10,訪問(wèn)檢測(cè)鏈表中的控制節(jié)點(diǎn),所述檢測(cè)鏈表中包括至少一個(gè)控制節(jié)點(diǎn),所述控制節(jié)點(diǎn)與所述檢測(cè)信號(hào)一一對(duì)應(yīng),所述控制節(jié)點(diǎn)包括所述檢測(cè)信號(hào)的處理方法;
[0008]步驟S20,調(diào)用所述控制節(jié)點(diǎn)中的所述檢測(cè)信號(hào)的處理方法對(duì)所述檢測(cè)信號(hào)進(jìn)行分類處理,并得到所述檢測(cè)信號(hào)的分類處理結(jié)果;
[0009]步驟S30,根據(jù)所述檢測(cè)信號(hào)的分類處理結(jié)果,進(jìn)行預(yù)警判斷處理,以檢測(cè)出不正常的所述檢測(cè)信號(hào);
[0010]步驟S40,重復(fù)步驟S10-S30,以對(duì)下一個(gè)所述控制節(jié)點(diǎn)對(duì)應(yīng)的所述檢測(cè)信號(hào)進(jìn)行檢測(cè);
[0011]步驟S50,每間隔預(yù)設(shè)時(shí)間,重復(fù)步驟S10-S40,以遍歷所述檢測(cè)鏈表。
[0012]優(yōu)選地,所述調(diào)用所述控制節(jié)點(diǎn)中的所述檢測(cè)信號(hào)的處理方法對(duì)所述檢測(cè)信號(hào)進(jìn)行分類處理,并得到所述檢測(cè)信號(hào)的分類處理結(jié)果包括:
[0013]判斷所述控制節(jié)點(diǎn)是否有效;
[0014]當(dāng)所述控制節(jié)點(diǎn)有效時(shí),對(duì)該控制節(jié)點(diǎn)對(duì)應(yīng)的所述檢測(cè)信號(hào)進(jìn)行分類處理,并得到所述檢測(cè)信號(hào)的分類處理結(jié)果。
[0015]優(yōu)選地,所述注射泵還包括報(bào)警鏈表,所述根據(jù)所述檢測(cè)信號(hào)的分類處理結(jié)果,進(jìn)行預(yù)警判斷處理,以檢測(cè)出不正常的所述檢測(cè)信號(hào)包括:
[0016]根據(jù)所述檢測(cè)信號(hào)的分類處理結(jié)果,進(jìn)行預(yù)警判斷用以判斷該檢測(cè)信號(hào)是否正常;
[0017]若該檢測(cè)信號(hào)不正常,則將該檢測(cè)信號(hào)對(duì)應(yīng)的所述控制節(jié)點(diǎn)插入所述報(bào)警鏈表中。
[0018]優(yōu)選地,所述調(diào)用所述控制節(jié)點(diǎn)中的所述檢測(cè)信號(hào)的處理方法對(duì)所述檢測(cè)信號(hào)進(jìn)行分類處理,并得到所述檢測(cè)信號(hào)的分類處理結(jié)果之后包括:
[0019]保存所述檢測(cè)信號(hào)的分類處理結(jié)果。
[0020]優(yōu)選地,所述遍歷檢測(cè)鏈表中的控制節(jié)點(diǎn)之前包括:
[0021]在注射泵開(kāi)機(jī)時(shí),初始化所述檢測(cè)鏈表和所述報(bào)警鏈表。
[0022]為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種注射泵的信號(hào)檢測(cè)裝置,所述注射泵包括至少一個(gè)檢測(cè)信號(hào),所述注射泵的信號(hào)檢測(cè)裝置包括:
[0023]控制節(jié)點(diǎn)訪問(wèn)模塊,用于訪問(wèn)檢測(cè)鏈表中的控制節(jié)點(diǎn),所述檢測(cè)鏈表中包括至少一個(gè)控制節(jié)點(diǎn),所述控制節(jié)點(diǎn)與所述檢測(cè)信號(hào)一一對(duì)應(yīng),所述控制節(jié)點(diǎn)包括所述檢測(cè)信號(hào)的處理方法;
[0024]檢測(cè)信號(hào)分類處理模塊,用于調(diào)用所述控制節(jié)點(diǎn)中的所述檢測(cè)信號(hào)的處理方法對(duì)所述檢測(cè)信號(hào)進(jìn)行分類處理,并得到所述檢測(cè)信號(hào)的分類處理結(jié)果;
[0025]判斷處理模塊,用于根據(jù)所述檢測(cè)信號(hào)的分類處理結(jié)果,進(jìn)行預(yù)警判斷處理,以檢測(cè)出不正常的所述檢測(cè)信號(hào);
[0026]下一控制節(jié)點(diǎn)檢測(cè)模塊,用于對(duì)下一個(gè)所述控制節(jié)點(diǎn)對(duì)應(yīng)的所述檢測(cè)信號(hào)進(jìn)行檢測(cè);
[0027]分時(shí)遍歷鏈表模塊,用于每間隔預(yù)設(shè)時(shí)間,遍歷所述檢測(cè)鏈表。
[0028]優(yōu)選地,所述檢測(cè)信號(hào)分類處理模塊包括:
[0029]控制節(jié)點(diǎn)判斷單元,用于判斷所述控制節(jié)點(diǎn)是否有效;
[0030]控制節(jié)點(diǎn)分類處理單元,用于當(dāng)所述控制節(jié)點(diǎn)有效時(shí),對(duì)該控制節(jié)點(diǎn)對(duì)應(yīng)的所述檢測(cè)信號(hào)進(jìn)行分類處理,并得到所述檢測(cè)信號(hào)的分類處理結(jié)果。
[0031]優(yōu)選地,所述注射泵還包括報(bào)警鏈表,所述判斷處理模塊包括:
[0032]檢測(cè)信號(hào)判斷單元,用于根據(jù)所述檢測(cè)信號(hào)的分類處理結(jié)果,進(jìn)行預(yù)警判斷用以判斷該檢測(cè)信號(hào)是否正常;
[0033]檢測(cè)信號(hào)插入單元,用于若該檢測(cè)信號(hào)不正常,則將該檢測(cè)信號(hào)對(duì)應(yīng)的所述控制節(jié)點(diǎn)插入所述報(bào)警鏈表中。
[0034]優(yōu)選地,所述注射泵的信號(hào)檢測(cè)裝置還包括:
[0035]保存模塊,用于保存所述檢測(cè)信號(hào)的分類處理結(jié)果。
[0036]優(yōu)選地,所述注射泵的信號(hào)檢測(cè)裝置還包括:
[0037]鏈表初始化模塊,用于在注射泵開(kāi)機(jī)時(shí),初始化所述檢測(cè)鏈表和所述報(bào)警鏈表。
[0038]本發(fā)明提出一種注射泵的信號(hào)檢測(cè)方法和裝置,本發(fā)明采用控制節(jié)點(diǎn)的結(jié)構(gòu)與鏈表的管理方式對(duì)檢測(cè)信號(hào)進(jìn)行統(tǒng)一管理,每一種檢測(cè)信號(hào)對(duì)應(yīng)于一個(gè)控制節(jié)點(diǎn),控制節(jié)點(diǎn)包含有對(duì)應(yīng)檢測(cè)信號(hào)的類型、處理方法、信號(hào)數(shù)據(jù)、報(bào)警等級(jí)等內(nèi)容,通過(guò)鏈表的方式定時(shí)遍歷鏈表中各控制節(jié)點(diǎn),并調(diào)用控制節(jié)點(diǎn)中該檢測(cè)信號(hào)的處理方法對(duì)該檢測(cè)信號(hào)進(jìn)行相應(yīng)的處理,同時(shí)判斷各檢測(cè)信號(hào)是否正常,若不正常,則對(duì)其進(jìn)行相應(yīng)的報(bào)警處理。本發(fā)明能有效管理注射泵中各種檢測(cè)信號(hào),并對(duì)各檢測(cè)信號(hào)進(jìn)行相應(yīng)的處理。本發(fā)明的信號(hào)檢測(cè)管理方法程序結(jié)構(gòu)清晰、簡(jiǎn)單易用、可維護(hù)性和可讀性好且方便移植,從而可以提高注射泵系統(tǒng)的安全性能。
【附圖說(shuō)明】
[0039]圖1為本發(fā)明注射泵的信號(hào)檢測(cè)方法第一實(shí)施例的流程示意圖;
[0040]圖2為圖1中本發(fā)明注射泵的信號(hào)檢測(cè)方法步驟S20的細(xì)化流程示意圖;
[0041]圖3為圖1中本發(fā)明注射泵的信號(hào)檢測(cè)方法步驟S30的細(xì)化流程示意圖;
[0042]圖4為本發(fā)明注射泵的信號(hào)檢測(cè)方法第二實(shí)施例的流程示意圖;
[0043]圖5為本發(fā)明注射泵的信號(hào)檢測(cè)方法第三實(shí)施例的流程示意圖;
[0044]圖6為本發(fā)明注射泵的信號(hào)檢測(cè)裝置第一實(shí)施例的功能模塊示意圖;
[0045]圖7為圖6中本發(fā)明注射泵的信號(hào)檢測(cè)裝置中檢測(cè)信號(hào)分類處理模塊20的細(xì)化功能t旲塊不意圖;
[0046]圖8為圖6中本發(fā)明注射泵的信號(hào)檢測(cè)裝置中判斷處理模塊30的細(xì)化功能模塊示意圖;
[0047]圖9為本發(fā)明注射泵的信號(hào)檢測(cè)裝置第二實(shí)施例的功能模塊示意圖;
[0048]圖10為本發(fā)明注射泵的信號(hào)檢測(cè)裝置第三實(shí)施例的功能模塊示意圖。
[0049]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0050]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0051]本發(fā)明的核心思想是:采用控制節(jié)點(diǎn)的結(jié)構(gòu)與鏈表的管理方式對(duì)檢測(cè)信號(hào)進(jìn)行統(tǒng)一管理,每一種檢測(cè)信號(hào)對(duì)應(yīng)于一個(gè)控制節(jié)點(diǎn),控制節(jié)點(diǎn)包含有對(duì)應(yīng)檢測(cè)信號(hào)的類型、處理方法、信號(hào)數(shù)據(jù)、報(bào)警等級(jí)等內(nèi)容,通過(guò)鏈表的方式定時(shí)遍歷鏈表中各控制節(jié)點(diǎn),以調(diào)用控制節(jié)點(diǎn)中該檢測(cè)信號(hào)的處理方法對(duì)該檢測(cè)信號(hào)進(jìn)行相應(yīng)的處理,