<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于ARMCortex-A8的城軌能饋式供電系統(tǒng)綜合監(jiān)控系統(tǒng)設計

          基于ARMCortex-A8的城軌能饋式供電系統(tǒng)綜合監(jiān)控系統(tǒng)設計

          作者: 時間:2016-11-30 來源:網(wǎng)絡 收藏

          城市軌道交通供電系統(tǒng)為城軌車輛的運行提供電力,是城市軌道交通運輸系統(tǒng)安全可靠運行的關鍵設備和重要保障,所以監(jiān)控其運行參數(shù)并實時掌握其工作狀態(tài)非常重要?;谀芰糠答伿綘恳╇娤到y(tǒng)的綜合監(jiān)控系統(tǒng),是目前國內較為先進的交流傳動的監(jiān)控方法之一。該監(jiān)控系統(tǒng)基于新型牽引供電系統(tǒng)的特性,采用以太網(wǎng)通訊技術和虛擬儀器技術,并使用ARM及C#語言,通過虛擬儀器界面取代過去的監(jiān)控方式,實現(xiàn)了對新型能饋式牽引供電系統(tǒng)的可靠實時監(jiān)控。

          本文引用地址:http://www.ex-cimer.com/article/201611/323660.htm

          文中研究的能饋式牽引供電系統(tǒng)綜合監(jiān)控技術可以保障牽引供電系統(tǒng)的正常運行,對能饋式牽引供電系統(tǒng)動態(tài)過程中的各個電氣參數(shù),溫度值及開關量等進行測量、傳輸、顯示、存儲及故障診斷,方便用戶觀察分析數(shù)據(jù)。克服了傳統(tǒng)的儀表測量帶來的不良影響,如干擾PWM整流器的正常運行、危及操作人員的人身安全,測試過程繁瑣程序復雜等問題。該能饋式牽引供電系統(tǒng)的綜合監(jiān)控技術的主要特征是,具有強大的控制、存儲、運算、邏輯判斷能力,及自動操作等新能力,并且在監(jiān)控的準確度、靈敏度、自動化程度,使用能力及解決監(jiān)控技術問題的深度和廣度方面有很大提升。

          1 系統(tǒng)整體方案介紹

          能饋式供電系統(tǒng)的綜合監(jiān)控主要是由外圍數(shù)據(jù)源設備、底層ARM數(shù)據(jù)采集部分、串行通信接口轉換模塊,PC上位機監(jiān)控軟件,數(shù)據(jù)庫存儲5個模塊組成。

          其中,底層ARM系統(tǒng)負責對于監(jiān)控設備的實時數(shù)據(jù)采集,經過串行接口轉換模塊與PC機通信接口相連。上位機基于C#語言的監(jiān)控系統(tǒng)使用串口和以太網(wǎng)協(xié)議將所有采集數(shù)據(jù)匯總進行顯示以及分析等,同時從數(shù)據(jù)采集卡接收數(shù)據(jù)波形,利用外圍數(shù)據(jù)庫進行數(shù)據(jù)存儲,便于調用分析,進而完成對整個系統(tǒng)的綜合監(jiān)控以及故障診斷。

          2 底層硬件設計

          本監(jiān)控系統(tǒng)底層處理器采用了TI公司推出的AM3359微處理器。AM3359在圖像、圖形處理、外設和諸如EtherCAT和PROFIBUS的工業(yè)接口選項方面進行了增強,支持通用存儲器(NAND,NOR,SRAM,等)支持高達16位ECC,支持最多2個端口的10/100/1000以太網(wǎng)交換機,串口包括:2個控制器局域網(wǎng)端口(CAN)6個UART,2個McASPI.2個McSPI和3個I2C端口,具有良好的通信功能。

          綜合監(jiān)控系統(tǒng)平臺中以AM3359微處理器為核心,移植了Ubuntu Linux操作系統(tǒng)作為下位機,采用LabVIEW作為監(jiān)控界面的PC作為上位機,通過數(shù)據(jù)采集結點采集能饋式牽引供電系統(tǒng)相應的數(shù)據(jù)量和模擬量,以ARM板中NANDFlash作為存儲單元存貯采集到的數(shù)據(jù),并通過串口和網(wǎng)口傳輸以上數(shù)據(jù)到上位機進行處理和故障診斷,從而實現(xiàn)了對于管軌牽引供電系統(tǒng)的實時監(jiān)控。綜合監(jiān)控系統(tǒng)的總體架構如圖1所示。

          AM3359處理器針對工控領域產品對多串口,多網(wǎng)卡應用有針對性的優(yōu)化和增強。支持6個串口,2個以太網(wǎng),并能方便對網(wǎng)口和串口的擴展。串行接口是計算機與外圍數(shù)據(jù)源設備之間進行數(shù)據(jù)交換的重要介質。本平臺中的核心處理器AM3359采用的是USB調試串口,是由USB信號線先經過USB2412集線控制IC再經過串口接口IC FT2232L轉換成UART信號。

          本監(jiān)控系統(tǒng)中ARM芯片應用TI公司的Correx—A8系列AM3359芯片設計了一個嵌入式Linux系統(tǒng)。串口通信設計了4路RS232,2路RS485,實現(xiàn)兩臺PC間的安全穩(wěn)定通信。監(jiān)控系統(tǒng)通過主控單元采集變流器各監(jiān)控量信息,并通過SPI串口通信的方式以1 s的周期傳輸給ARM處理器,從而完成短距離、周期性的監(jiān)控數(shù)據(jù)的傳輸。

          監(jiān)控平臺的以太網(wǎng)通信以TCP/IP為通訊協(xié)議,將從控制單元得到的電壓,電流等數(shù)據(jù)通過以太網(wǎng)的方式傳送給上位機的監(jiān)控界面。TCP網(wǎng)絡沒變成是目前比較通用的方式,主要采用C/S模式,即服務器(S)、客戶端(C)模式,服務器模式創(chuàng)建一個服務程序,等待客戶端用戶的連接,接收到用戶的連接請求后,根據(jù)用戶的請求進行處理;客戶端模式則根據(jù)目的服務器的地址和端口進行連接,向服務器發(fā)送請求并對服務器的響應進行數(shù)據(jù)處理。本文中ARM充當客戶端的角色,對上位機進行訪問。具體的TCP/IP通信流程圖如圖2所示。

          3 上位機軟件設計

          綜合監(jiān)控技術的核心為上位機軟件設計,通過串口和以太網(wǎng)接口與數(shù)據(jù)采集通信,完成設備實時數(shù)據(jù)的接收,然后做適當數(shù)據(jù)處理和分析后,進行各個功能的正常工作。本上位機軟件是在Windows操作系統(tǒng)下Visual Studio 2005.NET編程環(huán)境中使用C#語言編程完成。

          C#語言是一種安全、穩(wěn)定、簡單的,由C和C++衍生出來的面向對象的編程語言。它在繼承C和C++強大功能的同時去掉了一些它們的復雜特性(例如沒有宏以及不允許多重繼承)。C#綜合了 VB簡單的可視化操作和C++的高運行效率,以其強大的操作能力、優(yōu)稚的語法風格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。

          本文使用C#編程環(huán)境中的Setial Port類來實現(xiàn)串口通信功能,使用Thread類來完成多線程編程,數(shù)據(jù)庫模塊采用廣泛使用的SQL Server 2000來存儲數(shù)據(jù)。Serial Port類為應用程序提供了通過串口收發(fā)數(shù)據(jù)的簡便方法,具有功能強大、通信快速、實時性好等特點。圖3為監(jiān)控軟件的系統(tǒng)結構流程圖。


          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();