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

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

3天内不再提示

如何使用微控制器测量电容

Wildesbeast 来源:21IC 作者:21IC 2020-06-27 16:04 次阅读

微控制器已不是新兴事物,对于微控制器,大家或许都有所了解。在往期文章中,小编对微控制器做过一定介绍。为进一步增进大家对微控制器的了解,本文将对微控制器测量电容器电容的方法加以讲解。如果你对本文内容具有兴趣,不妨继续往下阅读哦。

一、微控制器简介

微控制器是将微型计算机的主要部分集成在一个芯片上的单芯片微型计算机。微控制器诞生于20世纪70年代中期,经过20多年的发展,其成本越来越低,而性能越来越强大,这使其应用已经无处不在,遍及各个领域。例如电机控制、条码阅读器/扫描器、消费类电子、游戏设备、电话、HVAC、楼宇安全与门禁控制、工业控制与自动化和白色家电(洗衣机、微波炉)等。

微控制器(Microcontroller Unit,即MCU)可从不同方面进行分类:根据数据总线宽度可分为8位、16位和32位机;根据存储器结构可分为Harvard结构和Von Neumann结构;根据内嵌程序存储器的类别可分为OTP、掩膜、EPROM/EEPROM和闪存Flash;根据指令结构又可分为CISC(Complex InstrucTIon Set Computer)和RISC(Reduced InstrucTIon Set Computer)微控制器。

二、微控制器测电容

微控制器广泛用于测量各种物理变量。测量中涉及的技术对于单个变量类型可能有所不同,并且主要基于要测量的变量的特性。下面介绍一些使用微控制器测量电容器电容的方法。该技术利用电容器本身的特性,因此具有通用性,可以在任何微控制器中轻松实现。

1.基于RC时间常数

我们知道电容器两端的电压不是瞬间建立的。电容器的充电和放电以指数方式发生,并且取决于电容器所连接的电阻。当电容器(C)通过串联电阻(R)从电源电压(Vin)充电时,电容器两端的瞬时电压由下式给出:

此处,? = RxC,称为时间常数。如果你把t =?在上式中,您得到

vo(t = RC)= 0.63 Vin。因此,在t = RC时,电容器两端的电压约为电源电压的63%。

现在,如果您能以某种方式测量电容器两端的电压达到电源电压的63%之前的时间,那么只要知道电阻R即可轻松找到电容值。时间间隔的测量可以通过使用微控制器的内置定时器模块来完成。您需要告诉微控制器何时启动和何时停止定时器。定时器应在开关S闭合后立即启动,并且必须在电容器电压达到0.63 Vin时停止。现代微控制器配备了一个或多个模拟比较器模块。您可以使用电位计将比较器的参考引脚设置为0.63 Vin,然后将电容器两端的电压馈入比较器的另一个输入。当电容器电压超过0.63 Vin时,比较器输出翻转,这可以中断微控制器以停止定时器。 Noppharat Tawanron在他的网站上已经用PIC单片机演示了该技术。

2.基于振荡电路

电容是确定频率的主要组成部分。许多振荡电路,例如使用555定时器IC的不稳定多谐振荡器。下面所示的555定时器电路的振荡频率由下式给出:假设R1 = R2 = 10K,则得出C = 48000/f,其中f以Hz为单位,C为在nF中。这样,可以通过测量555输出的频率间接估算电容。您可以在软件中创建一个10毫秒的窗口,并使用定时器模块(用作计数器)在该窗口中计算输出脉冲数。假设,如果在10 ms的窗口中到达N个脉冲,则C = 480/N,nF。如果得到N = 48,则测得的电容将为10 nF。

请记住,这两种方法都依赖于所用电阻值的准确性。

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

    关注

    48

    文章

    6734

    浏览量

    147371
  • 芯片
    +关注

    关注

    445

    文章

    47476

    浏览量

    407881
  • 存储器
    +关注

    关注

    38

    文章

    7080

    浏览量

    161683
收藏 人收藏

    评论

    相关推荐

    S1C17M02,S1C17M03微控制器

    微控制器
    Piezoman压电侠
    发布于 :2024年01月24日 17:53:48

    电容式传感器微控制器 CTSU电容触摸介绍指南

    电子发烧友网站提供《电容式传感器微控制器 CTSU电容触摸介绍指南.pdf》资料免费下载
    发表于 01-03 10:05 0次下载
    <b class='flag-5'>电容</b>式传感器<b class='flag-5'>微控制器</b> CTSU<b class='flag-5'>电容</b>触摸介绍指南

    微控制器基础】——从历史切入,了解微控制器的五个要素(上)

    微控制器基础】——从历史切入,了解微控制器的五个要素(上)
    的头像 发表于 12-07 10:55 171次阅读
    【<b class='flag-5'>微控制器</b>基础】——从历史切入,了解<b class='flag-5'>微控制器</b>的五个要素(上)

    微控制器基础】—— 从历史切入,了解微控制器的五个要素(下)

    微控制器基础】—— 从历史切入,了解微控制器的五个要素(下)
    的头像 发表于 12-06 17:23 237次阅读
    【<b class='flag-5'>微控制器</b>基础】—— 从历史切入,了解<b class='flag-5'>微控制器</b>的五个要素(下)

    AT32微控制器硬件设计指南及抗EMC设计要点

    本应用笔记为使用AT32系列微控制器芯片的硬件设计人员提供参考设计,包括供电电源要求、时钟管理、复位管理、调试接口的管理。它说明了使用AT32系列微控制器芯片所需的最低硬件资源。文中介绍了有关硬件
    发表于 10-25 07:54

    智芯微控制器在汽车自吸门上的应用

    智芯微控制器在汽车自吸门上的应用
    的头像 发表于 10-19 18:22 282次阅读
    智芯<b class='flag-5'>微控制器</b>在汽车自吸门上的应用

    用于STM8微控制器的A/D转换精度改进技术

    STM8系列微控制器包括一个开关电容型模数转换。这种ADC类型使用SAR(逐次逼近寄存)原理, 通过该方法在几个步骤中执行转换。转换步骤数为等于ADC转换
    发表于 10-10 06:42

    如何选择微控制器

    干货 | 如何选择微控制器
    的头像 发表于 09-21 17:23 310次阅读

    ADC测量微控制器内部温度传感示例码

    应用:ADC测量微控制器内部温度传感示例码 BSP 版本: M051系列 BSP CMSIS v3.01.001 硬件:Nutini-EVB-M051_V3.0 微控制器在不同环境
    发表于 08-30 06:15

    ADC测量微控制器内部温度传感示例码

    应用:ADC测量微控制器内部温度传感示例码 BSP 版本: M051系列 BSP CMSIS v3.01.001 硬件:Nutini-EVB-M051_V3.0 微控制器在不同环境
    发表于 08-23 06:21

    汽车微控制器的供电电压

    微控制器供电 微控制器的供电电压可以分为以下几种: ·5V:5V是最常见的微控制器供电电压,包括许多传统的8位微控制器和一些较老的16位微控制器
    的头像 发表于 07-19 10:45 783次阅读
    汽车<b class='flag-5'>微控制器</b>的供电电压

    什么是微控制器?它是如何工作的?

    微控制器(MCU)普遍存在于电子产品中,如果你的微波炉有LED或LCD屏幕和键盘,则它肯定包含微控制器。汽车也是一样,可以有很多个:发动机由微控制器控制,防抱死刹车、巡航
    的头像 发表于 07-06 11:12 1104次阅读

    MPC5642A微控制器是否支持CANOpen?

    MPC5642A 微控制器是否支持 CANOpen? 我正在使用 MPC5642A 微控制器,这个微控制器有 CANbus 接口。我想用这个微控制器与一个带有 CANopen 接口的传
    发表于 06-09 06:29

    ARM微控制器基础与实战的两个问题求解?

    1.《ARM微控制器基础与实战》上说 32 字节的向量表的累加和必须为 0 才可脱机运行, 是否需要每次修改程序后修改第六个保留向量的值(因为地址有改变).2.《ARM 微控制器基础与实战》上说用
    发表于 04-19 10:12

    单片机和微控制器有什么区别吗?

    本帖最后由 我爱方案网 于 2023-4-13 15:13 编辑 一、微控制器是什么 微控制器,标准名称是单芯片微型计算机,是将微型计算机的主要部分集成在一个芯片上的微型计算机,微控制器诞生
    发表于 04-13 15:11