XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XX  作       者:文化人

XX  联系方式:

XX  版权声明:原创文章,欢迎评论和转载~转载时能告诉我一声就最好了

XX  要说的话:作者水平有限,难免有不足之处,恳请指正!

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

1、首先确定ADC用几位表示,最大数值是多少;

比如一个8位的ADC,最大值是0xFF,就是255。

2、然后确定最大值时对应的参考电压值;

一般而言最大值对应3.3V。这个你需要看这个芯片ADC模块的说明。寄存器中有对于输入信号参考电压的设置。有些是电压输入的1/3。

3、要计算电压,就把你的ADC数值除以刚才确定的最大数值再乘以参考电压值;

比如你ADC值为0x80,那么实际值就是0x80/(0xFF+1)*3.3V = 1.65V。

4、计算出来的电压值只是ADC管脚处的电压值;

你可以用电压表量一下,计算值和实际值是否一样。至于放大器等等,都是芯片外部的事情。外部电路怎么接,和芯片ADC的采样值无关。

5、如果你想知道芯片外部某处的电压,你需要从得出的ADC管脚处的电压(比如刚才的1.65V),再根据电路图进行计算。

怎么根据读到的ADC值,推算实际电压值(一)相关推荐

  1. ADC实验(读取引脚电压值)

    目录 ADC 简介 什么是ADC I.MX6ULL ADC 简介 ADC寄存器介绍 配置步骤 硬件原理分析 实验程序编写 编译下载验证 编写Makefile 和链接脚本 编译下载 ADC 是一种常见的 ...

  2. 基于STM32HAL库使用ADC采样方式,检测电压值与自带芯片温度值

    目录 概述 1.原理图 2.STM32CubeMx工具配置 3.代码 1.串口(串口重映射打印配置) 2.ADC 3.main 4.运行结果 概述 主控芯片:STM32L051C8T6 IDE: ke ...

  3. 如何利用单片机的ADC模块(或者独立的ADC芯片)得到接入ADC管脚上的实际电压值?

    这个问题,是第一次接触ADC时候,大家都会遇到的问题. 会读到什么值 单片机会读到什么值?需要看一个特性,就是几位的ADC,在手册上就会给出,例如,STM32的ADC是12位的.另外,还有8位,10位 ...

  4. ADC值转换成实际电压值

    如何利用单片机的ADC模块(或者独立的ADC芯片)得到接入ADC管脚上的实际电压值? 这个问题,是第一次接触ADC时候,大家都会遇到的问题. 会读到什么值 单片机会读到什么值?需要看一个特性,就是几位 ...

  5. ADC值转换为电压值(机械语言得出电压值)

    如何利用单片机的ADC模块(或者独立的ADC芯片)得到接入ADC管脚上的实际电压值? 这个问题,是第一次接触ADC时候,大家都会遇到的问题. 会读到什么值 单片机会读到什么值?需要看一个特性,就是几位 ...

  6. STM32----重温ADC测量电压值

    ADC测量电压值 实现目标使用两个按键控制串口的输出和ADC的转换.使用DMA将ADC数据存放在内存中,然后计算对应的电压值.然后由串口1发送至上位机. 主要讲一下对于按键和串口的配置与之前都一样只是 ...

  7. stm8s001 - SWIM复用为ADC输入 ADC电压值不准确?

    文章目录 引脚功能 软件配置 SWIM复用为ADC之后采样值不准确 引脚功能 STM8S001有三个ADC输入通道,但是分布在两个引脚,所以可以说只有两个可用的ADC. 分别是PD6.PD5.PD3, ...

  8. STM32F103VET6单片机16路ADC采集通道,AD值3种处理方式效果对比

            首先来看一下采样电路的原理图,本电路运用了16个10K滑动变阻器对3.3V的系统电压进行分压.10K滑动变阻器有3个引脚,两端的引脚分别接到+3.3V和GND上,通过调节滑动变阻器,其 ...

  9. F28335的ADC采集电压不对(采集的电压值乱飘)

    昨天在调试F28335的ADC采集部分,因为有开发板,所以我就直接把光盘自带的程序给跑了一下,结果发现采集的值和我输入的值不对,我的输入是直接把一个直流电源的正极接到一个采集通道的端口上,直流电源的地 ...

最新文章

  1. C语言基础知识(自己做个笔记,云储存一下)
  2. Linux_系统进程管理
  3. RocketMQ--生产者与消费者的简单示例
  4. 【OpenCV】图像的通道分离
  5. 为什么要使用反射机制
  6. 在JavaScript中从base64字符串创建Blob
  7. opencv python 实现灰度图像和彩色图像直方图全局均衡化和自适应均衡化
  8. 当启动文档转换负载平衡器服务时出现如下问题The system cannot find the file specified的解决方案...
  9. tooltips 提示
  10. win7 64bit部署SharePoint Server2010
  11. jQuery 版本升级迁移
  12. 明明是旅游小程序却做起了内容电商?
  13. 时空大数据面临的挑战与机遇
  14. 基于python的饭店点餐外卖管理系统#毕业设计
  15. 基于MQTT的python聊天室
  16. 画业务逻辑流程图后的感想
  17. 张云雷的《探清水河》登上央视,为什么蔡国庆可以随心所欲地唱
  18. 使用Google Analytics来统计手机网站的流量
  19. MSDK手Q邀请透传参数问题:url编解码与base64编解码
  20. 制作简单的视频壁纸程序,C语言可完成

热门文章

  1. funcode项目笔记
  2. 关于java Socket与C#通信编码问题小结
  3. linux底层把值传给上层,Android上层如何调用一个底层函数
  4. 国内自由下载jar包的地址
  5. 【Vulnhub】之JIS-CTF-VulnUpload-CTF01
  6. 如何恢复格式化丢失的资料?
  7. 借记来帐,借记往账,贷记来帐,贷记往账
  8. 关闭word后自动打开新的文档
  9. 使用WinRE向Windows10中添加新的本地管理员账户
  10. 程序人生 - 敬酒常识