ningting06 发表于 2014-8-14 16:48:19

求教如何一个能测到260V 精度为0.1V的交流电压表

求提供IC 参考

smartmeter 发表于 2014-8-14 16:57:16

搞清楚精度和分辨率没有,这是两个完全不同的东

tohell 发表于 2014-8-14 16:59:55

上adi官网找现成方案

ningting06 发表于 2014-8-14 17:07:04

smartmeter 发表于 2014-8-14 16:57
搞清楚精度和分辨率没有,这是两个完全不同的东

亲 分辨率低了 不是影响精度了么

EMC菜鸟 发表于 2014-8-14 17:09:10

分辨率 0.1V 的表到处都是,精度 0.1V?乖乖!交流表做到误差万分之3.8以内 ?楼主是什么NB的应用场合呀?

smartmeter 发表于 2014-8-14 17:18:42

本帖最后由 smartmeter 于 2014-8-14 17:20 编辑

ningting06 发表于 2014-8-14 17:07
亲 分辨率低了 不是影响精度了么

精度不是这样标注的,亲。当然分辨率高,一般来说精度也会相应提高。精度是这样标+-(0.2%+10字)多少的,这种一般叫0.2级,只是兴过0.2%精度的例子。我们那个手持的3位半的精度一般是0.8%精度。

ningting06 发表于 2014-8-14 17:19:14

EMC菜鸟 发表于 2014-8-14 17:09
分辨率 0.1V 的表到处都是,精度 0.1V?乖乖!交流表做到误差万分之3.8以内 ?楼主是什么NB的应用场合呀? ...

求推荐几款哈最好村硬件的不要啥校准的

ningting06 发表于 2014-8-14 17:20:54

smartmeter 发表于 2014-8-14 17:18
精度不是这样标注的,亲。当然分辨率高,一般来说精度也会相应提高。精度是这样标+-(0.2%+10字)多少的 ...

明白了其实是没表达好{:dizzy:}

smartmeter 发表于 2014-8-14 17:22:22

ningting06 发表于 2014-8-14 17:19
求推荐几款哈最好村硬件的不要啥校准的

不校准,你的电阻,基准什么的有这么好,第一次听说啊,做表没有不校准的,普通的7107这种不智能的电位器调,智能的数字校表。

ningting06 发表于 2014-8-14 17:22:47

smartmeter 发表于 2014-8-14 17:18
精度不是这样标注的,亲。当然分辨率高,一般来说精度也会相应提高。精度是这样标+-(0.2%+10字)多少的 ...

求指导 。。。。。。。。。原理图源程序 求提供{:shy:}{:shy:} {:shy:}

ningting06 发表于 2014-8-14 17:27:58

smartmeter 发表于 2014-8-14 17:22
不校准,你的电阻,基准什么的有这么好,第一次听说啊,做表没有不校准的,普通的7107这种不智能的电位器 ...

话说 做校准的各种麻烦啊 本想用CS5463做一个的听说必须要用校准台啥的 心都凉了

gzhuli 发表于 2014-8-14 17:36:06

不想校准直接买台34401A就行了。

ningting06 发表于 2014-8-14 17:41:04

gzhuli 发表于 2014-8-14 17:36
不想校准直接买台34401A就行了。

兄弟 有时候心烦不想吃饭照这样我早就饿死了 兄弟别太惯着我了说方法

gzhuli 发表于 2014-8-14 17:42:58

ningting06 发表于 2014-8-14 17:41
兄弟 有时候心烦不想吃饭照这样我早就饿死了 兄弟别太惯着我了说方法...

方法前面不是都说了么,校准啊,不想校准就买出厂校准好的。
不想吃饭就去医院吊葡萄糖,死不了的。

ningting06 发表于 2014-8-14 17:47:54

gzhuli 发表于 2014-8-14 17:42
方法前面不是都说了么,校准啊,不想校准就买出厂校准好的。
不想吃饭就去医院吊葡萄糖,死不了的。 ...

兄弟 你太有爱了{:smile:}   能细节话一点么 譬如说那个CS5463是不是一定要有校准台

gzhuli 发表于 2014-8-14 18:13:59

ningting06 发表于 2014-8-14 17:47
兄弟 你太有爱了   能细节话一点么 譬如说那个CS5463是不是一定要有校准台...

不校准就没法保证精度,要校准首先就要有一台校准好的参考源,道理就是这么简单了。

smartmeter 发表于 2014-8-14 19:57:41

ningting06 发表于 2014-8-14 17:22
求指导 。。。。。。。。。原理图源程序 求提供

这样的话,我们这些开发人员只能去喝西北风了。

wujin715 发表于 2014-8-14 20:06:06

就用cs5463吧

hhxb 发表于 2014-8-14 20:15:54

交流还需要指定频率范围。

huojianfei 发表于 2014-8-14 20:54:58

有偿提供。哪能免费

liuerbin 发表于 2014-8-16 17:00:31

做过16adc,前置三档放大倍数,测5-100V AC,也就0.5%的精度,供你参考

咖啡可乐 发表于 2014-8-16 17:18:02

交流信号测量精度本来就不高。
34401也就1%的精度

shejian001 发表于 2014-8-16 19:25:37

三位半的数字表就可以做到吧,就是那种最大显示4000和6000的表

god-father 发表于 2014-8-16 20:53:19

gzhuli 发表于 2014-8-14 17:36
不想校准直接买台34401A就行了。

真要是做产品认证,34401A也要每年校准的。

abbott 发表于 2014-8-22 10:32:08

ningting06 发表于 2014-8-14 17:27
话说 做校准的各种麻烦啊 本想用CS5463做一个的听说必须要用校准台啥的 心都凉了 ...

为什么要校准台,搞一个相对稳定的电压源,一个高精度万用表,就可以校准了!

zhcj66 发表于 2014-11-26 16:50:05

liuerbin 发表于 2014-8-16 17:00
做过16adc,前置三档放大倍数,测5-100V AC,也就0.5%的精度,供你参考

请楼上的放出来参考一下吧

liuerbin 发表于 2014-11-26 17:02:43

zhcj66 发表于 2014-11-26 16:50
请楼上的放出来参考一下吧

好的。见图片。
主要是前面的放大器要选好。7606的板子官方有很多应用方案,会更好。

zhcj66 发表于 2014-11-27 11:21:25

liuerbin 发表于 2014-11-26 17:02
好的。见图片。
主要是前面的放大器要选好。7606的板子官方有很多应用方案,会更好。 ...

请问采集来的AD电压值 如何在计算出交流电的真有效值?

liuerbin 发表于 2014-11-27 11:55:28

zhcj66 发表于 2014-11-27 11:21
请问采集来的AD电压值 如何在计算出交流电的真有效值?

AD值进单片机,通过软件算法实现真有效值。
也可以用专用芯片。

dianyuan 发表于 2014-11-27 12:39:52

咖啡可乐 发表于 2014-8-16 17:18
交流信号测量精度本来就不高。
34401也就1%的精度

这个不是吧,34401精度有这么差?

zhcj66 发表于 2014-11-27 13:10:52

liuerbin 发表于 2014-11-27 11:55
AD值进单片机,通过软件算法实现真有效值。
也可以用专用芯片。

请问如果通过单片机电压真有效值如何计算?

hhjjstu 发表于 2014-11-27 13:18:49

zhcj66 发表于 2014-11-27 13:10
请问如果通过单片机电压真有效值如何计算?

均方根计算

liuerbin 发表于 2014-11-27 13:21:32

本帖最后由 liuerbin 于 2014-11-27 13:30 编辑

zhcj66 发表于 2014-11-27 13:10
请问如果通过单片机电压真有效值如何计算?

找算法,我选用的是辛普森算法,网上很多介绍的。


参考用法如下:
/*****************************************************************************
** Function name:               
**
** Descriptions:   求真有效值
**                     
** parameters:       buf[] 若干个周期采样值。        avg是直流,按需要,默认0。
编辑内容:ADC_One_Sample是常量,一个周期采样数。       应该是number_One_Sample。
                存档的代码未更正。现在改正了这个错误。
** Returned value:第index个周期的真有效值       
**
*****************************************************************************/

FLO32 True_RMS_Caculate(INT16 *buf, WORD index, WORD number_One_Sample, FLO32 Avg)
{
        WORD n,m;
        FLO32 X,Y,Z;

    FLO32 f_tmp;

        Z = 0;
        for(n = 0 ; n < /*ADC_One_Sample*/number_One_Sample/2 ; n++)
        {
                m = 2*n;
                f_tmp = fabs(buf)-Avg;
                X = fabs( f_tmp );
                X *= X;

                m = 2*n + 1;
                f_tmp = fabs(buf)-Avg;
                Y = fabs( f_tmp );
                Y *= 2*Y;

                Z += X + Y;       
        }
        return (sqrt( ((2*Z)/(3*number_One_Sample)) ) );               
}
页: [1]
查看完整版本: 求教如何一个能测到260V 精度为0.1V的交流电压表