0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

结合分压电路直接测量负电压

冬至子 来源:阿璇教学研究室 作者:和一中/梅晓璇 2023-09-21 14:17 次阅读

在翻找电脑里的东西时候,发现了原来半途而废研究的资料:用分压电路测量负电压。

于是又拿出来看看,忽然脑袋一时清亮起来,把原理想明白了。仿真了一下,效果还好。用实际器材测试一下,达到了可以接受的程度。

花絮ps:

本来想法的形成是昨天(2023.8.16)晚上的事情,上午要忙批阅作业和一些杂事儿,简单用Micro:bit试验了一下,并与网上一位大神交流了。中午半梦半醒,计算了原理,晚上使用Arduino UNO测试了真实的数据,挺好。

实际古老的Arduino UNO尽管在今天看起来已经不是那么时髦了,但是个人感觉它的ADC质量相当不错,而且在8位ADC水平上,远强于Micro:bit,和ESP32比也不逊色(个人感觉)。

原理图:

  1. 其中VCC 3.17V是我实测的Micro:bit板3V和GND引脚间电压。Micro:bit输出的3V并不准。多数单片机引出的输出电压都来自板载稳压芯片,但是由于不象参考电压那么要求高,所以也都不太准。但偏差也并不大。
  2. 为说明原理,要测量的负电压,记为V_in,比如这里把5V电源正极接在GND,那么R3右侧相当于输入了5V负电压。
  3. 测量点,即R1、R2之间探针所在处。记为V_out。

图片

一般我们习惯上取分压器R1=R2=R,基尔霍夫一下子,有

[如果R1、R2、R3均为一般取值,即则比较麻烦]

若3个电阻使用上面电路图中的参数,则V_out = 0.0892857V_in + 0.455357*E_VCC。这样,我们在Arduino里面,可以这样写代码(以下代码,已测试):

float VCC=5.0; //这里的5.0,一般不太准,可以用好点儿的表校一下
//电脑USB供电时校准的VCC电压
float VCC=5.062;

void setup() {
  Serial.begin(9600);
}

void loop() {
  //把电路图探针接到模拟引脚A0
  int Vol = analogRead(A0);
  float V_out = Vol/1023.0*VCC;
  //R、R为等值分压电阻,R3为接入电阻
  //R取10k,R3取51k
  //V_{out}=frac{R}{R+2R_3}V_{in}+frac{R_3}{R+2R_3}E_{VCC}
  float V_in = (V_out-0.455357*VCC)/0.0892857;
  
  Serial.println(V_in);
  delay(1000);
}

以下使用的是Micro:bit的粗略测试。3只电阻相应都缩小了10倍,即10k、10k、51k。是因为手边没有合适大小的电阻,实际保持原值应该好一些,因为R3相当于电压表内阻,小了不好。 连线图:

图片

IO2接模拟引脚P0。MicroBlocks编写代码。分别测量两只干电池的正反向电压,以毫伏为单位。发现差值均为0.019V,这应该是零点误差造成的,估计可以很容易修正回来。 总之结论是,可以。

图片

图片

图片

图片

刚刚使用Arduino UNO的测试

实物图:

图片

4F超级电容器40Ω电阻放电:

图片

4F超级电容器0.22Ω电阻放电:

图片

有什么用?

在实验数据要求并不是太过于精确时,简便地使用。比如观察电容器的充、放电实验,电压、电流很严格了吗?没有,这个时候就可以祭出此一大招了。至少,在精度允许的范围内,省了不少大角钱啊。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 超级电容器
    +关注

    关注

    18

    文章

    366

    浏览量

    28519
  • 电阻器
    +关注

    关注

    19

    文章

    3563

    浏览量

    61335
  • 负电压
    +关注

    关注

    3

    文章

    90

    浏览量

    18794
  • 分压电路
    +关注

    关注

    5

    文章

    32

    浏览量

    14312
  • GND
    GND
    +关注

    关注

    2

    文章

    512

    浏览量

    38068
收藏 人收藏

    评论

    相关推荐

    电压可以是负的吗?了解负电压

    除了解释负电压的性质外,本文还简要讨论了负电压是如何产生的,以及为什么负电压电路设计中很有用。 负电压的概念有时不如正
    的头像 发表于 05-03 08:02 1908次阅读
    <b class='flag-5'>电压</b>可以是负的吗?了解<b class='flag-5'>负电压</b>

    请教各位大侠,这负电压电路是这样设计的么?

    请教各位大侠,这负电压电路是这样设计的么?隔离是用桥堆隔离的吧??-52V和地这两者之间是不是应该调换位置的??请各位不吝赐教{:23:}
    发表于 01-04 10:24

    电源设计经验:负电压电路设计篇

    、Buck-Boost拓扑设计输出负电压除了采用隔离模块方案,我们还可以选择芯片自己设计负压电路,此处我们介绍一下较容易设计的非隔离负压输出Buck-Boost电路。如图6此电路只需要
    发表于 03-27 17:08

    产生负电压的同步降压电路

    产生负电压的同步降压电路 许多电子系统需要正负两种电压才能正常工作。由较高输入电压高效产生很低的正输出电压通常都需要使用同步降压稳
    发表于 04-21 00:09 2976次阅读
    产生<b class='flag-5'>负电压</b>的同步降<b class='flag-5'>压电路</b>

    输出双组正负电压12V的稳压电电路

    输出双组正负电压的稳压电电路
    发表于 09-13 14:17 1.6w次阅读
    输出双组正<b class='flag-5'>负电压</b>12V的稳<b class='flag-5'>压电</b>源<b class='flag-5'>电路</b>图

    电压变成负电压电路

         正电压变成负电压电路,许多电子系统需要正负两种电压才能正常工作。由较高输入电压高效产生很低的正输出
    发表于 05-08 12:54 2.3w次阅读
    正<b class='flag-5'>电压</b>变成<b class='flag-5'>负电压电路</b>

    负电压可同时调节的稳压电路

    负电压可同时调节的稳压电路
    发表于 05-13 21:34 3412次阅读
    正<b class='flag-5'>负电压</b>可同时调节的稳<b class='flag-5'>压电路</b>图

    负电压压电路

    负电压压电路
    发表于 07-17 11:43 2374次阅读
    正<b class='flag-5'>负电压</b>倍<b class='flag-5'>压电路</b>图

    负电压是什么_怎么产生负电压_负电压的产生电路

    本文开始介绍了负电压的概念,其次介绍了负电压的产生电路图原理及电路分析,最后介绍了产生负电压的方案以及
    的头像 发表于 04-13 10:22 11.8w次阅读
    <b class='flag-5'>负电压</b>是什么_怎么产生<b class='flag-5'>负电压</b>_<b class='flag-5'>负电压</b>的产生<b class='flag-5'>电路</b>图

    如何采集负电压信号_负电压产生电路

    本文开始介绍了负电压的概念和正负电压工作原理,其次介绍了采集负电压信号的方法,最后介绍了产生负电压电路图与三种
    的头像 发表于 04-13 10:38 3.6w次阅读
    如何采集<b class='flag-5'>负电压</b>信号_<b class='flag-5'>负电压</b>产生<b class='flag-5'>电路</b>

    浅析负电压电路设计解决方案

    各位工程师在设计电路时,可能会遇到需要负电压供电的系统,例如使用负电压为IGBT提供关断负电压、运放系统中用正负对称的偏置电压供电。那么该如
    的头像 发表于 09-04 17:44 1.5w次阅读
    浅析<b class='flag-5'>负电压电路</b>设计解决方案

    负电压是怎么产生的?负压电路工作原理详解

    负电压是怎么产生的?负压电路工作原理详解2019-07-29 21:39:29 燚智能物联网知识简介在电子电路中我们常常需要使用负的电压,比如说我们在使用运放的时候常常需要给他建立一
    发表于 11-09 13:36 39次下载
    <b class='flag-5'>负电压</b>是怎么产生的?负<b class='flag-5'>压电路</b>工作原理详解

    什么是负电压负电压是如何产生的?

    负电压的概念有时不如正电压的概念直观,也许这是因为许多低压电子系统不使用负电压电源缘故,或者是因为“负”电压意味着电源具有“小于零”的能力来
    的头像 发表于 08-14 10:12 1790次阅读
    什么是<b class='flag-5'>负电压</b>?<b class='flag-5'>负电压</b>是如何产生的?

    为什么BUCK降压电路会出现奇怪的负电压

    为什么BUCK降压电路会出现奇怪的负电压? BUCK降压电路是一种常见的电路,用于将高电压转换为更低电压
    的头像 发表于 09-12 15:20 1435次阅读

    负电压是怎么产生的?如何从正电压电源获得负电压

    负电压是怎么产生的?如何从正电压电源获得负电压电压是电势差的一种表现形式,而电势差是由正负两个极性的电荷之间的相互作用产生的。在电路中,
    的头像 发表于 10-23 10:34 7131次阅读