當前位置:首頁 > 工業(yè)控制 > 工業(yè)控制
[導讀]通過研制SCSI硬盤控制器,采用計算機插板直接控制磁盤陣列進行數(shù)據(jù)存儲的模式,實現(xiàn)基于計算機控制的衛(wèi)星快視設備的設計。

遙感衛(wèi)星在進行地面信源測試時,需要對測試信源進行高速持續(xù)大容量記錄,以達到測試衛(wèi)星信源的目的。在一些諸如雷達信號處理、圖像通信、高速A/D數(shù)據(jù)采集等通信和測量領域,也往往需要實時記錄高速數(shù)據(jù),以進行分析和處理。衛(wèi)星快視設備就是針對衛(wèi)星測試的要求,對高速像源數(shù)據(jù)進行實時大容量記錄存儲,通過在線和離線數(shù)據(jù)分析,達到測試衛(wèi)星性能的目的。如何可靠穩(wěn)定地將高速數(shù)據(jù)實時存儲下來并送往計算機進行在線或離線分析處理,是衛(wèi)星快視設備系統(tǒng)設計實現(xiàn)的技術(shù)關鍵。本方案通過設計SCSI硬盤控制器,將對硬盤的存儲與管理從計算機中獨立出來,實現(xiàn)基于計算機控制的快視設備,達到系統(tǒng)性能與界面友好地統(tǒng)一。試驗結(jié)果表明,本快視設備可以對總流速高達260MBps的數(shù)據(jù)進行實時存儲,持續(xù)記錄時間超過900秒(記錄數(shù)據(jù)總量約180GB)。通過計算機對正在記錄的數(shù)據(jù)進行灰度顯示,可以實時監(jiān)控被測信源的運行狀態(tài)。也可以通過計算機在線測試離線狀態(tài),對記錄數(shù)據(jù)進行回放,以測試分析數(shù)據(jù)源性能。
1 系統(tǒng)設計
  高速數(shù)據(jù)實時存儲功能的實現(xiàn),是本設備研制的核心。由于記錄數(shù)據(jù)最終要送到計算機進行后續(xù)處理,同時考慮設備實現(xiàn)成本的要求,采用基于計算機控制的存儲體系結(jié)構(gòu)是比較理想的選擇?;谟嬎銠C插卡結(jié)構(gòu)的多通道高速數(shù)據(jù)采集和存儲設備在已有的文獻中有大量介紹[1-2],這些方案的數(shù)據(jù)采集和記錄大都采用如圖1所示的結(jié)構(gòu)原理。在這種處理模式下,外部輸入的高速數(shù)據(jù)流經(jīng)過接口采集和數(shù)據(jù)緩沖處理后,數(shù)據(jù)通過PCI總線被傳送到計算機內(nèi)存,再由計算機CPU控制硬盤進行數(shù)據(jù)存儲。

                           
   通過分析該處理模式下數(shù)據(jù)的處理流向,可以找出該模式下的數(shù)據(jù)處理速率瓶頸所在。其一般處理流程是:數(shù)據(jù)采集卡通過中斷向計算機申請中斷,由CPU響應中斷后,將計算機插卡上的緩沖數(shù)據(jù)接收到計算機(實質(zhì)是送往計算機內(nèi)存);然后,在CPU的干預下,將需要存盤的數(shù)據(jù)送往硬盤存儲,將需要顯示的數(shù)據(jù)送往顯存進行顯示。需要特別指出的是,所有這些操作,都由CPU在特定的操作系統(tǒng)(如Windows/UNIX)下運行。由于操作系統(tǒng)在進行數(shù)據(jù)采集處理的同時需要進行整個計算機運行的管理,使得在這種處理模式下,存儲數(shù)據(jù)流的速率不可能很高。因此該處理模式多見于速率在30Mbps以下的數(shù)據(jù)流進行的存儲和處理,難以滿足對更高速率的數(shù)據(jù)進行存儲和處理的要求。
    同時,上述處理模式的可擴展性也比較差。對于33M/32bit的PCI總線,其最大傳輸速率是132Mbps,而且由于計算機控制硬盤存儲能力的限制,即使選用高性能的計算機或者加大板上數(shù)據(jù)緩沖深度,都不能從根本上解決速率瓶頸的問題。
    而使用計算機插板直接控制磁盤陣列進行數(shù)據(jù)存儲的工作模式,則可以從根本上解決前述數(shù)據(jù)存儲速率的瓶頸問題。這種處理模式的數(shù)據(jù)流向及工作原理如圖2所示。外部輸入的高速數(shù)據(jù)流在數(shù)據(jù)采集處理板上被分成兩個分支流向,其中一路數(shù)據(jù)直接通過硬盤控制器存入磁盤陣列,而另一路數(shù)據(jù)則經(jīng)過抽取后通過PCI總線送入計算機。這里的硬盤控制器是一個專用的CPU,它實時地控制硬盤進行數(shù)據(jù)存取操作。計算機可對輸入數(shù)據(jù)進行灰度顯示,以監(jiān)控采集數(shù)據(jù)流的運行狀態(tài)。監(jiān)控數(shù)據(jù)可以進行高倍數(shù)據(jù)抽取,只要滿足高于25幀/秒這一要求,就可以達到很好的實時監(jiān)控效果。這種處理模式的系統(tǒng)可擴展性相對較強。因為該模式的存盤操作不是由計算機CPU直接控制,而是使用專用硬盤控制器插卡控制硬盤進行數(shù)據(jù)存儲。通過擴展硬盤控制器及其附帶的硬盤數(shù)量,就可以達到提高系統(tǒng)數(shù)據(jù)記錄吞吐速率的目的。

                             
2 系統(tǒng)設計實現(xiàn)
2.1 系統(tǒng)硬件結(jié)構(gòu)

    系統(tǒng)的硬件主要包括:一臺工業(yè)控制計算機、LVDS信號轉(zhuǎn)接板,四塊插入到工控機箱內(nèi)的高速數(shù)據(jù)接收處理板和由八個SCSI硬盤組成的硬盤陣列。每塊高速數(shù)據(jù)接收處理板連接兩個SCSI磁盤,控制一個通道的數(shù)據(jù)存儲。
    LVDS信號轉(zhuǎn)接板主要完成輸入信號的物理連接、電平轉(zhuǎn)換和與數(shù)據(jù)處理板的時序邏輯適配等工作。LVDS信號轉(zhuǎn)接板輸出的信號通過存儲設備內(nèi)部的高速通信電纜送到高速數(shù)據(jù)接收處理板中完成數(shù)據(jù)實時接收與緩沖,同時將輸入的數(shù)據(jù)流分成兩路,一路數(shù)據(jù)通過數(shù)據(jù)處理板上的SCSI硬盤控制器實時存入硬盤陣列中,另一路數(shù)據(jù)則經(jīng)抽取后通過PCI總線實時送到工控機中進行實時圖像顯示。這里使用Qlogic公司的FAS566[3] SCSI硬盤控制器來完成SCSI硬盤陣列的數(shù)據(jù)存取操作控制。FAS566可以支持最高160Mbps的數(shù)據(jù)傳輸速度,并可以控制SCSI硬盤陣列以RAID0[4]方式存取數(shù)據(jù)。高速數(shù)據(jù)接收處理板還包括微處理器、數(shù)據(jù)緩存器、PCI橋接器等硬件模塊和相應的軟件控制模塊,其組成原理如圖3所示。

                              
  與傳統(tǒng)的IDE硬盤相比,SCSI硬盤在傳輸控制和存取速度上有很多優(yōu)勢。以10 000轉(zhuǎn)/秒的硬盤為例,SCSI硬盤可以達到約35Mbps的持續(xù)存儲速度,而IDE硬盤僅能達到約15Mbps。SCSI硬盤的傳輸速度也遠遠高于IDE硬盤的傳輸速度,目前Ultra320 SCSI總線數(shù)據(jù)傳輸速率可達320Mbps。本方案中選擇了總線傳輸速率為160Mbps的Ultra160 SCSI控制器。采用SCSI總線和SCSI硬盤不僅數(shù)據(jù)傳輸速率高,而且在需要時可以通過簡單地增加系統(tǒng)中的硬盤數(shù)量來擴展存儲空間,一個SCSI硬盤控制器可以最多外掛和控制15個SCSI硬盤。
2.2 系統(tǒng)軟件組成
     本系統(tǒng)的軟件主要由驅(qū)動程序、板載處理器實時控制模塊、SCSI硬盤陣列數(shù)據(jù)存儲管理模塊和上層用戶應用程序等部分組成,系統(tǒng)軟件組成框圖如圖4所示。使用Windows 2000作為系統(tǒng)控制計算機的操作系統(tǒng)。

                        
    實時數(shù)據(jù)接收與預處理模塊運行在數(shù)據(jù)處理板上,實時接收由LVDS信號轉(zhuǎn)接板輸出的待測數(shù)據(jù)。數(shù)據(jù)存儲單元控制SCSI硬盤陣列進行數(shù)據(jù)存儲,主要包括SCSI硬盤陣列上數(shù)據(jù)文件的管理(建立、刪除、修改、檢索及維護等)和在圖像回放時圖像數(shù)據(jù)的讀取和傳輸?shù)炔僮鳌?br />    實時送往計算機的數(shù)據(jù),主要用于監(jiān)控測試信源的運行狀態(tài),因而可以對接收數(shù)據(jù)進行高倍抽取,以降低實時傳輸?shù)臄?shù)據(jù)率。抽取后數(shù)據(jù)通過PCI總線傳送到工控計算機中進行圖像顯示。
3 系統(tǒng)性能測試
  首先對系統(tǒng)單通道數(shù)據(jù)記錄能力進行測試。測試使用的硬盤型號為ST318404LW[5],記錄數(shù)據(jù)采用無文件格式,每次寫緩沖數(shù)據(jù)為2MB。測試結(jié)果表明,硬盤的最高記錄速度是變化的,即SCSI硬盤的存儲速度隨著記錄數(shù)據(jù)的不斷增加而下降。硬盤記錄速度隨記錄時間的變化如表1所示。

                              
    通過基于計算機的SCSI硬盤控制器控制磁盤陣列進行數(shù)據(jù)記錄,實現(xiàn)了對260Mbps的高速數(shù)據(jù)流進行持續(xù)記錄的設計,持續(xù)記錄時間超過900秒。計算機可以實時地完成被測數(shù)據(jù)流的灰度顯示,達到了對記錄數(shù)據(jù)實時監(jiān)控的目的。該設備已經(jīng)成功應用于衛(wèi)星的信源測試,系統(tǒng)運行穩(wěn)定可靠,可廣泛應用于需要對高速信號進行持續(xù)記錄的領域。

本站聲明: 本文章由作者或相關機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術(shù)
關閉
關閉