贴片电感
贴片电感
・  当前位置::扁平线圈电感 > 技术文章
[电源技术资料]HT7017电源计量芯片测得220V交流电电压有效值不稳定
作者:    来源:    时间:2022-04-03 10:09:05浏览量:

请问大家有谁做过220V通过HT7017检测电压有效值的吗?我之前在做一个项目,其中有交流220V电源需要检测出有效值,通过串口通信传递到单片机上。

设计电路如下图所示:在焊接完测试时,发现寄存器中读取的220V电压有效值会随着火线零线连接线的摇晃或震动而波动,且波动在20V--30V左右。

电压有效值不稳定。

应该怎样改进这种电路呢? 还是我程序有问题?程序中初始化如下:        while(1){                Write_Reg_1();//软复位HT7017                num0_r=0;                if(rx_buf0[0]==0x54){                        state[0] = 1;                        rx_buf0[0]=0;                        break;                }else if(rx_buf0[0]==0x63){                        state[0] = 2;                        rx_buf0[0]=0;                        break;                }                Usart1_SendBuf(state,5);                Delay_ms(100);        }        Delay_ms(100);        clear0fun();                while(1){                Write_Reg_2();//写保护                num0_r=0;                if(rx_buf0[0]==0x54){                        state[1] = 1;                        rx_buf0[0]=0;                        break;                }else if(rx_buf0[0]==0x63){                        state[1] = 2;                        rx_buf0[0]=0;                        break;                }                Usart1_SendBuf(state,5);                Delay_ms(100);        }                Delay_ms(100);        clear0fun();                while(1){                Write_Reg_3();//0x07 0000 0111表示将ADC的电流两个通道和电压通道打开                num0_r=0;                if(rx_buf0[0]==0x54){                        state[2] = 1;                        rx_buf0[0]=0;                        break;                }else if(rx_buf0[0]==0x63){                        state[2] = 2;                        rx_buf0[0]=0;                        break;                }                Usart1_SendBuf(state,5);                Delay_ms(100);        }        Delay_ms(100);        clear0fun();                while(1){                Write_Reg_4();//电压电流通道高通滤波器打开                num0_r=0;                if(rx_buf0[0]==0x54){                        state[3] = 1;                        rx_buf0[0]=0;                        break;                }else if(rx_buf0[0]==0x63){                        state[3] = 2;                        rx_buf0[0]=0;                        break;                }                Usart1_SendBuf(state,5);                Delay_ms(100);        }

扁平线圈电感制造厂
  • 养殖场实时智能监控装置
    一、项目概述


    1.1 引言


    中国对养殖产品需求的日益增大和养殖技术的发展,使得如何通过通信技术和自动化技术实时监测和管理养殖场,以实现环保和高收益,成为了新的

  • IGBT模块里的透明导热胶是什么? 各位同僚好!




    在市场上购买的IGBT或MOSFET模块里,都有一种透明的、粘稠的类似硅脂的东西,导热不导电,关键是完全透明,是半凝固状的液体,想问下有哪位大神知道这种材料的正式

  • 直流稳压电源制作及管理方法详解 4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费

  • 上一篇:求教地噪声或者电源噪声问题