找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

我用九齐MCU芯片做adc测交流电电压,测出来的电压值在一直变化

查看数: 6740 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-9-20 11:15

正文摘要:

这个是电路图  下边是我的程序  大佬帮帮忙  万分感谢#include <at8.h> #include "at8_constant.h" unsigned int v,ge,shi,bai; unsigned int R_AIN1_DATA_HB;  ...

回复

ID:748788 发表于 2020-8-8 23:03
能不能分享那两个头文件呀?让大家一窥神秘的九齐
ID:767423 发表于 2020-8-8 09:45
用测直流电的算法去测交流电,再怎么平均滤波显示都一直变化的。因为交流电本身就是一直变化的,一直不变的那是直流电。测交流电要在一个频率周期采样N点,然后采用最大值法或均方根法计算。N的个数越大越精确。最大值法最简单,精度不高。均方根法最准,但耗时。
ID:425027 发表于 2020-8-7 15:01
逻辑写的不好
ID:123289 发表于 2019-9-21 09:25
用这个电路,你就不怕被电到!
AD切换后,要待其充电充分后再起动测试!
ID:243602 发表于 2019-9-21 00:20
你这个半波的交流电压,需要准的话,假设定时1ms中断,连续采20个数值,去掉一个最高值,取次高值*0.707可得交流有效值电压
ID:272119 发表于 2019-9-20 19:27
看程序你是单次测试,一般做AD都是多次测试掐头去尾取中间的均值哦,之前我用20次循环值取均值都有10个数字的跳动哦.

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表