<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > TLC7225在電力電量參數測量系統中應用

TLC7225在電力電量參數測量系統中應用

作者:河海大學(xué)計算機及信息工程學(xué)院 盛惠興 黃禮軍 時(shí)間:2004-07-23 來(lái)源:電子產(chǎn)品世界 收藏
TLC7225在電力電量參數測量系統中的應用
TLC7225 Application in Electric Power & Quantity Measurement System


圖1  TLC7225 功能框圖


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


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

TLC7225
TLC7225是TI公司的高性能D/A轉換器,片內包含四路8位電壓輸出數/模轉換器(DAC),每個(gè)DAC都有分離的片內鎖存器(見(jiàn)圖1),數據通過(guò)一個(gè)公共的8位TTL/CMOS兼容(5V)輸入口送入這些數據寄存器之一。由A0和A1決定/WR變低時(shí)哪個(gè)DAC被加載。在/WR的上升沿,數據被鎖存在被尋址的輸入寄存器,只有保存在DAC寄存器中的數據決定轉換器的模擬輸出。由圖1可見(jiàn),/LDAC信號是所有四個(gè)DAC共有的,控制從輸入寄存器到DAC寄存器的信息傳輸。在/LDAC的上升沿,數據被同時(shí)鎖存到四個(gè)DAC寄存器。/LDAC信號是電平觸發(fā)的,因此,可將/LDAC連接到低電平而使DAC寄存器透明,本系統即是如此。
TLC7225包含四個(gè)相同的8位電壓型數/模轉換器,每個(gè)轉換器由一個(gè)單獨的基準輸入,這正好符合本系統中6路信號幅度單獨可控的要求。
當TLC7225處于單極性工作時(shí),輸入輸出有如下關(guān)系:
                    (1)
其中(包括)由TLC7226的輸出提供(如圖2)。
TLC7226和TLC7225唯一的區別是TLC7226片上的4路DAC共用同一個(gè)基準電壓(由系統中的LM399提供,為6.95V),在基準電壓保持不變的情況下,各路的輸入值不同,輸出值也就不同??梢酝ㄟ^(guò)控制TLC7226的輸入值來(lái)間接控制TLC7225的輸出值,TLC7226和TLC7225單極性工作時(shí)的輸入輸出關(guān)系為:
 
(2)
其中為6.95V。TLC7225數字輸入是與TTL或CMOS電平兼容的,為使電源電流最小,一般數字輸入電壓的驅動(dòng)應盡可能接近電源滿(mǎn)度() 。

TLC7225的軟硬件設計
要正確使用TLC7225,必須同時(shí)保證硬件邏輯電路的正確連接和軟件編程的準確無(wú)誤。
硬件邏輯電路
TLC7225參考電壓的硬件實(shí)現電路如圖2,其中的D0—D7直接與F206的低8位數據線(xiàn)相連,TLC7225的輸入數據值由F206從固化在Flash中的正弦波母表中提取,參考電壓由TLC7226提供。系統中筆者采用3片TLC7226。由于TLC7226的輸入為8位,在基準電壓值固定的情況下,TLC7226輸出信號的變化精度只能是的1/256, 則TLC7225的輸出變化精度也是這個(gè)基準電壓的1/256。作為一個(gè)用于測試設備性能的標準信號源,這個(gè)變化精度是遠遠不夠的。為了解決這個(gè)問(wèn)題,筆者在信號源系統中采用兩路8位輸入的TLC7226構成一路16位輸入的直流模擬信號,經(jīng)過(guò)運放作為T(mén)LC7225中各通路的參考電壓(如圖2)。
此時(shí)當TLC7226的輸入每增加1時(shí),TLC7225的輸出增加0.106mV,達到系統的0.1mV可調的要求。
TLC7225輸入滿(mǎn)幅時(shí)的TLC7226的輸入值可以通過(guò)下式得到:
    (3)
當TLC7225輸出幅度為2v時(shí)TLC7226的16位輸入值為49F5h。
軟件設計
timer:
mar *, ar1       
sst #1, *+
sst #0, *+
sar ar0,*+
sar ar5,*+      ;以上為現場(chǎng)保護
lar ar0, #240 ;每一路波形取240個(gè)點(diǎn),共6路
mar *,ar5        ;設置AR5為當前輔助寄存器
lar ar5, nextdata  ;AR5存儲待發(fā)數據首地址
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        ;以上判斷有沒(méi)有到表尾
bcnd again, eq      ;若已到表尾則跳轉到again
clrc sxm            ;禁止符號擴展
mar *, ar1        ;以下恢復現場(chǎng)
lacc *-
add *-, 16
lar ar5, *-
lar ar0, *-
lst #0, *-
lst #1, *
clrc intm
ret
程序中除了現場(chǎng)保護與恢復之外,最重要的語(yǔ)句是out *0+,0723h,此語(yǔ)句不但將數據輸出到TLC7225的一個(gè)引腳0723h,而且將當前輔助寄存器中的值增加了240(存儲在A(yíng)R0中),實(shí)現了下一路數據的簡(jiǎn)便輸出而無(wú)需再移動(dòng)當前輔助寄存器指針。需要注意的是輸出最后一路數據時(shí)一定不能用out  *0+, 071bh,否則超出數據表范圍,得不到所需的正弦波。

結語(yǔ)
綜合利用TLC7225和TLC7226實(shí)現6路信號的單獨可調輸出,硬件上可以減少外圍電路的復雜性,軟件設計簡(jiǎn)單方便。本系統在硬件上已經(jīng)實(shí)現,具有速度快、精度高等特點(diǎn)?!?

參考文獻:
1. TLC7225 Quadruple 8-Bit D/A Converters, TEXAS INSTRUMENTS, 1996
2. TLC7226 Quadruple 8-Bit D/A Converters, TEXAS INSTRUMENTS, 1996


關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>