基于A(yíng)RM及C#語(yǔ)言的城軌能饋式供電系統綜合監控技術(shù)研究與實(shí)現
3.1 軟件通信設計
本文引用地址:http://dyxdggzs.com/article/201809/388417.htm本監控系統中根據數據類(lèi)型的不同及數據的多少主要由串口和以太網(wǎng)進(jìn)行底層ARM和上位機的通信。串口通信協(xié)議根據連接的具體設備進(jìn)行不同的選取,本設計中主要有MODBUS協(xié)議和制定的串口協(xié)議。以太網(wǎng)協(xié)議則使用經(jīng)典的TCP/IP,實(shí)現服務(wù)器和客戶(hù)端之間的通信。

3.2 SQL數據庫
后臺數據庫選用Microsoft SOL 2000,SQL Server是由Microsoft開(kāi)發(fā)和推廣的關(guān)系數據庫管理系統(DBMS),它是基于5QL客戶(hù)/服務(wù)器(C/S)模式的數據庫系統。圖形化的界面使數據庫管理更加簡(jiǎn)清、靈活,同時(shí)又具有豐富的編程接口,為用戶(hù)從事程序開(kāi)發(fā)提供了更多的方便。
本監控系統在SQL數據庫中主要存儲中間計算量及故障數據量,在其中共建立了7個(gè)數據表,分別為SCADA接口數據表、查詢(xún)數據、告警記錄、故障顯示、通道設置、信號記錄及用戶(hù),這些表中的信息與前端顯示界面中的數據相互對應,整個(gè)數據庫的大小可達到10G。在需要調用數據進(jìn)行分析時(shí),可實(shí)時(shí)對SQL進(jìn)行訪(fǎng)問(wèn),讀取數據庫中的值,上層界面也可根據數據庫中數據的分析結果對底層進(jìn)行相應的控制。

4 實(shí)驗調試結果
1)運行狀態(tài)
2)波形顯示
3)控制設置(模擬參數)
4)控制設置(狀態(tài)參數)

5)故障顯示

5 結論
文中介紹了基于ARM和C#進(jìn)行的能饋式牽引供電裝置監控軟件的設計過(guò)程,實(shí)現了多目標、多功能和多選項卡的圖形用戶(hù)界面,用戶(hù)可以在界面上完成數據輸入、運行狀態(tài)監控、波形顯示、控制設置以及故障顯示等全部工作。軟件具有用戶(hù)界面友好、軟件性能強、運行速度快、易于移植、開(kāi)發(fā)研制的周期短等優(yōu)點(diǎn)。通過(guò)對軟件平臺,具體功能以及通信協(xié)議的介紹,體現了軟件的整體設計思想以及突出優(yōu)勢。
評論