產(chǎn)品搜索
請輸入產(chǎn)品關(guān)鍵字:
聯(lián)系方式
技術(shù)文章
基于Cortex-M3 的電力負(fù)荷實(shí)時需量監(jiān)控器的設(shè)計(jì)及應(yīng)用
點(diǎn)擊次數(shù):209 發(fā)布時間:2014-11-5
摘要:介紹了一種實(shí)時需量監(jiān)控器的設(shè)計(jì)方法,采用STM32F103R8T6作為主控芯片,參照zui大需量電能表的國家標(biāo)準(zhǔn)(JB/T7657-1995),給出了關(guān)鍵的硬件和軟件的設(shè)計(jì)方法;監(jiān)控器經(jīng)過試用,結(jié)果表明能很好的跟蹤負(fù)荷需量的實(shí)時變化,為用戶的節(jié)能降耗起到指導(dǎo)作用。---基于Cortex-M3的電力負(fù)荷實(shí)時需量監(jiān)控器的設(shè)計(jì)及應(yīng)用
0引言
國家電力公司針對變壓器容量在315KVA以上的大工業(yè)用戶,規(guī)定其基本電費(fèi)的計(jì)算方式可以按照變壓器容量或者zui大需量兩種方式進(jìn)行(兩部制電價(jià));這兩種計(jì)費(fèi)方式會直接影響基本電費(fèi)的大小,具體方法分別為:
1)按照固定的變壓器容量計(jì)算,
基本電費(fèi)(月)=變壓器容量(kVA)×容量電價(jià)(元/kVA);
2)按照用戶每月實(shí)際的zui大需量計(jì)算,
基本電費(fèi)(月)=當(dāng)月需量計(jì)費(fèi)值(kW)×基本電費(fèi)需量電價(jià)(元/kW);
目前國家新興產(chǎn)業(yè)繁多,對于一些當(dāng)前投資前景較好的領(lǐng)域而言,民營企業(yè)在公司前期試運(yùn)行期間,采用(2)的計(jì)價(jià)方式會比較有優(yōu)勢,尤其是在選用變壓器容量較大的情況下這種效果會很突出.但是電力公司對用戶超過需量核準(zhǔn)值的5%以上部分,會加倍收取基本電費(fèi),客戶苦不堪言,公司目前就有客戶碰到了這樣的情況,每月zui大需量總是會超過和*約定值,因此每月都會被加倍收取基本電費(fèi);客戶求助于我司,希望尋求一種解決問題的方法。--基于Cortex-M3的電力負(fù)荷實(shí)時需量監(jiān)控器的設(shè)計(jì)及應(yīng)用
本文闡述了一種基于Cortex-M3內(nèi)核的電力負(fù)荷實(shí)時需量監(jiān)控器,該產(chǎn)品在實(shí)時監(jiān)測用戶負(fù)荷的前提下,可以利用其I/O(開關(guān)量輸入/輸出)模塊與接觸器配合實(shí)現(xiàn)負(fù)荷的監(jiān)控/預(yù)警/控制功能,從而保證系統(tǒng)運(yùn)行時不超需量運(yùn)行,提高系統(tǒng)運(yùn)行的穩(wěn)定性。為陳述方便,先約定:本文中的實(shí)時需量為每分鐘計(jì)算所得的zui大需量平均值,也稱為瞬時需量。--基于Cortex-M3的電力負(fù)荷實(shí)時需量監(jiān)控器的設(shè)計(jì)及應(yīng)用
1產(chǎn)品硬件設(shè)計(jì)
該產(chǎn)品采用圖1的硬件框架,由單片ST的ARM芯片STM32F103R8T6來完成整體功能設(shè)計(jì);
1.1芯片介紹
STM32F103R8T6(32位)采用*的Cortex-M3內(nèi)核和哈佛結(jié)構(gòu),擁有單周期乘法指令和硬件除法指令;外圍端口資源豐富,內(nèi)部RAM可達(dá)48K,F(xiàn)LASHzui大可達(dá)512K,內(nèi)核運(yùn)行速度可達(dá)60M,zui多可帶9個定時器,多路PWM輸出資源,多個SCI、SPI、IIC接口,擁有12通道DMA控制器;IO口可以承受5V電壓輸入,內(nèi)部還帶有多種運(yùn)行功耗模式,非常適合嵌入式產(chǎn)品的開發(fā)。按照上述圖1的硬件設(shè)計(jì)方案,實(shí)時需量監(jiān)控器主要分為信號采集、顯示模塊、鍵盤處理、通訊接口以及開關(guān)量模塊5個部分,鍵盤處理和通訊接口的相關(guān)文章介紹的已經(jīng)比較多了,這里就不再贅述了,簡要介紹一下信號采集、液晶驅(qū)動以及開關(guān)量輸出模塊的設(shè)計(jì)。
1.2電壓、電流信號的采集
國內(nèi)低壓電力系統(tǒng)電壓等級一般為0.4kV,按照電壓等級設(shè)計(jì)電壓取樣信號,采用PT(2mA/2mA)電阻分壓的方式進(jìn)行,分壓電阻RA1/RA2/RA3取100K歐,取樣電阻為690歐,按照400V電壓考慮,圖2中取樣電阻R9兩端峰值電壓為1.414*400*690/300=1.3V;ST的AD是單端輸入,因此Vref取1.3V左右,確保采樣信號能毫無保留的進(jìn)入AD。--基于Cortex-M3的電力負(fù)荷實(shí)時需量監(jiān)控器的設(shè)計(jì)及應(yīng)用
1.3液晶驅(qū)動電路
監(jiān)控器采用字段式液晶顯示,驅(qū)動芯片采用HT1622,該芯片性能穩(wěn)定,EMC可靠性高,MCU數(shù)據(jù)可以成塊寫入驅(qū)動,數(shù)據(jù)交換速度快、效率高。液晶背光是有一定使用壽命的,圖3中BG_CS是MCU液晶背光的控制腳,通過該控制腳實(shí)現(xiàn)液晶延時關(guān)閉背光。
1.4開關(guān)量驅(qū)動電路
繼電器屬于功率器件,圖4中驅(qū)動電路由NPN三極管完成,三極管左邊的R204和C202是用來吸收DO1引腳上的抖動毛刺,當(dāng)DO1為高電平時,三極管Q202開通,發(fā)射極和集電極壓差很小,繼電器RL202線圈中有電流流過,觸點(diǎn)閉合,DO1+、DO1-連通;當(dāng)DO1為低電平時,三極管Q202關(guān)斷,發(fā)射極和集電極壓差接近5V,但此時繼電器RL202線圈中還存在瞬時電流,根據(jù)楞次定律,會產(chǎn)生反向電動勢,將通過D202續(xù)流耗盡;隨后觸點(diǎn)可靠斷開,DO1+、DO1-不通;
1.5過采樣技術(shù)
ST芯片內(nèi)部自帶12位AD,實(shí)際測試下來可以達(dá)到9位的精度。對當(dāng)前的測量儀表而言,顯然是無法滿足要求的。為了在現(xiàn)有條件下實(shí)現(xiàn)更好的精度,在本方案中采用了采樣頻率高于Nyquist頻率的過采樣技術(shù)。采用過采樣可以降低對抗混疊濾波器性能的設(shè)計(jì)要求,還可以提高信噪比。
交流采樣信號進(jìn)入AD采樣之前要進(jìn)行硬件抗混疊濾波器的設(shè)計(jì),其截止頻率為fs/2,添加抗混疊濾波器后高于fs/2的頻率信號都被濾除。進(jìn)行過采樣時,采樣信號頻域分析中各個頻譜的有效信號相距較遠(yuǎn),由于抗混疊濾波器在截止頻率附近阻帶衰減不夠所產(chǎn)生的混疊效應(yīng)會減輕,信號恢復(fù)之后的失真也會減少。此外量化噪聲均勻分布于直流信號到fs/2的頻譜內(nèi)。進(jìn)行過采樣時,量化噪聲分布在直流到Kfs/2的頻譜內(nèi),這樣一來分布于直流到fs/2頻譜范圍內(nèi)的有功噪聲功率也會減小,但對帶寬內(nèi)有用信號不會有影響,相當(dāng)于增加了信噪比。
根據(jù)ADI公司“數(shù)據(jù)轉(zhuǎn)換手冊”中推薦的過采樣理論,每增加一位分辨率,信號必須被以4倍的速率過采樣:其中,w是希望增加的分辨率位數(shù),是初始采樣頻率要求,是過采樣頻率。為了把數(shù)值計(jì)算精度提高,采用16倍的初始采樣頻率來過采樣,之后按照每16個點(diǎn)計(jì)算得到一個初始采樣頻率點(diǎn)的方法得到在初始采樣頻率下的單周期采樣點(diǎn)(一個周波采集64點(diǎn)),經(jīng)過這樣處理之后理論上可以達(dá)到12位的精度,可以較好的滿足0.5級功率精度的要求。按照上述數(shù)字過采樣的方法實(shí)現(xiàn),zui終得到了在1000:1的動態(tài)范圍之內(nèi)可以實(shí)現(xiàn)0.2級的測量精度。
2瞬時需量的算法
參照國家標(biāo)準(zhǔn)“zui大需量電能表”(JB/T7657-1995)得知,有功電能是有功功率的瞬時累加,需量其實(shí)就是有功電能在一段時間內(nèi)的平均功率,這一段時間就是上述標(biāo)準(zhǔn)中所說的滑差窗口(大需量滑差窗口一般取15分鐘)。實(shí)時需量的計(jì)算方法是:
在MCU內(nèi)存中開辟一個平均功率數(shù)組Dmd[15],在滑差窗口15分鐘的時間內(nèi),每隔1分鐘,把Dmd[13]搬到Dmd[14],Dmd[12]搬到Dmd[13],以此類推,zui后Dmd[0]搬到Dmd[1],接著MCU就計(jì)算前1分鐘內(nèi)電能的增值ΔE,再根據(jù)ΔE計(jì)算出前1分鐘內(nèi)的平均功率,把這個平均功率放入Dmd[0],計(jì)算數(shù)組Dmd[15]中15個數(shù)據(jù)的平均值,就得到前1分鐘的實(shí)時需量。因?yàn)殚_頭數(shù)組Dmd[15]中很多數(shù)據(jù)是0,因此表計(jì)帶載后開頭的15分鐘內(nèi)計(jì)算的實(shí)時需量不是很準(zhǔn)確,但只要15分鐘之后就可以得到每分鐘準(zhǔn)確的實(shí)時需量了。在得到每分鐘實(shí)時需量的基礎(chǔ)上做判據(jù),假如此時用戶負(fù)荷飽滿,實(shí)時需量已經(jīng)接近用戶和電力公司約定的zui大需量值,監(jiān)控器就會通過DO1進(jìn)行相應(yīng)的報(bào)警輸出,用戶可以使用諸如報(bào)警指示燈/上位機(jī)軟件監(jiān)控等方式來進(jìn)行監(jiān)測預(yù)警;瞬時需量算法的流程見圖5,圖6為瞬時需量決定DO動作的流程圖。
3典型應(yīng)用
產(chǎn)品設(shè)計(jì)完畢之后在用戶處進(jìn)行試用(具體接線見圖7),用戶可以根據(jù)各自和電力公司簽訂的供用電協(xié)議中約定的zui大需量限值在表上設(shè)置,投入負(fù)荷運(yùn)行之后,儀表實(shí)時監(jiān)測負(fù)荷側(cè)實(shí)際功率輸出值,上電15分鐘之后就會得到*個準(zhǔn)確的瞬時需量(計(jì)量單位同功率),之后每隔1分鐘這個瞬時需量就會刷新,表內(nèi)MCU會根據(jù)每次得到的瞬時需量值和用戶設(shè)置的報(bào)警需量之間進(jìn)行比較,一旦發(fā)現(xiàn)瞬時需量超標(biāo),就會通過輸出繼電器進(jìn)行相應(yīng)的負(fù)荷切除和報(bào)警輸出,用戶使用外接報(bào)警指示燈的方式來進(jìn)行監(jiān)測預(yù)警,一旦發(fā)現(xiàn)報(bào)警事件發(fā)生,他們會采取人為或者聯(lián)動的方式對某些次要負(fù)荷進(jìn)行切除或者限功率運(yùn)行,從而避開負(fù)荷的峰值功率點(diǎn);一旦監(jiān)控功率降下來之后,又可以自動或者手動把負(fù)荷投入,從而有效的規(guī)避了負(fù)荷的峰值功率點(diǎn),對電力系統(tǒng)的錯峰填谷和節(jié)能降耗起到了一定的作用.
參考文獻(xiàn)
[1].任致程周中.電力電測數(shù)字儀表原理與應(yīng)用指南[M].北京.中國電力出版社.2007.4
[2].周中.電力儀表在大型公共建筑電能分項(xiàng)計(jì)量中的應(yīng)用[J].現(xiàn)代建筑電氣2010.6
0引言
國家電力公司針對變壓器容量在315KVA以上的大工業(yè)用戶,規(guī)定其基本電費(fèi)的計(jì)算方式可以按照變壓器容量或者zui大需量兩種方式進(jìn)行(兩部制電價(jià));這兩種計(jì)費(fèi)方式會直接影響基本電費(fèi)的大小,具體方法分別為:
1)按照固定的變壓器容量計(jì)算,
基本電費(fèi)(月)=變壓器容量(kVA)×容量電價(jià)(元/kVA);
2)按照用戶每月實(shí)際的zui大需量計(jì)算,
基本電費(fèi)(月)=當(dāng)月需量計(jì)費(fèi)值(kW)×基本電費(fèi)需量電價(jià)(元/kW);
目前國家新興產(chǎn)業(yè)繁多,對于一些當(dāng)前投資前景較好的領(lǐng)域而言,民營企業(yè)在公司前期試運(yùn)行期間,采用(2)的計(jì)價(jià)方式會比較有優(yōu)勢,尤其是在選用變壓器容量較大的情況下這種效果會很突出.但是電力公司對用戶超過需量核準(zhǔn)值的5%以上部分,會加倍收取基本電費(fèi),客戶苦不堪言,公司目前就有客戶碰到了這樣的情況,每月zui大需量總是會超過和*約定值,因此每月都會被加倍收取基本電費(fèi);客戶求助于我司,希望尋求一種解決問題的方法。--基于Cortex-M3的電力負(fù)荷實(shí)時需量監(jiān)控器的設(shè)計(jì)及應(yīng)用
本文闡述了一種基于Cortex-M3內(nèi)核的電力負(fù)荷實(shí)時需量監(jiān)控器,該產(chǎn)品在實(shí)時監(jiān)測用戶負(fù)荷的前提下,可以利用其I/O(開關(guān)量輸入/輸出)模塊與接觸器配合實(shí)現(xiàn)負(fù)荷的監(jiān)控/預(yù)警/控制功能,從而保證系統(tǒng)運(yùn)行時不超需量運(yùn)行,提高系統(tǒng)運(yùn)行的穩(wěn)定性。為陳述方便,先約定:本文中的實(shí)時需量為每分鐘計(jì)算所得的zui大需量平均值,也稱為瞬時需量。--基于Cortex-M3的電力負(fù)荷實(shí)時需量監(jiān)控器的設(shè)計(jì)及應(yīng)用
1產(chǎn)品硬件設(shè)計(jì)
該產(chǎn)品采用圖1的硬件框架,由單片ST的ARM芯片STM32F103R8T6來完成整體功能設(shè)計(jì);
1.1芯片介紹
STM32F103R8T6(32位)采用*的Cortex-M3內(nèi)核和哈佛結(jié)構(gòu),擁有單周期乘法指令和硬件除法指令;外圍端口資源豐富,內(nèi)部RAM可達(dá)48K,F(xiàn)LASHzui大可達(dá)512K,內(nèi)核運(yùn)行速度可達(dá)60M,zui多可帶9個定時器,多路PWM輸出資源,多個SCI、SPI、IIC接口,擁有12通道DMA控制器;IO口可以承受5V電壓輸入,內(nèi)部還帶有多種運(yùn)行功耗模式,非常適合嵌入式產(chǎn)品的開發(fā)。按照上述圖1的硬件設(shè)計(jì)方案,實(shí)時需量監(jiān)控器主要分為信號采集、顯示模塊、鍵盤處理、通訊接口以及開關(guān)量模塊5個部分,鍵盤處理和通訊接口的相關(guān)文章介紹的已經(jīng)比較多了,這里就不再贅述了,簡要介紹一下信號采集、液晶驅(qū)動以及開關(guān)量輸出模塊的設(shè)計(jì)。
1.2電壓、電流信號的采集
國內(nèi)低壓電力系統(tǒng)電壓等級一般為0.4kV,按照電壓等級設(shè)計(jì)電壓取樣信號,采用PT(2mA/2mA)電阻分壓的方式進(jìn)行,分壓電阻RA1/RA2/RA3取100K歐,取樣電阻為690歐,按照400V電壓考慮,圖2中取樣電阻R9兩端峰值電壓為1.414*400*690/300=1.3V;ST的AD是單端輸入,因此Vref取1.3V左右,確保采樣信號能毫無保留的進(jìn)入AD。--基于Cortex-M3的電力負(fù)荷實(shí)時需量監(jiān)控器的設(shè)計(jì)及應(yīng)用
1.3液晶驅(qū)動電路
監(jiān)控器采用字段式液晶顯示,驅(qū)動芯片采用HT1622,該芯片性能穩(wěn)定,EMC可靠性高,MCU數(shù)據(jù)可以成塊寫入驅(qū)動,數(shù)據(jù)交換速度快、效率高。液晶背光是有一定使用壽命的,圖3中BG_CS是MCU液晶背光的控制腳,通過該控制腳實(shí)現(xiàn)液晶延時關(guān)閉背光。
1.4開關(guān)量驅(qū)動電路
繼電器屬于功率器件,圖4中驅(qū)動電路由NPN三極管完成,三極管左邊的R204和C202是用來吸收DO1引腳上的抖動毛刺,當(dāng)DO1為高電平時,三極管Q202開通,發(fā)射極和集電極壓差很小,繼電器RL202線圈中有電流流過,觸點(diǎn)閉合,DO1+、DO1-連通;當(dāng)DO1為低電平時,三極管Q202關(guān)斷,發(fā)射極和集電極壓差接近5V,但此時繼電器RL202線圈中還存在瞬時電流,根據(jù)楞次定律,會產(chǎn)生反向電動勢,將通過D202續(xù)流耗盡;隨后觸點(diǎn)可靠斷開,DO1+、DO1-不通;
1.5過采樣技術(shù)
ST芯片內(nèi)部自帶12位AD,實(shí)際測試下來可以達(dá)到9位的精度。對當(dāng)前的測量儀表而言,顯然是無法滿足要求的。為了在現(xiàn)有條件下實(shí)現(xiàn)更好的精度,在本方案中采用了采樣頻率高于Nyquist頻率的過采樣技術(shù)。采用過采樣可以降低對抗混疊濾波器性能的設(shè)計(jì)要求,還可以提高信噪比。
交流采樣信號進(jìn)入AD采樣之前要進(jìn)行硬件抗混疊濾波器的設(shè)計(jì),其截止頻率為fs/2,添加抗混疊濾波器后高于fs/2的頻率信號都被濾除。進(jìn)行過采樣時,采樣信號頻域分析中各個頻譜的有效信號相距較遠(yuǎn),由于抗混疊濾波器在截止頻率附近阻帶衰減不夠所產(chǎn)生的混疊效應(yīng)會減輕,信號恢復(fù)之后的失真也會減少。此外量化噪聲均勻分布于直流信號到fs/2的頻譜內(nèi)。進(jìn)行過采樣時,量化噪聲分布在直流到Kfs/2的頻譜內(nèi),這樣一來分布于直流到fs/2頻譜范圍內(nèi)的有功噪聲功率也會減小,但對帶寬內(nèi)有用信號不會有影響,相當(dāng)于增加了信噪比。
根據(jù)ADI公司“數(shù)據(jù)轉(zhuǎn)換手冊”中推薦的過采樣理論,每增加一位分辨率,信號必須被以4倍的速率過采樣:其中,w是希望增加的分辨率位數(shù),是初始采樣頻率要求,是過采樣頻率。為了把數(shù)值計(jì)算精度提高,采用16倍的初始采樣頻率來過采樣,之后按照每16個點(diǎn)計(jì)算得到一個初始采樣頻率點(diǎn)的方法得到在初始采樣頻率下的單周期采樣點(diǎn)(一個周波采集64點(diǎn)),經(jīng)過這樣處理之后理論上可以達(dá)到12位的精度,可以較好的滿足0.5級功率精度的要求。按照上述數(shù)字過采樣的方法實(shí)現(xiàn),zui終得到了在1000:1的動態(tài)范圍之內(nèi)可以實(shí)現(xiàn)0.2級的測量精度。
2瞬時需量的算法
參照國家標(biāo)準(zhǔn)“zui大需量電能表”(JB/T7657-1995)得知,有功電能是有功功率的瞬時累加,需量其實(shí)就是有功電能在一段時間內(nèi)的平均功率,這一段時間就是上述標(biāo)準(zhǔn)中所說的滑差窗口(大需量滑差窗口一般取15分鐘)。實(shí)時需量的計(jì)算方法是:
在MCU內(nèi)存中開辟一個平均功率數(shù)組Dmd[15],在滑差窗口15分鐘的時間內(nèi),每隔1分鐘,把Dmd[13]搬到Dmd[14],Dmd[12]搬到Dmd[13],以此類推,zui后Dmd[0]搬到Dmd[1],接著MCU就計(jì)算前1分鐘內(nèi)電能的增值ΔE,再根據(jù)ΔE計(jì)算出前1分鐘內(nèi)的平均功率,把這個平均功率放入Dmd[0],計(jì)算數(shù)組Dmd[15]中15個數(shù)據(jù)的平均值,就得到前1分鐘的實(shí)時需量。因?yàn)殚_頭數(shù)組Dmd[15]中很多數(shù)據(jù)是0,因此表計(jì)帶載后開頭的15分鐘內(nèi)計(jì)算的實(shí)時需量不是很準(zhǔn)確,但只要15分鐘之后就可以得到每分鐘準(zhǔn)確的實(shí)時需量了。在得到每分鐘實(shí)時需量的基礎(chǔ)上做判據(jù),假如此時用戶負(fù)荷飽滿,實(shí)時需量已經(jīng)接近用戶和電力公司約定的zui大需量值,監(jiān)控器就會通過DO1進(jìn)行相應(yīng)的報(bào)警輸出,用戶可以使用諸如報(bào)警指示燈/上位機(jī)軟件監(jiān)控等方式來進(jìn)行監(jiān)測預(yù)警;瞬時需量算法的流程見圖5,圖6為瞬時需量決定DO動作的流程圖。
3典型應(yīng)用
產(chǎn)品設(shè)計(jì)完畢之后在用戶處進(jìn)行試用(具體接線見圖7),用戶可以根據(jù)各自和電力公司簽訂的供用電協(xié)議中約定的zui大需量限值在表上設(shè)置,投入負(fù)荷運(yùn)行之后,儀表實(shí)時監(jiān)測負(fù)荷側(cè)實(shí)際功率輸出值,上電15分鐘之后就會得到*個準(zhǔn)確的瞬時需量(計(jì)量單位同功率),之后每隔1分鐘這個瞬時需量就會刷新,表內(nèi)MCU會根據(jù)每次得到的瞬時需量值和用戶設(shè)置的報(bào)警需量之間進(jìn)行比較,一旦發(fā)現(xiàn)瞬時需量超標(biāo),就會通過輸出繼電器進(jìn)行相應(yīng)的負(fù)荷切除和報(bào)警輸出,用戶使用外接報(bào)警指示燈的方式來進(jìn)行監(jiān)測預(yù)警,一旦發(fā)現(xiàn)報(bào)警事件發(fā)生,他們會采取人為或者聯(lián)動的方式對某些次要負(fù)荷進(jìn)行切除或者限功率運(yùn)行,從而避開負(fù)荷的峰值功率點(diǎn);一旦監(jiān)控功率降下來之后,又可以自動或者手動把負(fù)荷投入,從而有效的規(guī)避了負(fù)荷的峰值功率點(diǎn),對電力系統(tǒng)的錯峰填谷和節(jié)能降耗起到了一定的作用.
參考文獻(xiàn)
[1].任致程周中.電力電測數(shù)字儀表原理與應(yīng)用指南[M].北京.中國電力出版社.2007.4
[2].周中.電力儀表在大型公共建筑電能分項(xiàng)計(jì)量中的應(yīng)用[J].現(xiàn)代建筑電氣2010.6