基于嵌入式的變電站蓄電池遠程監測平臺的設計與實(shí)現
變電站蓄電池是變電站電力電源斷電后的最后一道保護屏障,其運行狀態(tài)關(guān)系到供電系統的安全性,因而對變電站蓄電池的監測也是保障電力系統穩定運行的重要措施之一。本文基于A(yíng)RM嵌入式實(shí)現對蓄電池實(shí)時(shí)、智能的遠程數據測量與控制。
嵌入式微處理器有許多種流行的處理器核,其中ARM以其小體積、高性能、低成本、低功耗等特點(diǎn)而得到廣泛的應用,它已成為移動(dòng)通信、手持設備、多媒體數字消費等嵌入式解決方案的RISC標準。根據嵌入式處理器類(lèi)型還需配備一定的嵌入式操作系統。國外操作系統已經(jīng)從簡(jiǎn)單走向成熟,有代表性的主要有VxWorks、WindowsCE、Linux等。其中Linux操作系統具有開(kāi)放的源代碼、良好的用戶(hù)界面、豐富的網(wǎng)絡(luò )功能、可靠的系統安全、標準豐富的API、良好的可移植等優(yōu)點(diǎn),受到全球計算機人員的關(guān)注。本文以ARM9系列處理器為核心的工業(yè)級開(kāi)發(fā)板及Linux操作系統為基礎平臺進(jìn)行開(kāi)發(fā),所設計的蓄電池監測平臺具有實(shí)時(shí)性強、穩定性高、可互操作性等優(yōu)點(diǎn),而且具有良好的可擴充性,為進(jìn)一步開(kāi)發(fā)與研究提供了便利。
1遠程監測系統結構
遠程監測系統的硬件一般由現場(chǎng)量測終端、傳輸通道和遠程計算機三大部分。測量終端的任務(wù)就是采集被監測對象的測量和狀態(tài)量等數據,對數據作簡(jiǎn)單的處理后按通訊規約傳送給計算機,并接收上位機下達的命令,對現場(chǎng)設備進(jìn)行控制。傳輸通道是指信號傳送時(shí)所經(jīng)過(guò)的通道,即傳輸媒體[1]。本文設計所基于的硬件結構包括TM模塊、CM模塊和PC模塊三個(gè)部分,如圖1所示。TM模塊即數據采集與控制輸出板,采用C8051單片機及ADC模/數轉換器等外圍器件,對現場(chǎng)數據采集并對數據作簡(jiǎn)單的處理。PC模塊即遠程計算機,作為遠程監測及控制平臺。CM模塊即ARM開(kāi)發(fā)板采用ARM9處理器,集中處理數據和與遠程機的通信等。
CM模塊中嵌入式芯片是一個(gè)嵌入式系統的核心,是整個(gè)系統功能的實(shí)現及穩定性的保證。它采用基于A(yíng)tmel公司ARM920T(核)微控制器的16/32位RISC處理器AT91RM9200工業(yè)級開(kāi)發(fā)板。ARM9處理器提供1.1MIPS/MHz的哈佛結構,具有全性能的MMU和MPU,支持WindowsCE、Linux、PalmOS等多種主流嵌入式操作系統或實(shí)時(shí)操作系統;具備5級整數流水線(xiàn)特性,指令執行效率高。外圍電路包括64M的同步動(dòng)態(tài)存儲器SDRAM、8M的外部存儲器NORFLASH,一個(gè)調試串口,兩個(gè)三線(xiàn)的RS232串口(通過(guò)跳線(xiàn)與RS485進(jìn)行轉換),以及DM9161E以太網(wǎng)芯片(100Mbit/s的網(wǎng)絡(luò )速度)等,可供平臺功能進(jìn)一步開(kāi)發(fā),而不須作大的變動(dòng)。其具體結構如圖2所示。
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)
評論