微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 电子元器件 > 用CS5490测量交流电压的有效值

用CS5490测量交流电压的有效值

时间:10-02 整理:3721RD 点击:
用CS5490测量电压有效值得时候为什么数值没有规律?配置有误?测出的数值该如何解读?程序:

Void main(){      

while(1)

                  {

                           CLRWDT();//喂狗

                           SendByte(0xD5);//主芯片向cs5490发送数据

                           for(intj = 0;j < 2005;j ++){

                                    delay(255);

                           }//延时

                                    

                                    SendByte(0X96);//第16页

                                    delay(10);

                                    SendByte(07);//7地址,测电压有效值

                                    for(int i=0;i < 2000 ; i++)

                                    delay(200);

                                    if(turflag == 1){

                                    turflag = 0;

                                    }

                                    SendByte(0xD8);

                           

                  }

               

         

//////////////////////////////////////////////

}

void interrupt uart(void)//中断

{

if(RCIF)

  {

   RCIF=0;

         RCREG_Buf[RCREG_Cnt]= RCREG;

         RCREG_Cnt++;                 

   if(RCREG_Cnt > 2)

                  {

                           RCREG_Cnt= 0;

                           turflag= 1;

                  }

  }

}



测得的多组RCREG_Buf[]值为0x931206,0xDB3605,0XFE46FA,0X9594F9,0XD5A905,0XA85B05,0XBCBCFC,0XBA5707......(输入电压是一样的)


你没校准过                                                                    

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top