IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 嵌入式-STM32-数模转换器(ADC) -> 正文阅读

[嵌入式]嵌入式-STM32-数模转换器(ADC)

ADC数模转换器的工作原理
将时间和幅值连续的模拟量转化为时间和幅值离散的数字量。
采样–>保持–>量化–>编码

常用ADC类型
逐次逼近型、双积分型、代尔塔型

AD转换器的技术指标
参考电压(量程):ADC能够输入模拟信号的类型和电压范围。
转换位数:量化过程中的量化位数n。
分辨率:ADC能够分辨的模拟信号最小变化量。
分辨率=量程/2**n

STM32ADC资源概述

  1. STM32霸道板有ADC1,ADC2,ADC3共三个12位逐渐逼近型模数转换器,具有18个测量通道,可以测量16个外部和2个内部信号源,这两个内部信号源只能连接到ADC1。
  2. 各个通道的AD转换可以单次、连续扫描或间断模式执行。
  3. 按照AD转换的组织形式来划分,ADC的模拟输入通道分为规则组和注入组。
  4. AD转换的结果有两种存储方式:左对齐、右对齐。一般采用右对齐。

ADC可以对一组最多16个通道按照指定的顺序进行转换,这种指定的通道称为规则组。
在实际的应用中,可能需要中断规则组的转换,临时对某些通道进行转换,好像这些通道注入了原来的规则组,故称注入组,最多由四个通道组成。

查询方式和中断方式的HAL库函数应用

  1. 查询方式,阻塞式的AD转换
uint16_t ADC_Value=0,ADC_Volt=0;
HAL_ADC_Start(&hadc1);
if(HAL_ADC_PollForConversion(&hadc1,10)==HAL_OK)
    {
        ADC_Value= HAL_ADC_GetValue(&hadc1);
    }
  1. 中断方式,非阻塞式的AD转换
uint16_t ADC_Value=0,ADC_Volt=0;
HAL_ADC_Start_IT(&hadc1);
void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc)
{
    if(hadc->Instance==ADC1)
    {
        ADC_Value= HAL_ADC_GetValue(&hadc1);
        ADC_Volt=ADC_Value*330/4096;
        UR1_Send();
        HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_0);
    }
}

STM32CubeMx的ADC配置
在这里插入图片描述

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-08-17 15:33:32  更:2021-08-17 15:34:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/28 2:25:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计