醫(yī)用自動(dòng)洗片機(jī)控制器的研制?
根據(jù)環(huán)境溫度、洗片機(jī)各溫區(qū)工作溫度要求以及ADC0809輸入電壓范圍要求,調(diào)整RW1和RW2。調(diào)整時(shí)我們按照變換率為35mV/℃,通過調(diào)整RW1調(diào)整v0的斜率,再調(diào)整RW2以滿足調(diào)零要求。
ADC0809是單片、CMOS、逐次比較、8位模/數(shù)變換器。片內(nèi)包含8位模/數(shù)變換器、8通道多路轉(zhuǎn)換器與微控制器兼容的控制邏輯。ADC轉(zhuǎn)換位的選擇應(yīng)充分保證其分辨率高于系統(tǒng)的精度要求,且有一定的裕量,從而滿足其它環(huán)節(jié)特別是傳感器元件的非線性要求。
ADC0809的轉(zhuǎn)換精度為±0.4%,轉(zhuǎn)換時(shí)間為128μs。ADC0809將第二級(jí)放大器輸出的模擬量變換為數(shù)字量,接到系統(tǒng)的數(shù)據(jù)總線,供CPU讀入。
4 軟件系統(tǒng)的設(shè)計(jì)
軟件系統(tǒng)分為兩大部分,洗片主控模塊與鍵盤顯示模塊,兩部分之間根據(jù)自定義的通訊協(xié)議通訊。軟件設(shè)計(jì)時(shí)采用模塊化設(shè)計(jì),主控部分如圖6所示,由初始化、串行通訊、時(shí)鐘管理、數(shù)據(jù)存儲(chǔ)、輸入掃描、進(jìn)片檢測、出片檢測、輸出控制、中斷等模塊組成,由主程序調(diào)用各子模塊,負(fù)責(zé)洗片流程控制。為了提高系統(tǒng)可靠性,主程序采用循環(huán)執(zhí)行的方式。
輸出控制模塊包括溫度控制、速度控制、沖洗控制、補(bǔ)液控制及其它開關(guān)量控制。溫度控制模塊根據(jù)檢測到的三個(gè)工作區(qū)的實(shí)際溫度與設(shè)定溫度之差,查溫度控制表,采用差值法得到輸出控制量,其中溫度控制表事先由實(shí)驗(yàn)測得,固化在單片機(jī)中。洗片電機(jī)速度分為四檔,根據(jù)設(shè)定值查表得輸出控制量。
5 提高系統(tǒng)可靠性的措施
由于醫(yī)院對(duì)洗片質(zhì)量及可靠性要求非常高,洗片機(jī)本身價(jià)格昂貴,且運(yùn)行時(shí)間長,我們?cè)谙到y(tǒng)設(shè)計(jì)時(shí)考慮了可靠性問題。首先,機(jī)器設(shè)計(jì)有自檢功能,普通操作人員可以自行檢查各執(zhí)行機(jī)構(gòu)是否正常。印刷電路板的設(shè)計(jì)也考慮到抗干擾措施,如電源濾波、地線處理等,以提高電路板的可靠性。另外,系統(tǒng)中有看門狗電路,在程序跑飛時(shí)系統(tǒng)復(fù)位。在軟件方面,采用主程序循環(huán)執(zhí)行的方式,每次循環(huán)對(duì)輸出口刷新、對(duì)輸入口讀入,這樣,當(dāng)程序在某次循環(huán)中出錯(cuò)時(shí),下次循環(huán)時(shí)可恢復(fù)正常。
6 結(jié)束語
該醫(yī)用自動(dòng)洗片機(jī)控制器能滿足醫(yī)院X光片自動(dòng)洗片的要求,減少了洗片工作量,提高了洗片的質(zhì)量和效率。設(shè)計(jì)中考慮到了系統(tǒng)的可靠性要求,在硬件和軟件設(shè)計(jì)中均采取措施提高可靠性。同時(shí)系統(tǒng)具有一定的靈活性和可擴(kuò)充性。
伺服電機(jī)相關(guān)文章:伺服電機(jī)工作原理
評(píng)論