本發(fā)明屬于數(shù)字巖心成像裝置技術(shù)領(lǐng)域,尤其是涉及一種數(shù)字巖心成像系統(tǒng)。
背景技術(shù):
目前,數(shù)字巖心成像產(chǎn)品中利用無線路由器(或AP)中繼有線信號,并利用無線信號(WIFI)轉(zhuǎn)發(fā)數(shù)據(jù)至后端數(shù)據(jù)采集與成像系統(tǒng)。由于該方式無數(shù)據(jù)存儲功能,因此需要實時傳輸數(shù)據(jù),而當數(shù)字巖心成像儀器使用高速高分辨探測器時,數(shù)據(jù)通訊帶寬要求較高,目前的無線信號鏈接在單路通訊上無法滿足該需求。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明旨在提出一種數(shù)字巖心成像系統(tǒng),以解決目前系統(tǒng)所采用的無線通迅中實際傳輸帶寬不高,數(shù)據(jù)傳輸中不能存儲的問題。
為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
一種數(shù)字巖心成像系統(tǒng),包括旋轉(zhuǎn)部分和固定部分,所述旋轉(zhuǎn)部分上固定安裝探測器、嵌入式處理器和射線源,所述射線源通過RS232串口與嵌入式處理器進行通訊,所述嵌入式處理器通過以太網(wǎng)Ethernet與探測器進行通訊;所述固定部分上設(shè)置計算機系統(tǒng)、運動控制系統(tǒng)和無線路由器,所述計算機系統(tǒng)通過以太網(wǎng)Ethernet與無線路由器和運動控制系統(tǒng)進行通訊,所述無線路由器通過wifi與嵌入式處理器進行通訊。
相對于現(xiàn)有技術(shù),本發(fā)明具有以下優(yōu)勢:
本發(fā)明是通過增加嵌入式處理器來存儲數(shù)據(jù)和發(fā)送數(shù)據(jù),實現(xiàn)所述嵌入式處理器與計算機系統(tǒng)之間的延時數(shù)據(jù)發(fā)送方式;克服了目前系統(tǒng)所采用的無線通迅中實際傳輸帶寬不高,數(shù)據(jù)傳輸中不能存儲的缺點,實現(xiàn)了高速采集情況下的高可靠性的數(shù)據(jù)傳輸。
附圖說明
構(gòu)成本發(fā)明的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
圖1為本發(fā)明實施例所述數(shù)字巖心成像系統(tǒng)的原理框圖;
圖2為本發(fā)明實施例所述旋轉(zhuǎn)部分的電氣原理框圖;
圖3為本發(fā)明實施例所述固定部分的電氣原理框圖;
圖4為本發(fā)明實施例所述數(shù)字巖心成像系統(tǒng)的工作流程圖。
具體實施方式
需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相互組合。
下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。
一種數(shù)字巖心成像系統(tǒng),如圖1至3所示,包括旋轉(zhuǎn)部分和固定部分,所述旋轉(zhuǎn)部分上固定安裝探測器、嵌入式處理器和射線源,所述射線源通過RS232串口與嵌入式處理器進行通訊,所述嵌入式處理器通過以太網(wǎng)Ethernet與探測器進行通訊;所述固定部分上設(shè)置計算機系統(tǒng)、運動控制系統(tǒng)和無線路由器,所述計算機系統(tǒng)通過以太網(wǎng)Ethernet與無線路由器和運動控制系統(tǒng)進行通訊,所述無線路由器通過wifi與嵌入式處理器進行通訊。
所述探測器、嵌入式處理器和射線源均通過一動滑環(huán)實現(xiàn)能源和信號傳輸。
所述計算機系統(tǒng)通過數(shù)字采集卡連接靜滑環(huán),靜滑環(huán)連接外部電源接口。
所述運動控制系統(tǒng)連接旋轉(zhuǎn)電機和進給電機。
為避免實時傳輸圖像的高帶寬、高穩(wěn)定性需求,所述嵌入式處理器與計算機系統(tǒng)之間改用延時數(shù)據(jù)發(fā)送方式。該方式涉及兩方面內(nèi)容,數(shù)據(jù)的臨時存儲和傳輸?shù)目煽啃?。依靠多級緩存機制實現(xiàn)數(shù)據(jù)的臨時存儲,以及實現(xiàn)基于壓縮的傳輸方式和數(shù)據(jù)文件校驗來降低帶寬需求和保證數(shù)據(jù)的可靠性。
所述嵌入式處理器采用數(shù)據(jù)中轉(zhuǎn)的處理流程,該流程在嵌入式處理器內(nèi)存和硬盤上分別開辟兩級緩存區(qū)進行數(shù)據(jù)的臨時存儲。該數(shù)據(jù)中轉(zhuǎn)處理流程具有多線程協(xié)同工作能力:
(1)數(shù)據(jù)接收線程:負責控制和接收高速探測器的采集數(shù)據(jù);
(2)數(shù)據(jù)調(diào)度線程:根據(jù)緩存區(qū)當前狀況,調(diào)度數(shù)據(jù)接收線程的數(shù)據(jù),調(diào)整已有數(shù)據(jù)的分布:優(yōu)先存入速度較快的內(nèi)存區(qū)緩存,若內(nèi)存緩存已滿則調(diào)度舊數(shù)據(jù)從內(nèi)存向硬盤緩存遷移;
(3)數(shù)據(jù)處理和通訊線程:與計算機系統(tǒng)通訊,協(xié)調(diào)當前待處理和傳輸?shù)臄?shù)據(jù),主要處理包括數(shù)據(jù)的壓縮和校驗碼提取。
為降低無線傳輸?shù)膸捫枨?,本?shù)據(jù)處理流程利用無損壓縮的方式進行數(shù)據(jù)傳輸。在嵌入式處理器與計算機系統(tǒng)內(nèi)分別布置數(shù)據(jù)壓縮和解壓模塊,利用高效的無損壓縮算法,減少傳輸?shù)臄?shù)據(jù)量;此外,為保證數(shù)據(jù)傳輸?shù)目煽啃?,?shù)據(jù)在壓縮后同時提取校驗碼(例如MD5等)發(fā)送至計算機系統(tǒng),由計算機系統(tǒng)對接收數(shù)據(jù)進行校驗,不合格數(shù)據(jù)可發(fā)送再次傳輸?shù)恼埱蟆?/p>
工作過程:所述嵌入式處理器通過RS232串口向射線源發(fā)送控制命令,控制射線源的工作狀態(tài),所述嵌入式處理器通過以太網(wǎng)Ethernet控制探測器的工作;所述嵌入式處理器通過無線路由器與計算機系統(tǒng)進行數(shù)據(jù)交互,所述計算機系統(tǒng)對運動控制系統(tǒng)進行數(shù)據(jù)采集和控制。
所述射線源與嵌入式處理器之間的通迅控制功能主要有:1、射線源的啟??刂?;2、射線源的電壓、電流設(shè)定;3、射線源聚焦方式的設(shè)定----大焦斑、中焦斑、小焦斑的選擇設(shè)定;4、射線源的預(yù)熱;5、射線源過載保護的復(fù)位。
所述探測器與嵌入式處理器之間的通迅方式需采用千兆Ethernet通迅方式,通迅功能主要有:1、圖像的采集,2、圖像的補償校準,3、圖像的增益校準,4、圖像采集方式的設(shè)定。
所述嵌入式處理器與無線路由器之間的通迅方式需采用千兆Ethernet通迅方式,再經(jīng)過wifi將數(shù)據(jù)傳輸至固定的計算機系統(tǒng)的接收端,嵌入式處理器與固定計算機系統(tǒng)的計算機之間的通迅的功能主要有:1、采集圖像的信息,2、射線的工作狀態(tài),控制信息。
所述計算機系統(tǒng)與運動控制系統(tǒng)之間的通迅方式需采用千兆Ethernet通迅方式,通迅功能主要有:1、運動控制系統(tǒng)中各個軸狀態(tài)的讀取和設(shè)定,2、運動控制系統(tǒng)中各個軸運動速度,加速度,位置等運動的控制;3、運動程序和控制邏輯程序的運行。
如圖4所示,本發(fā)明系統(tǒng)的工作過程為:首先進行自檢,之后檢測樣品是否固定到位,之后使射線源達到設(shè)定值,通過嵌入式控制器控制探測器拍圖像,運動控制系統(tǒng)控制旋轉(zhuǎn)電機和進給電機運行,達到設(shè)定值后結(jié)束。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。