5模数转换adc的程序设计.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AVR 单片机编程 —— 模数转换( ADC )的程序设计 主讲:梁莹林 机械电子工程学院 主要内容: ? ADC 的原理及相关概念 ? ADC 寄存器的设置 ? ADC 采样与处理程序设计 ADC 的原理及相关概念 采样――利用采样脉冲序列,从信号中抽取一系列 离散值,使之成为采样信号 x(nTs) 的过程. 编码――将经过量化的值变为二进制数字的过程。 量化――把采样信号经过舍入变为只有有限个有 效数字的数,这一过程称为量化. A/D 转换 ADC 的原理及相关概念 ADC 的原理及相关概念 每周期应该有多少采样点 ? 最少 2 点 : ADC 的原理及相关概念 ADC 的原理及相关概念 采样定理 为保证采样后信号能真实地保留原始模拟信 号信息,信号采样频率必须至少为原信号中最高 频率成分的 2 倍 。这是采样的基本法则,称为采 样定理。 Fs > 2 Fmax ADC 的原理及相关概念 需注意,满足采样定理,只保证不发生频率混叠, 而不能保证此时的采样信号能真实地反映原信号 x(t) 。 工程实际中采样频率通常大于信号中最高频率成分的 3 到 5 倍。 ADC 的原理及相关概念 A/D 采样前的抗混迭滤波: 物理信号 对象 传 感 器 电信号 放 大 调 制 电信号 A/D 转换 数字信号 展开 低通滤波 (0-Fs/2) 放大 ADC 的原理及相关概念 10 位 ADC 10 位数据线 ADC 输入 接地 GND 输入电压 AVR 的片上 ADC : 最高分辨率时,采样率高达 15 kSPS 最高转换精度 10 位 ADC 的原理及相关概念 *1024 IN REF V ADC V ? VIN 为被选中引脚的输入电压, VREF 为参考电压。 0x000 代表模拟地电平 0x3FF 代表所选参考电压的数值减去 1LSB 。 转换结果: ADC 寄存器的设置 ADC 使用流程: 1 、初始化相关寄存器 2 、启动首次转换,丢弃首次结果 3 、启动转换,并读取转换结果 4 、数据滤波 5 、进行单位制变换 ADC 寄存器的设置 ? ADC 多工选择寄存器 ADMUX ? ADC 控制和状态寄存器 ADCSRA ? ADC 数据寄存器( ADCL 和 ADCH ) ADC 寄存器的设置 Bit7:6 – REFS1:0 参考电压选择。 Bit5 – ADLAR ADC 转换结果左对齐 (=1) Bit4:0 – MUX4:0 模拟通道与增益选择位 ADC 寄存器的设置 Bit 7 – ADEN ADC 使能 Bit 6 – ADSC ADC 开始转换 Bit 5 – ADFR ADC 连续转换选择 (=1) Bit 4 – ADIF ADC 中断标志 Bit 3 – ADIE ADC 中断使能 Bits 2:0 – ADPS2:0 ADC 预分频器选择位 ADC 寄存器的设置 ADLAR = 0 (右对齐): ADLAR = 1 (左对齐) : ADC 数据寄存器:

文档评论(0)

jinzhuang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档