資源簡介
本裝置采用單相橋式DC-AC逆變電路結構,以TI公司的浮點數字信號控制器TMS320F28335 DSP為控制電路核心,采用規則采樣法和DSP片內ePWM模塊功能實現SPWM波。最大功率點跟蹤(MPPT)采用了恒壓跟蹤法(CVT法)來實現,并用軟件鎖相環進行系統的同頻、同相控制,控制靈活簡單。采用DSP片內12位A/D對各模擬信號進行采集檢測,簡化了系統設計和成本。本裝置具有良好的數字顯示功能,采用CPLD自行設計驅動的4.3’’彩色液晶TFT LCD非常直觀地完成了輸出信號波形、頻譜特性的在線實時顯示,以及輸入電壓、電流、功率,輸出電壓、電流、功率,效率,頻率,相位差,失真度參數的正確顯示。本裝置具有開機自檢、輸入電壓欠壓及輸出過流保護,在過流、欠壓故障排除后能自動恢復。

代碼片段和文件信息
//?TI?File?$Revision:?/main/5?$
//?Checkin?$Date:?October?23?2007???13:34:09?$
//###########################################################################
//
//?FILE: DSP2833x_Adc.c
//
//?title: DSP2833x?ADC?Initialization?&?Support?Functions.
//
//###########################################################################
//?$TI?Release:?DSP2833x/DSP2823x?C/C++?Header?Files?V1.31?$
//?$Release?Date:?August?4?2009?$
//###########################################################################
#include?“DSP2833x_Device.h“?????//?DSP2833x?Headerfile?Include?File
#include?“DSP2833x_Examples.h“???//?DSP2833x?Examples?Include?File
#define?ADC_usDELAY??5000L
//---------------------------------------------------------------------------
//?InitAdc:
//---------------------------------------------------------------------------
//?This?function?initializes?ADC?to?a?known?state.
//
void?InitAdc(void)
{
????extern?void?DSP28x_usDelay(Uint32?Count);
????//?*IMPORTANT*
//?The?ADC_cal?function?which??copies?the?ADC?calibration?values?from?TI?reserved
//?OTP?into?the?ADCREFSEL?and?ADCOFFTRIM?registers?occurs?automatically?in?the
//?Boot?ROM.?If?the?boot?ROM?code?is?bypassed?during?the?debug?process?the
//?following?function?MUST?be?called?for?the?ADC?to?function?according
//?to?specification.?The?clocks?to?the?ADC?MUST?be?enabled?before?calling?this
//?function.
//?See?the?device?data?manual?and/or?the?ADC?Reference
//?Manual?for?more?information.
????EALLOW;
SysCtrlRegs.PCLKCR0.bit.ADCENCLK?=?1;
ADC_cal();
EDIS;
????//?To?powerup?the?ADC?the?ADCENCLK?bit?should?be?set?first?to?enable
????//?clocks?followed?by?powering?up?the?bandgap?reference?circuitry?and?ADC?core.
????//?Before?the?first?conversion?is?performed?a?5ms?delay?must?be?observed
//?after?power?up?to?give?all?analog?circuits?time?to?power?up?and?settle
????//?Please?note?that?for?the?delay?function?below?to?operate?correctly?the
//?CPU_RATE?define?statement?in?the?DSP2833x_Examples.h?file?must
//?contain?the?correct?CPU?clock?period?in?nanoseconds.
????AdcRegs.ADCTRL3.all?=?0x00E0;??//?Power?up?bandgap/reference/ADC?circuits
????DELAY_US(ADC_usDELAY);?????????//?Delay?before?converting?ADC?channels
}
//===========================================================================
//?End?of?file.
//===========================================================================
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2010-06-01?14:12??源碼\
?????目錄???????????0??2010-06-01?14:12??源碼\DSP2833x_common\
?????目錄???????????0??2016-09-22?14:33??源碼\DSP2833x_common\cmd\
?????文件????????7139??2009-08-04?13:04??源碼\DSP2833x_common\cmd\28332_RAM_lnk.cmd
?????文件????????7332??2009-08-04?13:04??源碼\DSP2833x_common\cmd\28334_RAM_lnk.cmd
?????文件????????7326??2009-08-04?13:04??源碼\DSP2833x_common\cmd\28335_RAM_lnk.cmd
?????文件????????8991??2009-08-04?13:04??源碼\DSP2833x_common\cmd\F28332.cmd
?????文件????????9567??2009-08-04?13:04??源碼\DSP2833x_common\cmd\F28334.cmd
?????文件????????9569??2010-01-14?17:58??源碼\DSP2833x_common\cmd\F28335.cmd
?????目錄???????????0??2016-09-22?14:33??源碼\DSP2833x_common\gel\
?????目錄???????????0??2016-09-22?14:33??源碼\DSP2833x_common\gel\ccsv4\
?????文件???????21864??2009-06-12?14:02??源碼\DSP2833x_common\gel\ccsv4\f28232.gel
?????文件???????22358??2009-06-12?14:02??源碼\DSP2833x_common\gel\ccsv4\f28234.gel
?????文件???????22421??2009-06-12?14:02??源碼\DSP2833x_common\gel\ccsv4\f28235.gel
?????文件???????22014??2009-06-12?14:02??源碼\DSP2833x_common\gel\ccsv4\f28332.gel
?????文件???????22508??2009-06-12?14:02??源碼\DSP2833x_common\gel\ccsv4\f28334.gel
?????文件???????22555??2009-06-12?14:02??源碼\DSP2833x_common\gel\ccsv4\f28335.gel
?????文件??????115167??2009-06-12?14:05??源碼\DSP2833x_common\gel\f28232.gel
?????文件??????119748??2009-06-12?14:05??源碼\DSP2833x_common\gel\f28234.gel
?????文件??????119803??2009-06-12?14:05??源碼\DSP2833x_common\gel\f28235.gel
?????文件??????115881??2009-06-12?14:05??源碼\DSP2833x_common\gel\f28332.gel
?????文件??????120460??2009-06-12?14:05??源碼\DSP2833x_common\gel\f28334.gel
?????文件??????120515??2009-06-12?14:05??源碼\DSP2833x_common\gel\f28335.gel
?????目錄???????????0??2016-09-22?14:33??源碼\DSP2833x_common\include\
?????文件????????6326??2009-08-04?13:04??源碼\DSP2833x_common\include\DSP2833x_DefaultIsr.h
?????文件????????2004??2009-08-04?13:04??源碼\DSP2833x_common\include\DSP2833x_Dma_defines.h
?????文件????????3999??2009-08-04?13:04??源碼\DSP2833x_common\include\DSP2833x_EPwm_defines.h
?????文件????????5530??2009-08-04?13:04??源碼\DSP2833x_common\include\DSP2833x_Examples.h
?????文件????????8431??2009-08-04?13:04??源碼\DSP2833x_common\include\DSP2833x_GlobalPrototypes.h
?????文件????????4079??2009-08-04?13:04??源碼\DSP2833x_common\include\DSP2833x_I2c_defines.h
?????文件??????145094??2009-08-04?13:04??源碼\DSP2833x_common\include\DSP2833x_SWPrioritizedIsrLevels.h
............此處省略121個文件信息
評論
共有 條評論