单片机系统内部运算时用的全部是数字量,即0和1,因此对单片机系统而言,我们无法直接操作模拟量,必须将模拟量转换成数字量。所谓数字量,就是用一系列0和1组成的一进制代码表示某个信号大小的量。用数字量表示同一个模拟量时,数字位数可以多也可以少,位数越多则表示的精度越高,位数越少表示的精度就越低。

比如上图中正弦波模拟量,我们可以用一个0000~-1111位二进制数字量来表示它,5位二进制数最多只能有32种组合形式,因此需把这个正弦波最大值与最小值之间分成32等分,每一等分用一组5位二进制数来表示。很显然,如果用32等分数字量表示这个模拟量的话,任意两相邻等分之间的模拟量我们便无法表示出来,唯有增加等分,也就是再增加数字量的位数才可表示出来。因此,若要用数字量完全表示一个模拟量的话,其数字量位数就为无穷多位。但若要设计出这样的硬件,现在的技术还无法完成。单片机在采集模拟信号时,通常都需要在前端加上模拟量/数字量转换器,简称模/数转换器,即常说的A/D (Analog to Digital)芯片。下面来看看AD的原理吧。

在A/D转换器中,因为输入的模拟信号在时间上是连续的,而输出的数字信号代码是离散的,所以A/D转换器在进行转换时,必须在一系列选定的瞬间(时间坐标轴上的一些规定点上)对输入的模拟信号采样,然后再把这些采样值转换为数字量。因此,一般的A/D转换过程是通过采样保持、量化和编码这三个步骤完成的,即首先对输入的模拟电压信号采样,采样结束后进入保持时间,在这段时间内将采样的电压量转化为数字量,并按一定的编码形式给出转换结果,然后开始下一次采样。模拟量到数字量转换过程如下。

1. 采样定理

可以证明,为了正确无误地用下图中图1所示的采样信号vs表示模拟信号v,必须满足:

F≧2Fimax (1)·

式中,后为采样频率, Fimax为输入信号v的最高频率分量的频率。上式就是所谓的采样定理。在满足采样定理的条件下,可以用一个低通滤波器将信号vs还原为v,这个低通滤波器的电压传输系数|A(f)|在低于Fimax的范围内应保持不变,而在Fs-Fimax以前应迅速下降为零,如图b所示。因此,采样定理规定了A/D转换的频率下限。

因此, A/D转换器工作时的采样频率必须高于式(1)所规定的频率。采样频率提高以后,留给A/D转换器每次进行转换的时间也相应缩短了,这就要求转换电路必须具备更快的工作速度。因此,不能无限制地提高采样频率,通常取fs=(3~5)fm已经能够满足要求。因为每次把采样电压转换为相应的数字量都需要一定的时间,所以在每次采样以后,必须把采样电压保持一段时间。可见,进行A/D转换时所用的输入电压,实际上是每次采样结束时的V值。

2.量化和编码

我们知道,数字信号不仅在时间上是离散的,而且数值上的变化也不是连续的。这就是说,任何一个数字量的大小,都是以某个最小数量单位的整倍数来表示的。因此,在用数字量表示采样电压时,也必须把它化成这个最小数量单位的整倍数,这个转化过程就叫做量化。所规定的最小数量单位叫做量化单位,用A表示。显然,数字信号最低有效位中的1表示的数量大小,就等于A。把量化的数值用二进制代码表示,称为编码。这个二进制代码就是A/D转换的输出信号。既然模拟电压是连续的,那么它就不一定能被A整除,因而不可避免地会引入误差,我们把这种误差称为量化误差。在把模拟信号划分为不同的量化等级时,用不同的划分方法可以得到不同的量化误差。假定需要把0~+1V的模拟电压信号转换成三位二进制代码,这时便可以取A=(1/8) V并规定凡数值在0~ (1/8) V之间的模拟电压都当做0× A看待,用二进制的000表示:凡数值在(1/8) ~ (2/8) V之间的模拟电压都当做1× A看待,用二进制的001表示, ,如图(a)所示。不难看出,最大的量化误差可达A,即(1/8) V.

为了减少量化误差,通常采用图(b)所示的划分方法,取量化单位A=(2/15) v,并将000代码所对应的模拟电压规定为0~(1/15) v,即0~A/2,这时,最大量化误差将减少为A/2=(1/15) V。这个道理不难理解,因为现在把每个二进制代码所代表的模拟电压值规定为它所对应的模拟电压范围的!

ad采样频率_带你了解AD的工作原理!!!相关推荐

  1. 第30课时_电力MOSFET开关概述及工作原理

    第30课时_电力MOSFET开关概述及工作原理 MOSFET的工作原理 正向阻断 反向导电 形成反型层 导电沟道形成

  2. 简述旋转编码器的工作原理_什么是编码器,编码器工作原理介绍

    点击上方蓝色字体 机械菌 关注我们,涨知识涨见识就在这里. 正文开始 编码器(encoder)是将信号(如比特流)或数据进行编制.转换为可用以通讯.传输和存储的信号形式的设备.编码器把角位移或直线位移 ...

  3. eja智能压力变送器工作原理_电量变送器是什么?电量变送器工作原理解析

    电量变送器的定义 电量变送器是一种将被测电量(交流电压.电流.有功功率.无功功率.有功电能.无功电能.频率.相位.功率因数.直流电压.电流等)转换成按线性比例直流电流或电压输出(电能脉冲输出)的测量仪 ...

  4. mysql 的命名管道_笔记27-徐 SQLSERVER命名管道工作原理

    1 --SQLSERVER命名管道工作原理 2 --SQL首先在服务器上创建一个命名管道并监听之,然后客户端即连接到这个命名 3 --管道上来进行对话.对每一个客户端命名管道连接请求SQL都会创建一个 ...

  5. 双光耦开关电源电路图_详解开关电源光耦的工作原理及典型接法

    在一般的隔离 1.常见的几种连接方式及其工作原理 常用于反馈的光耦型号有TLP521.PC817等.这里以TLP521为例,介绍这类光耦的特性. TLP521的原边相当于一个发光二极管,原边电流If越 ...

  6. ad采样频率_使用AD5933分析复阻抗的时钟频率设置

    ■ 前言 使用 AD5933分析复数阻抗[1] 时,由于受到内部离散傅里叶变换(DFT)所带来的以下限制: 由于采集信号可能带来的频率 频率混叠[2] 现象 由于对信号进行截取所带来的频率泄露现象 频 ...

  7. 伺服怎么接单相220伏_乐利网带你认识伺服电机及工作原理

    什么是伺服电机,应该听过人的不少,没听过的也占不少数,其实,伺服电机是指在伺服系统中控制机械元件运转的发动机,是一种补助马达间接变速装置. 伺服电机可使控制速度,位置精度非常准确,可以将电压信号转化为 ...

  8. 高德地图时间和实际差多少_带着“高德地图”去工作

    使用小笔记 我一直是高德地图的忠实用户,不知有多少次高德地图拯救我于迷途之中.仔细思量,干工作与导航竟很相似.刚入职的新员工如同刚上路的司机,对于今后工作如何开展或许还存有些许迷茫,那不妨听我用高德地 ...

  9. ai人工智能换脸原理_他们如何看待AI监视内部工作原理

    ai人工智能换脸原理 Large scale intelligent surveillance systems used by governments and corporates have attr ...

最新文章

  1. 选redis还是memcache?
  2. python合并路径_python url合并与分离
  3. 我用AI回怼美女汽车销售系列[yolo车牌识别](五) 完结
  4. ValueError matplotlib display text must have all code points 128 or use Unicode strings
  5. PhpED和Zend Studio for Eclipse的Debugger配置
  6. [R语言绘图]plot函数的使用
  7. python 实验八 函数 (上)
  8. 新浪滚动新闻的json数据获取页面
  9. 程序的本质之一程序编译的详细过程
  10. 机器学习:考试预测实战(特征隐射,独热编码,特征重要性选择,网格搜索调参)
  11. 微信被动添加好友限制,如何无上限好友被动添加???
  12. 解决Mac电脑开机无法自动连接蓝牙音箱问题!
  13. 入驻爱采购选择苏州本地服务商@江苏一网推
  14. 如何阅读一本书-【未排版!】
  15. 行人重识别通用数据集及介绍
  16. 泉州计算机编程培训班,泉州编程小学生培训班
  17. vue 之 路由懒加载
  18. ArcGIS教程:最小值和最大值条形图
  19. Win10系统内置实时保护总是无故自动开启该如何将其彻底取消关掉
  20. AI Earth 深度学习模型替换数值天气预报模型中的参数化方案-大气辐射传输方案

热门文章

  1. mysql读会产生事务吗_来谈谈MySQL事务及事务引发的问题
  2. 6年经验java笔试_不想搞Java了,6年经验去面试10分钟结束,现在Java面试为这么难...
  3. kubernetes实战篇之dashboard搭建
  4. win10 开启蓝 由于其配置信息(注册表中的)不完整或已损坏
  5. linux配置https站点
  6. Creating and Destroying Objects
  7. 2017年房产事迹大整理
  8. jquery值ajaxForm
  9. URAL 1820. Ural Steaks(数学啊 )
  10. 如何在没有导入excel的情况下获取excel中的测试数据