大型儀器設備遠程視頻監控系統的硬件設計
摘要:為了有效地管理高校中分布范圍廣、運行周期長(cháng)的大型實(shí)驗儀器設備,設計出一種采用嵌入式ARM處理器和DSP處理器雙核結構的視頻監控系統,詳細分析了視頻采集壓縮、數據存儲和設備上電檢測等主要硬件模塊的設計方案。系統實(shí)現了對大型實(shí)驗設備的遠程化監控和自動(dòng)化管理功能,為高校設備管理提供了一種可行的解決方案。
關(guān)鍵詞:ARM;DSP;遠程視頻監控;硬件設計
目前,國家對高等教育的重視程度不斷提高,對高等院校的科研資金投入不斷增加。各類(lèi)高校的科研條件得到很大的改善,許多高校都引進(jìn)或購置了大型的實(shí)驗用儀器設備。這些儀器設備往往較為昂貴,且對使用條件要求較高。高等院校及科研院所的實(shí)驗室大多采用計算機管理系統進(jìn)行管理,但此類(lèi)管理系統一般都只局限于對設備賬目的日?;芾?,是一種靜態(tài)的管理。而對設備的使用狀態(tài)及完好情況、使用設備的計時(shí)收費、實(shí)驗教學(xué)情況監控、實(shí)驗室電源系統的控制以及實(shí)驗室安全等方面缺乏完整的監控管理系統。因此,設計一種針對高校大型儀器設備的遠程視頻監控系統是很有意義的。通過(guò)這一系統,設備管理人員能夠實(shí)現對儀器設備的遠程監控和自動(dòng)化管理。當設備故障時(shí),亦可通過(guò)觀(guān)看先期存儲的使用狀態(tài)錄像來(lái)判斷故障原因,減少了維修時(shí)間和維修成本。
1 總體方案設計
1.1 處理器介紹
數字信號處理器(DSP)憑借強大的運算處理能力被廣泛應用在視頻圖像處理等運算密集的場(chǎng)合,而嵌入式微處理器(ARM)以其強大的控制能力廣泛應用于網(wǎng)絡(luò )服務(wù)等外圍控制的場(chǎng)合。在本系統中,以ARM作為主處理器芯片,完成各種控制和網(wǎng)絡(luò )傳輸功能;采用DSP作為從設備單元處理器,完成數據采集和分析處理的工作。ARM單元和DSP單元構成監控系統的雙核架構,并通過(guò)數據總線(xiàn)將DSP上處理的數據發(fā)送給ARM進(jìn)行傳輸或存儲。
本系統采用芯唐公司的NUC960作為主處理器芯片。NUC960是一款以16/32位ARM926EJ-S為內核的精簡(jiǎn)指令集微處理器。該內核提供了8 kb指令高速緩存和8 kb數據高速緩存,并包含一個(gè)完整的存儲器管理單元(MMU)。
NUC960集成了豐富的片上資源,包括10 M/100 Mb以太網(wǎng)MAC控制器、EBI總線(xiàn)單元和用于外圍設備通信的PCI總線(xiàn)接口等。NUC960提供嵌入式Linux系統所需的虛擬存儲功能,尤其適用于各種要求高性能和低功耗的嵌入式產(chǎn)品中。
同時(shí),本系統采用SPCT6100作為從處理器DSP芯片。SPCT6100是一款高性能多媒體數字信號處理器,主要用于監控系統中的編解碼。它采用H.264視頻編解碼技術(shù),并包含四路視頻輸入、一路音頻輸入和一路音視頻輸出。特別地,SPCT6100包含有兩種接口類(lèi)型,即PCI(外圍器件接口)和HPI(主機接口)。通過(guò)這兩種接口,SPCT6100可以方便地集成到各種嵌入式系統中。
1.2 系統總體結構
系統的整體框圖如圖1所示。NUC960上運行嵌入式Linux操作系統,實(shí)現整個(gè)監控系統的協(xié)調控制和網(wǎng)絡(luò )功能等;SPCT6100通過(guò)數字信號處理算法,實(shí)現數據的分析、處理和傳輸。為了盡可能多的保留NUC960外圍接口,且考慮到芯片引腳特點(diǎn),NUC960與SPCT6100之間采用PCI總線(xiàn)進(jìn)行數據通信。
在本系統中,從外接的CCD攝像頭采集到的視頻模擬量信號經(jīng)由A/D轉換進(jìn)入SPCT6100進(jìn)行數字信號處理。NUC960通過(guò)PCI總線(xiàn)讀取經(jīng)過(guò)處理后的數字量信號,并將壓縮的數據通過(guò)校園網(wǎng)絡(luò )傳送到服務(wù)器。當網(wǎng)絡(luò )阻塞或服務(wù)器故障時(shí),NUC960可以將數據存儲在本地的存儲器芯片上。設備管理人員可以通過(guò)Web-server查看設備當前的運行畫(huà)面,也可以調取存儲在服務(wù)器上的設備早期運行畫(huà)面。
考慮到本系統主要面向高校實(shí)驗室的儀器設備,為了方便校園信息化管理,NUC960擴展的UART串口可以連接讀卡器,系統可以通過(guò)讀取校園卡來(lái)記錄使用實(shí)驗設備人員的信息。另外,本系統還實(shí)現了設備上電檢測的功能,即當實(shí)驗設備開(kāi)始上電運行時(shí),系統才開(kāi)始處理和存儲視頻信號;當實(shí)驗設備關(guān)閉時(shí),系統停止處理數據。這樣即可消除大量的冗余數據,節省服務(wù)器開(kāi)銷(xiāo)。
評論