资源简介

用来测量工频负载的参数,如功率因数等.程序采用FFT实现的,利用ADC的等间隔采样,一个周期内固定采点64点,对这64点做FFT运算就可以得到功率因数 相位差等参数

资源截图

代码片段和文件信息

#include  “msp430g2553.h“
#include  “ADC10.h“

/******************************************************
** 函数名:void ADC10Voltage_Init(void)
** 描述  :测量电压的ADC10初始化
**         
** 输入  : 无
** 输出  :无
** 返回  :无
******************************************************/
void ADC10Voltage_Init(void)
{
  //BCSCTL1 = CALBC1_12MHZ;                             //设置系统内部DCO的时钟
  //DCOCTL = CALDCO_12MHZ;
  P1DIR &= ~BIT6 ;
  ADC10CTL0 |= ADC10ON + /*REFON+ REF2_5V*/ +SREF_0 + ADC10SHT_1;
  ADC10CTL1 |= ADC10SSEL_0 + INCH_6;
  ADC10AE0  |= 0X40;
}

/******************************************************
** 函数名:void ADC10Current_Init(void)
** 描述  :测量电流的ADC10初始化
**         
** 输入  : 无
** 输出  :无
** 返回  :无
******************************************************/
void ADC10Current_Init(void)
{
  //BCSCTL1 = CALBC1_12MHZ;                             //设置系统内部DCO的时钟
  //DCOCTL = CALDCO_12MHZ;
  P1DIR &= ~BIT7 ;
  ADC10CTL0 |= ADC10ON +/* REFON+ REF2_5V */+SREF_0 + ADC10SHT_1;
  ADC10CTL1 |= ADC10SSEL_0 + INCH_7;
  ADC10AE0  |= 0X80;
}

/******************************************************
** 函数名:void StartVoltage_ADC10(void)
** 描述  :测电压采样时的ADC10启动函数
**         
** 输入  : 无
** 输出  :无
** 返回  :无
******************************************************/
void StartVoltage_ADC10(void)
{
  //ADC10CTL0 &= ~ENC;
  ADC10CTL0 &= ~ENC;
  ADC10CTL0|=ADC10SC+ENC;                   //开始采样
  while(ADC10CTL1&ADC10BUSY);               //判断是否有采样或转换动作
}

/******************************************************
** 函数名:void StartCurrent_ADC10(void)
** 描述  :测电流采样时的ADC10启动函数
**         
** 输入  : 无
** 输出  :无
** 返回  :无
******************************************************/
void StartCurrent_ADC10(void)
{
  ADC10CTL0 &= ~ENC;
  ADC10CTL0|=ADC10SC+ENC;                    //开始采样
  while(ADC10CTL1&ADC10BUSY);                //判断是否有采样或转换动作
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-08-09 16:05  简易工频电参数测量仪__1\
     目录           0  2012-08-01 22:12  简易工频电参数测量仪__1\Debug\
     目录           0  2012-08-03 11:37  简易工频电参数测量仪__1\Debug\Exe\
     文件       63774  2012-08-08 19:35  简易工频电参数测量仪__1\Debug\Exe\MSP430.d43
     目录           0  2012-08-09 19:43  简易工频电参数测量仪__1\Debug\List\
     目录           0  2012-08-09 16:05  简易工频电参数测量仪__1\Debug\Obj\
     文件        4857  2012-08-04 16:19  简易工频电参数测量仪__1\Debug\Obj\ADC10.r43
     文件       14362  2012-08-01 22:14  简易工频电参数测量仪__1\Debug\Obj\CLOCK.r43
     文件       34252  2012-08-06 16:28  简易工频电参数测量仪__1\Debug\Obj\Display_AllResult.r43
     文件      107552  2012-08-03 21:55  简易工频电参数测量仪__1\Debug\Obj\FFT.r43
     文件       18160  2012-07-20 19:39  简易工频电参数测量仪__1\Debug\Obj\IIC.r43
     文件       32159  2012-08-06 13:47  简易工频电参数测量仪__1\Debug\Obj\Integral.r43
     文件       12776  2012-08-06 15:49  简易工频电参数测量仪__1\Debug\Obj\Key.r43
     文件       17449  2012-08-01 22:14  简易工频电参数测量仪__1\Debug\Obj\LCD12864.r43
     文件         908  2012-08-09 16:05  简易工频电参数测量仪__1\Debug\Obj\MSP430.pbd
     文件       33402  2012-08-06 16:33  简易工频电参数测量仪__1\Debug\Obj\Measure_FrequencyPhrase.r43
     文件       20294  2012-08-06 13:05  简易工频电参数测量仪__1\Debug\Obj\Measure_VoltageCurrent.r43
     文件       18690  2012-08-01 22:14  简易工频电参数测量仪__1\Debug\Obj\SPI.r43
     文件       13392  2012-08-01 22:14  简易工频电参数测量仪__1\Debug\Obj\TLV5638.r43
     文件        7085  2012-07-20 22:16  简易工频电参数测量仪__1\Debug\Obj\TMP100.r43
     文件       14381  2012-08-01 22:14  简易工频电参数测量仪__1\Debug\Obj\USART.r43
     文件        7921  2012-08-08 19:35  简易工频电参数测量仪__1\Debug\Obj\main.r43
     文件       13878  2012-08-09 16:26  简易工频电参数测量仪__1\MSP430.dep
     文件       20124  2012-07-06 21:34  简易工频电参数测量仪__1\MSP430.ewd
     文件       51330  2012-08-01 22:13  简易工频电参数测量仪__1\MSP430.ewp
     文件         160  2012-07-06 21:19  简易工频电参数测量仪__1\MSP430.eww
     文件           0  2012-08-08 12:51  简易工频电参数测量仪__1\path.txt
     目录           0  2012-08-01 22:12  简易工频电参数测量仪__1\settings\
     文件         953  2012-08-09 16:04  简易工频电参数测量仪__1\settings\MSP430.cspy.bat
     文件        7559  2012-08-09 16:26  简易工频电参数测量仪__1\settings\MSP430.dbgdt
     文件        1740  2012-08-09 16:26  简易工频电参数测量仪__1\settings\MSP430.dni
............此处省略30个文件信息

评论

共有 条评论