尤方,倪原
(西安工業(yè)大學 電子信息工程學院,西安 710032)
凝膠膠片被用在生物醫(yī)學領(lǐng)域進行生化檢測,是一種特殊的材料。它可以分離不同物理性質(zhì)(如大小、形狀、等電點等)的分子,通常是用來分析樣品成分。梯度凝膠膠片是指膠片介質(zhì)物的濃度按照要求進行梯度分布的,這可以解決電泳技術(shù)分辨能力不夠的問題[1],即在電泳時使質(zhì)量較小運動快的蛋白質(zhì)盡早遇到密度較高的支撐介質(zhì)而附著在該點,這樣,就可以使所要檢測的蛋白質(zhì)按照大小規(guī)格均勻地排列,即提高了電泳的分辨能力[2]。
目前國內(nèi)還沒有全自動制作梯度凝膠膠片的設(shè)備,膠片制作需人工憑經(jīng)驗和技巧操作,不但費時費力,而且制作出的梯度凝膠膠片參數(shù)差別很大,直接影響應(yīng)用時的測試精度。因此,利用步進電機控制灌膠過程替代人工操作,實現(xiàn)梯度膠片生產(chǎn)的自動化、簡單化、批量化,是很有必要的。這就需要一種能按一定濃度梯度全自動灌膠的制膠設(shè)備。本文介紹了一套自行研制的全自動梯度凝膠膠片制作系統(tǒng)。
梯度凝膠膠片制作系統(tǒng)由上位機(計算機)、下位機(C8051F020)控制系統(tǒng)及附屬機械裝置組成[3],系統(tǒng)基本構(gòu)架如圖1所示。該系統(tǒng)的工作過程:先由上位機根據(jù)生產(chǎn)需求進行一定的數(shù)據(jù)擬合計算,然后將計算結(jié)果由通信電纜傳送給下位機,下位機將依據(jù)上位機的各項參數(shù)來精確控制灌膠的制作過程。
本系統(tǒng)硬件設(shè)計部分采用由Cygnal推出的C8051F020單片機作為主控單元,選用驅(qū)動能力強的SLA7026M作為步進電機的驅(qū)動芯片,實現(xiàn)系統(tǒng)制膠精度為步進電機運動一步的位移量為0.005mm,同時產(chǎn)生膠液體積變化量為(3.5325e-3)ml;系統(tǒng)軟件設(shè)計部分主要使用曲線插補原理來控制步進電機的運作,采用C51技術(shù)對控制系統(tǒng)進行編程。膠片濃度按照一定梯度要求均勻分布,灌膠器中膠和水的給進量按照一定的濃 度和數(shù)量曲線進行變化,這取決于控制灌膠器的步進電機的精確可靠地運作。
系統(tǒng)硬件電路主要包括以下幾個部分,即系統(tǒng)主控單元電路、步進電機驅(qū)動電路、膠液管路控制電路、系統(tǒng)運行監(jiān)控與檢測電路、系統(tǒng)電源電路,系統(tǒng)電路框圖如圖2所示。
主控單元選用MCU芯片C8051F020,該芯片是高集成的系統(tǒng)級芯片(SOC),采用Silabs公司的高速CIP-51內(nèi)核,它與8051兼容,且有與MCS-51兼容的指令集,CPU高速而穩(wěn)定,具有片內(nèi)調(diào)試電路,可以通過JTAG接口進行非侵入式在系統(tǒng)調(diào)試。
系統(tǒng)液晶屏選用帶中文字庫的12864-15C, 接在單片機P4、P5口上,鍵盤模塊設(shè)計使得系統(tǒng)能手動控制,采用非編碼的4*4矩陣式線反轉(zhuǎn)法鍵盤,接單片機P6口,按鍵掃描功能可以方便的通過軟件編程實現(xiàn)。系統(tǒng)與上位機之間的串行通信采用RS-232通信接口。
該制膠裝置采用步進電機帶動灌注器的運行來控制膠與水的灌注,電機反轉(zhuǎn)時,液體管路中的膠液分別流回灌注器;電機正轉(zhuǎn)時,膠和水按設(shè)定的比例進入膠片盒,形成一定梯度的凝膠膠片[4]。
本系統(tǒng)通過單片機軟硬件聯(lián)合控制步進電機的運作,取代了傳統(tǒng)的步進控制器。系統(tǒng)采用SLA7026對電機驅(qū)動電路進行設(shè)計,其電路連接如圖3所示。該驅(qū)動芯片由Allegro Microsystems公司生產(chǎn),它屬于大電流PWM單極性步進電機驅(qū)動芯片,具有集成低功率、高電壓大電流輸出、可對電流進行檢測、可控制輸出相電流等優(yōu)點[5]。經(jīng)單片機P2端口輸出的控制信號被上拉5V電壓和74LS244緩沖以增加信號驅(qū)動能力后,進入SLA7026的四個輸入端INA、IN/A、INB、IN/B,驅(qū)動輸出口OUTA、OUT/A、OUTB、OUT/B接步進電機兩相輸入輸出口來控制電機運行,即通過控制電機各線圈通電順序和頻率來控制電機正反轉(zhuǎn)方向和運行速度。
液體管路控制電路設(shè)計由光電耦合器、繼電器、交流電磁閥構(gòu)成,能控制制膠過程中膠水灌注路徑閥門的開啟與閉合。
光電耦合器、繼電器是隔離主控電路與220V交流電磁閥的必要部分,起抗干擾的作用,防止220V交流電對3.3V主控電路的串擾,達到增強系統(tǒng)工作穩(wěn)定性目的。電磁閥的開啟與閉合決定于步進電機運動轉(zhuǎn)向,電機反轉(zhuǎn)時,控制水和膠的電磁閥開啟,控制混合液通向膠片盒的電磁閥關(guān)閉;電機正轉(zhuǎn)時,電磁閥的作用與上面相反,從而使得膠和水依據(jù)膠片制作要求按一定比例合理灌注。
步進電機運行監(jiān)控電路的設(shè)計是為了防止電機在推動或拉動不力時出現(xiàn)注射器的活塞堵塞而難以運動進而導致注射器損壞或破裂。本系統(tǒng)設(shè)計的步進電機監(jiān)控控電路系是在絲杠滑塊與注射器的活塞處夾一壓敏電阻,而該壓敏電阻處于電橋測量電路中,當絲杠滑塊與注射器的活塞接觸時的壓力變化而改變壓敏電阻阻值時,就會在電橋輸出端檢測到一個弱信號,經(jīng)過放大電路,再經(jīng)過二階有源濾波器后,與一基準電壓值進行比較,超過此值時輸出一個信號,作為警報信號,說明運行出現(xiàn)故障。兩路監(jiān)控電路信號再經(jīng)過一個或非門成一路信號送入單片機C8051F020的一個I/O端口,當單片機此端口接收到一個報警信號時,就立即中斷系統(tǒng)工作。
步進電動機位置檢測電路設(shè)計由光電發(fā)射接收電路和反相器組成,安裝在電機外接絲杠末端固定位置,移動滑塊一端接一金屬片,當步進電動機帶動滑塊移動使金屬片到光電發(fā)射接收器之間時,說明滑塊移動已到末端,就有一低電平輸出發(fā)送給C8051F020單片機端口,致使電機停止轉(zhuǎn)動或反向轉(zhuǎn)動。
本梯度凝膠膠片制作控制系統(tǒng)電源部分的設(shè)計比較復雜,因為在該系統(tǒng)中要用到的部分元器件工作電壓不同。該系統(tǒng)主控制芯片(單片機C8051F020)工作需要3.3V模擬電源和3.3V數(shù)字電源,外圍器件電路需要5V電源、繼電器需要12V電源、步進電機需要24V電源,而交流電磁閥需要220V交流電源。
在電源電路設(shè)計中,3.3V數(shù)字電源與3.3V、5V模擬電源和12V、24V高壓電源之間地線分離,只在電源處用一零歐姆電阻連接,以增強系統(tǒng)抗干擾能力。
系統(tǒng)軟件設(shè)計采用C51技術(shù)編程以達自動控制膠片制作的目的。該梯度凝膠膠片制作控制系統(tǒng)下位機程序設(shè)計采用模塊化編程方法,使各個功能程序模塊都可以完成各自的任務(wù)功能,如鍵盤掃描程序、液晶顯示程序、串口通信程序、步進電機控制程序及其監(jiān)控程序等。系統(tǒng)軟件主程序工作流程圖如圖4所示。
本制膠系統(tǒng)上位機依據(jù)設(shè)置的制膠梯度濃度要求擬合步進電機的運行曲線,下位機依據(jù)從上位機得到的電機擬合曲線運行。
當凝膠濃度梯度分別為5%~20%、10%~25%、5%~25%時,步進電機運行曲線的擬合如圖5所示(圖中連續(xù)實線代表上位機對電機運行的擬合曲線,星組合曲線代表電機實際運行曲線)[6]。
當膠片濃度梯度范圍不變,而膠片的數(shù)量m為改變時,步進電機的運行擬合曲線見圖6所示。
從圖5和圖6表明,步進電機的擬合運行曲線與實際運行曲線基本吻合,通過誤差分析,該誤差不超過±2.5%,在誤差允許范圍內(nèi),符合全自動制作梯度凝膠膠片的要求。
本梯度凝膠膠片全自動制作系統(tǒng)可以由一臺上位機依據(jù)實際生產(chǎn)需要控制多套灌膠裝置同時進行制膠工作。全自動生產(chǎn),無需人工操作,經(jīng)測試系統(tǒng)運行調(diào)試成功,該系統(tǒng)能很好的解決了制膠時質(zhì)量不易控制以及制作時一致性差的問題,性能穩(wěn)定,可廣泛應(yīng)用于梯度凝膠膠片自動生產(chǎn)。
[1] 張濤,吳剛,李麗娜,劉揚.電泳技術(shù)的發(fā)展與應(yīng)用.包頭:包頭醫(yī)學院學報,2007,23(5):554.
[2] 馮海燕,景志忠,房永祥,等.雙向凝膠電詠技術(shù)及其應(yīng)用[J].生物技術(shù)通報,2009(1):59.
[3] 劉芳芳.二液自動混合灌膠系統(tǒng)的研制[D].合肥:合肥工業(yè)大學儀器科學與光電工程學院, 2003.
[4] 刁奉麗.二相混合式步進電機微步驅(qū)動技術(shù)的研究與實現(xiàn)[D].西安.西安理工大學自動化學院,2006.
[5] 范正翹.單片機控制兩臺步進電動機的設(shè)計與實現(xiàn)[J ].武漢化工學院學報,1999(4).
[6] CHEN Jie-shi,ZHOU Xian-bin.A New Curve Fitting Method for Forming Limit Experimental Data[J].Journal of Materials Science & Technoiogy,2005,21(4):521.