胰島素泵的設計
第2部分:RTC(實(shí)時(shí)時(shí)鐘)和EEPROM(電可擦可編程只讀存儲器)
本文引用地址:http://dyxdggzs.com/article/153283.htm我們可以使用SoC的內部RTC模塊在內部EEPROM中存儲當前日期和時(shí)間。這樣即使設備斷電也可以存儲日期和時(shí)間。系統還可以存儲儲存器/儲存盒需要進(jìn)行重新灌注時(shí)的日期和時(shí)間(因為系統知道胰島素泵入人體的速度,所以可以確定此信息),以及儲存器的容量。系統還可以驅動(dòng)報警器(即由內置DAC驅動(dòng)的喇叭),用以指示儲存器何時(shí)耗盡。
如上所述,系統需要了解何時(shí)將電機切換至適于單次劑量模式的速度,以及何時(shí)將電機切換至適于基準劑量模式的速度。為此,可將PSoC 3和5中的計數器模塊與極低頻率的時(shí)鐘源(大約1 Hz)一起使用。1 Hz時(shí)鐘來(lái)自用于驅動(dòng)RTC 的32.768晶體。
第3部分:避免路徑堵塞
作為安全預防措施,應監控胰島素是否正常注入體內或者是否出現路徑堵塞的情況,這一點(diǎn)非常重要。例如,如果插入針頭的位置出現血塊或組織發(fā)育,并阻止了胰島素流入,則儲存盒內的壓力會(huì )增加。我們可以用壓力傳感器(硅壓力傳感器位于注釋[5]中)圍繞套管,并將輸出結果反饋至處理器。與應變儀傳感器類(lèi)似,壓力傳感器可以將壓力轉換為相應的電阻變化。為了檢測電阻變化,傳感器可以放置在惠斯登電橋上,用以生成差分電壓,并將該電壓送到SoC進(jìn)一步處理。
同樣,進(jìn)入人體的胰島素必須保持在適當的溫度范圍內以免變質(zhì)??衫门cSoC連接的傳感器(如熱敏電阻)監視儲存器或套管中胰島素的溫度得以實(shí)現。
最后,分別來(lái)自壓力傳感器和溫度傳感器的兩個(gè)模擬輸入被送入SoC,并通過(guò)集成式ADC監視其當前狀態(tài)。例如,PSoC 3和5具有高精度的模擬前端執行此操作,具有最高20位的分辨率,并可通過(guò)相同ADC進(jìn)行多路信號復用。產(chǎn)生的信號值可以與存儲的閾值相比較,以檢測是否存在堵塞(當壓力傳感器讀數超出閾值時(shí))或者胰島素是否變質(zhì)(當熱敏電阻讀數超出閾值)。當出現堵塞時(shí),SoC會(huì )發(fā)出警報或閃爍LED燈。當電池電量耗盡時(shí),該警報也會(huì )出現。
第4部分:便攜式設備的電源管理
便攜式醫療設備所使用的堿性電池(不可充電)的電壓一般為1.5V。SoC的內部升壓調節器可以將電壓提升至運行SoC所需的水平,這里PSoC 3/5所需的電壓為1.8 V。該升壓調節器甚至可以將電壓從0.5 V提升至1.8 V。如果使用可充電電池,則推薦使用鋰電池。
因為對于這種手持便攜式設備,能耗在高效運行中起著(zhù)重要作用,這就意味著(zhù)電池不能經(jīng)常充電或更換。因此,SoC需要支持多種低功率模式,包括設備在不使用時(shí)進(jìn)入睡眠/休眠狀態(tài),以避免耗費電池電量。
PSoC 3和5提供被稱(chēng)為交替活動(dòng)模式的附加低功率模式,即當CPU關(guān)閉時(shí)某些數字和模擬模塊仍然運行。這種結構下,胰島素泵在大多數運行時(shí)間里都不需要CPU工作。這意味著(zhù)只有在切換單次劑量和基準劑量模式時(shí)才需要CPU運行(中斷操作)。
第5部分:顯示屏和輸入/輸出接口
如果單次劑量和基準劑量的持續時(shí)間需要更改,或者固定時(shí)間段內的濃度需要更改,則無(wú)需重新設置整個(gè)系統。用戶(hù)只需按按鈕即可調節系統。賽普拉斯提供的這種觸摸感應解決方案是PSoC內置的一種功能,其可以取代目前還在使用的傳統機械按鈕。由于可以直接控制高質(zhì)量圖形或分段LCD圖像,因此顯示器不僅可用于顯示當前狀態(tài)和下次灌輸時(shí)間等信息,還可以在LCD顯示屏頂部出現一個(gè)電阻式觸摸屏,以便作為用戶(hù)界面使用。
第6部分:USB功能:
胰島素泵可利用USB等通訊端口與電腦對話(huà),以便記錄胰島素注射時(shí)間和劑量持續時(shí)間等重要信息。還可以通過(guò)USB端口用電腦為設備的電池充電。
其他方面:
從以上內容可以看出:
1. 每種堵塞感應方法(壓力傳感器、溫度傳感器等)都需要高精度的模擬前端 (AFE)。傳統的MCU需要多個(gè)分立部件才能進(jìn)行必要的輸入測量,這會(huì )增加系統尺寸和成本,相比之下,SoC具有集成式模擬前端,支持將多種不同的傳感器與CPU相連。
2. 胰島素泵是由電池供電的設備,因此有效功耗和睡眠電流是要重點(diǎn)考慮方面。另外,傳統MCU的運行電壓較高,而電池的輸入電壓比運行MCU所需的電壓低,因此需要提高電壓。SoC架構的高集成性正好解決了這些問(wèn)題。
3. 胰島素泵通過(guò)顯示器顯示當前狀態(tài)。處理器模塊支持LCD直接驅動(dòng)或LCD控制,簡(jiǎn)化了系統設計。
4. 胰島素泵需要使用存儲器來(lái)存儲劑量歷史以及一些用于后期對比的閾值。因此,需要具備EEPROM或者其他永久性存儲技術(shù),而且最好與處理器或SoC整合。
5. 串行通訊接口(例如USB)支持定期將數據錄入電腦中。
6. 觸摸屏用戶(hù)界面提供了更加直觀(guān)、簡(jiǎn)單的界面。另外,取消了容易老化的機械按鈕。
7. 需要適當的電路來(lái)控制電機,通過(guò)電機推進(jìn)活塞并將胰島素注入人體。
8. 某些胰島素泵還需要了解當前體內的血糖狀態(tài)以調節流速。傳統的MCU不適用于這種閉環(huán)系統,因為其需要其他外部模擬IC才能實(shí)施。相比之下,SoC中的元件能夠以低成本的方式創(chuàng )造閉環(huán)系統。
參考資料:
[1]《電子設備在醫療應用中的重要性》第一章: http://www.eetimes.com/design/medical-design/4407326/Electronics-in-medical-apps-Part-I--Fertility-monitor-design-?Ecosystem=medical-design.
[2] FDA針對醫療設備設計方面的規定: http://www.fda.gov/MedicalDevices/DeviceRegulationandGuidance/Standards/default.htm.
[3]《應用PSoC的血糖監視器》: http://www.cypress.com/?rID=43661&source=header
[4]《使用SoC設計電機控制系統》:http://www.embedded.com/design/mcus-processors-and-socs/4405205/1/Trade-offs-between-programmable-SoCs-vs--dedicated-MCUs-in-motor-control.
[5] 硅壓力傳感器:http://www.mouser.com/catalog/645/usd/2049.pdf
評論