趙星漢,于 洋
(中國(guó)電子科技集團(tuán)公司第27 研究所,鄭州 450047)
隨著現(xiàn)代戰(zhàn)爭(zhēng)向陸、海、空、天、電多維化發(fā)展,信息系統(tǒng)的攻防變得至關(guān)重要。信息系統(tǒng)的高效、安全已經(jīng)成為了決定現(xiàn)代戰(zhàn)爭(zhēng)成敗的關(guān)鍵因素。對(duì)于我國(guó)國(guó)防建設(shè)來(lái)說(shuō),傳統(tǒng)的信息系統(tǒng)硬軟件絕大多數(shù)依賴(lài)進(jìn)口,其設(shè)計(jì)和生產(chǎn)是我國(guó)不可控的,這就為國(guó)防建設(shè)造成了巨大的安全隱患。
近些年,隨著國(guó)家的不斷重視,關(guān)乎國(guó)防安全的自主可控信息化技術(shù)發(fā)展,逐漸成為了國(guó)防建設(shè)的重中之重。胡錦濤總書(shū)記明確指示:“要大力推進(jìn)自主可控信息系統(tǒng)建設(shè)與應(yīng)用,擺脫核心信息技術(shù)受制于人的局面”的重要指示。在政府的大力引導(dǎo)下,我國(guó)的自主可控計(jì)算機(jī)領(lǐng)域得到快速的發(fā)展,自主研發(fā)生產(chǎn)的計(jì)算機(jī)已經(jīng)在國(guó)防、航天等領(lǐng)域得到廣泛的應(yīng)用。
本信號(hào)采集處理系統(tǒng)是我國(guó)某重點(diǎn)課題監(jiān)控分系統(tǒng)的重要組成部分,在設(shè)計(jì)上具有一定的針對(duì)性。同時(shí),由于信號(hào)采集處理技術(shù)引用的廣泛性與本設(shè)計(jì)的通用性,本項(xiàng)設(shè)計(jì)在其他自主可控計(jì)算平臺(tái)研究與信號(hào)處理領(lǐng)域的研究設(shè)計(jì)上也有一定的參考借鑒意義。
該系統(tǒng)是某大系統(tǒng)中監(jiān)控分系統(tǒng)的一部分,系統(tǒng)總體對(duì)系統(tǒng)功能、性能、功耗、體積、硬軟件國(guó)產(chǎn)化率等關(guān)鍵指標(biāo)均作了明確的要求。經(jīng)課題組分解,本系統(tǒng)關(guān)鍵設(shè)計(jì)輸入如下。
(1)完成對(duì)大系統(tǒng)中某單路0 dB 高頻信號(hào)的采集、處理與顯示,采集速率:2 GHz,采集精度:8 bit;
(2)通過(guò)外部接口完成對(duì)外圍設(shè)備的遠(yuǎn)程控制;
(3)可實(shí)現(xiàn)對(duì)采集信號(hào)的存儲(chǔ),內(nèi)部存儲(chǔ)空間不小于2G;
(4)顯示方式:10 寸液晶顯示,分辨率1024*768;
(5)輸入方式:定制鍵盤(pán);
(6)系統(tǒng)軟件全自主化,元器件國(guó)產(chǎn)化率80%以上。
經(jīng)研究,確定本系統(tǒng)硬軟件構(gòu)成模塊如圖1所示。
圖1 信號(hào)采集處理系統(tǒng)硬軟件構(gòu)成示意圖
本系統(tǒng)由硬件和軟件兩方面組成。其中硬件組成包含負(fù)責(zé)單路信號(hào)采集的采集模塊、負(fù)責(zé)將采集處理后的數(shù)據(jù)顯示的顯示模塊、負(fù)責(zé)用戶(hù)輸入的鍵盤(pán)模塊,以及作為承載平臺(tái)的主板模塊作為主要硬件構(gòu)成,四部分統(tǒng)一安裝于鋁合金系統(tǒng)箱體內(nèi);軟件構(gòu)成主要包含操作系統(tǒng)及包含各項(xiàng)硬件驅(qū)動(dòng)工作的BSP(板級(jí)軟件支持包),以及顯示與控制信號(hào)采集與處理的監(jiān)控軟件。
系統(tǒng)的工作流程,如圖2 所示。
本系統(tǒng)信號(hào)輸入為0 dB 高頻信號(hào)輸入,通過(guò)位于采集模塊上的SMA 插口采集成為數(shù)字信號(hào),經(jīng)過(guò)處理后通過(guò)PCI 總線與主板模塊發(fā)生交互,經(jīng)過(guò)主板模塊上的中央處理器處理后轉(zhuǎn)換成用戶(hù)可用的圖形傳輸至顯示模塊上進(jìn)行顯示。用戶(hù)可通過(guò)鍵盤(pán)模塊上的按鍵設(shè)置命令與切換顯示形式對(duì)整個(gè)系統(tǒng)進(jìn)行控制,完成操作過(guò)程。
圖2 系統(tǒng)工作流程示意圖
中科龍芯公司研制的龍芯系列處理器,已經(jīng)在技術(shù)及穩(wěn)定性方面逐漸成熟,目前龍芯系列處理器從開(kāi)始的龍芯1 代處理器,發(fā)展到現(xiàn)在的龍芯3 代處理器,產(chǎn)品系列也逐漸豐富。在軟件方面,龍芯公司作了較多的研究工作,采用MIPS CPU 最常用的BIOS-PMON2000,并在其基礎(chǔ)上進(jìn)行了一些完善工作,支持BIOS 啟動(dòng)配置、內(nèi)核加載、程序調(diào)試、內(nèi)存寄存器顯示、設(shè)置及內(nèi)存反匯編等。支持Linux 及VxWorks 操作系統(tǒng)??梢哉f(shuō),龍芯處理器的軟件支持已經(jīng)比較豐富和成熟。
考慮到項(xiàng)目總體要求中對(duì)功耗和體積均有一定的要求,因此自主可控計(jì)算平臺(tái)中主CPU 選用中科龍芯公司的龍芯3A 處理器。龍芯3A 是我國(guó)具有完全自主知識(shí)產(chǎn)權(quán)的四核CPU,采用65 ns 工藝,RISC 架構(gòu),兼容MIPS 指令,工作頻率900 MHz ~1100 MHz,集成兩個(gè)擴(kuò)展內(nèi)存控制器,單顆最大功耗15 W,滿足系統(tǒng)的總體需求。
由于系統(tǒng)運(yùn)行的需要,利用集成于CPU 上的內(nèi)存控制器擴(kuò)展出512M 的SDRAM 作為系統(tǒng)的擴(kuò)展內(nèi)存。Local Bus 總線提供了一個(gè)簡(jiǎn)單的低速總線接口,用于連接系統(tǒng)ROM 和低速I(mǎi)/O 設(shè)備。為實(shí)現(xiàn)裸機(jī)的系統(tǒng)引導(dǎo),故利用CPLD 外接一塊FLASHROM作為BootRom 實(shí)現(xiàn)最初的系統(tǒng)引導(dǎo)程序存儲(chǔ)。
考慮到項(xiàng)目中需要一定的圖形處理,以及外接真彩LCD 顯示屏的需要,故選取集成2D 圖形控制器的芯片作為顯示主芯片,搭配64M DDR 作為顯存。顯示芯片通過(guò)LVDS 電平轉(zhuǎn)換以LVDS 形式連接至機(jī)箱上的10 寸LCD 真彩顯示屏,最大分辨率1024* 768。
程序存儲(chǔ)功能通過(guò)外接2 Gb 容量電子盤(pán)實(shí)現(xiàn),電子盤(pán)以IDE 總線連接至南橋芯片上。南橋芯片還能提供4 個(gè)USB2.0 控制器以供系統(tǒng)USB 擴(kuò)展所需,其余、串口、并口、PS2 接口等統(tǒng)一通過(guò)SuperIO控制器連接至南橋芯片上。
南橋芯片,顯示芯片,以太網(wǎng)控制器及信號(hào)采集所需要的采集板,均以PCI 總線節(jié)點(diǎn)的形式掛接在系統(tǒng)PCI 總線上實(shí)現(xiàn)系統(tǒng)整體的交互。PCI 總線因其與存儲(chǔ)器之間的交互基本上通過(guò)DMA 模式,有一個(gè)突出的優(yōu)點(diǎn)就是CPU 資源占用率低,因此它作為一種將周邊設(shè)備與處理器高速結(jié)合起來(lái)的總線結(jié)構(gòu),得到了廣泛的應(yīng)用。PCI 總線電器驅(qū)動(dòng)能力有限,每組PCI 總線上只能有效連接較少數(shù)量的PCI設(shè)備。為了提高PCI 總線驅(qū)動(dòng)能力和擴(kuò)展能力,獲得較好的電器連接性能,PCI 總線結(jié)構(gòu)的主板在擴(kuò)展PCI 設(shè)備插槽的時(shí)候都會(huì)選擇合適的橋接芯片以獲得更好的連接性能。龍芯2F 處理器集成的PCI /PCI-X 總線控制器可以工作在主控制器模式或設(shè)備模式,總線仲裁最多支持7 個(gè)主設(shè)備。在該主板設(shè)計(jì)中,選擇TI 公司的PCI2050B 芯片作為PCI 設(shè)備擴(kuò)展橋,該芯片次級(jí)總線最多可驅(qū)動(dòng)9 個(gè)PCI 設(shè)備,支持的PCI 總線位寬為32 bit,最高時(shí)鐘頻率為66 MHz,工作核心電壓為3.3 V,兼容3.3 V和5 V PCI 信號(hào)電平環(huán)境。該主板系統(tǒng)中,CPU 作為仲裁器,PCI2050B 作為總線上的主設(shè)備之一。PCI2050B 次級(jí)總線上的擴(kuò)展設(shè)備具有獨(dú)自的PCI總線請(qǐng)求信號(hào)和允許信號(hào),因此該擴(kuò)展設(shè)備都可用作主設(shè)備與CPU 通信。
主板的網(wǎng)絡(luò)控制器選用帶PCI 總線接口的Intel 82546GB 雙網(wǎng)口千兆網(wǎng)絡(luò)控制芯片設(shè)計(jì)。芯片內(nèi)部集成MAC(media access control)和PHY(physical layer)層功能,單芯片內(nèi)集成兩個(gè)全功能獨(dú)立千兆網(wǎng)絡(luò)接口,集成度高,為器件密集的主板設(shè)計(jì)節(jié)省了空間,并有利于布局布線,減少?gòu)?fù)雜線路帶來(lái)的干擾,這兩個(gè)接口可以通過(guò)芯片的引腳FL_DATA0 和FL_DATA1 來(lái)禁止和打開(kāi),該控制引腳可以連接至CPU的GPIO 或者南橋的GPIO 管腳,通過(guò)BIOS 控制這兩個(gè)接口的通斷。
該芯片通過(guò)PCI 總線與龍芯3A 連接,PHY 接口模擬信號(hào)通過(guò)網(wǎng)口變壓器H5007 進(jìn)行防護(hù)與隔離后連接到CPCI 背板,能夠有效防護(hù)雷擊、靜電放電等現(xiàn)象引起的瞬時(shí)高壓對(duì)網(wǎng)絡(luò)控制器芯片的毀壞。
系統(tǒng)連接示意圖如圖3 所示。
圖3 自主可控計(jì)算平臺(tái)連接示意圖
本系統(tǒng)涉及的信號(hào)采集速率高達(dá)2 GHz,國(guó)產(chǎn)ADC 和高速信號(hào)處理芯片在技術(shù)上還不成熟,故采集系統(tǒng)的部分元器件只能采用國(guó)外成熟產(chǎn)品。但由于西方國(guó)家對(duì)話禁運(yùn)等原因,2 GHz 采集速率的ADC 較難購(gòu)買(mǎi),價(jià)格也難以承受。因此,本系統(tǒng)擬采用并行時(shí)間交替采樣,依靠?jī)陕? GHz 的ADC 達(dá)到2 GHz 的采樣速率。
所謂并行時(shí)間交替采樣,就是在高速數(shù)據(jù)采集系統(tǒng)中并行設(shè)置多路ADC,使用頻率相同,相位不同的采樣時(shí)鐘來(lái)控制多片ADC 交替、分時(shí)工作,然后對(duì)采樣所得的高速數(shù)據(jù)流按照一定的順序進(jìn)行合并,這樣就提高了采樣速度。并行時(shí)間交替采樣技術(shù)是唯一的一種對(duì)模擬輸入信號(hào)沒(méi)有限制的實(shí)時(shí)采樣技術(shù),可以突破當(dāng)前的ADC 和相關(guān)器件頻率的限制,實(shí)現(xiàn)超高速數(shù)據(jù)采集系統(tǒng)。采用這種方案,采樣速率可以大幅度提高,理論上可以達(dá)到器件采樣速率的總和。雙通道并行時(shí)間交替采樣過(guò)程如圖4所示。
圖4 并行時(shí)間交替采樣原理圖
系統(tǒng)設(shè)計(jì)方面,擬采用“高速ADC+高密度FPGA+高速接口”結(jié)構(gòu)形式,在這種結(jié)構(gòu)中,F(xiàn)PGA 作為系統(tǒng)的控制核心,控制ADC 的采樣工作方式并實(shí)現(xiàn)高速數(shù)據(jù)流的分流緩存、有效信號(hào)檢測(cè)和數(shù)據(jù)的傳輸。ADC 的采樣數(shù)據(jù)通過(guò)FPGA 分流后,速率已降至后續(xù)處理單元可以接受的范圍中,可通過(guò)高速數(shù)據(jù)傳輸接口PCI 總線傳遞給上位機(jī)PC 進(jìn)行處理。此種結(jié)構(gòu)PCB 面積和功耗相對(duì)較低,但所有的數(shù)據(jù)接收,緩存處理及與上位機(jī)的通信都要靠單片F(xiàn)PGA 完成,這將加大對(duì)FPGA 的壓力。
信號(hào)采集模塊的硬件構(gòu)成如圖5 所示。
圖5 信號(hào)采集處理系統(tǒng)
ADC 芯片采用Atmel 公司生產(chǎn)的AT84AD001B,它是雙通道ADC 芯片,最高采樣率1 Gsps,分辨率8位。為了滿足系統(tǒng)采樣率的要求,需要兩路ADC 以并行時(shí)間交替采樣的方式工作于1 GHz,這樣就要求系統(tǒng)有1 GHz 的高速采樣時(shí)鐘。高速系統(tǒng)對(duì)時(shí)鐘的要求很高,時(shí)鐘的抖動(dòng)和相位偏差會(huì)帶來(lái)數(shù)據(jù)上的錯(cuò)位,因此應(yīng)選擇溫度穩(wěn)定性和諧波抑制比較高的器件。這里選擇MICREL 公司生產(chǎn)的高速差分時(shí)鐘合成芯片SY89421,SY89421 是一個(gè)低抖動(dòng)、高穩(wěn)定時(shí)鐘芯片,片內(nèi)VCO 最大輸出頻率1.12 GHz。
ReWorks 是中國(guó)電子科技集團(tuán)公司第三十二研究所自主研制的、第一個(gè)提供VxWorks 兼容接口的嵌入式實(shí)時(shí)操作系統(tǒng),采用面向?qū)ο蠛臀?nèi)核技術(shù)開(kāi)發(fā),具有強(qiáng)實(shí)時(shí)性、可裁剪性和可伸縮性,并特別提供了VxWorks 兼容層,具體特點(diǎn)如下。
(1)微內(nèi)核、可裁剪、可擴(kuò)充性。ReWorks 的設(shè)計(jì)中不采用完全的微內(nèi)核結(jié)構(gòu),而是采用一組環(huán)繞基核的類(lèi)似于微內(nèi)核的獨(dú)立功能模塊來(lái)建立可伸縮的操作系統(tǒng)。內(nèi)核提供任務(wù)調(diào)度、對(duì)象管理等功能,而時(shí)鐘、區(qū)域、分區(qū)、信號(hào)、事件、信號(hào)量、消息等作為可裁剪的、環(huán)繞內(nèi)核的獨(dú)立功能模塊,可根據(jù)實(shí)時(shí)應(yīng)用的需要進(jìn)行裁剪。在Reworks 下,最小配置可小于100 K。
(2)強(qiáng)實(shí)時(shí)性和多任務(wù)。ReWorks 支持微秒級(jí)高精度時(shí)鐘,最快響應(yīng)時(shí)間可達(dá)15 ms,為正在等待消息、信號(hào)、事件或段的任務(wù)進(jìn)入超時(shí)管理,為輪轉(zhuǎn)調(diào)度提供時(shí)間片,在指定時(shí)間間隔以后或指定時(shí)間喚醒任務(wù)或發(fā)送一個(gè)時(shí)間報(bào)警給任務(wù);提供高效的實(shí)時(shí)任務(wù)管理,支持多任務(wù),任務(wù)數(shù)沒(méi)有限制,上下文切換快速確定,有256 個(gè)任務(wù)優(yōu)先級(jí);任務(wù)的調(diào)度算法靈活,除了支持搶占式調(diào)度和時(shí)間片輪轉(zhuǎn)調(diào)度兩種常用的調(diào)度算法,還提供速率單調(diào)算法(RMA)保證任務(wù)調(diào)度性可預(yù)測(cè)。對(duì)任務(wù)間通信實(shí)現(xiàn)四種通信機(jī)制(消息隊(duì)列、事件、信號(hào)量和異步信號(hào)),滿足了任務(wù)間通信、同步和互斥的需要。
(3)支持多種網(wǎng)絡(luò)協(xié)議。ReWorks 支持包括TCP、UDP、IP、ICMP 和ARP 等多種網(wǎng)絡(luò)協(xié)議,可通過(guò)工業(yè)標(biāo)準(zhǔn)socket 編程接口進(jìn)行訪問(wèn);提供基于TCP/IP 的Internet 標(biāo)準(zhǔn)實(shí)現(xiàn)網(wǎng)絡(luò)管理的管理信息庫(kù),并能和交叉開(kāi)發(fā)工具一起,建立單機(jī)或多機(jī)目標(biāo)系統(tǒng)的網(wǎng)絡(luò)下載和調(diào)試工具;支持多種常見(jiàn)的Internet 應(yīng)用協(xié)議如FTP、TFTP、Telnet 等。
(4)設(shè)備管理。I/O 設(shè)備通過(guò)設(shè)備驅(qū)動(dòng)程序表進(jìn)行管理,對(duì)設(shè)備的操作可抽象為初始化、打開(kāi)、關(guān)閉、讀、寫(xiě)、控制,當(dāng)應(yīng)用程序進(jìn)行I/O 操作時(shí),系統(tǒng)根據(jù)設(shè)備驅(qū)動(dòng)程序表決定調(diào)用哪一個(gè)設(shè)備驅(qū)動(dòng)程序進(jìn)入點(diǎn)。
(5)中斷管理。允許應(yīng)用將中斷服務(wù)例程(ISR),連接到硬件中斷向量,通過(guò)提供允許從ISR退出時(shí)任務(wù)被搶占來(lái)改變?nèi)蝿?wù)執(zhí)行的臨界能力,許可快速中斷響應(yīng)時(shí)間,支持256 中斷優(yōu)先級(jí)。
(6)支持用戶(hù)擴(kuò)展。為了不修改內(nèi)核而能夠向系統(tǒng)增加額外的任務(wù)相關(guān)的功能,ReWorks 提供了任務(wù)創(chuàng)建、切換和刪除的鉤子函數(shù)。允許在任務(wù)被創(chuàng)建、上下文切換和任務(wù)被刪除的時(shí)候額外的例程可被調(diào)用執(zhí)行。在關(guān)鍵的系統(tǒng)事件里提供的擴(kuò)展例程中,用戶(hù)能夠針對(duì)自己的實(shí)際情況,設(shè)計(jì)適應(yīng)系統(tǒng)需要的前置處理,增強(qiáng)系統(tǒng)的功能。為滿足開(kāi)放性要求,ReWorks 提供符合POSIX 1003。1b 實(shí)時(shí)擴(kuò)展標(biāo)準(zhǔn)規(guī)范的基本系統(tǒng)調(diào)用。包括:進(jìn)程原語(yǔ),消息隊(duì)列,信號(hào),內(nèi)存管理(頁(yè)面鎖定),調(diào)度控制,文件目錄,I/O 原語(yǔ),語(yǔ)言服務(wù),以及目錄管理等。
根據(jù)設(shè)備總體功能、運(yùn)行環(huán)境、系統(tǒng)信息交互等需求,系統(tǒng)軟件包括BSP 及外設(shè)驅(qū)動(dòng),ReWorks 實(shí)時(shí)操作系統(tǒng)支撐環(huán)境層軟件組成,各層軟件按照構(gòu)件化模式進(jìn)行設(shè)計(jì),實(shí)現(xiàn)軟件的按需組裝和快速、靈活配置。系統(tǒng)的體系架構(gòu)如圖6 所示。
圖6 系統(tǒng)軟件的體系構(gòu)架示意圖
ReWorks 嵌入式實(shí)時(shí)操作系統(tǒng)為整個(gè)軟件系統(tǒng)提供包括內(nèi)核、設(shè)備驅(qū)動(dòng)、通信協(xié)議、圖形引擎等,是應(yīng)用軟件運(yùn)行環(huán)境的重要組成部分,為上層應(yīng)用軟件提供對(duì)底層物理硬件的抽象和封裝,組織和管理軟硬件資源,控制程序執(zhí)行流程,提供系統(tǒng)調(diào)用接口、驅(qū)動(dòng)程序等,為方便與其他軟件(如嵌入式數(shù)據(jù)庫(kù)、集成部署框架)集成,ReWorks 嵌入式實(shí)時(shí)操作系統(tǒng)還為上層軟件提供標(biāo)準(zhǔn)的硬件訪問(wèn)接口和其他的基本操作系統(tǒng)服務(wù)。
作為實(shí)時(shí)操作系統(tǒng),Reworks 編程的核心在于任務(wù)的制定與流程調(diào)度。系統(tǒng)程序?qū)壿嫼蜁r(shí)序要求比較嚴(yán)格,不僅任務(wù)響應(yīng)須實(shí)時(shí),而且須在規(guī)定的時(shí)間內(nèi)完成事件的處理。Reworks 提供了任務(wù)的創(chuàng)建、關(guān)閉、掛起、恢復(fù)以及獲取任務(wù)信息等操作接口。不同的任務(wù)依靠任務(wù)制定時(shí)的TCB 數(shù)據(jù)結(jié)構(gòu)體確定優(yōu)先級(jí),優(yōu)先級(jí)為一個(gè)無(wú)符號(hào)的字符數(shù)(0 ~255),0 最高,255 最低。
本系統(tǒng)監(jiān)控程序任務(wù)相對(duì)單一,任務(wù)耦合度不高,因此系統(tǒng)任務(wù)調(diào)度采用基于優(yōu)先級(jí)的調(diào)度,關(guān)閉輪轉(zhuǎn)調(diào)度。部分任務(wù)優(yōu)先級(jí)安排見(jiàn)表1。
表1 任務(wù)的優(yōu)先級(jí)安排表
在監(jiān)控軟件編寫(xiě)和調(diào)試過(guò)程中,為便于程序功能與環(huán)境的擴(kuò)展,軟件設(shè)計(jì)時(shí)控制參數(shù)不能提前確定,確定后也須根據(jù)實(shí)際情況修正。Reworks 系統(tǒng)采用文件實(shí)時(shí)存儲(chǔ)、讀取的方式,保證控制參數(shù)的有效性。當(dāng)系統(tǒng)上電時(shí),采用最新的配置文件初始化。如模擬采集數(shù)據(jù)的非線性化校正,采用配置文件中的區(qū)間分割曲線作二次映射后,即可實(shí)現(xiàn)對(duì)配置的合理調(diào)控。
ReWorks 具有與DOS 兼容的文件建立與讀寫(xiě)功能,可實(shí)現(xiàn)類(lèi)似DOS 下的文件讀寫(xiě)操作??刂栖浖仍诎遢d的電子盤(pán)內(nèi)建立dosFs 文件系統(tǒng),即可通過(guò)I/O 讀寫(xiě)函數(shù)讀寫(xiě)文件。數(shù)據(jù)的存儲(chǔ)按照事先定義的結(jié)構(gòu)類(lèi)型進(jìn)行,讀出時(shí)取出字節(jié)到相應(yīng)的結(jié)構(gòu)類(lèi)型中即可。
系統(tǒng)在研制完成后進(jìn)行了,對(duì)系統(tǒng)性能、可靠性進(jìn)行了全面的測(cè)量,監(jiān)控界面如圖7 所示。經(jīng)檢驗(yàn),本系統(tǒng)能較好的完成單路2 GHz 頻率8 bit 精度的采集任務(wù),并能將信號(hào)在軟件上顯示和依據(jù)程序設(shè)置算法進(jìn)行處理,除數(shù)據(jù)處理過(guò)程外,常用操作基本沒(méi)有明顯的延遲。系統(tǒng)常溫烤機(jī)工作72 小時(shí),無(wú)明顯過(guò)溫現(xiàn)象,無(wú)發(fā)生任何死機(jī)崩潰故障,基本滿足可靠性需求。
圖7 系統(tǒng)監(jiān)控軟件工作界面
按照系統(tǒng)最終成型后國(guó)產(chǎn)化率統(tǒng)計(jì),雖然采集模塊某些部件采用了國(guó)外進(jìn)口器件,但本系統(tǒng)總的元器件國(guó)產(chǎn)化率達(dá)到了91%,軟件系統(tǒng)實(shí)現(xiàn)了純國(guó)產(chǎn),滿足系統(tǒng)總體關(guān)于國(guó)產(chǎn)化的要求。
本系統(tǒng)采用自主可控的龍芯計(jì)算平臺(tái)、國(guó)產(chǎn)Reworks 操作系統(tǒng)與部分自研的軟硬件,實(shí)現(xiàn)了2 GHz 采樣率,8 bits 精度要求的信號(hào)采集處理系統(tǒng)。系統(tǒng)軟硬件國(guó)產(chǎn)化率高,工作穩(wěn)定可靠,可滿足大部分監(jiān)控系統(tǒng)設(shè)計(jì)的需要。
但本系統(tǒng)還無(wú)法做到完全自主化,高速信號(hào)采集部分還有某些關(guān)鍵元器件要依賴(lài)進(jìn)口,但按照如今國(guó)產(chǎn)元器件發(fā)展速度來(lái)看,本系統(tǒng)做到完全自主化應(yīng)該為時(shí)不遠(yuǎn)。
[1]吳量. 高速數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)[J]. 電子測(cè)量技術(shù),2006(03):92-93.
[2]鄭成波,楊科技.一種基于CPCI 總線的高速雷達(dá)回波信號(hào)采集系統(tǒng)[J].電子設(shè)計(jì)工程,2011(18):130-132.
[3]陳鐘,劉鵬,劉欣. 可信計(jì)算概論[J]. 信息安全與通信保密,2003(11):17-19.
[4]田曉霞,阮林波,田耕. 2Gsps 高速數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 微計(jì)算機(jī)信息,2011(03):49-50.
[5]JOE SAWICKI. 從PCB 和IC 設(shè)計(jì)領(lǐng)域管理信號(hào)完整性[J]. 電子產(chǎn)品世界,2006(01):58.
[6]管洋. ReWorks 嵌入式操作系統(tǒng)在船舶PMS 上的應(yīng)用[J]. 船舶工程,2010(01):41-44.
[7]陳世奎.基于龍芯2F 處理器的CPCI 主板設(shè)計(jì)[J]. 測(cè)控技術(shù). 2011(08):107-111.