《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計(jì) > 業(yè)界動(dòng)態(tài) > TLC7225在電力電量參數(shù)測(cè)量系統(tǒng)中應(yīng)用

TLC7225在電力電量參數(shù)測(cè)量系統(tǒng)中應(yīng)用

2017-05-08

  TLC7225電力電量參數(shù)測(cè)量系統(tǒng)中的應(yīng)用

  TLC7225 Application in Electric Power & Quantity Measurement System

2012020914260080.jpg

  圖1 TLC7225 功能框圖

2012020914260814.jpg

  圖2 TLC7225參考電壓實(shí)現(xiàn)電路

  系統(tǒng)簡(jiǎn)介

  本電力電量參數(shù)測(cè)量系統(tǒng)包括兩個(gè)獨(dú)立的硬件模塊:參數(shù)測(cè)量模塊和諧波信號(hào)源模塊。TLC7225用于產(chǎn)生諧波信號(hào)。系統(tǒng)要求產(chǎn)生3路電流信號(hào)、3路電壓信號(hào),每一路輸出信號(hào)幅度在0~2V內(nèi)可調(diào),調(diào)節(jié)精度為0.1mV。本系統(tǒng)作為單獨(dú)的諧波信號(hào)源工作時(shí),6路信號(hào)的幅度、相位等參數(shù)通過PC機(jī)傳到諧波信號(hào)源,諧波信號(hào)源系統(tǒng)按照用戶給出的命令參數(shù)輸出標(biāo)準(zhǔn)信號(hào)。由于系統(tǒng)處理的數(shù)據(jù)量較大,實(shí)時(shí)性要求較高,普通的微處理器已不能滿足速度、精度等方面的要求,而DSP處理器以其ns級(jí)指令系統(tǒng)和哈佛結(jié)構(gòu)的計(jì)算能力和實(shí)時(shí)性,正逐漸應(yīng)用到電力系統(tǒng)中來。筆者選取TI公司的TMS320F206(以下簡(jiǎn)稱F206)。F206獨(dú)有的32K片內(nèi)Flash是一種可電擦除和編程的非易失性存儲(chǔ)器,可用于存儲(chǔ)數(shù)據(jù)或程序。本系統(tǒng)中將應(yīng)用程序和一張正弦波母表燒錄在Flash中,以便實(shí)時(shí)調(diào)用,可減少由于實(shí)時(shí)計(jì)算而引起的延時(shí)。

  TLC7225

  TLC7225是TI公司的高性能D/A轉(zhuǎn)換器,片內(nèi)包含四路8位電壓輸出數(shù)/模轉(zhuǎn)換器(DAC),每個(gè)DAC都有分離的片內(nèi)鎖存器(見圖1),數(shù)據(jù)通過一個(gè)公共的8位TTL /CMOS兼容(5V)輸入口送入這些數(shù)據(jù)寄存器之一。由A0和A1決定/WR變低時(shí)哪個(gè)DAC被加載。在/WR的上升沿,數(shù)據(jù)被鎖存在被尋址的輸入寄存器,只有保存在DAC寄存器中的數(shù)據(jù)決定轉(zhuǎn)換器的模擬輸出。由圖1可見,/LDAC信號(hào)是所有四個(gè)DAC共有的,控制從輸入寄存器到DAC寄存器的信息傳輸。在/LDAC的上升沿,數(shù)據(jù)被同時(shí)鎖存到四個(gè)DAC寄存器。/LDAC信號(hào)是電平觸發(fā)的,因此,可將/LDAC連接到低電平而使DAC寄存器透明,本系統(tǒng)即是如此。

  TLC7225包含四個(gè)相同的8位電壓型數(shù)/模轉(zhuǎn)換器,每個(gè)轉(zhuǎn)換器由一個(gè)單獨(dú)的基準(zhǔn)輸入,這正好符合本系統(tǒng)中6路信號(hào)幅度單獨(dú)可控的要求。

  當(dāng)TLC7225處于單極性工作時(shí),輸入輸出有如下關(guān)系:

  (1)

  其中(包括)由TLC7226的輸出提供(如圖2)。

  TLC7226和TLC7225唯一的區(qū)別是TLC7226片上的4路DAC共用同一個(gè)基準(zhǔn)電壓(由系統(tǒng)中的LM399提供,為6.95V),在基準(zhǔn)電壓保持不變的情況下,各路的輸入值不同,輸出值也就不同??梢酝ㄟ^控制TLC7226的輸入值來間接控制TLC7225的輸出值,TLC7226和TLC7225單極性工作時(shí)的輸入輸出關(guān)系為:

  (2)

  其中為6.95V。TLC7225數(shù)字輸入是與TTL或CMOS電平兼容的,為使電源電流最小,一般數(shù)字輸入電壓的驅(qū)動(dòng)應(yīng)盡可能接近電源滿度() 。

  TLC7225的軟硬件設(shè)計(jì)

  要正確使用TLC7225,必須同時(shí)保證硬件邏輯電路的正確連接和軟件編程的準(zhǔn)確無誤。

  硬件邏輯電路

  TLC7225 參考電壓的硬件實(shí)現(xiàn)電路如圖2,其中的D0—D7直接與F206的低8位數(shù)據(jù)線相連,TLC7225的輸入數(shù)據(jù)值由F206從固化在Flash中的正弦波母表中提取,參考電壓由TLC7226提供。系統(tǒng)中筆者采用3片TLC7226。由于TLC7226的輸入為8位,在基準(zhǔn)電壓值固定的情況下,TLC7226輸出信號(hào)的變化精度只能是的1/256, 則TLC7225的輸出變化精度也是這個(gè)基準(zhǔn)電壓的1/256。作為一個(gè)用于測(cè)試設(shè)備性能的標(biāo)準(zhǔn)信號(hào)源,這個(gè)變化精度是遠(yuǎn)遠(yuǎn)不夠的。為了解決這個(gè)問題,筆者在信號(hào)源系統(tǒng)中采用兩路8位輸入的TLC7226構(gòu)成一路16位輸入的直流模擬信號(hào),經(jīng)過運(yùn)放作為TLC7225中各通路的參考電壓(如圖2)。

  此時(shí)當(dāng)TLC7226的輸入每增加1時(shí),TLC7225的輸出增加0.106mV,達(dá)到系統(tǒng)的0.1mV可調(diào)的要求。

  TLC7225輸入滿幅時(shí)的TLC7226的輸入值可以通過下式得到:

  (3)

  當(dāng)TLC7225輸出幅度為2v時(shí)TLC7226的16位輸入值為49F5h。

  軟件設(shè)計(jì)

  timer:

  mar *, ar1

  sst #1, *+

  sst #0, *+

  sar ar0,*+

  sar ar5,*+ ;以上為現(xiàn)場(chǎng)保護(hù)

  lar ar0, #240 ;每一路波形取240個(gè)點(diǎn),共6路

  mar *,ar5 ;設(shè)置AR5為當(dāng)前輔助寄存器

  lar ar5, nextdata ;AR5存儲(chǔ)待發(fā)數(shù)據(jù)首地址

  out *0+, 0723h ;輸出a相電流

  out *0+, 0727h ;輸出b相電流

  out *0+, 072bh ;輸出c相電流

  out *0+, 0713h ;輸出a相電壓

  out *0+, 0717h ;輸出b相電壓

  out *+, 071bh ;輸出c相電壓

  ;注意:此處不能為*0+

  sar ar5, nextdata ;保存ar5的值

  lacc nextdata

  sub #1200

  sacl nextdata

  sub endaddr ;以上判斷有沒有到表尾

  bcnd again, eq ;若已到表尾則跳轉(zhuǎn)到again

  clrc sxm ;禁止符號(hào)擴(kuò)展

  mar *, ar1 ;以下恢復(fù)現(xiàn)場(chǎng)

  lacc *-

  add *-, 16

  lar ar5, *-

  lar ar0, *-

  lst #0, *-

  lst #1, *

  clrc intmnverted-space>

  ret

  程序中除了現(xiàn)場(chǎng)保護(hù)與恢復(fù)之外,最重要的語句是out *0+,0723h,此語句不但將數(shù)據(jù)輸出到TLC7225的一個(gè)引腳0723h,而且將當(dāng)前輔助寄存器中的值增加了240(存儲(chǔ)在AR0中),實(shí)現(xiàn)了下一路數(shù)據(jù)的簡(jiǎn)便輸出而無需再移動(dòng)當(dāng)前輔助寄存器指針。需要注意的是輸出最后一路數(shù)據(jù)時(shí)一定不能用out *0+, 071bh,否則超出數(shù)據(jù)表范圍,得不到所需的正弦波。

  結(jié)語

  綜合利用TLC7225和TLC7226實(shí)現(xiàn)6路信號(hào)的單獨(dú)可調(diào)輸出,硬件上可以減少外圍電路的復(fù)雜性,軟件設(shè)計(jì)簡(jiǎn)單方便。本系統(tǒng)在硬件上已經(jīng)實(shí)現(xiàn),具有速度快、精度高等特點(diǎn)。


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。