DSP與CPLD的智能變電站電網(wǎng)IED設(shè)計(jì)
需要DSP計(jì)算的參數(shù)是高壓A、B、C三相電壓、三相電流的有效值,中壓A、B、C三相電壓、三相電流的有效值,各相電壓電流的2~13諧波的幅值和諧波畸變率,以及高中壓三相的功率因素、介損角值。DSP算法要解決的難題是計(jì)算出2~13諧波和各相的功率因數(shù)。算法的核心是FFT算法。
智能電網(wǎng)最少也需要采集20路信號(hào)。首先是DSP的相關(guān)功能初始化,包括串口、GPIO、EVA事件捕捉模塊和定時(shí)中斷。然后通過(guò)普通I/O引腳作為觸發(fā)信號(hào),依次選擇多路A/D輸入信號(hào),這些信號(hào)通過(guò)信號(hào)調(diào)理電路在信號(hào)波形穩(wěn)定后可以經(jīng)過(guò)MAX125被采樣。通過(guò)數(shù)據(jù)總線傳遞給DSP,DSP經(jīng)過(guò)一系列運(yùn)算后得到功率因素、介損基波諧波含量,并將這些數(shù)據(jù)按照一定的數(shù)據(jù)格式打包,通過(guò)串口發(fā)送到ARM微控制器。AR M再將這些數(shù)據(jù)傳輸給上位機(jī)監(jiān)控軟件。
具體代碼如下:
評(píng)論