999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

高壓脈沖治療儀中大數(shù)據(jù)量通訊的設計與實現(xiàn)

2018-07-31 08:42:02郭蒙召張建勛辛運幃
自動化與儀表 2018年7期

郭蒙召 ,陳 穗 ,張建勛 ,辛運幃

(1.南開大學 計算機與控制工程學院,天津 300350;2.天津市智能機器人技術(shù)重點實驗室,天津 300350)

現(xiàn)代電力電子技術(shù)和醫(yī)學工程的發(fā)展為腫瘤治療提供了新方法。天津市智能機器人技術(shù)重點實驗室自主研發(fā)的高壓脈沖電穿孔治療儀,將具備一定條件的高壓電脈沖對生物組織放電,使組織細胞膜產(chǎn)生納米級的不可逆電穿孔,細胞組織自行凋亡,從而實現(xiàn)對腫瘤的消融[1-2]。

1 高壓脈沖電穿孔治療儀

1.1 設計需求

不可逆電穿孔治療儀采用3000 V高電壓,以多脈沖形式通過電極向生物組織放電,單個放電脈沖寬度為 50~100 μs, 每個脈沖的上升時間≯1 μs,1個治療過程需要90個以上的放電脈沖,持續(xù)時間約為20 s;放電電流也是脈沖形式,數(shù)值高達20~30 A,對周圍環(huán)境產(chǎn)生很強的電磁干擾。為安全起見,在放電過程中控制系統(tǒng)需要對放電電壓、電流進行實時監(jiān)測,以發(fā)現(xiàn)故障要及時停止工作。

高壓脈沖電穿孔治療儀的控制系統(tǒng)以PC為上位機,DSP為下位機。系統(tǒng)工作時,上位機通過異步串行通訊對下位機進行指令傳輸、參數(shù)設置,對放電電壓、電流進行實時采集和顯示[3-4]。考慮到高電壓、大電流的工作環(huán)境會對數(shù)據(jù)通信產(chǎn)生很強的電磁干擾,勢必影響通信設備的正常運行,導致采集數(shù)據(jù)錯誤、下位機(DSP)停機、上位機異常,甚至出現(xiàn)設備損壞等情況,因此在硬件電路設計中要采取必要的抗干擾措施。

此外,在治療過程中要對所有放電脈沖的瞬時電壓、電流進行安全監(jiān)測和數(shù)據(jù)采集,并實時傳輸?shù)缴衔粰C顯示和存儲,這需要在短時間內(nèi)進行大數(shù)據(jù)量的可靠傳輸[5]。為此,在硬件設計中添加了多級光電隔離器件,將輸入及輸出側(cè)電路進行有效的電氣隔離,以光信號形式傳輸信號,有較好的抗干擾效果,且輸出側(cè)電路能在一定程度上避免強電壓的引入和沖擊。在通訊協(xié)議設計上,針對強干擾可能產(chǎn)生的數(shù)據(jù)錯誤,增加了數(shù)據(jù)的糾錯功能,進一步優(yōu)化了數(shù)據(jù)結(jié)構(gòu),提高數(shù)據(jù)的傳輸效率[6]。

1.2 總體結(jié)構(gòu)

高壓脈沖電穿孔治療儀的結(jié)構(gòu)如圖1所示,系統(tǒng)主要由高電壓模塊、能量儲存模塊、系統(tǒng)控制模塊和陡脈沖發(fā)生模塊組成。這4個組成部分的核心分別為高壓電源、電容組、DSP、CPLD 和 IGBT。

系統(tǒng)的工作流程如下:輔助電源上電后,系統(tǒng)控制模塊輸出繼電器組1的閉合信號,且通過D/A模塊設置逐級增加高壓模塊的輸出電壓值。放電前要設置輸出脈沖參數(shù)即脈寬、頻率、脈沖個數(shù),然后系統(tǒng)控制模塊輸出繼電器組2和繼電器組3的閉合信號。節(jié)能的同時減少了高電壓發(fā)生模塊對后面脈沖釋放過程中的干擾。在放電過程中,通過A/D變換芯片對放電過程中的電壓、電流數(shù)值進行實時采樣。

當繼電器組1閉合,電容組開始充電。高電壓產(chǎn)生模塊以預先設置的電壓值為電容組模塊充電,系統(tǒng)控制模塊實時監(jiān)測充電過程。當能量儲存模塊充電完成后,系統(tǒng)控制模塊發(fā)出繼電器組1的打開信號,以及繼電器2和繼電器組3的閉合信號,隨后系統(tǒng)控制模塊向IGBT驅(qū)動電路輸入控制號,治療儀開始釋放脈沖。

圖1 脈沖治療儀結(jié)構(gòu)Fig.1 Pulse treatment instrument structure

圖2 控制器總體結(jié)構(gòu)Fig.2 Overall structure of controller

1.3 控制系統(tǒng)硬件設計及特點

如圖2所示,控制器采用DSP+CPLD的主控架構(gòu)。在控制系統(tǒng)硬件設計過程中,考慮到高壓模塊輸出的高壓在3000 V以上;在電壓電流檢測和高壓電源控制電路中,為了避免高壓脈沖信號對DSP的干擾,文中在DSP外部單獨使用A/D和D/A芯片進行模數(shù)轉(zhuǎn)換。控制器和底層電路之間使用光電隔離器件,能有效地阻隔高壓部分產(chǎn)生的噪聲,提高系統(tǒng)的抗干擾能力[7]。在其架構(gòu)中主控制器采用TI公司的DSP芯片TMS320F28335和Altera公司的CPLD芯片EPM3256ATC144。

1.4 SCI模塊

SCI是標準的串行異步通信接口,與RS232接口連接,RS232具有較好的抗干擾能力。F28335處理器共提供有3個SCI接口,為降低串口通訊時CPU資源的占用,串口支持16級接收和發(fā)送FIFO;為保證數(shù)據(jù)的完整性,SCI模塊對接收到的數(shù)據(jù)進行間斷、極性、超限和幀錯誤的檢查;為減少軟件的負擔,SCI采用硬件對通信數(shù)據(jù)進行極性和數(shù)據(jù)格式檢查。

在該治療儀系統(tǒng)中,數(shù)模轉(zhuǎn)換器采集系統(tǒng)數(shù)據(jù)并將轉(zhuǎn)換得到的數(shù)字量上傳給系統(tǒng)控制模塊;上位機通過SCI協(xié)議與系統(tǒng)控制模塊進行通信;文中ADC采樣時間是16個ADC CLK(25 MHz)周期數(shù),即 0.65 μs;脈沖寬度為 80 μs;脈沖個數(shù)為 12 個;且要對主電路中的電壓值和電流值實時采集并上傳到上位機,數(shù)據(jù)量大,需要在短時間內(nèi)將大量的數(shù)據(jù)上傳給上位機[8]。所實現(xiàn)的串行通信系統(tǒng)在大數(shù)據(jù)量通訊時工作穩(wěn)定,數(shù)據(jù)傳輸更加準確和可靠。

1.5 光電隔離模塊

主電路工作在高壓大電流環(huán)境下,為了防止高頻噪聲通過檢測電路傳入系統(tǒng)控制模塊,文中使用2級光電隔離。模數(shù)轉(zhuǎn)化器的輸出結(jié)果通過光電隔離接入系統(tǒng)控制模塊,系統(tǒng)控制模塊的信號經(jīng)過一級光電隔離傳輸?shù)酱诙耍鐖D3所示。光電耦合電路具有良好的電絕緣能力,抗干擾能力和共模抑制能力,能防止輸入端噪聲干擾影響輸出端電路的正常工作。電路中的與非門實現(xiàn)電平的邏輯轉(zhuǎn)化,提高電路的驅(qū)動能力。

圖3 光電隔離電路Fig.3 Optocoupler isolation circuit

2 軟件設計

2.1 軟件設計流程

系統(tǒng)工作過程中,上位機通過串口向DSP發(fā)送一系列相應的參數(shù)和控制模塊的指令;下位機在充放電過程中,通過A/D模塊對系統(tǒng)的電壓電流進行實時監(jiān)控,并利用串口把實時監(jiān)測數(shù)據(jù)上傳到上位機;DSP通過消息機制觸發(fā)事件,實現(xiàn)上位機對下位機的控制。軟件設計流程如圖4所示。

2.2 電流電壓檢測

文中采用AD公司的12位雙通道高速低功耗模擬數(shù)字電壓轉(zhuǎn)換器AD7366,對放電過程中的電流和電壓進行檢測,其轉(zhuǎn)化速度可達到1 MS/s。將高壓采樣信號輸入AD7366實現(xiàn)模數(shù)轉(zhuǎn)換,通過電阻電壓間接檢測電流。AD7366采用高速串行接口輸出轉(zhuǎn)化數(shù)據(jù),使用F28335自帶的SPI模塊實現(xiàn)與AD7366通信,SPI的傳輸速度高達1 Mb/s,可以在短時間內(nèi)將檢測到的數(shù)據(jù)通過SCI模塊上傳到上位機[9]。

2.3 數(shù)據(jù)包通信格式

使用串口實現(xiàn)通信,通信設備之間應按照雙方約定好的串行通信協(xié)議(包括數(shù)據(jù)格式、通信的速率與通信的奇偶校驗位等)。一個良好的數(shù)據(jù)包傳輸機制有利于數(shù)據(jù)傳輸?shù)姆€(wěn)定性以及正確性。所定義的數(shù)據(jù)包的格式為

標識頭+命令碼+數(shù)據(jù)長度+數(shù)據(jù)+校驗碼

其中:標識頭為2字節(jié),內(nèi)容為2個固定常數(shù),依次為0X55,0XAA;命令碼、數(shù)據(jù)長度、數(shù)據(jù)、校驗碼均為1字節(jié);校驗碼為數(shù)據(jù)校驗和形式,為前面所有數(shù)據(jù)的長度[10]。

圖4 軟件設計流程Fig.4 Software design flow chart

3 串口通信的實現(xiàn)

Windows環(huán)境下開發(fā)通信程序主要有2種方法:①利用ActiveX MSComm控件;②利用windows API函數(shù)。由于ActiveX MSComm控件封裝了串口通信的全部API函數(shù),使用ActiveX MSComm控件來實現(xiàn)通信效率更高,可以節(jié)省大量了解復雜的API函數(shù)的時間。

3.1 加載MSComm控件

在VS2010默認的情況下是不包含MSComm控件的,因此要自行添加該控件到VS2010中。在基于對話框的程序中使用MSComm控件,通常需進行如下設置:

1)給對話框添加MSComm控件成員變量及引用控件類頭文件;

2)為對話框添加OnComm事件。

3.2 控件編程

3.2.1 初始化及打開串口

計算機串行通信端口(RS-232)為標準配置,在Windows環(huán)境下串口是系統(tǒng)資源的一部分[6]。應用程序使用串口進行通信時,必須在使用之前向操作系統(tǒng)提出資源申請要求,即打開串口;通信完成后必須釋放資源,即關(guān)閉串口。

打開串口是在初始化完成之后。初始化主要是對串口的各個參數(shù)進行設置,包括端口、波特率、數(shù)據(jù)位數(shù)、奇偶校驗、停止位數(shù)等。

3.2.2 串口事件處理

串口事件處理函數(shù)中主要是對接收的數(shù)據(jù)進行相應數(shù)據(jù)處理的工作。事件處理部分流程如圖5所示。

ActiveX MSComm控件提供了2種處理通信事件的方式:事件驅(qū)動方式和查詢方式。事件驅(qū)動通信是處理串口交互作用的一種非常有效的方法。在許多情況下,在事件發(fā)生時需要得到通知。利用MSComm控件的OnComm事件捕獲并且來處理這些通信事件。而查詢方式實質(zhì)上仍舊是事件驅(qū)動,在程序關(guān)鍵功能之后,可以通過檢查CommEvent屬性值來查詢事件和錯誤。

圖5 事件處理流程Fig.5 Event processing flow chart

3.3 數(shù)據(jù)波形顯示

利用TeeChart8.ocx控件實現(xiàn)串口數(shù)據(jù)波形顯示,通過類導向給控件添加生成類CScroll,并對TeeChart進行添加曲線、標題命名、初值點設置等操作。

串口以字節(jié)為單位,所采用的AD芯片為12位;文中選擇以2個字節(jié)為一個單位,對接收的數(shù)據(jù)進行必要的處理。處理過程如下:判斷接收到的數(shù)據(jù)是否為正確的數(shù)據(jù)包格式;處理提取到的數(shù)據(jù),以2個字節(jié)為單位并屏蔽數(shù)據(jù)高4位;在事件處理函數(shù)中已根據(jù)需求對數(shù)據(jù)進行了處理;在控件類的消息處理函數(shù)中把接收到的數(shù)據(jù)進行十進制轉(zhuǎn)換,使得在數(shù)據(jù)波形圖上顯示的數(shù)據(jù)格式為十進制。

4 DSP對串口數(shù)據(jù)的處理

上位機發(fā)送指令到下位機,下位機接收到指令后對數(shù)據(jù)包進行解析;對接收到的數(shù)據(jù)進行判斷,以進入到相應的程序段執(zhí)行對應的指令。每條指令都對應DSP程序中的某個程序段,該程序段是根據(jù)實際的硬件電路編程實現(xiàn)指令的功能,如充電命令、充電結(jié)束命令等。

5 試驗分析

圖6 電壓、電流檢測波形Fig.6 Voltage and current detection waveform

在完成治療儀電路系統(tǒng)的搭建以后,進行一系列以電阻為負載的放電試驗,放電過程中采集到的電壓和電流波形如圖6所示。由圖可見,放電電壓約為2800 V,放電電流約為28 A,符合充放電設置的參數(shù)。電容組的輸出電流和電容組的輸入電流基本一致,說明系統(tǒng)可靠工作,沒有漏電現(xiàn)象。

6 結(jié)語

文中介紹了串行通信在自主研發(fā)的高壓脈沖電穿孔治療儀中的設計,具體介紹了高壓脈沖電穿孔儀的結(jié)構(gòu)和工作流程,說明了控制器系統(tǒng)的硬件設計及特點,根據(jù)具體的要求介紹了底層軟件的實現(xiàn);詳細說明了利用MFC實現(xiàn)串口通信的步驟。經(jīng)過實驗平臺電穿孔治療儀的驗證,所實現(xiàn)的串口通信更加穩(wěn)定,各功能指令均能得到有效正確的執(zhí)行,更適合高壓脈沖電穿孔儀的調(diào)試以及應用。

主站蜘蛛池模板: 四虎成人精品在永久免费| 国产视频只有无码精品| 亚洲第一成网站| 亚洲成人黄色在线| 亚洲天堂视频在线免费观看| 欧美亚洲日韩中文| 欧美激情伊人| 香蕉国产精品视频| 日本免费新一区视频| 中国成人在线视频| 精品成人一区二区| 亚洲大学生视频在线播放| 国产系列在线| 日韩高清无码免费| 99精品国产电影| 国产二级毛片| 美女一级毛片无遮挡内谢| 欧美黑人欧美精品刺激| 97久久精品人人| 国产尤物在线播放| 992tv国产人成在线观看| 免费无码网站| 亚洲欧美激情小说另类| 国产亚洲高清视频| 欧美日韩免费观看| 国产精品网址你懂的| 欧美日韩福利| 亚洲第一极品精品无码| 亚洲91精品视频| 免费观看欧美性一级| 久久国产精品影院| 久久久久亚洲Av片无码观看| 久久人搡人人玩人妻精品| 无码中文字幕乱码免费2| 成人亚洲国产| 国产伦精品一区二区三区视频优播| 亚洲va欧美va国产综合下载| 欧洲免费精品视频在线| 黄色网页在线观看| 在线免费亚洲无码视频| 在线国产综合一区二区三区| 国产成年无码AⅤ片在线| 九九久久99精品| 茄子视频毛片免费观看| 国产在线视频欧美亚综合| 2020精品极品国产色在线观看| 国产91丝袜在线播放动漫| 试看120秒男女啪啪免费| 亚洲成AV人手机在线观看网站| 亚洲欧美精品在线| 无码粉嫩虎白一线天在线观看| 伊人久综合| 欧洲亚洲欧美国产日本高清| 国产91小视频在线观看| 视频在线观看一区二区| 国产91成人| 日韩精品无码不卡无码| 精品福利视频导航| 亚洲综合第一区| 国产一级片网址| 狠狠色丁香婷婷综合| 女人18毛片久久| 日本欧美视频在线观看| a级毛片免费网站| 精品久久国产综合精麻豆| 女人爽到高潮免费视频大全| 色综合手机在线| 亚洲色图在线观看| 亚洲无线一二三四区男男| 亚洲av无码专区久久蜜芽| 亚洲欧美成人网| 久久国产精品麻豆系列| 黄色不卡视频| 国产精品第一区| 国内精品久久久久久久久久影视 | 精品亚洲欧美中文字幕在线看| 欧美无专区| 久久久久九九精品影院| 蜜臀AVWWW国产天堂| 激情综合网激情综合| 欧洲欧美人成免费全部视频| 日韩高清中文字幕|