数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 2029|回复: 52

[工仪] 仿制单片机电压表

[复制链接]
发表于 2022-7-26 18:31:41 | 显示全部楼层 |阅读模式
本帖最后由 shangh 于 2022-7-27 14:08 编辑

电压表量程是0-30V的,单片机最初是用STC12C2052AD,表壳子买回来一看里面空间太小了,放不下DIP封装的12C2052AD,贴片封装也只有SOP的,没小体积TSSOP封装的,这SOP封装的PCB也放不下,最后改用STC12C4052AD  TSSOP封装的,这个电压表是给电容阵储能点焊机电容阵电压显示用,开始在TB买了一个误差太大了达到0.3V,不光是这个问题还有它与外部连接用焊线不是用连接器,我最不喜欢这种方式,我喜欢采用连接器方式,这好拆方便折腾。最后想了想电压表要准好用还是自己做吧,看了网上的电压表方案,决定采用体积小电路简单的单片机做,但是单片机自己又不会,然后网上一通搜(花了好几天),找到的不是代码都错的就是电压范围不合意,功夫不负苦心人总算找到了一个电压范围0-30V程序也没有错,但是代码要修改重新定义单片机的数码管段,位选IO口,这样好方便单片机IO口与数码管连线不要绕才好画PCB板,然后在坛子里发帖求助改代码,在热心坛友“@elecfunwb”的帮助下把代码改了,在这再次感谢“@elecfunwb”坛友!


电压表原理图
分压电阻我R3用0.1%的精密电阻,R4用1%的普通电阻,通过R5来调整精确电阻值。分压电阻一定不要马虎,对付了事测出来的电压误差会很大,只有某个点电压准,其余的误差会随着电压增减越来越大

屏幕截图 2022-07-26 180726.jpeg


赶JLC的免费打样末班车

为了尽可能让电压表的体积小,数码管用0.36寸的,最小也只能用这个尺寸的,再小PCB就放不下单片机,

IMG_E5461.JPG



板子画的有毛病,C1放的位置不对与数码管有干涉



IMG_5462.JPG

板子焊好的样子


IMG_5440.JPG


IMG_5441.JPG



板子没有清洗




IMG_5442.JPG

装进壳子



IMG_5443.JPG


IMG_5444.JPG



先做了3个

IMG_5463.JPG



IMG_E5458.JPG


把程序下载进去后测试,电压还是蛮准的,并且小数稳如泰山哈
由于每个431基准电压不一致,程序里的基准电压参数要改为实际测量到的基准电压值,才能保证电压表能够准

无电压输入显示0.00

IMG_5445.JPG


IMG_5446.JPG


IMG_5457.JPG



IMG_5448.JPG

IMG_5449.JPG


IMG_5454.JPG





做了份测量电压对比表,单片机电压是每隔0.12V一跳,不是0.01V

请教大佬们这个是不是因为AD转换位数低的原因,12C2052系列AD是8位的


捕获.PNG



电压表要准有两个条件,第一是程序里的基准电压值要与实际测量到的电压值一致,第二是分压电阻值尽最大可能接近图纸中的电阻值

源代码就不在这里发了,

对这电压表有兴趣的朋友,可以去我的求助帖去看吧!源代码在哪边

传送门:https://www.mydigit.cn/thread-322968-1-1.html







打赏

参与人数 7M币 +135 收起 理由
geek云中漫步 + 20 原創內容
zzqqzzz + 20
邓穿石 + 20 謝謝分享
qrut + 10
jf201006 + 10 謝謝分享
家睦 + 50
jpdd521 + 5 好评,开源的都好评。

查看全部打赏

发表于 2022-7-26 19:00:57 | 显示全部楼层
不错,不错,真不错呀!
回复 支持 反对

使用道具 举报

发表于 2022-7-26 19:06:50 | 显示全部楼层
很不错啊,和成品一样啊
回复 支持 反对

使用道具 举报

发表于 2022-7-26 19:19:04 | 显示全部楼层
学习了数字补丁
回复 支持 反对

使用道具 举报

发表于 2022-7-26 19:41:23 | 显示全部楼层
楼主的技术真好
回复 支持 反对

使用道具 举报

发表于 2022-7-26 20:35:30 | 显示全部楼层
精度还是不错的  技术到位   感谢分享
回复 支持 反对

使用道具 举报

发表于 2022-7-26 20:36:31 | 显示全部楼层
做的真好,谢谢楼主分享。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-27 08:30:40 | 显示全部楼层
本帖最后由 shangh 于 2022-7-27 13:54 编辑
独孤红 发表于 2022-7-26 20:35
精度还是不错的  技术到位   感谢分享

谢谢支持!精度超过了我的预期,我的目标是误差0.1V,做出来的误差在0.1左右
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-27 08:31:22 | 显示全部楼层

谢谢支持
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-27 08:31:49 | 显示全部楼层
xjmar 发表于 2022-7-26 20:36
做的真好,谢谢楼主分享。

谢谢支持
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-27 08:32:30 | 显示全部楼层
ww5223017240 发表于 2022-7-26 19:06
很不错啊,和成品一样啊

谢谢支持
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-27 08:34:12 | 显示全部楼层
add 发表于 2022-7-26 19:19
学习了数字补丁

能给你做参考很高兴
回复 支持 反对

使用道具 举报

发表于 2022-7-27 08:39:32 | 显示全部楼层
jlc末班车什么意思?以后不免费了?
回复 支持 反对

使用道具 举报

发表于 2022-7-27 10:48:59 | 显示全部楼层
感谢分享 学习一下
回复 支持 反对

使用道具 举报

发表于 2022-7-27 10:53:47 | 显示全部楼层
电压表头精度挺高,做的非常漂 亮
回复 支持 反对

使用道具 举报

发表于 2022-7-27 11:13:29 | 显示全部楼层
楼主高手,外形、精度做得与成品一样!
回复 支持 反对

使用道具 举报

发表于 2022-7-27 11:16:44 | 显示全部楼层
这个精度够高的。线性也不错。
回复 支持 反对

使用道具 举报

发表于 2022-7-27 11:50:07 | 显示全部楼层
谢谢楼主的经验分享!赞一个!
回复 支持 反对

使用道具 举报

发表于 2022-7-27 13:26:45 | 显示全部楼层
厉害,不知道成本如何
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|数码之家

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2022-8-14 07:35 , Processed in 0.234001 second(s), 13 queries , Redis On.

Powered by Discuz!

© 2006-2021, MyDigit.cn

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