基于FPGA控制的輸液系統(tǒng)設(shè)計[2]

終端與業(yè)務(wù) 責任編輯:ss_sss 2013-04-19

摘要:余液體積檢測采用直線式容柵傳感器,固定容柵安裝在輸液系統(tǒng)底座上,滑動容柵安裝在輸液系統(tǒng)步進電機帶動的絲杠的螺絲母上,絲杠轉(zhuǎn)動使螺母產(chǎn)生水平移動,測量原理如同游標卡尺,這種傳感器響應(yīng)速度快、量程可以達到1m,誤差小于0.01mm[7].余液體積檢測通過滑動容柵移動的距離乘以容器室的截面積而得出。2.4執(zhí)行機構(gòu)輸液速度控

余液體積檢測采用直線式容柵傳感器,固定容柵安裝在輸液系統(tǒng)底座上,滑動容柵安裝在輸液系統(tǒng)步進電機帶動的絲杠的螺絲母上,絲杠轉(zhuǎn)動使螺母產(chǎn)生水平移動,測量原理如同游標卡尺,這種傳感器響應(yīng)速度快、量程可以達到1m,誤差小于0.01mm[7].余液體積檢測通過滑動容柵移動的距離乘以容器室的截面積而得出。

2.4 執(zhí)行機構(gòu)

輸液速度控制采用的控制機構(gòu)由步進電機、絲杠、螺絲母、壓縮支架、容器室組成。步進電機在FPGA的控制下進行正反轉(zhuǎn)動,絲杠轉(zhuǎn)動使螺母產(chǎn)生水平移動,壓縮支架安裝在螺絲上,壓縮架壓縮容器室,藥液包因容器室體積變小而收縮,藥液從輸液管輸出,通過調(diào)整步進電機的步進速度,達到控制輸液速度的目的。

2.5 語音通信

立體聲CODEC芯片WM8731是一個高性能、低功耗的24位音頻立體聲接口,被廣泛應(yīng)用于各種便攜式音樂播放器中。該芯片可以分別設(shè)置音頻ADC和DAC的采樣率,包含microphone-in、line-in和line-out接口,WM8731用I2C接口與FPGA連接。

語音發(fā)送接收要有一個合適的波段,本文選定為15.6MHz.讓軟件生成一個鎖相環(huán)變頻模塊,Audio_DAC_ADC.v需要一個15.6MHz的時鐘,調(diào)用FPGA上的鎖相環(huán)(PLL)資源,讓軟件生成這個模塊的。v文件,然后在de2_top.v中添加這個模塊。

添加audio_DAC_ADC模塊過程為:

regsigned[15:0]audio_outR;

wiresigned[15:0]audio_outL;

wiresigned[15:0]audio_inL,audio_inR;

AUDIO_DAC_ADCu2(//AudioSide

.oAUD_BCK(AUD_BCLK),

.oAUD_DATA(AUD_DACDAT),

.oAUD_LRCK(AUD_DACLRCK),

.oAUD_inL(audio_inL),/audioleftdatafromADC

.oAUD_inR(audio_inR),//audiorightdatafromADC

.iAUD_ADCDAT(AUD_ADCDAT),

.iAUD_extL(audio_outL),//audioleftdatatoDAC

iAUD_extR(audio_outR),//audiorightdatatoDAC

//ControlSignals

.iCLK_15_6(AUD_CTRL_CLK),

.iRST_N(1′b1));

顯示器選用唯信諾公司提供的OLED有機發(fā)光顯示器,分辨率160×128,6.5K色,用16位并行數(shù)據(jù)總線與FPGA相連。OLED的控制芯片為LGDP4216,OLED供電電壓10V~21V,接口供電電壓2.2V~3.3V.顯示區(qū)域大小可變,最大160(RGB)×128行,刷新率有7種,默認90Hz.

2.6 RS232數(shù)據(jù)傳送與報警

使用MAX3232電平轉(zhuǎn)換芯片和9針D型連接器進行串口通信。由于系統(tǒng)是3.3V供電,因此需要使用MAX3232進行電平轉(zhuǎn)換。MAX3232是3.3V工作電源的RS232轉(zhuǎn)換芯片。護士室MAX3232適配器端口裝有三個LED燈分別用來顯示執(zhí)行狀態(tài)、數(shù)據(jù)傳送、報警。串口直接連接到CyclIIFPGA上。MAX3232芯片包含兩組收發(fā)器,最大數(shù)據(jù)傳輸率250kb/s.報警功能主要是在護士室顯示,綁定在傳輸模塊上,當余液控制達到下限時發(fā)生報警。

3 軟件設(shè)計

輸液控制主程序主要由初始化模塊和各功能模塊組成。初始化模塊主要完成對通信、中斷、定時的初始狀態(tài)設(shè)置。初態(tài)時,RS232通信端口設(shè)置為接收狀態(tài),波特率設(shè)置為19200b/s;各功能模塊包含鍵盤控制、點滴速度檢測、步進電機控制、數(shù)據(jù)顯示、語音通信及報警等。

本系統(tǒng)采用Cycl-oneII的FPGA進行開發(fā),其鍵盤操作方便快捷,LCD顯示一目了然,語音通信及報警功能提高了醫(yī)患人員的安全感。本系統(tǒng)充分利用了鍵盤PIO、LCD顯示、ADC和DAC音頻接口、RS232串行通信口等,縮短了系統(tǒng)的開發(fā)周期,降低了系統(tǒng)的開發(fā)成本。通過實驗測試,系統(tǒng)各檢測傳感器、控制執(zhí)行機構(gòu)、顯示、報警等功能正常,性能達到了設(shè)計要求。

[1]  [2]  

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準!

通信工程師備考資料免費領(lǐng)取

去領(lǐng)取

距離2025 通信工程師考試

還有
  • 3
  • 1
  • 3
專注在線職業(yè)教育23年

項目管理

信息系統(tǒng)項目管理師

廠商認證

信息系統(tǒng)項目管理師

信息系統(tǒng)項目管理師

!
咨詢在線老師!