搜索
bottom↓
回复: 309

Cumu开源智能WIFI万用表首次公开:精心筹备1年,将开源进行到底

  [复制链接]
(202654180)

出0入0汤圆

发表于 2015-5-17 15:00:40 | 显示全部楼层 |阅读模式
注:Cumu项目使用STM32F030,所以发在这个版块,以后的更新文章也会在这个版块发布
一、Cumu开源智能万用表项目简介
做嵌入式开发有5个年头了,从大二接的第一个项目开始,到现在大大小小做了20几个项目,用的最多的就是身边那台50多块钱的万用表,期间想过换一台500块钱左右万用表,发现除了精度高之外并不能给我带来太多的惊喜。2014年随着WIFI产品的爆发式增长,WIFI芯片的价钱也开始亲民,
于是我有了打磨一台智能WIFI万用表的想法,首选的万用表芯片正是那台500多块钱万用表使用的FS9721,它的串口输出可以很方便的将测量数据发送给WIFI模块,并且保护功能完善、外围电路简单。
这个项目若能完成第一个阶段,你将会以100元的成本做出堪比500多元万用表性能的智能万用表,最主要的是它具有物联网功能,你身边所有的智能设备都将是这台万用表的显示窗口。
作为开源项目的发起者需要起一个响亮的名字,我头脑里闪现的第一个词语是“积雨云”,英文单词“Cumulonimbus”,简称“Cumu”,积雨云有另一个有冲击力的名字:雷暴云

这个开源项目的出发点是为了适应我自身开发需求,并没有任何商业目的,也许应用人群会非常小众,但我相信一定会有和我需求一样的开发人员:
1、身边那么多大屏显示设备(台式电脑、笔记本电脑、平板电脑、智能手机),为何不摆脱又小又单调的万用表显示屏;
2、使用万用表调试电路板时,经常因为记不住前几次测量的值而重新去测量,我需要一个聪明的Cumu万用表,用于我随时查询以前的测量值;
3、在电路板的调试或老化期间,Cumu万用表接入测量点,我可以离开工作台,随时随地拿出手机就能知道现在电路板的工作状态(以后加入反向控制,当工作不正常时,远程关闭电路板电源);
4、做开发工作需要各种各样的设备(信号发生器、频率计、多通道IO控制、多路信号采集等等),各种仪器我只做前端,一个Cumu万用表做后端就够了,这种扩张机制可降低每种仪器的成本、也能使每种仪器都有联网功能。
5、在测量特别精密的电路板时,我集中注意力将表笔放到测量点,这时多希望旁边有个人帮我读出万用表的测量值,既然不能雇佣一个人24小时为你读测量值,那么就让Cumu万用表帮你读出来吧(软件语音合成)。

2014年有的这些想法,并将需要的工作量化,2015年初设计了一个测试板,验证FS9721和WIFI芯片,当时想用WIFI芯片的SDK直接开发,这样可以省去MCU,但是在测试板上验证时发现WIFI芯片的功耗非常大,
这样不利于电池供电,果断放弃SDK开发,在论坛看到网友介绍STM32F030的性价比非常高,查看了相关资料后确定下来使用STM32F030,以前想过使用STM8L,但是RAM和ROM太少,担心以后不够用。
二、整体方案需要解决的问题和解决办法如下:
1、传统万用表切换量程是用拨盘触点,Cumu万用表需要远程切换量程,所以得更改FS9721的设计电路,使得所有档位都可通过MCU控制;
2、传统万用表的电流档与其他档位不是一个表笔孔,Cumu万用表需要自动切换,若用普通继电器吸合时很耗电,所以需要使用磁保持继电器;
3、FS9721的串行数据输出的是LCD断码信息,需要反编码成档位和数值,这部分程序我已经写完,并用C#通过串口读取FS9721验证通过;
4、使用电池供电需要尽可能的降低整体功耗,这需要后期软件优化;
5、为个让更多人接受Cumu,每个元件都精打细算,整体硬件成本控制在100元左右;
6、为提高测量精度,关键元件需要使用千分之一精度电阻,在原理图中已经标注;
7、安卓客户端由我老婆编写,将推出两个版本,手机版和平板版;
8、PC客户端还没开始设计,我学了一点C#,可以先做一个简陋的版本,还需要上位机高手帮忙设计;
9、物联网平台使用国内免费平台:乐联网、Yeelink、传感云等等;
10、加入反向控制,反向控制使用MQTT协议,需要自己搭建服务器,我已经验证通过了,使用阿里云的Linux主机安装mosquitto服务,完成MQTT协议通讯。
科普一下mosquitto与NQTT(百度百科):
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。
Mosquitto是一款实现了消息推送协议 MQTT v3.1 的开源消息代理软件,提供轻量级的,支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器,手机、嵌入式计算机、微型控制器等移动设备
另外,Mosquitto是个异步IO框架,经测试可以轻松处理20000个以上的客户端连接

11、为Cumu加入扩展机制,预留I2C接口,使用标准协议,可以很方便的加入扩展设备(信号发生器、频率计、多通道IO控制、多路信号采集等等)

12、因为不断完善程序和增加功能,所以需要很方便的升级固件,所以板载USB转串口,使用USB充电口插入电脑即可升级固件

13、在不开模具的情况下,选一个漂亮的外壳,我已经选定一个移动电源的外壳

三、语言描述永远不如图片直接,而视频将更有吸引力!

1、2015年初为了验证FS9721和WIFI模块而设计的Cumu测试版(没有MCU,直接使用WIFI模块的SDK开发)


2、正式版PCB的效果图(双面PCB、目前有几个地方需要改动)


3、正式版真实照片


4、带有外壳的照片(还没做外壳贴面)





5、各种颜色和大小的外壳


6、最后来一张Cumu与我的工作台合影(脏乱差的工作台,正式版的PCB焊接调试花了3天时间,到最后工作台已经被元件布满了!)


7、带有外壳的效果图:


在来几张自拍照吧




测试版调试视频:

测量DC:http://v.youku.com/v_show/id_XOTU3NzAyMDY4.html?from=y1.7-1.2
测量AC 频率  占空比 :http://v.youku.com/v_show/id_XOTU3NzI2ODky.html?from=y1.7-1.2

四、关于物联网平台:
Cumu支持乐联网、YEELINK和传感云免费物联网平台,可以将测量数据上传到平台上,平台有很多玩法,比如:设置上下限、短信报警、微信获取数据等,这样Cumu的使用范围更加广阔

五、关于扩展:
Cumu另一个特点就是带有I2C扩展接口,后续我会做一些通用扩展,用户也可以自己增加一些专用扩展,比如8路开关量采集(单片机3元+8个光耦4元+PCB和其他元件5元=12元),极低的价钱就可扩展实用的功能。
以后会加入反向控制,可玩性会提高很多。

六、以后加入的新功能
1、分时测量
当测量一个交流电压时,同时显示出电压值和频率值。当测量一个PWM信号时,同时显示出频率和占空比,实现方法就是分时切换功能,然后同时显示。
2、表笔上加入功能键
在我构思Cumu时就想在表笔上加入一个按键,但涉及到设计和开模,费用比较高,只能在后期在考虑加入。
按键功能用户可自定义,比如:
1、测量时,按下按键,APP即将读数朗读出来;
2、测量时,按下按键,APP即将数值放入存储区,以便后期查看;
3、按下按键快速切换测量功能(电压、电流、频率等等);


七、按键功能和工作模式
在照片中可以看到Cumu只有一个按键,那么这一个按键如何控制的,Cumu又是如何使用的呢?

在以下介绍Cumu工作模式中,你将会了解Cumu按键功能和几个关键词:AP模式、STA模式、AP通信状态、STA通信状态、离线工作状态。以下内容中所有的显示设备(台式电脑、笔记本电脑、平板电脑、手机等)统称为客户端。
关键词简介:
1、AP模式
属于临时状态,只有刚开机才会进入这种状态,Cumu启动热点,等待客户端连接。
2、STA模式
属于临时状态,Cumu连接路由器的临时状态。
3、AP通讯状态
属于稳定状态,当有客户端连接Cumu热点之后,进入AP通讯状态。
4、STA通讯状态
属于稳定状态,当Cumu连接到路由器之后,进入STA通讯状态。
5、离线工作状态
属于稳定状态,这种状态与普通万用表一样,只可通过Cumu屏幕查看测量值。

工作模式:
关机状态下 长按按键开机;
设备开机为AP模式,若30秒内有客户端连接到这个AP,则变为AP通信状态;
AP模式30秒内,单击按键变成STA模式,主动连接保存的路由器,若连接成功,这种状态为STA通信状态。若主动连接路由器失败,则切换成AP模式,并重新计时30秒;
AP模式30秒内,双击按键关闭WIFI,这种状态为断网工作状态;
AP模式30秒后无连接,则切换成断网工作状态。
在AP通信状态、STA通信状态和断网工作状态,单击按键切换量程,长按按键关机;

工作流程图:


进入AP通信状态:
客户端连接到AP后,建立UDP服务端,等待Cumu连接,Cumu连接后发送注册包(注册包里包含设备信息),Cumu响应,连接成功,此时客户端与Cumu可以正常通信;

AP通信状态切换到STA通信状态
在客户端中设置路由器名称和密码,当点击切换到STA模式按钮后,Cumu关闭AP热点,并连接所设置的路由器,若连接成功则进入STA通信状态;

AP通信状态切换到离线工作状态
在客户端中点击进入离线工作状态后,Cumu关闭WIFI,进入离线工作状态;
进入STA通信状态:
Cumu连接路由器成功之后,用UDP向指定端口广播注册包(注册包里包含设备信息),客户端监听UDP指定的端口,收到注册包后响应(包含自身IP),
Cumu收到响应后,按照响应里的IP去连接手机的UDP(还是发送注册包),手机的UDP端口收到注册包后响应,连接成功,此时客户端与Cumu可以正常通信;

若STA通信期间Cumu与路由器断开,则客户端长时间不能收到数据,则提示用户Cumu已经断开连接,出现等待设备连接的画面,若Cumu又连接到路由器,则通讯继续;有可能设备重新连接路由器后换了IP,所以客户端要按照新IP响应;
若STA通信期间客户端与路由器断开,则Cumu发出的数据没有响应,则提示用户客户端已经断开连接,出现等待客户端连接的画面(LCD12864),此时按下按键则切换成AP模式。等待期间若客户端重新连接路由器(Cumu又能收到响应了),则继续通讯;

介绍的太详细就会有点乱,简单说明Cumu的使用方法:
1、        在没有路由器的环境下使用
长按按键Cumu开机,拿出手机(也可以是平板、笔记本电脑等)30秒内手机会搜索到Cumu热点,输入正确的密码即可连接到Cumu,这时就可以用APP查看数据和控制Cumu了,APP可以切换档位量程,APP也可以输入路由器名称和密码让Cumu主动连接路由器,单按Cumu按键切换档位量程,长按按键关机。
2、        在有路由器的环境下使用
长按按键Cumu开机,30秒内单按按键使Cumu主动连接保存的路由器,若连接成功,则Cumu会发生UDP广播,手机在同一路由器下打开APP,会搜索到Cumu,然后连接即可。
3、        离线工作模式
长按按键Cumu开机,双击按键进入离线工作模块,这时与一台普通万用表一样,若开机后30秒无任何操作,自动进入离线工作模式。

八、如何得到最新的原理图PCB和程序源码
1、15年初我做了一个Cumu网站,但是个人精力有限,网站并不完善,Cumu的开源文件会第一时间上传到这个网站,现在几个关键词已经优化到百度首页了,你们可以百度搜索以下几个关键词:Cumu、开源万用表、智能万用表、WIFI万用表
2、我也会在第一时间发到阿莫论坛,并且把软硬件的设计思路和教程发布出来,自认为电路有几个地方设计的挺巧妙的(高手莫怪,别喷我)
九、总结
Cumu项目我会不断完善,并且在可以正常使用时推出套件(软硬件全部开源,套件适合新手或者是不想DIY的人使用,当然会在成本的基础之上加一些价格,不能接受完全可以自己开板买元件去做)。感兴趣的朋友邮箱联系我吧:jiafulu@163.com
如果能得到阿莫论坛的支持就更好了

Cumu宗旨:开源、开放、自由

测试版与正式版原理图PCB稍后上传
程序还在编写,争取每个星期更新一次进度,然后发布出来

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
(202648224)

出0入0汤圆

 楼主| 发表于 2015-5-17 16:39:56 | 显示全部楼层
本帖最后由 Cumu 于 2015-5-17 16:42 编辑

测试版原理图和PCB


正式版原理图和PCB


注意:测试版仅供参考,做出来没意义,正式版有几处需要修改,昨天调试时发现的问题,等我修改完发上来

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
(202627244)

出0入0汤圆

 楼主| 发表于 2015-5-17 22:29:36 | 显示全部楼层
做几点说明:
1.我想把Cumu做成实用的智能万用表,前提它是一台合格的万用表(AC电压/电流,DC电压/电流,电阻,频率,占空比,二极管,通断检测,电容)
2.你也可以把它当做学习用的开发板(学习STM32,学习YIFI模块的使用,智能硬件方面的知识,如何通过路由器将数据上传到物联网平台,如何用手机控制硬件,如何穿透内网进行反向控制等等)
3.在你熟悉硬件和程序之后,可以随心所欲的修改源码打造出自己的万用表(开机显示:王xx私人定制万用表,测量频率时将占空比也显示到屏幕,定做一个上位机将局域网中所有Cumu的测量值都显示出来,给它加个GSM扩展 当无人监测数值超限给我发短信等等)
4.程序需要大家测试才能不断完善,所以当我觉得程序已经到了实用阶段时,会手焊几个Cumu发给你们测试,不需要专用烧写器,只需充电接口插到电脑即可升级固件
(202497959)

出0入0汤圆

 楼主| 发表于 2015-5-19 10:24:21 | 显示全部楼层
软硬件设计思路讲解更新:
第一章:一键开关机及充电检测
(201934869)

出0入0汤圆

 楼主| 发表于 2015-5-25 22:49:11 | 显示全部楼层
软硬件设计思路讲解更新:
第二章:USB固件升级及串口公用
http://www.amobbs.com/thread-5623525-1-1.html
(200823518)

出0入0汤圆

 楼主| 发表于 2015-6-7 19:31:42 | 显示全部楼层
Cumu开源智能WIFI万用表:档位切换与显示视频
(200823468)

出0入0汤圆

 楼主| 发表于 2015-6-7 19:32:32 | 显示全部楼层
Cumu开源智能WIFI万用表-离线版程序源码,PC客户端预览
(199348301)

出0入0汤圆

 楼主| 发表于 2015-6-24 21:18:39 | 显示全部楼层
Cumu开源智能WIFI万用表:第四章:段码数据译码
(202653537)

出0入4汤圆

发表于 2015-5-17 15:11:23 | 显示全部楼层
沙发           
(202653483)

出0入4汤圆

发表于 2015-5-17 15:12:17 | 显示全部楼层
放弃了标准的表笔插孔不是一个明智的选择
(202653421)

出0入0汤圆

发表于 2015-5-17 15:13:19 | 显示全部楼层
本帖最后由 闪客 于 2015-5-17 15:15 编辑

支持开源
(202653296)

出0入93汤圆

发表于 2015-5-17 15:15:24 | 显示全部楼层
这个项目不错
(202653190)

出0入93汤圆

发表于 2015-5-17 15:17:10 | 显示全部楼层
wajlh 发表于 2015-5-17 15:12
放弃了标准的表笔插孔不是一个明智的选择

我觉得也是,而且容易和另一个USB口插混
(202653182)

出0入0汤圆

 楼主| 发表于 2015-5-17 15:17:18 | 显示全部楼层
wajlh 发表于 2015-5-17 15:12
放弃了标准的表笔插孔不是一个明智的选择

在不开磨具的情况下选外壳只能妥协,等到可以正常使用的时候试用一段时间看看怎么样吧
这种插头加特软的硅胶线可以DIY的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
(202652956)

出0入0汤圆

发表于 2015-5-17 15:21:04 | 显示全部楼层
wajlh 发表于 2015-5-17 15:12
放弃了标准的表笔插孔不是一个明智的选择

同意,而且2个一样的USB插座,很容易让人误插。

另外USB插座触点不适合大电流,万用表应该有个电流档吧?
(202652888)

出0入0汤圆

 楼主| 发表于 2015-5-17 15:22:12 | 显示全部楼层
tim 发表于 2015-5-17 15:17
我觉得也是,而且容易和另一个USB口插混

原理图PCB全都开源,可自己换标准表笔接口,我是为了更快的开发出带有外壳的Cumu,不得已才选移动电源外壳的
(202652822)

出100入101汤圆

发表于 2015-5-17 15:23:18 | 显示全部楼层
不错,关注!
(202652720)

出0入0汤圆

发表于 2015-5-17 15:25:00 | 显示全部楼层
楼主太强大了,进入产品实践的阶段真的不是一件容易的事!大赞,持续关注。
(202652420)

出0入0汤圆

发表于 2015-5-17 15:30:00 | 显示全部楼层
不错的东西,插头即使妥协也并不一定非要嫁接 USB 架构...
(202652340)

出0入0汤圆

 楼主| 发表于 2015-5-17 15:31:20 | 显示全部楼层
diegoo 发表于 2015-5-17 15:21
同意,而且2个一样的USB插座,很容易让人误插。

另外USB插座触点不适合大电流,万用表应该有个电流档吧 ...

电流电压档位切换需要用继电器,而继电器保持时功耗很大,不适合电池供电,万用表又不能随时插个电源,所以改用磁保持继电器(两个线圈,两种状态都能掉电保持),这样只有在切换档位时才会耗电。带来的问题是:
1、磁保持继电器比较贵,特别是大电流的,将会使Cumu成本增加20%
2、便宜的磁保持继电器允许电流很小,我选的这个标称2A,所以放弃10A量程,电流最大只能测量400mA

如果不用磁饱和继电器,那么APP无法切换电流档位。APP点击切换电流档位后,还得去插拔表笔,这将是非常糟糕的体验。
(202652200)

出0入0汤圆

发表于 2015-5-17 15:33:40 | 显示全部楼层
不容易,关注一下楼主
(202651997)

出0入0汤圆

 楼主| 发表于 2015-5-17 15:37:03 | 显示全部楼层
lmhtz 发表于 2015-5-17 15:30
不错的东西,插头即使妥协也并不一定非要嫁接 USB 架构...

无奈的妥协,真正设计产品就会知道,现在我可以用锉刀更改外壳,使它适应我的PCB设计,以后生产将会是巨大的麻烦
这个外壳可以让制作Cumu人买到手后直接使用,外壳才不到15元,也很好购买,请理解我的良苦用心
(202651594)

出0入0汤圆

发表于 2015-5-17 15:43:46 | 显示全部楼层
不清楚,如果DMM芯片变更为6000字的有多大难度。
或者可以考虑22000字的DMM,不过那个难度可能更大一点。
这样的我印象中都有串口输出的功能。
或者可以使用DMM的ADC来做前级
(202651587)

出0入0汤圆

发表于 2015-5-17 15:43:53 来自手机 | 显示全部楼层
支持一下楼主
(202651394)

出0入4汤圆

发表于 2015-5-17 15:47:06 | 显示全部楼层
4MM的插孔是很成熟的东西了,外壳开一个圆孔就行了。另外电流切换都是要换表笔的,手持的和台式的多数如此,没觉的不方便。
(202651246)

出0入0汤圆

发表于 2015-5-17 15:49:34 | 显示全部楼层
强烈关注一下楼主
(202651143)

出0入4汤圆

发表于 2015-5-17 15:51:17 | 显示全部楼层
功能上不说啥

提点个人看法,万用表的话 ,保护措施 一定要到位

保险,隔离 绝缘等等的。

可以去矿石收音机论坛交流下,那边有高手会有建设性意见。
(202650831)

出0入0汤圆

发表于 2015-5-17 15:56:29 | 显示全部楼层
继电器要降低功耗,磁保持继电器是个选择,常规继电器也可以在吸附后适当降低驱动电压或电流来减少功耗;成品自然不会使用 USB ,即使研发测试阶段既然要开源,保护措施是要必须的,板上 USB 位不止一个,插错引入高压就不好玩了....
(202650743)

出0入0汤圆

 楼主| 发表于 2015-5-17 15:57:57 | 显示全部楼层
huarana 发表于 2015-5-17 15:51
功能上不说啥

提点个人看法,万用表的话 ,保护措施 一定要到位

多谢提醒,本人对万用表电路设计属于门外汉,所以才使用专用芯片,在参考福禄克(Fluke)17b的电路增加了一些保护措施,但肯定跟专业设计人员没办法相比,所以重点是完成功能,以后多学习这方面的知识,不断完善。
(202650682)

出0入93汤圆

发表于 2015-5-17 15:58:58 | 显示全部楼层
Cumu 发表于 2015-5-17 15:22
原理图PCB全都开源,可自己换标准表笔接口,我是为了更快的开发出带有外壳的Cumu,不得已才选移动电源外壳 ...

嗯,理解
(202650499)

出0入0汤圆

发表于 2015-5-17 16:02:01 | 显示全部楼层
  楼主真认真啊!赞
(202650419)

出0入0汤圆

发表于 2015-5-17 16:03:21 | 显示全部楼层
mark                           
(202650350)

出0入0汤圆

 楼主| 发表于 2015-5-17 16:04:30 | 显示全部楼层
lmhtz 发表于 2015-5-17 15:56
继电器要降低功耗,磁保持继电器是个选择,常规继电器也可以在吸附后适当降低驱动电压或电流来减少功耗;成 ...

关于保护的个人想法:
在测量电流时,如果电流超过最大量程(一般过载时间短没有问题,时间长才会过热烧毁),将档位迅速切换到电压档,相当于测量开路电压,这样就保护了万用表的采样电阻不会过热烧毁了。普通万用表用只有拔出表笔才能与测量电路断开,所以不能这样自动保护。
(202650340)

出0入0汤圆

发表于 2015-5-17 16:04:40 | 显示全部楼层
不错,顶一下
(202650333)

出0入0汤圆

发表于 2015-5-17 16:04:47 | 显示全部楼层
买看到实际开机界面,另外,你用USB接表笔,接触电阻可控不,稳定性怎么样?
(202649950)

出0入0汤圆

发表于 2015-5-17 16:11:10 | 显示全部楼层
Cumu 发表于 2015-5-17 15:31
电流电压档位切换需要用继电器,而继电器保持时功耗很大,不适合电池供电,万用表又不能随时插个电源,所 ...

即使可以app切换电压/电流档位,切换后不是还要改接线吗?
如果原先在测电源电压,app切换成电流档位不就马上烧保险丝了吗。
(202649927)

出0入0汤圆

 楼主| 发表于 2015-5-17 16:11:33 | 显示全部楼层
StoneSun 发表于 2015-5-17 16:04
买看到实际开机界面,另外,你用USB接表笔,接触电阻可控不,稳定性怎么样? ...

现在元件都是新的,接触电阻很小,短路表笔阻值在0.01欧姆,测量10K的千分之一精度电阻,阻值是10.02K,电路板上关键电阻都选用千分之一精度的电阻
随着时间氧化肯定会有影响,长期观察吧
(202649721)

出0入0汤圆

 楼主| 发表于 2015-5-17 16:14:59 | 显示全部楼层
y_square 发表于 2015-5-17 16:11
即使可以app切换电压/电流档位,切换后不是还要改接线吗?
如果原先在测电源电压,app切换成电流档位不就 ...

确实是这样,这和普通万用表用电流档测量电源电压的效果一样,现在能想到的就是在其他档位切换电流档是给用户一个提示,点击确定后才切换电流档位
(202649252)

出0入0汤圆

发表于 2015-5-17 16:22:48 | 显示全部楼层
楼主老婆厉害。!!
(202648628)

出110入0汤圆

发表于 2015-5-17 16:33:12 | 显示全部楼层
很赞的开源

外壳的问题,有很多方便的DIY方式,不用标准的4mm插头是个遗憾
(202648491)

出0入0汤圆

 楼主| 发表于 2015-5-17 16:35:29 | 显示全部楼层
求推荐适合的外壳
(202648446)

出0入0汤圆

发表于 2015-5-17 16:36:14 | 显示全部楼层
顶楼主!!!!!
(202648354)

出0入0汤圆

发表于 2015-5-17 16:37:46 | 显示全部楼层
Cumu 发表于 2015-5-17 16:14
确实是这样,这和普通万用表用电流档测量电源电压的效果一样,现在能想到的就是在其他档位切换电流档是给 ...

问题核心是,你电流切换电压档,肯定要人在现场操作。所以用单独电流插孔也是可以接受的。
(202648282)

出0入0汤圆

发表于 2015-5-17 16:38:58 | 显示全部楼层
STM32F030 确实是好选择
(202648280)

出0入0汤圆

发表于 2015-5-17 16:39:00 | 显示全部楼层
很有创意的。顶楼主
(202647851)

出0入0汤圆

 楼主| 发表于 2015-5-17 16:46:09 | 显示全部楼层
diegoo 发表于 2015-5-17 16:37
问题核心是,你电流切换电压档,肯定要人在现场操作。所以用单独电流插孔也是可以接受的。 ...

确实是这样,这个测量小电流的版本先这样,全档位自动切换,如果以后出标准接口的板子,会把大电流档位和小电流档位单独放置表笔接口
(202647781)

出0入0汤圆

发表于 2015-5-17 16:47:19 | 显示全部楼层
输入这样搞安规过不了吧。
(202647763)

出0入0汤圆

 楼主| 发表于 2015-5-17 16:47:37 | 显示全部楼层
Puppey 发表于 2015-5-17 16:38
STM32F030 确实是好选择

性价比首选,开发过程中也是不断在学习F030
(202647627)

出0入0汤圆

 楼主| 发表于 2015-5-17 16:49:53 | 显示全部楼层
sender 发表于 2015-5-17 16:47
输入这样搞安规过不了吧。

文章开头我已经提到  “这个开源项目的出发点是为了适应我自身开发需求,并没有任何商业目的,也许应用人群会非常小众,但我相信一定会有和我需求一样的开发人员”
(202647463)

出0入0汤圆

发表于 2015-5-17 16:52:37 | 显示全部楼层
Cumu 发表于 2015-5-17 16:04
关于保护的个人想法:
在测量电流时,如果电流超过最大量程(一般过载时间短没有问题,时间长才会过热烧 ...

继电器切换时间应该是10毫秒到几十毫米级别吧,这个时间足够烧坏器件,通过继电器切换保护不了电流档误测电压的目的。
(202646798)

出0入0汤圆

发表于 2015-5-17 17:03:42 | 显示全部楼层
  我觉得电压电流分开接口是可以接受的,万用表这样设计不也是接受了吗。
  另外220V交流测量我觉得没有必要加上(起码初期不要加上),不然要考虑一大堆保护问题。
  楼主这个项目很不错,我也觉得现在很多测量设备可以改进,以前看过一个国外项目也是类似思路,只不过他是示波器。
  楼主可以考虑加上一个低功耗测量功能,这个功能一定很多人需要,但是万用表通常没有这个功能。这个功能可以测量低功耗性能,可以测量uA级别以下电流并提供统计信息,用于低功耗计算设备在一定时间段内总耗电情况。我记得国外有个项目就是实现这个功能的,名字叫ucurrent,楼主可以参考下,论坛中有人提议过做套件。
  
(202646329)

出0入0汤圆

发表于 2015-5-17 17:11:31 | 显示全部楼层
我在想电源控制部分这样画能关机吗
(202646290)

出0入0汤圆

 楼主| 发表于 2015-5-17 17:12:10 | 显示全部楼层
brieve 发表于 2015-5-17 17:03
我觉得电压电流分开接口是可以接受的,万用表这样设计不也是接受了吗。
  另外220V交流测量我觉得没有必 ...

多谢提建议,联网的重点就是在线测量,把离散的测量点保存并直观的表示出来,全程记录低功耗电路的工作状态确实是非常好的功能
(202645855)

出0入0汤圆

 楼主| 发表于 2015-5-17 17:19:25 | 显示全部楼层
miaoguoqiang 发表于 2015-5-17 17:11
我在想电源控制部分这样画能关机吗

开关机已经实现,介绍原理图各部分工作原理的文章过几天会发出,看似简单的功能实现起来也挺麻烦,原理图中用了很多二极管,有点乱
1、一键开关机
2、关机插入充电器充电时屏幕显示充电进度条,长按按键开机进入正常工作界面,再次长按按键关机并重新显示充电进度条
3、充电状态充满时提示用户
4、开机状态插入充电器,提示正在充电,拔出时提示充电器拔出
(202645331)

出0入0汤圆

 楼主| 发表于 2015-5-17 17:28:09 | 显示全部楼层
miaoguoqiang 发表于 2015-5-17 17:11
我在想电源控制部分这样画能关机吗

忘了告诉你了,我提到的这个版本有点问题   就是MOS管放置错了


改成这样就对了,画图的时候太粗心了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
(202644873)

出0入0汤圆

发表于 2015-5-17 17:35:47 | 显示全部楼层
Cumu 发表于 2015-5-17 17:28
忘了告诉你了,我提到的这个版本有点问题   就是MOS管放置错了

我说的就是这个地方
(202644677)

出0入0汤圆

 楼主| 发表于 2015-5-17 17:39:03 | 显示全部楼层
miaoguoqiang 发表于 2015-5-17 17:35
我说的就是这个地方

所以板子的照片上有跳线

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
(202643636)

出0入0汤圆

发表于 2015-5-17 17:56:24 | 显示全部楼层
虽说USB值得吐槽

但通篇看完后觉得也是瑕不掩瑜
(202643454)

出0入0汤圆

发表于 2015-5-17 17:59:26 | 显示全部楼层
不错,让我想起来了虚拟仪器。
(202643284)

出0入0汤圆

发表于 2015-5-17 18:02:16 | 显示全部楼层
目测,此贴要火
(202643273)

出0入0汤圆

发表于 2015-5-17 18:02:27 | 显示全部楼层
谢谢开源  
(202642814)

出0入0汤圆

 楼主| 发表于 2015-5-17 18:10:06 | 显示全部楼层
zgxcom123 发表于 2015-5-17 17:56
虽说USB值得吐槽

但通篇看完后觉得也是瑕不掩瑜

确实该吐槽,接口可以改
个人的一点点感悟:想法在好也就是个想法,问十个人,会给出九个答案,这样只会让想法慢慢冷却,不管好坏做出来才是王道!
(202642743)

出0入0汤圆

发表于 2015-5-17 18:11:17 | 显示全部楼层
楼主屌屌的,会上位机编程。
(202642629)

出0入0汤圆

 楼主| 发表于 2015-5-17 18:13:11 | 显示全部楼层

我还开源另一个项目,SIM800H做的远程控制器
http://www.amobbs.com/thread-5620176-1-1.html
(202642395)

出0入0汤圆

发表于 2015-5-17 18:17:05 | 显示全部楼层
支持楼主,这个是不是有无线的 虚拟仪器 的概念? 顶起顶起。
(202642295)

出0入0汤圆

 楼主| 发表于 2015-5-17 18:18:45 | 显示全部楼层
lintel 发表于 2015-5-17 18:17
支持楼主,这个是不是有无线的 虚拟仪器 的概念? 顶起顶起。

WIFI通信,手机安装APP就能用
(202641991)

出0入0汤圆

发表于 2015-5-17 18:23:49 | 显示全部楼层
Cumu 发表于 2015-5-17 18:10
确实该吐槽,接口可以改
个人的一点点感悟:想法在好也就是个想法,问十个人,会给出九个答案,这样只会 ...

确实,众口难调,先把东西做出来再说!否则,整天跟他们纠结,事情最后就黄了
(202635515)

出0入0汤圆

发表于 2015-5-17 20:11:45 | 显示全部楼层
很棒的开源项目哦,想起了以前很火的魏坤的示波器。
(202634115)

出0入0汤圆

发表于 2015-5-17 20:35:05 | 显示全部楼层
好棒的东西,收藏备用。
(202633914)

出5入8汤圆

发表于 2015-5-17 20:38:26 | 显示全部楼层
不错的想法和设计,谢谢楼主的分享。
(202633140)

出0入0汤圆

发表于 2015-5-17 20:51:20 | 显示全部楼层
很好
坚持下去!
(202633081)

出0入0汤圆

发表于 2015-5-17 20:52:19 | 显示全部楼层
不管 怎么样 要支持楼主的  开源精神!!
(202632938)

出0入0汤圆

发表于 2015-5-17 20:54:42 | 显示全部楼层
好高端的样子,赞一个!
(202632232)

出0入0汤圆

发表于 2015-5-17 21:06:28 | 显示全部楼层
Cumu 发表于 2015-5-17 15:17
在不开磨具的情况下选外壳只能妥协,等到可以正常使用的时候试用一段时间看看怎么样吧
这种插头加特软的 ...

usb接口的锁紧力是不行的  这个务必考虑清楚
(202631525)

出0入0汤圆

发表于 2015-5-17 21:18:15 | 显示全部楼层
必须支持啊,先顶了再慢慢看。

有什么问题贴出来我看看能不能帮上忙。

这个是个标准长度的尾巴,你能看到这个尾巴说明你的浏览器是正常的。欢迎光临我的淘宝店。
(202630794)

出0入0汤圆

发表于 2015-5-17 21:30:26 | 显示全部楼层
牛逼,顶一个。
(202630293)

出0入0汤圆

发表于 2015-5-17 21:38:47 | 显示全部楼层
wifi万用表什么时候可以发售啊?可否提供个联系方式,比如QQ什么的,谢谢
(202630273)

出0入0汤圆

发表于 2015-5-17 21:39:07 | 显示全部楼层
wifi万用表什么时候可以发售啊?可否提供个联系方式,比如QQ什么的,谢谢
(202629753)

出0入10汤圆

发表于 2015-5-17 21:47:47 | 显示全部楼层
支持楼主一个
(202629411)

出0入0汤圆

 楼主| 发表于 2015-5-17 21:53:29 | 显示全部楼层
socoolcool 发表于 2015-5-17 21:39
wifi万用表什么时候可以发售啊?可否提供个联系方式,比如QQ什么的,谢谢

没有发售,只有更新!在你觉得“我去!看着还不错,程序已经到了实用的阶段了”的时候,就可以到我的网站下载pcb文件和源码,然后开板买元件DIY了。百度搜索:智能万用表或者YIFI万用表都能搜到Cumu网站
(202628776)

出0入0汤圆

发表于 2015-5-17 22:04:04 | 显示全部楼层
lz厉害,综合能力超强。
(202628628)

出0入0汤圆

发表于 2015-5-17 22:06:32 | 显示全部楼层
讲的很清楚了
(202628301)

出0入0汤圆

发表于 2015-5-17 22:11:59 | 显示全部楼层
那个WIFI模块使用的是标准的串口模块吗?还是自己有改动过软件的啊?用的稳定吗
(202627622)

出0入0汤圆

发表于 2015-5-17 22:23:18 | 显示全部楼层
顶楼主一个,做出这样一个产品,不容易。
上面有提到输入接口使用4MM插座,这样的可扩展性和易用性可能更好一些。只是目前受限于外壳的选择,目前只能是这样一种形式。等有合适的外壳,可以再考虑改变。
关于大电流测试的问题,楼主做到目前400mA电流的量程足够了。因为市场上多数万用表的20A电流量程,只允许短时间测量。而且精度有限。因为20A量程里的采样电阻是一小截猛铜丝,通了大电流后会发热,导致阻值变化,所以长时间的测量并没意义。所以楼主也无需考虑更高容量的磁保持继电器。如果需要大电流的测量可以通过电流钳扩展或外接电流互感器的形式实现,可以考虑专设一个接口,通过菜单来设置相应的变比。对于通过继电器切换来实现电压、电流的测量我是比较赞同的。因为我曾经修理过一段时间的万用表,很多故障都是接线柱松动造成的,而这都是经常拔插表笔造成的。
另外建议楼主到38度发烧友论坛发个贴子,那里专业的人士比较多,他们可能会给你更多的建议和意见!
另外向你身后的贤内柱致敬!

(202627159)

出0入16汤圆

发表于 2015-5-17 22:31:01 | 显示全部楼层
楼主好厉害!支持!!
(202625944)

出0入0汤圆

发表于 2015-5-17 22:51:16 | 显示全部楼层
必须顶啊!楼主可以发起众筹啊!
(202624058)

出0入0汤圆

发表于 2015-5-17 23:22:42 | 显示全部楼层
用STM32单纯做了个侦测电流在液晶画曲线的板子,真心感觉做个东西不客易。
什么漂移、精度、采样率外加盒子 想做到比较理想真是差一截。
还是在基本不考虑成本的情况下
(202619706)

出0入0汤圆

发表于 2015-5-18 00:35:14 | 显示全部楼层
不错,支持楼主!
(202618765)

出0入0汤圆

发表于 2015-5-18 00:50:55 | 显示全部楼层
Cumu 发表于 2015-5-17 18:13
我还开源另一个项目,SIM800H做的远程控制器
http://www.amobbs.com/thread-5620176-1-1.html ...

赞一个,羡慕楼主有闲暇时间搞这些项目。
(202595376)

出0入0汤圆

发表于 2015-5-18 07:20:44 | 显示全部楼层
不错,赞一个,持续关注中!!!
(202590822)

出0入0汤圆

发表于 2015-5-18 08:36:38 | 显示全部楼层
做个产品不容易。顶楼主。
(202590059)

出0入0汤圆

发表于 2015-5-18 08:49:21 | 显示全部楼层
Cumu开源智能万用表
(202589390)

出0入4汤圆

发表于 2015-5-18 09:00:30 | 显示全部楼层
能做出样机来确实不容易
(202589032)

出0入0汤圆

发表于 2015-5-18 09:06:28 | 显示全部楼层
支持一下,建议做个APP更好些!支持局域网联网,我搞过一个类似的电源表
(202588760)

出0入0汤圆

发表于 2015-5-18 09:11:00 | 显示全部楼层
能做出来真不错。
(202588508)

出0入0汤圆

发表于 2015-5-18 09:15:12 | 显示全部楼层
外壳好不错的撒。支持开源
(202588385)

出0入0汤圆

发表于 2015-5-18 09:17:15 | 显示全部楼层
支持楼主
(202587603)

出0入0汤圆

发表于 2015-5-18 09:30:17 | 显示全部楼层
你的网站也是你自己做的吗 真不错啊
(202587602)

出0入0汤圆

发表于 2015-5-18 09:30:18 | 显示全部楼层
综合素质很强~~
(202587319)

出0入0汤圆

发表于 2015-5-18 09:35:01 | 显示全部楼层
支持楼主!

有两点建议:
1,必须使用通用的表笔插孔
2,电压、电流档尽量使用不同的插孔,不然换错档位就冒烟,换错档机率是很高的
(202585945)

出0入0汤圆

发表于 2015-5-18 09:57:55 | 显示全部楼层
太厉害了 膜拜
(202585575)

出0入0汤圆

发表于 2015-5-18 10:04:05 | 显示全部楼层
不错 很强大
(202585463)

出0入0汤圆

发表于 2015-5-18 10:05:57 | 显示全部楼层
期待套件,希望不是很贵,哈哈
(202581709)

出0入0汤圆

发表于 2015-5-18 11:08:31 | 显示全部楼层
楼主你的网站不错哦,是自己做的吗?
(202580438)

出0入0汤圆

发表于 2015-5-18 11:29:42 | 显示全部楼层
支持下楼主 这个不错 可以做一些为老化产品用的测试仪器
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2021-10-18 03:50

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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