基于SOPC的列車(chē)環(huán)境異物入侵監測系統研究
摘要:研究一種基于SOPC技術(shù)的列車(chē)分布式環(huán)境異物入侵監測系統,系統將視頻數據的采集、處理與傳輸集成到單片FPGA上,采集和處理部分用硬件描述語(yǔ)言編寫(xiě)成硬件模塊,作為外設掛到NiosⅡ系統中,傳輸部分采用以太網(wǎng)接口IP核,構建成SOPC系統去實(shí)現異物入侵監測系統。同時(shí),用戶(hù)可以方便地添加IP核來(lái)擴展系統功能。最后,在A(yíng)ltera公司的DE2開(kāi)發(fā)平臺上進(jìn)行驗證,達到了設計的要求。
關(guān)鍵詞:可編程片上系統(SOPC);異物侵限;視頻采集;NiosⅡ
隨著(zhù)我國經(jīng)濟社會(huì )的快速發(fā)展,鐵路客貨運輸量不斷增加,列車(chē)運行速度不斷提高,給鐵路安全監控帶來(lái)巨大的壓力,其中鐵路異物侵限嚴重影響到列車(chē)的運行安全。由于列車(chē)在露天高速行駛中環(huán)境因素不可預測,軌道異物侵限可能會(huì )給行車(chē)安全帶來(lái)嚴重后果。軌道異物是指鐵道上影響到正常行車(chē)安全的障礙物,如山體滑坡、泥石流塌方等造成的道上沙石、橋梁隧道掉落的懸掛物、因報警失誤仍滯留在道上作業(yè)的工務(wù)人員以及相關(guān)裝備。由于鐵路異物侵限檢測系統的高速度、低漏檢率、低誤報率等要求,使傳統的以軟件為核心的IDS面臨著(zhù)越來(lái)越大的壓力,僅靠模式匹配算法的改進(jìn)對入侵檢測速度的提高是有限的,不是解決問(wèn)題的根本策略。
SOPC(System On a Programmable Chip)稱(chēng)為可編程片上系統,它是一種靈活高效地解決方案,而且設計周期短,設計成本低。SOPC Bu-ilder是Altera公司實(shí)現SOPC概念的一款工具軟件,用于組建一個(gè)在模塊級和組件級定義的系統。SOPC Builder的組件庫包含了從簡(jiǎn)單的固定邏輯功能塊到復雜的、參數化的、可以動(dòng)態(tài)生成的子系統等一系列的組件,用戶(hù)還可簡(jiǎn)單地創(chuàng )建定制的SOPC Builder組件,方便地實(shí)現各種系統功能的配置。本文給出一種分布式列車(chē)環(huán)境異物入侵的前端監測系統,通過(guò)在FPGA上構建NiosⅡ軟核處理器、各種各樣的外設和自定義組件等,設計實(shí)現一個(gè)定制的SOPC實(shí)時(shí)監測系統,完成對前端視頻數據的實(shí)時(shí)采集和處理,并通過(guò)網(wǎng)絡(luò )將數據傳送到列車(chē)控制中心。
1 系統整體架構
本系統采用SOPC實(shí)現分布式列車(chē)環(huán)境異物入侵前端監測功能。一個(gè)NiosⅡ處理器系統由NiosⅡCPU和一系列的外設組成,開(kāi)發(fā)基于Nios-Ⅱ的嵌入式系統,關(guān)鍵在于如何根據功能需要定制NiosⅡ及設計自定義接口。系統采用ADV7l8lB完成模擬視頻解碼處理,完成CVBS等模擬視頻信號到YCrCb數字信號的轉換,用硬件描述語(yǔ)言(VHDL)設計視頻數據采集模塊IP核,來(lái)實(shí)現前端的視頻數據采集。由于采集的視頻數據是海量數據,這給存儲和傳輸都帶來(lái)了很大的不便,需要對視頻數據進(jìn)行預處理,以降低數據量,系統采用VHDL設計相應的視頻數據處理模塊IP核。最后把數據通過(guò)網(wǎng)絡(luò )傳送到列車(chē)控制中心,以太網(wǎng)接口模塊用友晶科技提供的太網(wǎng)接口IP。將這些IP核以自定義組件的形成添加到Nios-Ⅱ系統中去,并添加一些必要的存儲器、人機接口和定時(shí)器等,構建成所需的SOPC系統,整個(gè)系統的框圖如圖l所示。
評論