国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

搏動(dòng)式血泵驅(qū)動(dòng)源的運(yùn)動(dòng)參數(shù)計(jì)算及精確實(shí)時(shí)補(bǔ)償控制

2011-01-26 07:44曹云潘鋼臧旺福白景峰
中國醫(yī)療器械雜志 2011年2期
關(guān)鍵詞:血泵壓縮比實(shí)時(shí)性

【作 者】曹云,潘鋼,臧旺福,白景峰

1 上海交通大學(xué)生物醫(yī)學(xué)儀器研究所,上海200030

2 上海交通大學(xué)Med-X研究院,上海,200030

3 上海交通大學(xué)醫(yī)學(xué)院附屬瑞金醫(yī)院心外科,上海,200020

0 前言

左心室輔助裝置(LVAD)作為心衰病人等待心臟移植的過渡治療設(shè)備已普遍被使用,它能部分或完全替代心室泵血功能,所以也稱人造血泵[1]。依據(jù)血液流動(dòng)的形式血泵可分為搏動(dòng)型與平流型兩種。搏動(dòng)式血泵需以一定的搏動(dòng)率“跳動(dòng)”,一般均需外部動(dòng)力源,對于驅(qū)動(dòng)源的基本要求為可實(shí)現(xiàn)搏動(dòng)率、流量和壓縮比調(diào)節(jié)[2]。血泵的驅(qū)動(dòng)是人工心臟研究的關(guān)鍵問題之一,它直接影響血泵的性能和臨床應(yīng)用[3]?,F(xiàn)今臨床上囊式、膜式的搏動(dòng)血泵多使用開放式氣壓(如氣泵)作為驅(qū)動(dòng)源,通過控制氣泵開關(guān)的方式調(diào)節(jié)出氣量實(shí)現(xiàn)上述相關(guān)參數(shù)的設(shè)置。這種方式控制的血泵精度較低,且實(shí)時(shí)性差,工作時(shí)產(chǎn)生的噪音過大,不符合臨床上相對安靜的環(huán)境要求,制作成本較高,過于龐大的體積給臨床應(yīng)用帶來了諸多不便。

1 驅(qū)動(dòng)系統(tǒng)

1.1 系統(tǒng)結(jié)構(gòu)

針對上述氣泵驅(qū)動(dòng)中的諸多問題,本文提出了一種實(shí)時(shí)性好,運(yùn)行穩(wěn)定,噪音小,且可調(diào)節(jié)精確控制血泵的搏動(dòng)率、流量和壓縮比的驅(qū)動(dòng)方法。其硬件構(gòu)成如圖1所示,采用以ARM單片機(jī)為控制核心,伺服電機(jī)為動(dòng)力源,通過絲桿連接電機(jī)與氣缸將電機(jī)的轉(zhuǎn)動(dòng)轉(zhuǎn)化為氣缸活塞的來回往復(fù)運(yùn)動(dòng)。通過控制伺服電機(jī)的轉(zhuǎn)動(dòng)角度及轉(zhuǎn)速實(shí)現(xiàn)氣缸輸出與吸入氣量及運(yùn)動(dòng)頻率的精確控制。

圖1 系統(tǒng)結(jié)構(gòu)圖Fig.1 System structure

伺服電機(jī)的控制采取一個(gè)較為獨(dú)特的方式,即采用ARM單片機(jī)作為控制核心,與現(xiàn)代典型的伺服電機(jī)控制系統(tǒng)有著較大區(qū)別?,F(xiàn)代典型控制方案主要由上位計(jì)算機(jī)、運(yùn)動(dòng)控制卡、驅(qū)動(dòng)器和電機(jī)組成,如圖2示。運(yùn)動(dòng)控制卡基于PC總線,通常作為步進(jìn)電機(jī)或數(shù)字式伺服電機(jī)的上位控制單元,卡上專用CPU與PC機(jī)CPU構(gòu)成主從式“雙CPU”控制模式。PC機(jī)只進(jìn)行人機(jī)界面、實(shí)時(shí)監(jiān)控和發(fā)送指令等系統(tǒng)管理工作,由卡上CPU來處理所有運(yùn)動(dòng)控制的細(xì)節(jié),如升降速計(jì)算、行程控制和多軸插補(bǔ)等。隨卡提供各種功能的運(yùn)動(dòng)控制函數(shù),讓用戶更快且有效地解決復(fù)雜的運(yùn)動(dòng)控制問題。此種方案多用于運(yùn)動(dòng)過程和運(yùn)動(dòng)軌跡都比較復(fù)雜,且柔性比較強(qiáng)的設(shè)備[4]。

圖2 典型控制方案Fig.2 Typical control scheme

在本文提出的血泵驅(qū)動(dòng)方案中,我們只需控制單個(gè)電機(jī)實(shí)現(xiàn)單軸上的來回運(yùn)動(dòng),以提供血泵的壓縮和舒張的動(dòng)力。該方案中ARM需同時(shí)完成人機(jī)交互與電機(jī)的控制兩項(xiàng)工作,用外接觸摸屏來實(shí)現(xiàn)人機(jī)交互,通過脈沖串頻率來控制電機(jī)的速度,脈沖的數(shù)量來控制電機(jī)的行程位置,方向信號來控制其轉(zhuǎn)動(dòng)方向。

在血泵驅(qū)動(dòng)中使用這種方案,較之傳統(tǒng)方法有幾點(diǎn)優(yōu)勢:① 使用ARM外接觸摸屏控制的單CPU模式,替代“雙CPU”模式可以減少控制卡多軸控制等復(fù)雜功能和避免PC豐富資源的浪費(fèi);② 血泵運(yùn)行時(shí),在較高搏動(dòng)率下電機(jī)需高速轉(zhuǎn)動(dòng),且要求快速、準(zhǔn)時(shí)的正反轉(zhuǎn)切換,這對控制部分的實(shí)時(shí)性提出較高要求。ARM單片機(jī)程序均為實(shí)時(shí)操作,因而實(shí)時(shí)性遠(yuǎn)強(qiáng)于PC機(jī)上基于PC操作系統(tǒng)的運(yùn)動(dòng)控制程序;③ 該方案顯著地降低了產(chǎn)品的成本,便于市場推廣,增強(qiáng)了市場競爭力。

1.2 參數(shù)設(shè)置與計(jì)算

設(shè)計(jì)方案包括電機(jī)參數(shù)設(shè)置及ARM單片機(jī)程序兩部分。

伺服驅(qū)動(dòng)器的參數(shù)設(shè)置為:輸入脈沖串的形式選用命令脈沖/命令符號形式,用命令脈沖表示旋轉(zhuǎn)量,而命令符號表示旋轉(zhuǎn)方向,控制方式選用位置控制方式,電子齒輪設(shè)定為電機(jī)旋轉(zhuǎn)一周需1200個(gè)指令脈沖[5]。

ARM單片機(jī)資源分配為:人機(jī)交互部分使用液晶顯示接口外接液晶顯示屏,并使用8路AD通道中的前四路作觸摸屏接口; 控制信號部分取用一路I/O口設(shè)為輸出口,用于發(fā)出方向信號,控制電機(jī)的正反轉(zhuǎn)方向;使用定時(shí)器Timer0開啟其脈寬調(diào)制功能(PWM),將占空比設(shè)為50%以作為脈沖輸出信號。由于運(yùn)動(dòng)過程與時(shí)間密切相關(guān),故需使用定時(shí)器的定時(shí)功能,這里使用Timer2進(jìn)行運(yùn)動(dòng)主體控制。

血泵使用過程中主要的工作參數(shù)有搏動(dòng)率H(次/min)、壓縮量V(ml)和壓縮比c(取值范圍為1.0-2.0)。搏動(dòng)率H對應(yīng)著電機(jī)單次來回運(yùn)動(dòng)的時(shí)間總和Tp+Tn。壓縮量V即單位時(shí)間內(nèi)血泵輸出的血量,對應(yīng)著電機(jī)單次運(yùn)動(dòng)的行程。壓縮比c則對應(yīng)著電機(jī)來回運(yùn)動(dòng)的時(shí)間比Tp/Tn。電機(jī)運(yùn)行速度對應(yīng)著脈沖頻率。它們的計(jì)算公式為:

(60為每毫升的輸出量對應(yīng)的脈沖數(shù))

單次運(yùn)動(dòng)時(shí)間=Tp(壓縮時(shí)間)+Tn(收縮時(shí)間)

依據(jù)公式計(jì)算得出,在搏動(dòng)次數(shù)為60次/min,輸出量為6000 ml和壓縮比為1.0時(shí),壓縮脈沖頻率同舒張脈沖頻率相同均為12000,即電機(jī)的轉(zhuǎn)速需達(dá)到600r/min。由此可知,在更高的搏動(dòng)率下電機(jī)的轉(zhuǎn)速會(huì)更高。實(shí)驗(yàn)中發(fā)現(xiàn),直接進(jìn)行啟動(dòng)與停止操作,電機(jī)在兩端急停換向再啟轉(zhuǎn)時(shí),會(huì)產(chǎn)生較大的噪聲。為此在啟動(dòng)與停止處采用類似于步進(jìn)電機(jī)控制中的加減速控制方式,如圖3所示。實(shí)驗(yàn)證明,采取此方案可以有效減少噪聲。

圖3 加速曲線Fig.3 Curve of acceleration

加速部分軟件實(shí)現(xiàn)流程如圖4所示,減速階段與加速階段處理方法類似。

1.3 驅(qū)動(dòng)控制

軟件部分以Timer2中斷為主體??紤]到該種應(yīng)用的高實(shí)時(shí)性要求。將該中斷設(shè)為ARM支持的FIQ(快速中斷模式)模式,其請求具有最高的優(yōu)先級,可以打斷IRQ(普通中斷)而不會(huì)被IRQ打斷。程序中還有多處中斷均采用IRQ,這樣使得運(yùn)動(dòng)過程控制具有最高優(yōu)先級,從而保證較好的實(shí)時(shí)性。

以單次來回運(yùn)動(dòng)為一個(gè)運(yùn)動(dòng)周期為例,具體處理方法為設(shè)置一個(gè)起始原點(diǎn),在每次開機(jī)時(shí)均會(huì)通過位置檢測裝置的反饋來自動(dòng)回到原點(diǎn),運(yùn)動(dòng)從原點(diǎn)開始;驅(qū)動(dòng)氣缸形成壓縮壓,然后回到原點(diǎn)形成舒張壓,從而完成一個(gè)周期運(yùn)動(dòng)。在工作中需進(jìn)行心率等參數(shù)的調(diào)整時(shí),若采取停止電機(jī),工作修改參數(shù)再啟動(dòng)電機(jī),則會(huì)打斷血泵工作的連續(xù)性,而若在其行程中間直接修改參數(shù)并立即生效,則需要考慮剩余的時(shí)長和行程等,這將導(dǎo)致計(jì)算復(fù)雜而出錯(cuò)。為此采取了一種緩沖的方法,在修改完參數(shù)并最終確認(rèn)后,新的參數(shù)并沒有立即生效,而是暫存在了一個(gè)緩沖區(qū),當(dāng)檢測到電機(jī)已經(jīng)回到了原點(diǎn)時(shí)則將緩沖區(qū)的新參數(shù)取出并使之生效。對于電機(jī)的停止也采取類似方法,按下停止電機(jī)并不立即響應(yīng)這一操作,而是做出標(biāo)記在回到原點(diǎn)后才檢測是否有按下停止,若有則停止運(yùn)動(dòng),這樣可以避免再次啟動(dòng)時(shí)需重新回零。由于篇幅所限,僅給出程序流程圖,如圖5所示。

圖4 加速過程控制Fig.4 Process of accelerate

圖5 主要控制部分Fig.5 Main control section

1.4 誤差補(bǔ)償

伺服電機(jī)精度已經(jīng)較高,但機(jī)械部件的誤差一直存在,每個(gè)周期運(yùn)動(dòng)發(fā)送的脈沖數(shù)也會(huì)有誤差。隨著血泵跳動(dòng)長時(shí)間進(jìn)行,不可避免的會(huì)帶來誤差累積,若任由其累積擴(kuò)大將會(huì)超出傳動(dòng)機(jī)構(gòu)的行程而發(fā)生故障。這里,我們采取的解決辦法是,取定一個(gè)允許的誤差域,每次到原點(diǎn)端時(shí)檢測其位置偏離情況,若在允許范圍內(nèi)則繼續(xù)下一次運(yùn)動(dòng),若超出則在下一次運(yùn)動(dòng)前補(bǔ)償一定的量使其回到誤差域內(nèi)。系統(tǒng)中位置檢測裝置總長為100 mm,AD采樣精度為10位即返回值為0-1023,誤差域設(shè)為15,即(15/1024)*100 mm≈1.5 mm。經(jīng)實(shí)驗(yàn)得出隨著參數(shù)的不同,每隔10-20次來回運(yùn)動(dòng)需進(jìn)行一次調(diào)整,即每次運(yùn)動(dòng)的誤差<或=0.15 mm,在容許范圍內(nèi)。

2 總結(jié)

本文介紹的基于ARM為控制核心的新型搏動(dòng)型血泵的驅(qū)動(dòng)裝置結(jié)構(gòu)簡單,可依據(jù)需要在不中斷血泵工作的情況下調(diào)節(jié)心率、壓縮比和輸出量。經(jīng)實(shí)驗(yàn)證明,基于實(shí)時(shí)補(bǔ)償方法的控制精確,且裝置長時(shí)間運(yùn)行穩(wěn)定,運(yùn)行過程中噪音較小,達(dá)到臨床應(yīng)用的要求。

[1] Vitali E, M. Lanfranconi, G. Bruschi, E. Ribera, et al. Mechanical circulatory support in severe heart failure: single-center experience[J]. Transplantation Proceedings, 2004, 36(3): 620-622.

[2] 韓元杰, 楊明. 搏動(dòng)型血泵驅(qū)動(dòng)系統(tǒng)的探討[J]. 中國醫(yī)療器械雜志, 2009, 33(001): 1-6.

[3] 徐先懂, 譚建平. 血泵驅(qū)動(dòng)電機(jī)調(diào)速系統(tǒng)研究[J]. 機(jī)電工程技術(shù),2006, 35(010): 32-34.

[4] 周志明. 基于運(yùn)動(dòng)控制卡的步進(jìn)電機(jī)控制系統(tǒng)[J]. 煤礦機(jī)械,2004, (003): 95-97.

[5] 蔡志祥, 劉冬生, 曾曉雁. 基于單片機(jī)的交流伺服電機(jī)控制系統(tǒng)[J]. 機(jī)械與電子, 2005, 5(5): 28-30.

[6] Meyns, B. Indications for rotary blood pumps in clinical practice[J]. Artificial Organs, 2001, 25(5): 323-326.

[7] Mihaylov, D., G. Verkerke, P. Blanksma, J. Elstrodt, E. De Jong andG. Rakhorst. Evaluation of the optimal driving mode during left ventricular assist with pulsatile catheter pump in calves[J].Artificial Organs, 1999, 23(12): 1117-1122.

猜你喜歡
血泵壓縮比實(shí)時(shí)性
血泵扳手輔助血泵管路回血的應(yīng)急應(yīng)用效果
質(zhì)量比改變壓縮比的辛烷值測定機(jī)
基于BP神經(jīng)網(wǎng)絡(luò)的旋轉(zhuǎn)血泵生理控制
航空電子AFDX與AVB傳輸實(shí)時(shí)性抗干擾對比
計(jì)算機(jī)控制系統(tǒng)實(shí)時(shí)性的提高策略
一種車載Profibus總線系統(tǒng)的實(shí)時(shí)性分析
低溫廢氣再循環(huán)及低壓縮比對降低歐6柴油機(jī)氮氧化物排放的影響
高幾何壓縮比活塞的燃燒室形狀探討
采用兩級可變壓縮比系統(tǒng)提高車用汽油機(jī)的效率
心臟輔助與替代裝置中血泵的控制及監(jiān)測方法