陳均 項(xiàng)一丹 王梓茂
摘要:熒光原位雜交(FISH)分子技術(shù)目前在腫瘤檢測(cè)、產(chǎn)前診斷及血液類疾病治療等應(yīng)用越來(lái)越普遍,因其觀測(cè)結(jié)果客觀、準(zhǔn)確,很受臨床檢測(cè)部門青睞。但是FISH技術(shù)的成本并不低,樣本還處于人工處理為主的階段,工作強(qiáng)度大,人員素養(yǎng)要求高,極大妨礙了FISH技術(shù)的推廣和普及。通過(guò)對(duì)樣本處理工藝的研究,本文基于單片機(jī)STM32F107為主控芯片提出設(shè)計(jì)一種高通量自動(dòng)脫蠟設(shè)備,以STM32F103為電機(jī)驅(qū)動(dòng)板芯片,控制三軸位移平臺(tái)按照實(shí)驗(yàn)流程依次將樣本切片移動(dòng)到指定的試劑缸中反應(yīng),實(shí)現(xiàn)樣本切片的自動(dòng)脫蠟處理。
關(guān)鍵詞:STM32;脫蠟;自動(dòng)化; 高通量;精確控制
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)29-0235-04
Abstract: Fluorescence in situ hybridization (FISH) molecular technology is increasingly used in tumor detection, prenatal diagnosis and treatment of blood diseases. Because of its objective and accurate observation results, it is very popular among clinical testing departments. However, the cost of FISH technology is not low, and the sample is still in the stage of manual processing. The work intensity is high and the personnel literacy requirements are high, which greatly hinders the promotion and popularization of FISH technology. Based on the research of sample processing technology, this paper proposes a high-throughput automatic dewaxing device based on STM32F107 as the main control chip. The STM32F103 is used as the motor driving chip. The three-axis displacement platform is controlled to move the sample slice to the experimental flow. The reaction in the designated reagent cylinder enables automatic dewaxing of the sample sections.
Key words: STM32; dewaxing; automation; high throughput; precise control
組織石蠟切片的常規(guī)脫蠟方法是人工將切片依次放入裝有不同試劑的試劑缸中進(jìn)行脫蠟處理。該脫蠟方法中不僅操作煩瑣,需要多個(gè)反應(yīng)腔體,而且需要有專人進(jìn)行操作,容易出現(xiàn)操作順序錯(cuò)誤。為了改善這種情況,到目前為止,改良的脫蠟方法有通過(guò)蠕動(dòng)泵抽送,或通過(guò)對(duì)腔體抽真空來(lái)完成試劑更換,但這些方法都還是存在制作成本高的缺點(diǎn)。目前國(guó)內(nèi)社區(qū)醫(yī)院及生物研究所對(duì)切片進(jìn)行脫蠟的手段大部分都是人工在操作,脫蠟設(shè)備步驟煩瑣,使用的試劑部分對(duì)人體有傷害,這樣使得在操作中如有步驟的遺漏或是試劑的混用將會(huì)導(dǎo)致脫蠟的失敗。為了防止在切片脫蠟中實(shí)驗(yàn)人員對(duì)切片的煩瑣操作導(dǎo)致切片的不均一性及不成功,提高脫蠟效率,保證脫蠟質(zhì)量,實(shí)現(xiàn)全自動(dòng)脫蠟,已成為未來(lái)病理檢測(cè)和各個(gè)社區(qū)醫(yī)院及生物研究所的迫切需要和技術(shù)發(fā)展趨勢(shì)。在這樣的環(huán)境下致使我們開(kāi)發(fā)了一套能夠?qū)M織切片進(jìn)行脫蠟、蛋白酶消化等過(guò)程的自動(dòng)化設(shè)備。
1高通量自動(dòng)脫蠟儀整體設(shè)計(jì)
系統(tǒng)采用一主多從的樹(shù)形架構(gòu)。主控板以STM32F107為控制核心,通過(guò)總線通信組織協(xié)調(diào)各子板共同完成整個(gè)系統(tǒng)的業(yè)務(wù)功能。系統(tǒng)包含兩類共四個(gè)從機(jī)模塊:X軸電機(jī)驅(qū)動(dòng)、Y軸電機(jī)驅(qū)動(dòng)、Z軸電機(jī)驅(qū)動(dòng)、溫度控制模塊,各從機(jī)模塊均以STM32F103為核心,分別完成步進(jìn)電機(jī)驅(qū)動(dòng)和溫度控制的功能。通過(guò)一主多從的協(xié)調(diào)配合,系統(tǒng)能夠穩(wěn)定高效地完成所有動(dòng)作。另外,本課題開(kāi)發(fā)了一套串口屏程序,提供良好的人機(jī)交互操作。
2 機(jī)械設(shè)計(jì)
2.1 三軸位移平臺(tái)
本設(shè)計(jì)中三軸位移平臺(tái)主要用于承載機(jī)械臂勾手進(jìn)行定位,使勾手能夠準(zhǔn)確地移動(dòng)到染色架下方將其提起,因此三軸位移平臺(tái)的負(fù)重比較小,采用懸臂式結(jié)構(gòu),能夠讓整個(gè)設(shè)備的結(jié)構(gòu)更加輕便,與此同時(shí)也起到了節(jié)約成本的作用。其中,X軸安裝在設(shè)備背板處,Y軸通過(guò)滑塊和X軸連接在一起,Z軸同樣是固定在Y軸的滑塊上。機(jī)械臂勾手固定安裝在Z軸的滑塊上,利用這一套三軸位移平臺(tái),機(jī)械臂勾手可以運(yùn)動(dòng)到行程內(nèi)的任意位置鉤取及放置染色架,從而實(shí)現(xiàn)樣本切片與不同試劑的反應(yīng)。
2.2 反應(yīng)缸
為了實(shí)現(xiàn)樣本切片的高通量處理,本設(shè)備中的反應(yīng)缸設(shè)計(jì)有4個(gè)放置染色架的工位,因此便具備了同時(shí)處理最多96片樣本的條件。由于脫蠟反應(yīng)過(guò)程中的脫蠟劑具有很強(qiáng)的腐蝕性,因此存放脫蠟劑的不銹鋼反應(yīng)缸必須鍍有特氟龍涂層才能保證正常使用。本設(shè)備中共使用了12個(gè)反應(yīng)缸,其中4個(gè)反應(yīng)缸中存放的試劑需要加熱,因此需要在其表面貼上加熱膜以及連接溫度傳感器,故而這四個(gè)反應(yīng)缸的排廢只能通過(guò)在其底部打孔通過(guò)蠕動(dòng)泵抽取來(lái)實(shí)現(xiàn)。
2.3 整體結(jié)構(gòu)
完成了各功能模塊的設(shè)計(jì)后,開(kāi)始進(jìn)行設(shè)備的整體框架堆疊。根據(jù)設(shè)備的功能需求,我們考慮將其設(shè)計(jì)成雙層的結(jié)構(gòu)。打開(kāi)設(shè)備蓋子后,用戶可看到表層放置有12個(gè)反應(yīng)缸,在設(shè)備開(kāi)啟之前,用戶可將試劑倒入反應(yīng)缸中,并將裝有樣本切片的染色架放在反應(yīng)缸的指定工位,之后通過(guò)程序控制三軸位移平臺(tái)的移動(dòng)即可將樣本切片按照預(yù)設(shè)流程移動(dòng)到指定的染色缸中進(jìn)行反應(yīng)。在設(shè)備底層中放置了對(duì)反應(yīng)缸進(jìn)行排廢處理的蠕動(dòng)泵,而右側(cè)則是電源及電路板的安裝固定位。這種設(shè)計(jì)能夠較好地避免設(shè)備發(fā)生試劑外泄時(shí)引起的短路以及元件的腐蝕損壞,防止發(fā)生安全事故。
3高通量自動(dòng)脫蠟儀硬件電路設(shè)計(jì)
3.1 主控板電路設(shè)計(jì)
3.1.1 最小系統(tǒng)
和51單片機(jī)相同,STM32單片機(jī)的最小系統(tǒng)同樣包含有復(fù)位電路以及晶振時(shí)鐘電路。復(fù)位電路是在單片機(jī)啟動(dòng)時(shí)能夠?qū)⒃鱾€(gè)部件都設(shè)置為初始狀態(tài),并由初始狀態(tài)開(kāi)始進(jìn)行工作。在設(shè)計(jì)中采用RC按鈕式復(fù)位電路。時(shí)鐘電路對(duì)于某些單片機(jī)來(lái)說(shuō)可有可無(wú),因?yàn)椴糠謫纹瑱C(jī)內(nèi)部有集成的振蕩電路,不接外部晶振也可以,但是精度比較低,可以用來(lái)進(jìn)行低速通信或者信號(hào)處理。而在沒(méi)有集成時(shí)鐘電路的芯片中,則必須要外接時(shí)鐘晶振源。為了使系統(tǒng)更加穩(wěn)定可靠,這里使用外部時(shí)鐘電路。如下圖所示:
3.1.2 電源模塊
本系統(tǒng)中所要使用的電壓有+3.3V、+24V。+24V市場(chǎng)可以直接采購(gòu),而+3.3V則需要DC-DC芯片轉(zhuǎn)換得到,這里采用的是逐級(jí)降壓方式達(dá)到+3.3V,即提供了+5V電壓又可實(shí)現(xiàn)+3.3V的輸出。首先使用LM2596-5將電壓降至+5V,然后再使用ASM1117-3.3V穩(wěn)壓芯片將+5V穩(wěn)至+3.3V。電源電路根據(jù)各個(gè)穩(wěn)壓芯片的推介電路設(shè)計(jì)完成,電路中輸入是通過(guò)電容來(lái)完成電壓的濾波功能,輸出處電感與電容則是用來(lái)減小輸出電壓紋波,在24-5V電源中由于LM2596-5是開(kāi)關(guān)型降壓調(diào)節(jié)器,當(dāng)通電時(shí)電流正常流過(guò),當(dāng)關(guān)閉時(shí)電感里儲(chǔ)存的電需要放掉,連接了一個(gè)二極管放電,保證電路不斷電,所以該二極管又叫作續(xù)流二極管。電路板如圖6所示。
3.1.3 串口通信模塊
對(duì)于一個(gè)系統(tǒng)而言,與外界的通信顯得尤為重要,不僅可以獲取外界所發(fā)的指令或信號(hào),也可給向外部傳達(dá)消息。這里采用的是基于串口通訊接口的RS485和RS232的通訊。串口中有三種通訊方式,分別是單工,顧名思義就是只能朝著一個(gè)方向傳輸;半雙工,可以雙向通訊,但同一時(shí)刻一個(gè)信道只允許朝著一個(gè)方向傳輸和全雙工,在任意時(shí)刻可以同時(shí)發(fā)送和接收。本文STM32F107芯片一共有5個(gè)USART是一個(gè)全雙工通用同步/異步串行收發(fā)模塊,這里使用USART1與顯示屏通信,電路原理圖如圖7所示。
3.2溫控板電路設(shè)計(jì)
高通量脫蠟儀的溫控板主要功能是調(diào)節(jié)試劑溫度,使得在試劑在參加反應(yīng)的時(shí)候達(dá)到所需要的溫度。溫控板與主板之間采用CAN總線通信,通過(guò)DS18B20采集實(shí)時(shí)溫度,通過(guò)調(diào)節(jié)PWM波的占空比調(diào)節(jié)輸出功率,達(dá)到溫度穩(wěn)定控制的目的。根據(jù)加熱塊的材料以及和設(shè)定溫度和當(dāng)前溫度的差值設(shè)定合適的快速升溫速率。
3.2.1 DS18B20溫度采集
DS18B20采用5V供電,可以將DS18B20與主控芯片直接連接,通過(guò)讀寫(xiě)操作進(jìn)行讀取溫度值。
3.2.2溫度控制
整個(gè)溫度控制的過(guò)程,可以根據(jù)經(jīng)驗(yàn)或者實(shí)驗(yàn)或者程序自整定出合適的加熱曲線,在整個(gè)加熱曲線的設(shè)置過(guò)程中,由于一些物質(zhì)溫度變化的滯后性,可能會(huì)導(dǎo)致溫度控制不準(zhǔn)確,以及最后溫度穩(wěn)定精度。為了使得溫度在盡短的時(shí)間內(nèi)升到需要的溫度,并且能夠保持穩(wěn)定狀態(tài),在加熱的初期,一般采用快速加熱,并且溫度采樣周期盡可能快,形成快速的閉環(huán)反饋,不至于溫度超調(diào),在中期縮減加熱速度,使得文段達(dá)到比較穩(wěn)定的狀態(tài),再緩慢升溫。
如圖9所示,通過(guò)改變PA6端口輸出的PWM波的占空比,調(diào)節(jié)MOS管的導(dǎo)通和關(guān)斷時(shí)間,控制加熱塊的工作時(shí)間,達(dá)到溫度調(diào)節(jié)的目的。由于加熱塊所需工作電流較大,一般不采用直接用芯片直接驅(qū)動(dòng),而是使用大功率MOS管,間接控制加熱塊。
3.3電機(jī)驅(qū)動(dòng)板電路設(shè)計(jì)
該芯片包含了邏輯模塊和功率模塊配合簡(jiǎn)單的外圍電路即可實(shí)現(xiàn)步進(jìn)電機(jī)的驅(qū)動(dòng)功能,電路設(shè)計(jì)十分簡(jiǎn)單,最低低至兩路信號(hào)(脈沖、方向)控制即可。參考芯片的推薦電路及現(xiàn)有的驅(qū)動(dòng)板電路,設(shè)計(jì)的電路原理圖如圖10所示,主要包含細(xì)分電路,是由一個(gè)3位撥碼開(kāi)關(guān)控制電機(jī)的8種細(xì)分;電位器,調(diào)整驅(qū)動(dòng)電流的大小和衰減模式選擇電壓;正反轉(zhuǎn)控制端口;一路脈沖輸入端口;電機(jī)接線端。電機(jī)驅(qū)動(dòng)板作為設(shè)備的一個(gè)子板,與主板之間采用CAN總線通信。
4 高通量自動(dòng)脫蠟儀的軟件設(shè)計(jì)
軟件設(shè)計(jì)主要以脫蠟處理流程為中心,通過(guò)運(yùn)動(dòng)控制切換不同試劑與切片進(jìn)行反應(yīng),輔助以溫度控制。通過(guò)上位機(jī)發(fā)送命令,下位機(jī)接收到命令,并對(duì)上位機(jī)發(fā)送的命令進(jìn)行判斷,如果命令沒(méi)有錯(cuò)誤,再對(duì)命令解碼,然后執(zhí)行相對(duì)應(yīng)的硬件動(dòng)作。上位機(jī)開(kāi)發(fā)是基于串口屏,串口屏具有良好的人機(jī)交互界面,能夠很直觀簡(jiǎn)潔地讓用戶進(jìn)行操作。下位機(jī)程序的開(kāi)發(fā)是基于 Keil μVision5 平臺(tái),包括了 STM32F107 和 STM32F103 兩款芯片,能夠很好地融合。
下位機(jī)程序以完成整個(gè)脫蠟流程為主要目的,配合溫度控制程序?qū)崿F(xiàn)整個(gè)實(shí)驗(yàn)所需要的溫度條件。下位機(jī)的程序主要包括接收來(lái)自顯示屏的操作指令和根據(jù)實(shí)驗(yàn)流程給其他子板發(fā)送命令。整個(gè)下位機(jī)程序以脫蠟實(shí)驗(yàn)流程為主要功能,包括初始化、烤片、脫蠟、通透、酶消化、洗滌、脫水和干片幾個(gè)步驟,每個(gè)步驟對(duì)應(yīng)相應(yīng)的試劑位置,程序運(yùn)行到相應(yīng)流程時(shí),通過(guò)控制三軸運(yùn)動(dòng),使得樣本切片運(yùn)動(dòng)到指定區(qū)域,完成實(shí)驗(yàn)流程。
顯示屏主要是顯示一些基本參數(shù)以及供用戶設(shè)置參數(shù),作為人機(jī)交互的直接媒介,對(duì)于用戶的使用體驗(yàn)至關(guān)重要,它賦予了用戶最簡(jiǎn)潔、自然和方便的使用方式。觸摸屏因其反應(yīng)速度很快、交流直觀、堅(jiān)固耐用、節(jié)省空間等諸多優(yōu)點(diǎn),被廣泛應(yīng)用于各大智能設(shè)備,如計(jì)算機(jī)、手機(jī)、游戲機(jī)、平板電腦等。
5結(jié)束語(yǔ)
該裝置能夠自動(dòng)化實(shí)現(xiàn)石蠟病理切片的脫蠟、蛋白酶消化等過(guò)程。實(shí)現(xiàn)傳統(tǒng)制片過(guò)程中煩瑣步驟的自動(dòng)化處理:完成石蠟切片的全自動(dòng)脫蠟、脫水和酶消化的功能。而脫蠟后的病理切片可以用來(lái)進(jìn)行細(xì)胞FISH實(shí)驗(yàn),廣泛應(yīng)用在臨床疾病的診斷上,如腫瘤,血液病,產(chǎn)前診斷等。
參考文獻(xiàn):
[1]劉晶晶. 全自動(dòng)生化分析儀電氣系統(tǒng)的設(shè)計(jì)研究[D]. 江蘇科技大學(xué), 2013.
[2]于建勇. 淺談時(shí)鐘電路在單片機(jī)中的作用[D]. 硅谷, 2011.
[3]付曉鷗. 《光電接近開(kāi)關(guān)測(cè)量物位》實(shí)訓(xùn)教學(xué)“資料包”的設(shè)計(jì)[D]. 福建電腦, 2012.
[4]祝敏. 也談光電耦合器[D]. 電子制作, 2004.
[5]鄭喆俊. 寬帶超聲電機(jī)驅(qū)動(dòng)電源研究[D]. 上海交通大學(xué), 2008.
[6]李峻宇. 基于STM32F107的瓦斯繼電器校驗(yàn)裝置的設(shè)計(jì)[D]. 武漢紡織大學(xué), 2014.
【通聯(lián)編輯:唐一東】