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

?

結(jié)核感染T細胞斑點自動檢測儀開發(fā)

2022-02-19 10:12張堉晨張從鵬王晨
機械工程師 2022年2期
關(guān)鍵詞:自動檢測檢測儀上位

張堉晨,張從鵬,王晨

(北方工業(yè)大學(xué)機械與材料工程學(xué)院,北京 100144)

0 引言

隨著機電一體化技術(shù)和醫(yī)學(xué)圖像處理的快速發(fā)展,醫(yī)療器械正向著自動化、智能化的方向發(fā)展。結(jié)核感染T細胞斑點檢測試驗(T-SPOT.TB)作為當今診斷結(jié)核感染的新方法[1],具有靈敏度高、特異性強等特點[2],其結(jié)果判定的主要手段通常是人工計數(shù)[3-4],這種判定方式不僅檢測效率較低下,而且受主觀影響較大[5]。為提高檢測效率和準確度,減輕檢測人員工作強度,本文設(shè)計并開發(fā)了結(jié)核感染T細胞斑點自動檢測儀的控制系統(tǒng),可以自動地對T-SPOT.TB試劑盒進行逐孔采集、檢測并生成報告,對早期結(jié)核病的診斷具有重要作用[6]。

1 自動檢測儀總體設(shè)計

1.1 總體架構(gòu)

自動檢測儀通過嵌入式控制器對承載著試劑盒的運動平臺進行運動控制,并以光電傳感器作為反饋,通過PC機控制視覺系統(tǒng)對T-SPOT圖像進行采集和處理,根據(jù)圖像處理結(jié)果,判定其最終結(jié)果為陰性或陽性。本文采用“PC機+嵌入式控制器+運動平臺”的控制系統(tǒng)架構(gòu)。PC機作為上位機,負責(zé)圖像采集與處理、數(shù)據(jù)存儲、生成報告、人機交互,以及向下位機發(fā)送運動指令;嵌入式控制器作為下位機,負責(zé)步進電動機的運動控制和傳感器信號的采集,進而控制運動平臺;運動平臺負責(zé)承載試劑盒運動至圖像采集位置。上下位機之間采用CAN總線通信方案[7]。自動檢測儀的總體架構(gòu)如圖1所示。

圖1 自動檢測儀總體架構(gòu)

1.2 機械結(jié)構(gòu)

使用SolidWorks軟件對自動檢測儀進行機械結(jié)構(gòu)設(shè)計,其三維建模如圖2所示。

圖2 自動檢測儀機械結(jié)構(gòu)設(shè)計

X軸電動機、Y軸電動機控制防滑臺水平移動,主要負責(zé)取盒、退盒和試劑孔圖像的逐孔采集,防滑臺承載試劑盒水平運動并防止試劑盒滑動,自動檢測儀的整體尺寸為530 mm×380 mm×355 mm。內(nèi)部結(jié)構(gòu)如圖3所示。

圖3 自動檢測儀內(nèi)部結(jié)構(gòu)圖

1.3 自動檢測流程

T-SPOT自動檢測流程是在機械平臺、運動控制算法和圖像處理算法之上設(shè)計的,在上位機中新建任務(wù)后,點擊“開始檢測”按鈕即可自動檢測整個24人份(96孔)試劑盒并得到結(jié)果報告。運動平臺首先進行系統(tǒng)初始化和系統(tǒng)自檢,成功后進行回零任務(wù),將防滑臺上的試劑盒定位至A1試劑孔圖像采集的大概位置,由于手動放置試劑盒一定會存在誤差,故需進行A1試劑孔居中校準。本文需檢測的T-SPOT.TB試劑盒有8排12列的試劑孔,如圖4所示。為縮短檢測時間,按照固定路徑逐孔、逐行地采集并處理圖像。待所有96個試劑孔圖像采集和處理等工作完成后,由上位機進行數(shù)據(jù)存檔并生成報告。自動檢測流程如圖5所示。

圖4 T-SPOT.TB試劑盒

圖5 自動檢測流程圖

2 嵌入式控制器設(shè)計

2.1 嵌入式控制器硬件設(shè)計

嵌入式控制器以STM32F407VGT6為主控芯片,基于控制系統(tǒng)總體架構(gòu)和功能需求,采用模塊化的設(shè)計思想對硬件電路進行設(shè)計[8],主要包括供電模塊、最小系統(tǒng)模塊、步進電動機控制模塊、傳感器模塊、通信模塊和數(shù)據(jù)存儲模塊。

本文使用Altium Designer16軟件繪制電路原理圖和PCB,控制器的整體尺寸為104 mm×80 mm,樣板如圖7所示。

圖6 嵌入式控制器硬件框架圖

圖7 嵌入式控制器樣板

2.2 嵌入式控制器軟件設(shè)計

嵌入式控制器軟件以Keil uVision5作為程序編寫平臺,主要負責(zé)對兩軸步進電動機的S曲線加減速規(guī)劃和運動控制,以及同上位機實時通信,根據(jù)系統(tǒng)的運動流程及控制要求設(shè)計軟件程序,如圖8所示。主體設(shè)計內(nèi)容是對上位機發(fā)送的CAN總線報文進行解析后,通過實時操作系統(tǒng)進行任務(wù)調(diào)度和任務(wù)管理,通過6個限位開關(guān)和2個編碼器的信號檢測對步進電動機的運動狀態(tài)進行控制,實現(xiàn)對平臺的運動控制和與上位機的通信,完成對整個試劑盒的逐孔圖像采集。

圖8 嵌入式控制器軟件結(jié)構(gòu)

主程序在運行時,首先進行各個模塊的初始化和μC/OS-II實時操作系統(tǒng)的配置。然后等待上位機發(fā)送運動指令,直到進入CAN通信接收中斷函數(shù),將接收到的運動指令進行解析,根據(jù)解析出的電動機號、運動方向、運動步數(shù)、運動速度等參數(shù)或者回零、退盒等具體運動流程,對步進電動機自行進行S曲線加減速規(guī)劃和PID控制[9-10]。在本次運動任務(wù)完成后,向上位機發(fā)送到位報文,上位機由此判斷運動是否完成。然后繼續(xù)等待上位機發(fā)送運動指令。主程序流程如圖9所示。

圖9 主程序流程圖

3 PC機應(yīng)用軟件設(shè)計

應(yīng)用軟件基于Visual Studio 2015的.Net Framework 4.0開發(fā)環(huán)境,主要負責(zé)圖像采集與圖像處理、運動指令的發(fā)送和到位報文的接收、人機交互功能、結(jié)果判定和數(shù)據(jù)儲存等功能。

圖10 應(yīng)用軟件結(jié)構(gòu)

圖11 自動檢測流程控制

圖12 人機交互界面

為保證軟件運行的過程中不會出現(xiàn)卡頓,圖像采集、圖像處理和CAN總線通信在多個線程中運行[11]。圖像采集部分對相機SDK進行二次開發(fā),通過調(diào)用相機SDK中的接口函數(shù)實現(xiàn)圖像的配置、采集、顯示和儲存;通過調(diào)用封裝過的結(jié)核感染T細胞斑點計數(shù)函數(shù)完成圖像處理;通過調(diào)用ECANVCI.dll文件中的一系列函數(shù)實現(xiàn)CAN數(shù)據(jù)的發(fā)送和接收。

4 實驗

搭建自動檢測儀控制系統(tǒng),進行結(jié)核感染T細胞斑點自動檢測實驗,如圖13所示。實驗方法為:通過已有的12個T-SPOT.TB試劑盒樣本對自動檢測儀進行整機測試,測試過程中,檢測儀運行穩(wěn)定,檢測流程有序,應(yīng)用軟件運行流暢,沒有出現(xiàn)任何故障,滿足系統(tǒng)要求。采集到的圖像清晰,達到圖像處理的標準。平均每個試劑盒的總檢測時間為194 s,其中取盒、檢測、退盒3個運動動作的平均時間分別為20 s、161 s、13 s。

圖13 整機測試現(xiàn)場

5 結(jié)論

本文設(shè)計了一種結(jié)核感染T細胞斑點自動檢測儀,構(gòu)建了“PC機+嵌入式控制器+運動平臺”的控制系統(tǒng)架構(gòu),并設(shè)計了檢測儀的機械結(jié)構(gòu);設(shè)計了基于STM32F407的嵌入式控制器,滿足檢測儀控制需求并具有良好的穩(wěn)定性和實時性;開發(fā)了PC機應(yīng)用軟件,實現(xiàn)了T-SPOT的自動檢測流程控制和人機交互等功能。

猜你喜歡
自動檢測檢測儀上位
角接觸球軸承外圈鎖口高度自動檢測規(guī)改進
一種開關(guān)柜局部放電自動檢測裝置的研究
一種防雷接地裝置的便攜式檢測儀電路
基于STM32的室內(nèi)有害氣體自動檢測與排風(fēng)系統(tǒng)
光電傳感器在自動檢測和分揀中的應(yīng)用
特斯拉 風(fēng)云之老阿姨上位
基于555振蕩器的地溝油頻率檢測儀
基于ZigBee和VC上位機的教室智能監(jiān)測管理系統(tǒng)
多功能空氣質(zhì)量遠程檢測儀
巧用故障檢測儀中的Reset功能
洮南市| 镶黄旗| 大方县| 昭平县| 景德镇市| 上高县| 东光县| 武冈市| 阿拉善右旗| 辽源市| 通海县| 博客| 颍上县| 元朗区| 天气| 南郑县| 绥阳县| 塔城市| 汾阳市| 临夏市| 夹江县| 彝良县| 商水县| 朝阳县| 布尔津县| 雷波县| 当涂县| 德昌县| 邵武市| 府谷县| 栾川县| 古浪县| 鄄城县| 龙胜| 长海县| 诸城市| 宣恩县| 曲阜市| 当阳市| 阜阳市| 嵊州市|