一種基于單片機的心肺復蘇系統
通過(guò)電磁閥8排出去的氧氣,根據5:1的按壓呼吸比[5],通過(guò)打開(kāi)和關(guān)閉電磁閥13和電磁閥14的時(shí)間來(lái)控制。電磁閥13的打開(kāi),電磁閥14的關(guān)閉,氣管給人通氣,其潮氣量可用外接氣囊來(lái)控制。電磁閥13的關(guān)閉,電磁閥14的打開(kāi)時(shí),氧氣排放出至大氣中。本文引用地址:http://dyxdggzs.com/article/173767.htm
3單片機控制系統的硬件設計
本系統擬采用美國CYGNAL公司的C8051F020單片機(詳情可訪(fǎng)問(wèn)
4系統供電
整個(gè)系統采用12V電池組供電,經(jīng)升壓電路得到24V電壓給壓力傳感器供電。經(jīng)降壓得到5V電壓給各個(gè)驅動(dòng)芯片供電。單片機采用AS11173.3V/800mA電源供電。壓力傳感器輸出為4-20mA電流,不能直接和單片機相連,須經(jīng)轉換電路后再輸入單片機。電磁閥只需提供一個(gè)很短時(shí)間的脈沖電平即可,由ULN2803驅動(dòng)芯片控制,采用12V DC供電。[9]
5軟件設計
系統程序用C51和匯編編寫(xiě),采用模塊化結構,包括主程序、中斷服務(wù)程序和子程序。主程序流程圖見(jiàn)圖5。在系統初始化過(guò)程中,首先允許看門(mén)狗定時(shí)器,以便程序發(fā)生“飛逸”時(shí),及時(shí)進(jìn)入復位狀態(tài)。其次初始化外部時(shí)鐘振蕩器,在本系統中,考慮到要與電腦進(jìn)行串行通信,外接了PCF8563時(shí)鐘芯片,時(shí)鐘源可在外部時(shí)鐘源和C8051F020內部時(shí)鐘源之間切換。然后通過(guò)設置交叉開(kāi)關(guān)控制寄存器將計時(shí)數器/定時(shí)器、串行總線(xiàn)、硬件中斷、ADC轉換啟動(dòng)輸入以及微控制器內部的其他數字資源配置到端口I/O引腳,詳細配置方法可見(jiàn)參考文獻[06] 和[07]。然后C8051F020根據輸入的參數打開(kāi)調壓閥,啟動(dòng)步進(jìn)電機,查詢(xún)參數表,確定轉動(dòng)步數,開(kāi)始給氣缸加壓,在加壓過(guò)程中,檢測壓力傳感器,查表判斷是否達到預定壓力。達到后,控制相關(guān)電磁閥的開(kāi)和關(guān),最后重復循環(huán)。中斷服務(wù)程序主要有觸摸屏輸入中斷和壓力傳感器輸入中斷等。子程序包括:步進(jìn)電機控制程序、電磁閥的開(kāi)關(guān)程序、數據的存取程序。系統的主程序流程如圖4。
圖4 主程序流程圖
6 結論
在試驗過(guò)程中表明,該系統可達到以下技術(shù)要求a.按壓頻率:60-100次/min,可調;b.按壓壓力:35-45kg,可調;c.按壓深度:2-6cm,可調?;究蓾M(mǎn)足實(shí)際使用要求。
評論