999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ARM及C#語言的城軌能饋式供電系統綜合監控技術研究與實現

2014-01-16 05:57:22金海軍許曉夢劉志剛
電子設計工程 2014年6期
關鍵詞:數據庫系統

金海軍,田 蓓,許曉夢,徐 碩,劉志剛

(北京交通大學 電氣工程學院,北京 100044)

城市軌道交通供電系統為城軌車輛的運行提供電力,是城市軌道交通運輸系統安全可靠運行的關鍵設備和重要保障,所以監控其運行參數并實時掌握其工作狀態非常重要。基于能量反饋式牽引供電系統的綜合監控系統,是目前國內較為先進的交流傳動的監控方法之一[1]。該監控系統基于新型牽引供電系統的特性,采用以太網通訊技術和虛擬儀器技術,并使用ARM及C#語言,通過虛擬儀器界面取代過去的監控方式,實現了對新型能饋式牽引供電系統的可靠實時監控。

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

1 系統整體方案介紹

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

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

2 底層硬件設計

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

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

圖1 綜合監控系統總體架構Fig.1 Overall architecture of integrated monitoring systems

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

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

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

圖2 TCP/IP通信流程圖Fig.2 TCP/IPcommunication flow chart

3 上位機軟件設計

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

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

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

3.1 軟件通信設計

本監控系統中根據數據類型的不同及數據的多少主要由串口和以太網進行底層ARM和上位機的通信。串口通信協議根據連接的具體設備進行不同的選取,本設計中主要有MODBUS協議和制定的串口協議。以太網協議則使用經典的TCP/IP,實現服務器和客戶端之間的通信。

3.2 SQL數據庫

圖3 監控軟件系統流程圖Fig.3 Flow chart of the monitoring software system

后臺數據庫選用 Microsoft SQL 2000,SQL Server是由Microsoft開發和推廣的關系數據庫管理系統(DBMS),它是基于5QL客戶/服務器(C/S)模式的數據庫系統。圖形化的界面使數據庫管理更加簡潔、靈活,同時又具有豐富的編程接口,為用戶從事程序開發提供了更多的方便。

本監控系統在SQL數據庫中主要存儲中間計算量及故障數據量,在其中共建立了7個數據表,分別為SCADA接口數據表、查詢數據、告警記錄、故障顯示、通道設置、信號記錄及用戶,這些表中的信息與前端顯示界面中的數據相互對應,整個數據庫的大小可達到10G。在需要調用數據進行分析時,可實時對SQL進行訪問,讀取數據庫中的值,上層界面也可根據數據庫中數據的分析結果對底層進行相應的控制。

4 實驗調試結果

1)運行狀態

2)波形顯示

3)控制設置(模擬參數)

圖4 串口制定協議結構Fig.4 Serial protocol architecture

圖5 MODBUS協議結構Fig.5 MODBUSprotocol architecture

圖6 SQL數據庫故障顯示數據表Fig.6 The failure display data sheet in SQL database

圖7 運行狀態Fig.7 Running state

圖8 波形顯示Fig.8 Waveform display

圖9 波形回放Fig.9 Waveform playback

4)控制設置(狀態參數)

圖10 參數設置Fig.10 Parameter setting

5)故障顯示

圖11 故障顯示Fig.11 Fault display

5 結 論

文中介紹了基于ARM和C#進行的能饋式牽引供電裝置監控軟件的設計過程,實現了多目標、多功能和多選項卡的圖形用戶界面,用戶可以在界面上完成數據輸入、運行狀態監控、波形顯示、控制設置以及故障顯示等全部工作。軟件具有用戶界面友好、軟件性能強、運行速度快、易于移植、開發研制的周期短等優點。通過對軟件平臺,具體功能以及通信協議的介紹,體現了軟件的整體設計思想以及突出優勢。

[1]王磊,劉志剛,趙雷廷,等.新型城軌牽引供電系統監測平臺研究[J].電測與儀表,2009,46(8):50-55.WANG Lei,LIU Zhi-gang,ZHAO Lei-ting,et al.Research on a novel monitoring platform for traction supply of urban rail transportation system[J].Electrical Measurement&Instrumentation,2009,46(8):50-55.

[2]宋敬彬,孫海濱.Linux網絡編程[M].1版.北京:清華大學出版社,2010:202-207.

[3]范鵬.基于MPC8260的嵌入式網絡通信平臺的研究[D].天津:天津大學,2004.

[4]李葉妮,江小霞,林少芬.基于C#技術的船舶監控管理系統的設計[J].船舶工程,2008,30(2):42-44.LI Ye-ni,JIANG Xiao-xia,LIN Shao-fen.Design of the marine monitoring and management system based on C#technology[J].Marine engineering,2008,30(2):42-44.

[5]陳建華.一種基于C#的SQL服務器安全的監控方法[J].重慶工商大學學報:自然科學版,2012,29(5):73-75.CHEN Jian-hua.A SQL server security monitoring method based on C#[J].Chongqing Technol Business Univ:Nat Sci Ed,2012,29(5):73-75.

[6]張立香.C#語言中方法的參數[J].中國科技縱橫,2011(1):83-83.ZHANG Li-xiang.Method parameters in c#language[J].Science and Technology of China,2011(1):83-83.

猜你喜歡
數據庫系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 香蕉网久久| 日本一区二区不卡视频| 欧美精品色视频| 国产乱人伦偷精品视频AAA| 999精品免费视频| 毛片一区二区在线看| 真实国产乱子伦视频| 无码中文字幕加勒比高清| 午夜天堂视频| 欧美成人A视频| 夜夜拍夜夜爽| 91人妻在线视频| 亚洲欧洲日本在线| 亚洲精品在线影院| 国产精品私拍99pans大尺度| 国产成人精品一区二区秒拍1o| jizz在线免费播放| 视频二区中文无码| 国产00高中生在线播放| 久久大香香蕉国产免费网站| 99re精彩视频| 色婷婷狠狠干| 国产亚洲欧美日本一二三本道| 特级精品毛片免费观看| 色国产视频| 久久网欧美| 亚洲视屏在线观看| 免费午夜无码18禁无码影院| 女人18毛片一级毛片在线 | 亚洲人成色在线观看| 国产精品自拍露脸视频| 啦啦啦网站在线观看a毛片| 成人福利在线免费观看| 亚洲乱强伦| 久久青草精品一区二区三区 | 国产sm重味一区二区三区| 亚洲有码在线播放| 色婷婷成人网| 国产人人射| 国产人前露出系列视频| 无码专区国产精品第一页| 亚洲系列无码专区偷窥无码| 国产精品理论片| 欧美日韩国产系列在线观看| 久久国产亚洲欧美日韩精品| 2021国产精品自拍| 亚洲天堂日韩在线| 1769国产精品视频免费观看| 亚洲激情99| 72种姿势欧美久久久久大黄蕉| 91久久国产成人免费观看| 无码乱人伦一区二区亚洲一| 伊人无码视屏| 国产精品真实对白精彩久久| 国产网站免费观看| 久久影院一区二区h| 久久精品亚洲中文字幕乱码| 日本成人福利视频| 青青草一区二区免费精品| 激情综合网址| 日韩天堂在线观看| 国产成人亚洲精品无码电影| 国内精品伊人久久久久7777人| 久久夜色精品国产嚕嚕亚洲av| 97人妻精品专区久久久久| 97se亚洲综合在线| 91探花在线观看国产最新| 九九久久99精品| 亚洲午夜福利精品无码不卡 | 蜜臀av性久久久久蜜臀aⅴ麻豆| 色精品视频| 黄色网站在线观看无码| 99热6这里只有精品| 国内精自视频品线一二区| 秘书高跟黑色丝袜国产91在线| 国产一区二区色淫影院| 伊人中文网| 色综合激情网| 国产三级韩国三级理| 欧美久久网| 欧美在线观看不卡| 99久久性生片|