矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: yjmwxwx

用5毛钱的PY32f002单片机做的表能显示数字了

  [复制链接]
     
发表于 2023-7-26 09:22:12 | 显示全部楼层
测个毫欧电阻 没问题吧
回复 支持 反对

使用道具 举报

     
发表于 2023-7-26 09:42:09 来自手机 | 显示全部楼层
mjzz123 发表于 2023-7-26 09:22
测个毫欧电阻 没问题吧

显然没问题呀,演示视频里测多个1毫欧电阻逐个串联,由1到2到3慢慢上去加还是很直观的,都能稳到小数点后两位了。
回复 支持 反对

使用道具 举报

     
发表于 2023-7-26 11:10:24 | 显示全部楼层
本帖最后由 wangqibiao 于 2023-7-26 11:13 编辑

虽然测电池内阻已经很好了,但仅如此实在大材小用,使用率不高.
毫欧表是更常用的仪表,一般万用表均不具备,希望楼主改进,
我也打版了.看好这表.
一点小建议,过量程显示--, 较好.
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-7-26 15:47:49 | 显示全部楼层
发现程序有个问题,切换到毫欧档后再切换到欧档不正常,写控制模拟开关引脚程序有点问题。。 搞的有点马马虎虎没仔细检查 ,已经改好了。



程序修复档位切换问题.zip (10.72 KB, 下载次数: 97)
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-7-26 15:53:57 | 显示全部楼层
mjzz123 发表于 2023-7-26 09:22
测个毫欧电阻 没问题吧

测毫欧的还行,就是玩具表不能和专业的对比,稳定性差连校准和清零之类的程序都没。现在图省事不用校准相位没实虚分离,导致测小电阻测试线耦合读数偏大,得想办法搞一搞程序,搞成实虚分离只显示电阻的
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-7-26 16:07:13 | 显示全部楼层
wangqibiao 发表于 2023-7-26 11:10
虽然测电池内阻已经很好了,但仅如此实在大材小用,使用率不高.
毫欧表是更常用的仪表,一般万用表均不具备, ...

当时就是想自己做个大道必成网友做的那种表头,结果电路搞复杂了,考虑程序改成电阻和电抗分离的,这样就能测电容ESR了。

不要期望太高,就是个玩具表,就是实验下这单片机能不能用,看网上很多人说这单片机ADC不行,实际实验还能用。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-7-26 18:34:31 | 显示全部楼层
mjzz123 发表于 2023-7-26 09:22
测个毫欧电阻 没问题吧

感觉测毫欧电阻应该误差不太大,大不了找个标准电阻用的时候校准下,实验了下先在程序里面输入旋转相位参数把相位旋转到0度只显示电阻成分,测小电阻效果比显示幅度时候好,测小电阻扭动夹子改变线的距离对读数影响很小,就是得写校准程序,本来感觉能用就行了,玩具表能用就不错了。

测几个小电阻




mpv-shot0016.jpg


mpv-shot0015.jpg


mpv-shot0012.jpg


mpv-shot0014.jpg


mpv-shot0013.jpg


mpv-shot0017.jpg


mpv-shot0018.jpg

mpv-shot0019.jpg


mpv-shot0020.jpg

mpv-shot0022.jpg


mpv-shot0023.jpg

mpv-shot0024.jpg






回复 支持 反对

使用道具 举报

     
发表于 2023-7-26 20:06:52 | 显示全部楼层
夾子开路时显示一个无效数字。这不太好,应该显示一个过载符号,比如横杠,看起来显得专业点。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-7-29 00:52:49 | 显示全部楼层
wangqibiao 发表于 2023-7-26 20:06
夾子开路时显示一个无效数字。这不太好,应该显示一个过载符号,比如横杠,看起来显得专业点。

知道大概能测到多少就行了,只是超过一定数字误差会变大,全身都是便宜货的玩具表,能用就不错了,没办法和专业的比。

你要是愿意制作我给你改个显示超量程的
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-7-29 01:13:03 | 显示全部楼层
校准程序搞出来了,这单片机FLASH不知道为什么,擦写除了0X8000000开头的地址都不行,我也看不懂官方程序,没办法只能把校准表放在0X8000000了。

三个校准菜单,显示P-00是短路清零、显示P-01是相位校准、显示P-02是标准电阻校准。

按住切换档位的按键再同时按住另一个进入校准模式,数码管显示P-00,按档位加的按键会在P-00、P-01、P-02之间切换,两个按键一块按退出校准菜单显示END,按另外一个按键进入显示的菜单。

P-00 夹子短路,两个按键加减调到0,先调欧档,两个按键一块按进入毫欧档,调好后再两个按键一块按保存到FLASH 显示END

P-01 夹住1欧电阻,调到这个电阻真实相位,我也不知道就调到0了,调好后两个按键一块按保存到FLASH 显示END

P-02 夹住标准电阻把读数调到和电阻一样,也是先调欧档,两个按键一块按进入毫欧档,调好后再两个按键一块按保存到FLASH 显示END

刚写出来不知道有没有BUG,电路太麻烦了,不适合制作。。。


校准程序写完.zip (13.94 KB, 下载次数: 96)

回复 支持 反对

使用道具 举报

     
发表于 2023-7-29 09:58:01 | 显示全部楼层
这表正在完善中.
"电路太麻烦了,不适合制作"? 非也!
电路稍复杂,但硬件成本很低,PCB也有了,人工成本也很低.
又有楼主技术上的无私奉献,夫何求哉!
仅能电池测量,那只是工具.这是一台毫欧表.矿友必备仪器!
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-7-29 12:02:32 | 显示全部楼层
校准方法演示视频,在家里蹲快16年这说话能力都快丧失了。。

我也没仔细实验,偏离校准点线性度变差,可以通过标准电阻校准和清零校准配合来弥补,比如毫欧档夹住10毫欧调到一样,再夹住0.1毫欧偏大,可以调短路清零校准来补偿。。 我没实验。。

回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-7-29 12:08:25 | 显示全部楼层
wangqibiao 发表于 2023-7-29 09:58
这表正在完善中.
"电路太麻烦了,不适合制作"? 非也!
电路稍复杂,但硬件成本很低,PCB也有了,人 ...

多数人还是会选择买个成品,自己制作人工算钱的话就不划算了,实际真正制作的可能一个手都能数过来。

毕竟全身便宜货肯定没法和成品比较,能有人制作我就感到开心了,有人制作了卖钱我就更开心了,我可以免费提供技术支持,对别人有用最起码证明我还不是太废。。
回复 支持 反对

使用道具 举报

     
发表于 2023-7-29 13:29:20 | 显示全部楼层
这表到这一步已经较为完备了.妥妥的交流毫欧计.测电池内阻,电容esr,分流电阻......
精度0.5级应该不难实现.线性不好还可以在软件里修正吧.曲线都能拉直的
回复 支持 反对

使用道具 举报

     
发表于 2023-7-30 22:21:26 来自手机 | 显示全部楼层
请问交流驱动电流有多大?一直想做一个 查到资料说驱动频率是10k
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-28 06:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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