a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 消費電子 > 設計應用 > 基于單片機的微量輸液裝置

基于單片機的微量輸液裝置

作者:鹿霏 時間:2016-11-30 來源:電子產品世界 收藏
編者按:針對微量藥液手動輸注無法保證精度問題,本裝置通過C8051F020單片機控制直流電機,對微量藥液進行精確輸注,最小輸注劑量可達0.01ml。可自由設定輸注速度、輸注劑量等參數,達到緩慢輸注效果,利于人體吸收。 引言

作者/ 鹿霏 上海交通大學(上海 200240)

本文引用地址:http://www.j9360.com/article/201611/340854.htm

摘要:針對微量藥液手動輸注無法保證精度問題,本裝置通過C8051F020控制直流,對微量藥液進行精確輸注,最小輸注劑量可達0.01ml。可自由設定輸注速度、輸注劑量等參數,達到緩慢輸注效果,利于人體吸收。

引言

  隨著電子技術的不斷發展,醫療設備的不斷更新,對醫用藥液的輸注精度要求越來越高,很多藥物對輸注劑量有著嚴格的要求,且這部分藥物無法通過生理鹽水、葡萄糖等進行稀釋,從而傳統的人工針管輸注無法保證劑量的準確性,而這部分藥物由于藥量較小,也不適合使用輸液泵長時間輸注。本裝置是一款專門針對小劑量短時間輸注而設計的產品,可用于直接藥液輸注、精確配藥等,還可用于新藥鑒定、藥品藥效分析等。本裝置通過外接不同的針頭或輸液管路可實現靜脈輸注、皮下輸注等多種輸液方式。

1 總體設計

  本輸液器由C8051F020驅動芯片、直流、紅外編碼器、輸注機構、液晶顯示、按鍵、報警系統等組成,主要有輸注、復位、輸注速度設定、電量提示、阻塞報警等功能。最小輸注量為0.01ml,輸注精度可達5%以內。總體設計原理如圖1所示。

  本輸液器通過按鍵與液晶顯示可設定輸注量與輸注速度,設定完成后,通過控制電機驅動芯片,驅動直流電機推動輸注機構運行,紅外編碼器反饋輸注信息,當輸注量達到設定值后,單片機控制直流電機停止轉動,當輸注過程出現阻塞等故障時,報警系統發光二極管及蜂鳴器進行報警。本輸液器體積小巧、操作簡單,對部分風險性較小藥物,病人可自己在家中完成輸注過程,從而減輕醫院負擔。

2 主要硬件模塊設計

2.1 單片機

  C8051F020單片機是新華龍電子有限公司的一款混合信號系統級MCU芯片,具有64個數字I/O引腳。該芯片內核為CIP-51指令集,與MCS-51指令集完全兼容,速度可達25MIPS。該芯片的可編程計數器陣列可實現紅外編碼器的計數功能,有效保證了電機的輸注精度。內部上拉電阻設計可使按鍵等設計不需單獨配置電阻,使產品體積更小。12位ADC可實現檢測電池剩余電量等功能。

2.2 電機驅動電路

  為了能夠控制電機的正反轉,采用LG9110為電機驅動芯片,該芯片每通道具有800mA的連續電流輸出能力,外圍電路簡單,電路如圖2所示。

  通過對IA、IB口輸入不同電平,可對應OA、OB口不同輸出電平,實現直流電機正轉和反轉,如表1所示。正轉實現輸注功能,當藥液全部輸注完成后,通過反轉實現復位功能。

2.3 直流電機與輸注機構

  直流電機帶動輸注機構工作原理如圖3所示。

  當確定輸液值開始輸液時,由單片機算出直流電機需轉動的圈數,并由單片機控制電機驅動芯片使電機轉動。電機轉動帶動電機絲桿上套筒前進,套筒推動輸液管前進,實現,紅外編碼器記錄電機轉動圈數,反饋給單片機的計數器。當電機轉動圈數達到預定值時,單片機停止電機工作。輸注過程中和輸注結束后,單片機通過紅外編碼器監測電機狀態,如輸注過程中電機未轉動導致紅外編碼器無數據,或輸注結束后電機未停止轉動導致紅外編碼器產生數據,則系統報輸注故障,通過報警系統進行提示。

2.4 輸注安全設計

  考慮到電機輸注過程中有失控的風險,對電機驅動芯片采用獨立的電源芯片供電,通過單片機可控制電源芯片,當單片機檢測到輸注出現故障電機無法停止時,單片機控制給電機驅動芯片供電的電源芯片斷電,從而有效地保證了電機輸注過程中的安全性,具體過程見圖4。

3 軟件設計

  本輸液裝置輸液總容量為5ml,輸液范圍可設置為0.01ml~5ml,輸注速度可設置為0.005ml/s~0.05ml/s。擁有液晶提示界面、蜂鳴提示、發光二極管閃爍等多種報警方式,軟件程序實施監控,當發生藥量過低、電量過低、輸注故障等情況時,針對不同嚴重度采取不同報警方式。

  本軟件采用模塊化設計,主要模塊如圖5所示。

  程序完成初始化后,通過液晶界面顯示剩余藥量、電量等信息,通過按鍵可選擇輸注速度、藥液輸注及復位。輸注速度可根據不同藥液的使用特性進行調整。藥液輸注過程因需要更換輸注針頭,需先進行排氣功能,把空氣排掉后進行輸注。輸注過程中單片機監控紅外編碼器的數據,如紅外編碼器無數據,說明電機未轉動或編碼器損壞,則跳出輸注子程序,進入報警程序;當輸注過程正常并輸注完成后,跳出輸注子程序并顯示輸注完成;如輸注完成后,編碼器顯示電機繼續轉動,則停止電機并進入報警程序。具體過程如圖6。輸注完成后,系統會記錄輸注值,作為下次輸注的起始參考值。

  復位過程通過單片機控制電機反向轉動,單片機監控編碼器數據,當數據異常時,跳入報警程序;當數據正確完成復位時,復位過程結束。

  當總藥量低于報警設定值時,會進行液晶界面顯示提示,當藥量為零時,系統會提示進行復位操作。當電量低于安全值時,系統停止工作,并通過發光二極管及蜂鳴器進行報警。

  電機輸注過程中,當軟件控制電機驅動芯片停止電機工作過程中,由于電機的慣性,會多轉一定圈數,造成輸注精度降低,但通過試驗發現,每次多轉的圈數基本一致,因此,在輸注結束后計數器不需清零,計數器中保留一定數據作為下次輸注的起始值。例如電機需轉動100圈,每次轉到100圈后計數器從零開始重新計數,每次由于慣性原因多轉5圈,計數器最后數據為5,則實際轉動了105圈,造成5%的精度誤差。但輸注結束后保留計數器中的數據5,下次從6開始計數,計到100后電機停止,慣性原因電機會繼續轉動5圈,則實際轉動圈數為(100-5)+5=100圈,使輸注精度更高。

4 結語

  本文提出基于C8051F020單片機與直流電機實現微量藥液輸注的設計方案,經測試可實現,精度滿足要求,達到了預期的設計目的。

參考文獻:

  [1]陳連坤.嵌入式系統的設計與開發[M].北京:北京交通大學出版社,2005.

  [2]袁衡新.淺談輸液系統的現狀與展望[J].臨床藥物治療雜志,2007,5(6):43-45.

  [3]徐愛鈞. 單片機高級語言應用編程與實踐[M]. 北京:電子工業出版社,2013.

  [4]黃立培.電動機控制[M].北京:清華大學出版社,2003.

  [5]余學飛.醫學電子儀器原理與設計[M].廣州:華南理工大學出版社,2002.

  [6]李春慧,王歡. 靜脈輸液速度的影響因素與滴速選擇[J].沈陽醫學院學報,2008,10(3):173-175.

  [7]李朝偉,李曉東. 注射泵一般原理和故障處理[J]. 醫療裝備,2007,3.


本文來源于中國科技期刊《電子產品世界》2016年第11期第40頁,歡迎您寫論文時引用,并注明出處。



評論


相關推薦

技術專區

關閉