矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: yjmwxwx

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

  [复制链接]
     
发表于 2023-7-21 09:54:06 | 显示全部楼层
yjmwxwx 发表于 2023-7-21 00:03
PCB的电路部分差不多画出来了,不知道有没有问题,有网友愿意帮忙检测下么? 剩下一半PCB打算画夹子探针啥 ...

多谢分享
下了,找不到能打开的文件,我用的是客户端专业版,它需要扩展名为 eprj 的工程文件。
也试了网页专业版,更迷糊
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-7-21 10:05:51 | 显示全部楼层
老郑小烧 发表于 2023-7-21 09:54
多谢分享 !
下了,找不到能打开的文件,我用的是客户端专业版,它需要扩展名为 eprj 的工程 ...

点击导入就可以, eprj文件太大了传到论坛不方便



截图_2023-07-21_10-03-45.png
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-7-21 10:08:44 | 显示全部楼层
wangqibiao 发表于 2023-7-21 09:23
楼主,看了一下,pa0,pa1二端口是短路连接的吗.
显示与主板飞线用杜邦线插接为好.工整美观.

这单片机不怎么设置单通道ADC采样,设置单通道就不能正常工作,于是就开了两个通道,就是PA0和PA1。

确实杜邦线好看,我这画板功夫还不行,总是绕不过去就直接飞线了。。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-7-21 10:11:43 | 显示全部楼层
wangqibiao 发表于 2023-7-21 07:39
楼主这个电路要好很多,分辨率高,有pcb堆料那都不是事.

感觉一个运放的也可以,但是自己DIY不知不觉就搞复杂了,不像成品一个电阻电容都不多放

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2023-7-21 10:14:53 | 显示全部楼层
yjmwxwx 发表于 2023-7-20 19:30
一开始想的是仿照大道必成网友做的,但是把电路焊的有点麻烦了,可能很多东西都能去掉,网友今天给我了一 ...

把显示换成一个12832的OLED或LCD,再加一片MCP3421能测到5位的电压。屏幕上能同时显示毫欧和电压,这样完成度就很高了。
最后把代码翻译成C语言,会有一群人陪你玩!
回复 支持 反对

使用道具 举报

     
发表于 2023-7-21 10:23:29 | 显示全部楼层
yjmwxwx 发表于 2023-7-21 10:05
点击导入就可以, eprj文件太大了传到论坛不方便

这回可以了!
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-7-21 11:25:25 | 显示全部楼层
zhengrob 发表于 2023-7-21 10:14
把显示换成一个12832的OLED或LCD,再加一片MCP3421能测到5位的电压。屏幕上能同时显示毫欧和电压,这样完 ...


这次做的这个就这样了,等下个加上电压显示用LCD显示,我虽然买了不少东西但是没买OLED,以前买的1602用光了,后来又在论坛买的二手的COG12864几十个,由于是二手的卖完了别人也没法买,没用完再买屏幕感觉不划算,要是C语言写的程序别人就能改屏幕了,看样子这程序很真得用C写才方便,我搞的制作没几个人感兴趣,为了几个人改成C好像不太值得去麻烦,先努努力做的好用点再考虑用C写
回复 支持 反对

使用道具 举报

     
发表于 2023-7-21 13:08:31 | 显示全部楼层
yjmwxwx 发表于 2023-7-21 00:03
PCB的电路部分差不多画出来了,不知道有没有问题,有网友愿意帮忙检测下么? 剩下一半PCB打算画夹子探针啥 ...

感觉U16这样布局好些,R39编号位置跑了,其它的不懂

微信截图_20230721130354.png

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-7-21 16:56:28 | 显示全部楼层
老郑小烧 发表于 2023-7-21 13:08
感觉U16这样布局好些,R39编号位置跑了,其它的不懂 。

感谢帮忙找问题,已经改过来了,发过去打样了,我心太粗了每次都要等做回板子焊接时候才能发现哪里错了。。上个月的优惠券今天才用,以前拖到月底才画,现在都快拖到第二个月的月底了。。


3D_PY32版电池內阻测试仪_2023-07-21.png


ProProject_PY32单片机版电池內阻测试仪_2023-07-21.zip (396.33 KB, 下载次数: 145)



另外一个板子实在不知道画什么了,画了个贴片电阻转接板

回复 支持 反对

使用道具 举报

     
发表于 2023-7-21 19:41:58 | 显示全部楼层
yjmwxwx 发表于 2023-7-21 16:56
感谢帮忙找问题,已经改过来了,发过去打样了,我心太粗了每次都要等做回板子焊接时候才能发现哪里错了。 ...

不放过任何一根羊毛
一般是3次打样之后才能稳定。
回复 支持 反对

使用道具 举报

     
发表于 2023-7-22 09:39:43 | 显示全部楼层
以前也diy过内阻表,不过表头是用的纯模拟电路,文氏桥加VI转换做的交流恒流源,后级用的运放精密整流,再直接用7135表头测量;看到大神这个作品很有启发,原来还可以这么简洁,看了下原理,最后一级放大电路是直接放大带直流偏置的交流信号,再到AD进行测量;看了代码里有这么一句:Mag ~=Alpha * max(|I|, |Q|) + Beta * min(|I|, |Q|),猜测是类似电桥的原理测量90度相差位置的电压值,不太懂汇编,请教下,这里是如何控制单片机AD采样时相位的?
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-7-22 11:22:31 | 显示全部楼层
本帖最后由 yjmwxwx 于 2023-7-22 11:33 编辑
frival 发表于 2023-7-22 09:39
以前也diy过内阻表,不过表头是用的纯模拟电路,文氏桥加VI转换做的交流恒流源,后级用的运放精密整流,再 ...


我这个电路对比别人做的已经很麻烦了,别人就一个运放一个单片机就行了。

我这个ADC采样率是100KHZ,采样1000点后DFT算出实部虚部,你贴的这行公式就是用实部和虚部算幅度的,写程序时候图不用校准相位就直接显示幅度了,这样肯定不如校准下相位只显示实部好,比如测电阻很小的时候,会受到测试线电感耦合的影响。
回复 支持 反对

使用道具 举报

     
发表于 2023-7-22 15:50:19 | 显示全部楼层
看结果说明这五毛的ARM的ADC还是可以用的. 有人说这个标称20K FLASH 实际是32K的
回复 支持 反对

使用道具 举报

     
发表于 2023-7-22 22:33:48 | 显示全部楼层
yjmwxwx 发表于 2023-7-22 11:22
我这个电路对比别人做的已经很麻烦了,别人就一个运放一个单片机就行了。

我这个ADC采样率是100KHZ ...

楼主大神真不是一般的农民呀,难道是传说中的码农? 你说的这些DFT什么的我好像学过,哈哈又一点不记得了,赶紧翻了下楼主的帖子,终于找到原理解析了好好补习一下,非常感谢指点。
回复 支持 反对

使用道具 举报

     
发表于 2023-7-22 22:47:23 | 显示全部楼层
最早研究过GrandF版的内阻表,可惜他那个没有开源,网上找到的一点信息,他用的方波作为激励源,单片机移相采集电压(保证测量时间在方波的正周期上),后面我没有用他的方案,自己搞了个交流恒流源再用运放做精密整流放大,转化成直流测量了,显示直接用了个现成的表头,再看老农的设计,真的很有启发。
100.jpg
18650电池.jpg
回复 支持 反对

使用道具 举报

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

本版积分规则

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

蒙公网安备 15040402000005号

GMT+8, 2025-4-28 07:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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