基于ARM和FPGA的電力光纖信號分析儀的設(shè)計
控制存儲部分主要包括控制和存儲兩個部分??刂撇糠种饕?a class="contentlabel" href="http://butianyuan.cn/news/listbylabel/label/FPGA">FPGA來完成,主要功能包括:DDR數(shù)據(jù)的接收、時鐘管理、脈沖檢測、FLA-SH接口和ARM控制接口等功能。存儲部分由FPGA和NANDFLASH兩部分完成,其中FPGA提供RAM存儲,NAND FLASH提供ROM存儲,其關(guān)鍵芯片F(xiàn)PGA選定為XC5VLX30-1FFG676C。該FPGA總共包含300萬門,內(nèi)置RAM為1 152 Kb,可用管腳為400個,最大支持200對LVDS,有32個專用乘法器資源。由于緩存深度要求為400 Kb,所以FPGA滿足緩存深度的要求。FPGA和AD前端的管腳消耗小于100位,和FLASH的管腳消耗小于60位,和ARM部分連接資源消耗小于100位,所以管腳資源肯定滿足要求。至于邏輯門數(shù)和乘法器的消耗也充分滿足系統(tǒng)要求。
電源管理主要為了生成板內(nèi)所需要的各種電壓,根據(jù)主機(jī)板的需要,電源模塊能夠?qū)㈦姵靥峁┑碾妷恨D(zhuǎn)換為多路電壓提供給主機(jī)板,而當(dāng)接電源適配器時,不僅能對電池進(jìn)行充電,還可以同時向主機(jī)板供電,其中的關(guān)鍵芯片DC/DC使用TPS54331實現(xiàn)5V直流轉(zhuǎn)換為所需要的1.0 V,1.8 V,2.5 V等直流電壓,其結(jié)構(gòu)如圖5所示。本文引用地址:http://butianyuan.cn/article/191235.htm
另外,為了節(jié)省電池電量以及設(shè)備的安全運(yùn)行,可通過軟件控制,當(dāng)設(shè)備長時間沒有操作使用時,能實現(xiàn)系統(tǒng)自動關(guān)機(jī)。
2.3 顯示控制部分設(shè)計方案
該部分完成整個系統(tǒng)的人機(jī)界面、數(shù)據(jù)顯示、協(xié)議解析等功能,基本思路是在設(shè)定的工作模式下控制其他模塊進(jìn)行放大、選擇、高速采集并存儲,完成波形顯示、處理等任務(wù)。還可以根據(jù)需要選擇被測信號的格式類型以及測試通道的切換。顯示板卡完成功能及連接關(guān)系如圖6所示。
2.3.1 存儲器接口
該部分由三部分構(gòu)成,即雙口RAM,NORFLASH及FRAM,其中RAM的數(shù)據(jù)來源于ADC采集板實時存放顯示控制板需要的數(shù)據(jù);NOR FLASH存放需要備份的數(shù)據(jù),如檢測到重要的數(shù)據(jù)信息等;FRAM是整個系統(tǒng)的BIOS,提供系統(tǒng)工作初始狀態(tài)等信息。
2.3.2 IEC61850規(guī)約
ARM對來自接口板的經(jīng)光電轉(zhuǎn)換及采集板高速A/D轉(zhuǎn)換的9-1,9-2及GOOSE報文信號進(jìn)行解析、注釋、報文存儲等操作。
2.3.3 人機(jī)界面
該部分包含人機(jī)交互界面控制、波形顯示等功能,實現(xiàn)用液晶顯示屏完成來自采集板的數(shù)據(jù)顯示,并通過鍵盤操作完成部分等同于數(shù)字存儲示波器的功能。如波形平移、放大、縮小以及測試通道的切換等操作。使操作者能更直接地觀察到變電站實時工作狀態(tài)信息。
3 結(jié)語
本文從硬件方面介紹了一臺基于ARM和FPGA用于完成數(shù)字化變電站實時信號的獲取、解碼、分析、顯示等功能的光纖信號分析儀的研究與設(shè)計。能快速直接的掌握變電站的工作狀態(tài),設(shè)備的運(yùn)行情況及報警、報修等有用信息。為了操作攜帶更為方便,以后將考慮將設(shè)備向小型化、手持式方向發(fā)展,這就需要設(shè)備在功耗、節(jié)能方面的表現(xiàn)更加優(yōu)越。
評論