在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在FPGA上實現分布式列車環境異物入侵的SOPC實時監測系統的設計

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-07-01 08:03 ? 次閱讀

隨著我國經濟社會的快速發展,鐵路客貨運輸量不斷增加,列車運行速度不斷提高,給鐵路安全監控帶來巨大的壓力,其中鐵路異物侵限嚴重影響到列車的運行安全。由于列車在露天高速行駛中環境因素不可預測,軌道異物侵限可能會給行車安全帶來嚴重后果。軌道異物是指鐵道上影響到正常行車安全的障礙物,如山體滑坡、泥石流塌方等造成的道上沙石、橋梁隧道掉落的懸掛物、因報警失誤仍滯留在道上作業的工務人員以及相關裝備。由于鐵路異物侵限檢測系統的高速度、低漏檢率、低誤報率等要求,使傳統的以軟件為核心的IDS面臨著越來越大的壓力,僅靠模式匹配算法的改進對入侵檢測速度的提高是有限的,不是解決問題的根本策略。

SOPC(System On a Programmable Chip)稱為可編程片上系統,它是一種靈活高效地解決方案,而且設計周期短,設計成本低。SOPC Bu-ilder是Altera公司實現SOPC概念的一款工具軟件,用于組建一個在模塊級和組件級定義的系統。SOPC Builder的組件庫包含了從簡單的固定邏輯功能塊到復雜的、參數化的、可以動態生成的子系統等一系列的組件,用戶還可簡單地創建定制的SOPC Builder組件,方便地實現各種系統功能的配置。本文給出一種分布式列車環境異物入侵的前端監測系統,通過在FPGA上構建NiosⅡ軟核處理器、各種各樣的外設和自定義組件等,設計實現一個定制的SOPC實時監測系統,完成對前端視頻數據的實時采集和處理,并通過網絡將數據傳送到列車控制中心

1 系統整體架構

本系統采用SOPC實現分布式列車環境異物入侵前端監測功能。一個NiosⅡ處理器系統由NiosⅡCPU和一系列的外設組成,開發基于Nios-Ⅱ的嵌入式系統,關鍵在于如何根據功能需要定制NiosⅡ及設計自定義接口。系統采用ADV7l8lB完成模擬視頻解碼處理,完成CVBS等模擬視頻信號到YCrCb數字信號的轉換,用硬件描述語言(VHDL)設計視頻數據采集模塊IP核,來實現前端的視頻數據采集。由于采集的視頻數據是海量數據,這給存儲和傳輸都帶來了很大的不便,需要對視頻數據進行預處理,以降低數據量,系統采用VHDL設計相應的視頻數據處理模塊IP核。最后把數據通過網絡傳送到列車控制中心,以太網接口模塊用友晶科技提供的太網接口IP。將這些IP核以自定義組件的形成添加到Nios-Ⅱ系統中去,并添加一些必要的存儲器、人機接口和定時器等,構建成所需的SOPC系統,整個系統的框圖如圖1所示。

在FPGA上實現分布式列車環境異物入侵的SOPC實時監測系統的設計

2 視頻圖像采集處理模塊設計

采集模塊是整個系統非常重要的組成部分,采集質量的好壞將直接影響整個系統的識別效果。本系統視頻A/D轉換器選用ADV7181B,它能夠自動檢測和轉化標準的NTSC、PAL和SECAM制的模擬電視基帶復合信號,輸出4:2:2的符合ITU-R656(國際電信聯盟的視頻標準)標準的16位/8位復合視頻數據,支持6路模擬視頻信號的輸入。ADV7l81B通過I2C總線實現配置,同時能輸出行、場同步信號。ADV718lB輸出的數字視頻數據通過8位總線TDDATA傳輸給FPGA。FPGA經視頻解碼模塊在視頻數據中識別出有效數據,再根據系統對圖像精度的要求進行處理,生成三種數據圖像,分別有RGB彩色圖像、灰度圖像和二值化圖像,最后將圖像傳送到緩存FIFO中,輸出到NiosⅡCPU。最后由處理器控制將視頻數據寫到SDRAM中。圖2是視頻采集處理模塊框圖,其中,彩色圖、灰度圖、二值化圖的數據量之比是384:128:1,可根據實際視頻圖像的需要,選擇不同數據量的圖像。

在FPGA上實現分布式列車環境異物入侵的SOPC實時監測系統的設計

系統內各模塊功能簡要描述如下:

1)ITU-R656解碼模塊接收從視頻A/D轉換器ADV7181B送來的數字視頻流,然后對數字視頻流進行解碼,產生YUV3路視頻信號,識別出行、場同步信號。

2)3個視頻緩存模塊系統各設計一個FIFO,根據視頻數據的大小,緩沖深度各不相同,用于視頻數據的緩存。其中FIFO是使用Altera提供的可參數化宏功能模塊和LPM函數進行設計,具體是通過Mega Wizard Plug-In Manager的GUI向導實現。

3)I2C配置模塊通過I2C總線對ADV7181B進行初始化配置,選擇產生的數字視頻格式等。

4)色彩空間轉換模塊完成色彩空間由YUV到RGB的轉換,使視頻數據適合在VGA顯示。色彩空間由YUV到RGB的轉換按以下轉化公式編寫相應的硬件描述語言。

R=1.0Y+O+1.402(Cr-128)

G=1.0Y-0.344 13(Cb-128)-0.714 14(V-128)

B=1.OY+1.772(Cb-128)

最后生成的YUV到RGB硬件電路模塊如圖3所示。

在FPGA上實現分布式列車環境異物入侵的SOPC實時監測系統的設計

5)圖2中Y的輸出即為圖像的灰度值,Y值的信息可以完整地描述一幅灰度圖(灰度等級為256)。將灰度值經二值化后就可以得到一幅二值化的圖像,關鍵是閾值的選擇,在這里將灰度閾值設置成可調的輸入量,就可以根據具體的應用環境設定理想的閾值。二值化的硬件模塊也是用硬件描述語言描述的,生成的模塊如圖4所示,其工作原理是當圖像值大于閾值時輸出l,否則輸出0。

在FPGA上實現分布式列車環境異物入侵的SOPC實時監測系統的設計

3 視頻數據圖像傳輸模塊設計

視頻數據圖像傳輸部分采用SOPC Builder工具自帶的以太網接口IP核,將其添加到NiosⅡ系統中,構建成SOPC系統。其中,DM9000A是一款高速網絡控制器,它具有通用處理器接口,1個10/100M PHY和4K字節的SRAM,它支持8位和16位2種數據接口。SOPC Builder提供將DM-9000A連接到Avalon總線上所需要的接口邏輯。圖5是DM9000A IP核接口模塊,分為輸入和輸出兩部分,一部分是模塊與Avalon總線的連接信號,另一部分是模塊與FPGA外部的DM9000A連接的信號。

在FPGA上實現分布式列車環境異物入侵的SOPC實時監測系統的設計

最后根據需要配置得到的NiosⅡ軟核處理器如圖6所示。NiosⅡ是一個用戶可配置的通用RISC嵌入式處理器,NiosII集成開發環境(IDE)是NiosⅡ系列嵌入式處理器的基本軟件開發工具,所有軟件開發任務都可以在NiosⅡIDE下完成。

4 結束語

本文介紹一種基于SOPC的列車分布式環境異物入侵前端監測系統,詳細介紹了SOPC硬件系統的設計配置過程,以及基于此硬件系統配置的NiosⅡ軟核處理器的軟件設計。最后在Altera公司的DE2開發平臺上進行測試,監測得到前端灰度圖像如圖7所示,達到了前端檢測的目的。列車環境異物入侵監測系統軟件流程包括對各模塊的初始化和對各模塊的流程控制,主要有視頻采集控制、圖像處理控制、圖像SDRAM存儲控制、以太網接口控制流程等設計。

在FPGA上實現分布式列車環境異物入侵的SOPC實時監測系統的設計

在FPGA上實現分布式列車環境異物入侵的SOPC實時監測系統的設計

基于SOPC技術設計的創新點在于不但軟件是可以編程的,構建的硬件系統也是可編程的,這就為系統的靈活配置和軟件的靈活設計提供了很大的方便,也有利于系統的后期優化和升級。在設計時,要注意根據具體的硬件資源大小和實現速度要求,選擇硬件實現還是軟件模擬。同時還要注意前端采集模塊的抗抖動設計。這種量體裁衣的硬件配置方式可以最大限度地提高系統的性價比,使得SOPC技術在環境異物入侵監測系統中有著廣闊的應用空間。也可以利用HardCopy技術,將實現于FPGA器件上的列車分布式環境異物入侵監測系統通過特定的技術直接向ASIC轉化。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21736

    瀏覽量

    603427
  • 存儲器
    +關注

    關注

    38

    文章

    7492

    瀏覽量

    163843
  • 監測系統
    +關注

    關注

    8

    文章

    2727

    瀏覽量

    81332
收藏 人收藏

    評論

    相關推薦

    分布式入侵檢測系統的設計

    分布式入侵檢測系統的設計入侵檢測是網絡安全的一個新方向,其重點是有效地提取特征數據并準確地分析出非正常網絡行為。該文深入研究分析公共
    發表于 03-10 09:55

    分布式軟件系統

    分布式軟件系統分布式軟件系統(Distributed Software Systems)是支持分布式處理的軟件系統,是
    發表于 07-22 14:53

    分布式控制系統

    、直接數字控制、人機交互以及監控和管理等功能。分布式控制系統計算機監督控制系統、直接數字控制系統和計算機多級控制系統的基礎
    發表于 03-01 22:19

    使用分布式I/O進行實時部署系統的設計

    的同時,不犧牲現有實時系統確定性。沒有實時通信協議的情況下,你可能需要借助于數字I/O模塊的共享時鐘或硬件觸發器對多個實時控制器進行同步。
    發表于 03-12 17:47

    分布式聲波傳感系統DAS

    狀態,通過分布式的聲波傳感,了解軌道及列車運行狀態;通過光纜圍獵領土范圍內的海島及分布線或者航運線,可實時監測艦船航道情況;機場
    發表于 11-09 11:48

    如何利用FPGA設計無線分布式采集系統?

    的選擇無線分布式采集來進行?,F有的無線分布式采集系統中,往往使用單片機、DSP等作為系統的主控控制單元。但是由于其自身工作特點,往往對于精確的定時控制以及并行處理能力
    發表于 10-14 07:10

    分布式光纖傳感技術

    分布式光纖應變監測技術原理 BOTDA采用布里淵光時域分析技術,系統連接兩根遠端環接的單模光纖作為分布式傳感器,實現對被
    發表于 08-28 08:52

    集中式監測&分布式監測

    集成商一道為業主提供后續系統運維服務。 圖2分布式監測系統架構示意圖 分布式
    發表于 09-21 08:40

    RTX分布式實時仿真系統中的應用是什么?

    基于反射內存實時局域網的特點是什么?基于反射內存卡實時局域網的實現機制RTX分布式實時仿真
    發表于 05-19 06:46

    基于移動Agent 的新型分布式入侵檢測系統

    通過闡述入侵檢測系統的基本概念和移動Agent 的優點,并將移動Agent 技術與分布式技術相結合,提出了一種基于移動Agent 的新型分布式入侵
    發表于 06-13 11:08 ?8次下載

    基于Agent的分布式入侵檢測系統的研究與實現

    本文通過借鑒智能代理(agent)技術,并結合XML 和安全通信技術,提出了一種具有兩層代理結構的分布式入侵檢測系統模型,并設計實現了原型系統
    發表于 08-07 14:31 ?5次下載

    基于Hadoop集群的分布式入侵檢測系統的設計與實現_謝天宇

    基于Hadoop集群的分布式入侵檢測系統的設計與實現_謝天宇
    發表于 03-18 09:53 ?0次下載

    集群環境分布式索引的實現

    針對分布式存儲系統使用非主鍵訪問數據帶來的性能問題,探討分布式存儲系統
    發表于 12-25 10:01 ?0次下載
    集群<b class='flag-5'>環境</b>下<b class='flag-5'>分布式</b>索引的<b class='flag-5'>實現</b>

    SoPC網絡功能可作為分布式干擾系統網關的解決方案

    嵌入網關實際就是一個可實現網絡通信功能的嵌入系統。隨著FPGA技術的迅速發展,
    的頭像 發表于 10-07 11:06 ?3018次閱讀
    <b class='flag-5'>SoPC</b>網絡功能可作為<b class='flag-5'>分布式</b>干擾<b class='flag-5'>系統</b>網關的解決方案

    分布式無紙化交互系統實現原理

    ,將各個會議節點進行分布式部署,實現負載均衡和高可用性。 系統采用無紙化技術,所有的會議材料和信息都存儲云端或服務器,可以通過移動設備或
    的頭像 發表于 09-04 16:11 ?626次閱讀
    主站蜘蛛池模板: 亚洲不卡视频在线| 一卡二卡三卡四卡无卡在线| 国产精品一级香蕉一区| 三级网站国产| xvsr-365波多野结衣| 国内久久精品| 一区二区三区免费视频网站| 久久综合久久久| 欧美在线视频看看| 女人的逼毛片| 免费人成观看在线网| 天天干夜夜欢| 美女用手扒开尿口给男生桶爽| 青青久操视频| 手机看片福利1024| 9久热久re爱免费精品视频| 男女网站在线观看| 免费又黄又爽的禁片视频| 浮荡视频在线观看免费| 玖玖色视频| 国产在线视频网站| 亚洲第一福利网站| 80s国产成年女人毛片| 丁香六月欧美| 欧美日韩中文字幕| 屁屁影院在线| 亚洲伊人久久在| 二级黄的全免费视频| 欧美性区| 欧美一级视频在线| 秋霞麻豆| 性欧美高清久久久久久久| 草色在线| 亚洲一区二区在线视频| 免费看欧美一级特黄a大片一| 免费看片你懂的| 亚洲va中文字幕无码| 一级黄色录像视频| 男女性接交无遮挡免费看视频| 黄色伊人| 黄色午夜影院|