基于快速傳輸海量存儲的電能質(zhì)量監測系統
2.3 數據通信模塊
數據通信部分采用CAN總線(xiàn),在傳輸速率上有了很大的提高,可以達到1 Mbit·s-1。F2812內部集成了eCAN控制器。eCAN模塊是一種片上增強控制器,其性能較已有的DSP內嵌CAN控制器有較大提高,而且數據傳輸靈活方便,數據量大、可靠性高、功能完備。CAN驅動(dòng)器使用TI公司的SN65HVD230D設計了CAN-bus轉以太網(wǎng)模塊,用來(lái)完成向上位機傳輸數據。該模塊內部集成了一路CAN-bus接口和一路EtherNet接口以及TCP/IP協(xié)議棧,利用它可以輕松完成CAN-bus網(wǎng)絡(luò )和EtherNet網(wǎng)絡(luò )的互聯(lián),進(jìn)一步拓展CAN-bus網(wǎng)絡(luò )的范圍。CAN口通信最高波特率為1Mbit· s-1,具有TCP Server,TCPClient,UDP等多種工作模式,每個(gè)CAN口可支持2個(gè)TCP連接或3×254個(gè)UDP連接,通過(guò)配置軟件可以設定相關(guān)配置參數。方便地實(shí)現了數據高速傳輸,把數據實(shí)時(shí)傳到上位機進(jìn)行分析處理,及時(shí)發(fā)現問(wèn)題,為電網(wǎng)安全穩定運行提供了保障。本文引用地址:http://dyxdggzs.com/article/178674.htm
2.4 數據存儲模塊
本文的設備結合數據壓縮技術(shù),完成對所有數據的存儲,可以連續記錄一年的波形,不需要門(mén)檻和觸發(fā)閥值,只要簡(jiǎn)單地接入,不會(huì )丟失事件,為以后的計算分析提供可靠的數據資源。該模塊內嵌USB2.0協(xié)議,具有RS232串口和高速SPI接口,SPI口讀寫(xiě)文件速度為1.5Mbit ·s-1,可以把所有數據及時(shí)地存儲到硬盤(pán)里,其具有以下功能:檢測U盤(pán)的狀態(tài)、創(chuàng )建文件和目錄、打開(kāi)一個(gè)已經(jīng)創(chuàng )建的文件和目錄、從文件中讀取指定長(cháng)度和位置的數據、寫(xiě)數據到指定文件的指定地址、列舉目錄下的文件和目錄、刪除文件和目錄、查詢(xún)U盤(pán)容量、剩余空間及FAT格式。模塊遵守USB2.0協(xié)議規范,支持所有基于USB的移動(dòng)存儲器,支持FAT16/32文件系統。系統工作于命令應答方式下,由用戶(hù)系統發(fā)出命令,系統再根據該命令進(jìn)行相應處理后,向用戶(hù)系統返回相關(guān)的應答。
3 系統軟件設計
實(shí)時(shí)電能質(zhì)量監測系統的軟件主要包括:運行在電能質(zhì)量監測儀上的數據采集、存儲、通信以及各種算法軟件;另一部分是運行在上位機上的軟件,用來(lái)對從監測儀獲得的電能質(zhì)量數據進(jìn)行統計、分析以及為改善電能質(zhì)量問(wèn)題所采取的措施提供依據。結構圖,如圖5所示。
圖6為運行在電能質(zhì)量檢測儀上的程序流程圖,一些函數模塊的功能介紹如下:
評論