新聞中心

EEPW首頁 > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > MCU和CPLD相互作用 變壓器系統(tǒng)測(cè)試有好招兒

MCU和CPLD相互作用 變壓器系統(tǒng)測(cè)試有好招兒

作者: 時(shí)間:2013-12-18 來源:網(wǎng)絡(luò) 收藏
0px; word-wrap: break-word; text-indent: 2em; line-height: 24px; color: rgb(62, 62, 62); font-family: Tahoma, Arial, sans-serif; font-size: 14px; text-align: justify; ">考慮到系統(tǒng)的頻率不是變化很快,要實(shí)現(xiàn)采樣頻率隨系統(tǒng)工頻的變化而實(shí)時(shí)調(diào)整,可先測(cè)得系統(tǒng)的頻率前一周期對(duì)應(yīng)的計(jì)數(shù)值Tc(以單片機(jī)系統(tǒng)的定時(shí)器時(shí)鐘周期為單位),然后根據(jù)每周波采樣點(diǎn)數(shù)(N),適時(shí)計(jì)算出每一采樣間隔計(jì)數(shù)值Tsj。

本文引用地址:http://m.butianyuan.cn/article/227449.htm

間隔計(jì)數(shù)值:

Tsj=Tc/N (2)

則以Tsj為周期進(jìn)行采樣,即可實(shí)現(xiàn)采樣頻率的實(shí)時(shí)跟蹤,保證了交流等間隔采樣,為實(shí)現(xiàn)這一過程,通常采用的電路結(jié)構(gòu)為:來自電壓(流)互感器的電壓(流)經(jīng)過低通濾波器和跟隨器,經(jīng)過零比較器(可用LM339)整形成方波,經(jīng)光耦(如4N35)送到80C196KC的高速輸入接口 HS1.0利用方波的上升沿觸發(fā)高速輸入中斷,側(cè)得每個(gè)工頻周期計(jì)數(shù)值Tc。單片機(jī)由式(2)計(jì)算得到采樣間隔時(shí)間Tsj。以Tsj為時(shí)間間隔,設(shè)置軟件定時(shí)器中斷,在軟件定時(shí)器中斷中進(jìn)行采樣間隔設(shè)置,主程序根據(jù)其確定啟動(dòng)A/D的時(shí)間間隔,完成周期誤差的大大減少和采樣頻率的實(shí)時(shí)跟蹤。

4 模塊設(shè)計(jì)

明確了的主要作用后,我們?cè)贛ax+Plus II軟件上用VHDL語言分別實(shí)現(xiàn)這些模塊功能,設(shè)計(jì)包括4個(gè)階段:設(shè)計(jì)輸入、設(shè)計(jì)處理、設(shè)計(jì)驗(yàn)證和器件編程。VHDL主要用于描述數(shù)字系統(tǒng)的結(jié)構(gòu)、行為、功能和接口。非常適用于可編程邏輯芯片的應(yīng)用設(shè)計(jì)。

4.1 主要模塊進(jìn)程

系統(tǒng)檢測(cè)時(shí),在正常初始化后,有鍵盤輸入時(shí)會(huì)要求運(yùn)行按鍵響應(yīng)進(jìn)程;CPLD根據(jù)所鍵入型號(hào)運(yùn)行繼電器控制進(jìn)程,操作繼電器板,并上傳操作結(jié)果,在認(rèn)為前述操作正常后,才會(huì)要求CPLD啟動(dòng)對(duì)A/D控制的進(jìn)程,模/數(shù)轉(zhuǎn)換結(jié)果會(huì)送給;MCU對(duì)轉(zhuǎn)換結(jié)果進(jìn)行處理后,又會(huì)要求CPLD運(yùn)行顯示進(jìn)程,顯示結(jié)果LCD上。4.2 仿真

以讀A/D結(jié)果(ReadOperation)進(jìn)程為例進(jìn)行仿真。

——進(jìn)程名稱:ReadOperation

——敏感變量,RD

——輸出變量,DataBusIn(送到數(shù)據(jù)總線上)

——目的:讀操作

ReadOperation:process(RD,Enlcd,En125Low,En125High,CSIF,CSIM)

需要說明的是,信號(hào)變量在仿真時(shí)需聲明其初始值,本讀操作進(jìn)程中的信號(hào)變量自會(huì)有其他進(jìn)程(如片選進(jìn)程)為其賦值,“”作為連接運(yùn)算符,可將多個(gè)對(duì)象或矢量連接成位數(shù)更大的矢量,對(duì)ReadOperation進(jìn)程編譯仿真的波形圖如圖3所示。

MCU和CPLD相互作用 變壓器系統(tǒng)測(cè)試有好招兒

5 結(jié)語

經(jīng)過現(xiàn)場(chǎng)試用得到實(shí)驗(yàn)測(cè)試數(shù)據(jù),表1列出3臺(tái)BX1-34型的部分參數(shù)測(cè)試結(jié)果,其中I次空流代表原邊空載電流,空壓II12指二次繞組1和2端的空載電壓,其他類推,II次空壓為二次繞組的總空載電壓,滿載電壓指在二次繞組串接8Ω電阻時(shí)的電壓值。

MCU和CPLD相互作用 變壓器系統(tǒng)測(cè)試有好招兒

結(jié)果滿足《信號(hào)維護(hù)規(guī)則》中對(duì)“輸入額定電壓,二次端子電壓空載時(shí)其誤差不大于端子額定電壓值的10%;容量為30-60VA的變壓器滿載時(shí),其二次端子電壓不小于端子額定電壓值的85%”的規(guī)定。

本次開發(fā)綜合考慮了MCU和CPLD的相互作用,采用了交流采樣技術(shù),認(rèn)真考慮VHDL進(jìn)程并行和CPLD的結(jié)構(gòu)特點(diǎn),并應(yīng)用電路簡(jiǎn)化的幾種技巧與方法,充分利用CPLD的硬件資源優(yōu)化電路,實(shí)現(xiàn)系統(tǒng)對(duì)穩(wěn)定性,精確度等方面的要求。


上一頁 1 2 下一頁

關(guān)鍵詞: MCU CPLD 變壓器

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉