查看: 1807|回复: 28

【分享】UNO直接测量电容容量

[复制链接]
  • TA的每日心情
    奋斗
    2019-3-3 00:05
  • 签到天数: 40 天

    [LV.5]常住居民I

    发表于 2019-1-3 21:20 | 显示全部楼层 |阅读模式
    本帖最后由 t3486784401 于 2019-1-3 21:11 编辑

    查找 Arduino 库的时候,偶然间看到了 Capacitor 这么个库,可直接用 UNO 测试电容,1pF-100uF.
    整个测试使用两个 IO,至少一个支持模拟输入。随手试了试,测试结果还算令人满意,特来分享之。

    我微调了示例代码,调整了 IO 位置,并正确显示测试结果及单位 pF/nF/uF.

    库源码地址:https://github.com/codewrite/arduino-capacitor

    改版程序: 纯UNO实现电容测量.rar (13.61 KB, 下载次数: 133)

    该用户从未签到

    发表于 2019-1-4 05:12 | 显示全部楼层
    有点意思啊,挺好玩的
    打赏作者鼓励一下!
  • TA的每日心情
    开心
    2019-2-24 09:45
  • 签到天数: 87 天

    [LV.6]常住居民II

    发表于 2019-1-4 08:09 | 显示全部楼层
    謝謝分享,我正需要。
  • TA的每日心情
    慵懒
    2019-3-22 08:00
  • 签到天数: 717 天

    [LV.9]以坛为家II

    发表于 2019-1-4 08:40 | 显示全部楼层
    謝謝分享,正好用得到。
    打赏作者鼓励一下!
  • TA的每日心情
    奋斗
    2019-3-22 20:44
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2019-1-4 21:02 | 显示全部楼层
    感谢分享,太棒了在一些地方可以用到
    有帮助的话,可以赞助小编一支笔芯促进学业吗
  • TA的每日心情
    奋斗
    2018-11-16 21:49
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2019-1-4 23:35 | 显示全部楼层
    好东西,感谢分享

    该用户从未签到

    发表于 2019-1-5 00:07 | 显示全部楼层
    这个写的好玩啊。
  • TA的每日心情
    奋斗
    2019-3-3 00:05
  • 签到天数: 40 天

    [LV.5]常住居民I

     楼主| 发表于 2019-1-5 00:18 | 显示全部楼层
    感谢大家来捧场,有几点说下:

    1. 由于PCB板寄生电容、排母寄生电容的存在,强烈建议不要使用相邻的IO (例如 A0/A1)

    2. 我过了下底层的代码,很惊讶的是测小电容(<1nF)居然用的不是 RC 充放电!
        实际上目测是用了 IO 寄生电容作基准,与 Cx 分压:Cx/Cs= Us/Ux

    单单见识了这种电容测试方法,就觉得“闻道”了
  • TA的每日心情
    无聊
    2019-1-11 19:53
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2019-1-5 15:10 | 显示全部楼层

    謝謝分享,正好用得到。
  • TA的每日心情
    开心
    2019-3-5 18:07
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2019-1-5 23:18 | 显示全部楼层
    t3486784401 发表于 2019-1-5 00:18
    感谢大家来捧场,有几点说下:

    1. 由于PCB板寄生电容、排母寄生电容的存在,强烈建议不要使用相邻的IO ( ...

    我看了一下源码,没看懂测量原理,例程里是用7和A2脚,在看一楼用的A0和A3脚,间距太宽了,我就改成A0和A1,电容都没插进去就有1.5pF的显示了,按你的分析就是寄生电容作怪了。分开引脚后,测量pF级别的误差很大,15pF电容显示9pF,33pF显示29pF,到nF级别的误差没那么大。
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    BLE胸带+GPS墨水屏运动心率表
    BLE胸带+GPS墨水屏运动心
    参赛项目: BLE胸带+GPS墨水屏运动心率表 参赛组员: 沧海笑1122 项目简介: 我喜欢
    基于树莓派的水滴摄影控制器(更新中)
    基于树莓派的水滴摄影控制
    【项目名称】基于树莓派的水滴摄影控制器(更新中) 状态:已完成 资料正在整理更
    如何实现避障小车和机械臂的组合
    如何实现避障小车和机械臂
    学校有科创杯比赛,想出了一个题目,但是一直无法实现,想请教大神指点指点 想达成的
    arduino nano 上传出错保这个错怎么办呀
    arduino nano 上传出错保
    基于Esp8266的点阵时钟
    基于Esp8266的点阵时钟
    芯片是ESP8266 12F 配合点阵单元板(64*32,单色),实现自动对时,天气预报,农历,
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表