一乐电子

一乐电子百科

 找回密码
 立即注册

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 12545|回复: 37
收起左侧

[DIY套件预览] 自己的OLED电压电流表装好了,随便做个评测

[复制链接]

钻石会员

Rank: 7Rank: 7Rank: 7

主题
69
帖子
1882
一乐金币
6185
精华
0
阅读权限
50
注册时间
2011-1-9
最后登录
2019-4-9
发表于 2015-5-31 19:55 | 显示全部楼层 |阅读模式
今天随便看论坛的看到有人发oLED电压电流表,正巧昨天自己那改完的oled表到了,于是花了1个小时把电路焊上,随便评测一下
因为只有福禄克15表精度不足,所以直接拿这很准的电源来试验了
IMG_1015.JPG

IMG_1032.JPG

随便看看电压,完全没经过后期校准,各种准
IMG_1029.JPG

IMG_1030.JPG

看看随便带个灯泡电流的图,后测的,注意看那电流都改成大量程了(少了1位),OLED显示的电流是不算其自身供电电流的
最骚包一点就是不用单独供电,因为电流检测在正极上
IMG_1018.JPG

来几张UI曲线的图,旁边按照DP50那样做的,自动换曲线量程
IMG_1019.JPG

IMG_1020.JPG

变下电压电流什么的看看
IMG_1021.JPG

还有最简单最随便那种显示,话说用过数码管字体,不好看....
IMG_1022.JPG

来张巨大负载的图这里就从3A量程改成10A量程了,带了3个18欧电阻和一个36v灯泡,灯泡太近屏都晃蓝了有木有.......
IMG_1023.JPG

测完了,还是用的很低调呢(请无视那3个线)
IMG_1024.JPG 回到本来的地方充手机,那个累积是单片机实时保存的,所以没变,WH的话是14WH左右,忘照了
板子上是一stc15单片机+15位ADC做的,不过电流检测意外的比TB某mcp3421(18位ADC)做的5位电流表还好,感觉很爽
不知道发套件里面对不对?因为毕竟也是卖过一阵子吧(笑),有喜欢的请留言ME



钻石会员

Rank: 7Rank: 7Rank: 7

主题
131
帖子
980
一乐金币
9202
精华
0
阅读权限
50
注册时间
2009-3-31
最后登录
2020-2-26
发表于 2015-5-31 20:27 | 显示全部楼层
高手在地球

高级会员

Rank: 5Rank: 5

主题
4
帖子
425
一乐金币
1507
精华
0
阅读权限
30
注册时间
2011-7-19
最后登录
2019-3-14
发表于 2015-5-31 20:32 | 显示全部楼层
看到了一个熟悉的移动电源……

高级会员

Rank: 5Rank: 5

主题
12
帖子
22
一乐金币
625
精华
0
阅读权限
30
注册时间
2011-12-18
最后登录
2019-6-21
发表于 2015-5-31 21:36 | 显示全部楼层
关注,用什么单片机做的?那个累计功是怎么计算的

钻石会员

Rank: 7Rank: 7Rank: 7

主题
156
帖子
1915
一乐金币
8201
精华
0
阅读权限
50
注册时间
2009-7-15
最后登录
2020-1-17
发表于 2015-5-31 21:42 | 显示全部楼层
YZX的钢铁侠,好高档的玩意啊

钻石会员

Rank: 7Rank: 7Rank: 7

主题
69
帖子
1882
一乐金币
6185
精华
0
阅读权限
50
注册时间
2011-1-9
最后登录
2019-4-9
 楼主| 发表于 2015-5-31 22:48 | 显示全部楼层
zhou1946 发表于 2015-5-31 21:36
关注,用什么单片机做的?那个累计功是怎么计算的

read[0]是电流AD值,read[1]是电压实际值单位mV,    high_flag是量程选择
Ireal是显示的电流,3A量程单位0.1ma,10A(最大30A)量程单位1ma
并由电流电压求pow功率单位mW
然后进入缓冲buff(一共4个buff俩double俩long)里面
到add_par数组里面做AH,WH累积
后面程序则是用2K四个Flash扇区做的掉电保存,每2秒左右保存一次,保存250次擦除一次

if(!high_flag)
                {Ireal=read[0]*var_Iref;
                pow=read[1]*Ireal/1000000;
                buff3=(double)Ireal;       
                }
  else
                {Ireal=read[0]*var_Iref2;
                pow=read[1]*Ireal/10000000;       
                        buff3=(double)Ireal/10;
                }

        add_par[1]+=buff3/18000000;  //EEPROM AH数据
        add_par[0]+=pow/18000;                                           //EEPROM  wh数据
        add_tim++;
        if(add_tim>10)
                {
                memcpy(addbuff1,add_par,4);
                memcpy(addbuff2,add_par+1,4);
                if(dtr>0x1fb)
                        {eep_e(ADDR1);
                                eep_e(ADDR2);
                        eep_p(ADDR2+0x1ff,3);
                        dtr=0;
                        }
                for(adpjs=0;adpjs<4;adpjs++)
                        {eep_p(ADDR1+dtr+adpjs,addbuff1[adpjs]);
                        eep_p(ADDR2+dtr+adpjs,addbuff2[adpjs]);
                        }
                dtr=dtr+4;
                add_tim=0;

                }
                os_wait2(2,200);                                                                  



钻石会员

Rank: 7Rank: 7Rank: 7

主题
96
帖子
3198
一乐金币
8069
精华
0
阅读权限
50
注册时间
2010-6-12
最后登录
2020-1-28
发表于 2015-5-31 23:27 | 显示全部楼层
好厉害,几mV误差,用的几位单片机哇,看人家用10位ADC就能测得很精确,用了什么过采样算法,网上搜了鞋文章完全看不懂。。。

钻石会员

Rank: 7Rank: 7Rank: 7

主题
5
帖子
571
一乐金币
5183
精华
0
阅读权限
50
注册时间
2012-3-4
最后登录
2019-11-10
发表于 2015-5-31 23:50 | 显示全部楼层
那个电源不是前段时间卖的么。

钻石会员

Rank: 7Rank: 7Rank: 7

主题
5
帖子
571
一乐金币
5183
精华
0
阅读权限
50
注册时间
2012-3-4
最后登录
2019-11-10
发表于 2015-6-1 00:01 | 显示全部楼层
楼主,对电压测量怎么校准呢?

黄金会员

Rank: 6Rank: 6

主题
18
帖子
990
一乐金币
5947
精华
0
阅读权限
40
注册时间
2013-9-17
最后登录
2020-2-24
发表于 2015-6-1 08:33 | 显示全部楼层
喜欢电源的显示界面,OLED的电源多功能显示也不错,不知道能不能和M8V7电源结合起来,搞个OLED的数控电源
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号-1粤公网安备44522102000183号 )

GMT+8, 2020-2-28 06:44 , Processed in 0.074587 second(s), 54 queries , Gzip On.

Powered by yleee

© 2008-2020 一乐电子

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