基于AT89C51單片機(jī)的激光共聚焦顯微鏡的掃描控制的實現(xiàn)
作為一種具有較高橫向分辨率和縱向分辨率的顯微儀器,激光共聚焦掃描顯微鏡在各個領(lǐng)域有較大發(fā)展 文中介紹了激光共聚焦光學(xué)掃描的非線性問題,通過選取合適的振鏡以及驅(qū)動控制系統(tǒng)消除非線性,最后完成掃描驅(qū)動系統(tǒng)的軟件設(shè)計。
通過光學(xué)特性在生物組織病變前后所體現(xiàn)出的特征變化米檢測并判斷生物組織發(fā)生病變種類以及病變程度是醫(yī)學(xué)界一個研究熱點。激光共聚焦掃描顯微鏡不僅具有較高的平面分辨率,而且具有較高的深度分辨率,使其能夠?qū)ρ鹌愤M(jìn)行光學(xué)斷層掃捕成像。
1 共聚焦掃描顯微鏡原理及系統(tǒng)結(jié)構(gòu)
激光共焦掃描顯微成像技術(shù)是采用共軛焦點技術(shù),如圖1所示。其工作原理為激光光源發(fā)出的激光通過準(zhǔn)直系統(tǒng)入射到兩向色鏡上,經(jīng)過掃描系統(tǒng)入射到掃捕透鏡和透鏡組上,進(jìn)入光纖束聚焦于被測樣品。樣品反射和后向散射的光經(jīng)過光纖進(jìn)入到光電探測器。光電探測器轉(zhuǎn)換光信號后經(jīng)過信號處理部分進(jìn)入計算機(jī)進(jìn)行處理、成像,在整個成像過程中,只有來自樣品焦平面上的光線能在探測器的光纖連接處正確聚焦,被探測器接收。而其他處于樣品焦平面之外的光則不能進(jìn)入探測器。
2 掃描系統(tǒng)
激光共聚焦掃描一個很重要的部分便是掃描控制技術(shù),本系統(tǒng)采用的是光學(xué)掃描成像技術(shù)。
本激光高速掃描系統(tǒng)中采用單片機(jī)作為系統(tǒng)控制的核心,用以實現(xiàn)對掃描系統(tǒng)的控制。通過單片機(jī)控制振鏡的偏轉(zhuǎn)實現(xiàn)光學(xué)掃描,因此只有實現(xiàn)振鏡良好控制才能實現(xiàn)激光高速掃描。
2.1 單片機(jī)控制系統(tǒng)
該激光掃描控制系統(tǒng)采用單片機(jī)AT89S51處理器為核心,如圖2所示,整個系統(tǒng)包括快速振鏡驅(qū)動及時鐘部分、慢速振鏡部分、電平轉(zhuǎn)換部分、D/A轉(zhuǎn)換、信號探測及處理部分、數(shù)據(jù)采集部分。-1
系統(tǒng)通過電平轉(zhuǎn)換模塊將快速振鏡掃描時鐘板輸出的像素使能信號(RS232電平)轉(zhuǎn)換成單片機(jī)能接收的TTL電平接入單片機(jī)的外部中斷和外部計數(shù)端口,單片機(jī)對像素使能信號加以計數(shù),通過外部中斷服務(wù)程序?qū)⑾袼厥鼓苄盘柕挠嫈?shù)值讀出,并通過D/A轉(zhuǎn)換部分將其轉(zhuǎn)換成模擬信號,用來驅(qū)動慢速振鏡的偏轉(zhuǎn)。同時,電平轉(zhuǎn)換模塊將快速振鏡掃描時鐘板輸出的像素時鐘信號(RS422電平)也轉(zhuǎn)換成TTL電平接入A/D數(shù)據(jù)采集卡的觸發(fā)端,觸發(fā)采集卡進(jìn)行信號的采集。PC機(jī)則通過串口控制單片機(jī)對掃描分辨率和幅度進(jìn)行調(diào)節(jié)。
2.2 快速振鏡模塊
激光共聚焦掃描顯微鏡的光學(xué)掃描方式存在非線性畸變,當(dāng)振鏡作等角掃描時,其像素點的間距存在差異,為了消除非線性畸變,可選用CRS系列振鏡。CRS系列掃描振鏡帶有像素同步脈沖,其作用是線性化整個掃描區(qū)域的采樣點位移,因此能夠很好的解決掃描區(qū)域的非線性問題。
(1) CRS振鏡
本系統(tǒng)Y方向振鏡選擇CRS 8k振鏡。CRS 8k振鏡是一種高頻共振掃描器件,其共振額定頻率是7910Hz,最大掃描角度26°。
(2)振鏡驅(qū)動板電路
CRS驅(qū)動板的設(shè)計特別考慮了掃描系統(tǒng)工作時相位特性和品質(zhì)岡素Q存在的微小變化,驅(qū)動板包含了一個自身振蕩回路,用以保持掃描系統(tǒng)存工作中可以達(dá)到機(jī)械共振。
(3)像素時鐘板
像素時鐘是用來線性化整個掃描場。CRS振鏡存在一個正弦角位移,頻率等于該掃描振鏡工作時的共振頻率,這個正弦角位移就相當(dāng)于振鏡工作時的一個噪聲,必須加以去除。使用恒速像素,邊沿象素就會擴(kuò)散,中部會壓縮。而像素時鐘提供了速度更正,像素時鐘以不斷變化的速度,配合掃描儀的角速度變化來達(dá)到共振頻率。最小掃描失真的實現(xiàn)與線性化像素時鐘可以實現(xiàn)位像素等距掃捕場。而此時像素時鐘,便用來糾正小型掃描共振頻率變異和扭曲。
2.3電平轉(zhuǎn)換
在進(jìn)行串行通信時,要求通信雙方具有標(biāo)準(zhǔn)且統(tǒng)一的接口標(biāo)準(zhǔn),這樣才能方便的使不同的設(shè)備進(jìn)行通訊。在本系統(tǒng)中,快速振鏡驅(qū)動板輸出的像素使能信號為RS232電平信號,而像素時鐘信號則是RS422電平,這兩種電平信號均需送入單片機(jī)中,而單片機(jī)卻只能接收TTL電平信號,為了能實現(xiàn)通信,所以必需通過電平轉(zhuǎn)換模塊來使信號匹配。本系統(tǒng)中用OP37芯片進(jìn)行像素使能信號RS232電平到TTL電平的轉(zhuǎn)換,使用專用芯片SN75175進(jìn)行像素時鐘信號RS422到TTL電平的轉(zhuǎn)換。
2.4 D/A轉(zhuǎn)換部分
根據(jù)掃捕系統(tǒng)對D/A轉(zhuǎn)換速度、精度、分辨率等指標(biāo)的要求,本系統(tǒng)選用12位的D/A轉(zhuǎn)換芯片AD7541。AD7541是一款兼容TTL/CMOS電平的D/A轉(zhuǎn)換芯片,且功率小、噪音小、轉(zhuǎn)換精度高,內(nèi)部采用梯形電阻網(wǎng)絡(luò)結(jié)構(gòu) 建立時間小于1us??紤]到需用電壓控制慢速振鏡的電機(jī),則必須將AD7541輸出的電流信號轉(zhuǎn)換成電壓信號,且要求電壓信號為正值,本系統(tǒng)采用單極性電壓輸出方式、D/A轉(zhuǎn)換電路如圖3所示。
2.5 軟件設(shè)計
系統(tǒng)軟件利用Keil C51平臺進(jìn)行掃描控制系統(tǒng)的軟件開發(fā)。首先,設(shè)置單片機(jī)的計數(shù)/定時器和中斷的控制寄存器的各項參數(shù),設(shè)置完成后,依次打開中斷和電平控制端,等待中斷。等待外部中斷0,每來一個脈沖,計數(shù)器T0加1,然后判斷計數(shù)器T0是否溢出,若未溢出,將計數(shù)器T0的當(dāng)前值送至輸出端口,進(jìn)行D/A轉(zhuǎn)換,控制行掃描。如果溢出,則計數(shù)器T0清零,重新開始計數(shù),即進(jìn)行重新掃描。軟件流程圖如圖4所示。
2.6 實驗結(jié)果
通過本設(shè)計的激光共聚焦掃描系統(tǒng)的控制系統(tǒng),能夠?qū)崿F(xiàn)4K/S的掃描速度,得到的慢速振鏡的控制波形如圖5所示。
3 結(jié)束語
本系統(tǒng)為實現(xiàn)激光共聚焦顯微鏡的掃描控制,采用單片機(jī)AT89C51作為控制系統(tǒng),通過電平轉(zhuǎn)換用快速振鏡的時鐘使能信號控制慢速振鏡的轉(zhuǎn)動,用快速振鏡的時鐘像素信號控制數(shù)據(jù)采集卡的采集、實驗表明本系統(tǒng)運行良好。