基于MCGS的充電站監控系統設計
圖3 通訊控制器硬件結構框圖
4.2.2軟件設計
通訊控制器采用linux作為系統的軟件平臺,開(kāi)發(fā)工作主要包括交叉編譯環(huán)境的建立、u-boot的配置、linux內核的裁剪和移植、jffs2(journalling flash file system version 2)文件系統的制作和協(xié)議轉換軟件的設計。
4.3充電站服務(wù)器
服務(wù)器存儲和管理充電站內的數據信息,記錄異常事件,提供用戶(hù)權限管理、遠程訪(fǎng)問(wèn)、gps時(shí)間校準功能。
4.3.1硬件平臺搭建
充電站內,服務(wù)器存儲和處理的數據量大,運行時(shí)間長(cháng)并且要求系統響應時(shí)間短,因此對系統硬件平臺的性能要求很高。此外,硬件平臺需采用國際計算機市場(chǎng)上的主流產(chǎn)品,符合計算機產(chǎn)業(yè)的發(fā)展方向,適應電力工業(yè)的應用環(huán)境。參考配置見(jiàn)表1。
表1 硬件平臺的參考配置
4.3.2軟件設計
服務(wù)器存儲和管理充電站內的各種海量數據信息,數據之間邏輯關(guān)系復雜。站內的工作站需要服務(wù)器快速響應各種請求并提供數據服務(wù),遠程客戶(hù)端通過(guò)瀏覽器可以訪(fǎng)問(wèn)服務(wù)器上的數據。因此需要開(kāi)發(fā)針對充電站的數據管理系統和web服務(wù)程序。根據服務(wù)器實(shí)現的功能,整個(gè)軟件系統采用架構如圖4所示。
圖4 充電站服務(wù)器軟件系統架構
整個(gè)軟件系統采用分層和模塊化結構,便于系統維護和軟件升級,提高服務(wù)器的可擴展性。系統通過(guò)相應的軟件實(shí)現服務(wù)器的硬件平臺管理、數據存儲、數據管理和遠程訪(fǎng)問(wèn)功能。操作系統管理服務(wù)器硬件,提高硬件平臺的運行效率和穩定性,為上層軟件提供運行平臺,方便服務(wù)器軟件功能的擴展,提供數據的安全保護和服務(wù)器用戶(hù)權限管理。服務(wù)器存儲的數據量大,數據之間邏輯聯(lián)系緊密。與文件系統相比,數據庫能夠提高充電站內信息在硬件設備上的高效存儲,提信息據查詢(xún)、修改等操作的效率和安全性。數據庫為應用程序提供大量接口,方便系統的二次開(kāi)發(fā)。此外,數據庫還提供用戶(hù)權限管理,為服務(wù)器上數據提供二次保護,提高服務(wù)器數據的安全性。充電站數據管理系統負責上層軟件與本地數據庫的通信,響應上層軟件查詢(xún)、存儲、修改數據庫中數據的請求并提供相應的服務(wù)。提供服務(wù)器的用戶(hù)權限管理,管理充電站內的通信協(xié)議。充電站提供遠程監控功能,遠程客戶(hù)端通過(guò)web服務(wù)器實(shí)現遠程訪(fǎng)問(wèn),客戶(hù)端用戶(hù)只需安裝ie6或ie7瀏覽器,輸入充電站web服務(wù)器的網(wǎng)址,驗證身份后登錄、查詢(xún)和操作權限內的數據。web服務(wù)程序提供數據的圖形顯示方式,可以輸出和打印報表。
4.4監控軟件設計
本設計采用北京昆侖通態(tài)軟件公司研發(fā)的組態(tài)軟件開(kāi)發(fā)系統mcgs(monitor and control generated system),該系統可以快速構造和生成上位機監控軟件,模塊化程度高,運行高效穩定,操作界面友好。根據監控系統的功能設計,監控軟件的操作界面設計如圖5所示。
圖5 充電機監控界面
5 結束語(yǔ)
本文分析和討論了充個(gè)電站監控系統的設計,采用c/s和b/s相結合的方式構造整個(gè)系統。
與以往監控軟件的設計方式不同,文中引入了一種新的、高效可靠地設計方式,即采用mcgs組態(tài)軟件進(jìn)行快速的設計。隨著(zhù)國家大力扶持電動(dòng)汽車(chē)產(chǎn)業(yè)政策的實(shí)施,充電站監控系統的建設必將提上日程,希望本文能為該產(chǎn)業(yè)的發(fā)展提供有力的支持和參考。
評論