急:谁有用单片机测量交流电压的程序?

2020-02-06 09:46发布

谁有用单片机测量交流电压的程序?220V电压经过处理,电压抬高了2.5V,问各位大侠客有类似的经验。

我现在做的测量的很不准确。
电压一会是220,一会是250,一会是180,一会是012V
我很头疼?
下午大侠帮忙。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
97条回答
jacky1982512
1楼-- · 2020-02-13 12:16
回复【62楼】odqqdo
-----------------------------------------------------------------------

大侠无私啊,常来OURDEV网站吗?
还是就是晚上有空来此。

5V时,查AD寄存器采样正确;
0V时,查AD寄存器采样正确;
2.5V,暂时电压源还没有;没有测试

输入交直流,查AD寄存器采样值夜是有的,;

怎么测试这个采样点可对呢?好像楼上说过。
jacky1982512
2楼-- · 2020-02-13 13:41
 精彩回答 2  元偷偷看……
jacky1982512
3楼-- · 2020-02-13 17:22
回复【61楼】odqqdo
-----------------------------------------------------------------------

TO: odqqdo
能解释下大侠上传的电路原理吗?
chenerbox
4楼-- · 2020-02-13 21:10
这个不复杂吧

1 220v输入的时候运放的输出是不是正确

没有输入的时候运放是不是输出直流2.5v,交流档量应该是0v

输入220用示波器看ad输入波形,对不对估计你一看就知道,不过照你这样的电路要不用电池供电的示波器,要不就弄个隔离变压器接示波器前头,没有就算了

2 AD采样是不是正确

采样直流0, 5v 2.5v, 不要说没有2.5的电压,这个不是问题,看采样数值是不是正确

3 采样间隔对吗?
   还有你采样间隔,用示波器看看是不是1ms,在AD中断中点个灯看看


4 检查一下数据波形 和 程序计算 结果
     输入220v,把数组里面的数据抄出来,画出来看是不是个正弦波的样子,matlab excel 还是坐标纸手画,自己看着办,正确的话用里面的数值算出有效值,看看和程序计算的是不是一样


另外 还有220输入时你用万用表交流档量0.17v,感觉小一些
idle
5楼-- · 2020-02-14 01:40
mark
jacky1982512
6楼-- · 2020-02-14 06:27
回复【66楼】chenerbox
-----------------------------------------------------------------------

看了大侠的回复,感慨万千。

大侠说的又条有理。佩服啊。

要是本坛多几位这样的大侠。

世界变的更会美好!

一周热门 更多>