嵌入式 AD实验.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.8 A/D 实验 5.8.1 实验目的 1. 了解模数转换的基本原理; 2. 掌握模数转换的编程方法。 5.8.2 实验内容 1. 编写程序对模拟输入进行采集和转换,并将结果显示在LED上; 2. 通过可变电阻改变模拟量输入,观查显示结果; 5.8.3 预备知识 1. 了解A/D采样的原理; 2. 了解采样频率的设置; 5.8.4 实验设备 1. 硬件:JX44B0教学实验箱、PC机; 2. 软件:PC机操作系统 Windows 98(2000、XP) + ADT IDE集成开发环境。 5.8.5 基础知识 1. A/D转换的基本原理 1) 采样和量化 作用:我们经常遇到的物理参数,如电流、电压、温度、压力、速度……电量或非电量都是模拟量。模拟量的大小是连续分布的,且经常也是时间上的连续函数。因此要将模拟量转换成数字信号需经采样——量化——编码三个基本过程(数字化过程)。 图5-14 A/D采样示意图 采样: 按采样定理对模拟信号进行等时间间隔采样,将得到的一系列时域上的样值去代替u=f(t),即用u0、u1、…un代替u=f(t)。 这些样值在时间上是离散的值,但在幅度上仍然是连续模拟量。 量化: 在幅值上再用离散值来表示。方法是用一个量化因子Q去度量;u0、u1、…,得到取整后的数字量。 u0=2.4Q2Q 010 u1=4.0Q4Q 100 u2=5.2Q5Q 101 u3=5.8Q5Q 101 编码: 将整量化后的数字量进行编码,以便读入和识别; 编码仅是对数字量的一种处理方法。 例如:Q=0.5V/格,设用三位(二进编码) u0=2.4Q2Q(010) 2) 分类 按被转换的模拟量类型可分为时间/数字、电压/数字、机械变量/数字等。应用最多的是电压/数字转换器。电压/数字转换器又可分为多种类型: 按转换方式可分为:直接转换、间接转换。按输出方式分可分为:并行、串行、串并行。 按转换原理可分为:计数式、比较式。 按转换速度可分为:低速、中速、高速。按转换精度和分辨率可分为:3位、4位、8位、10位、12位、14位、16位等等。 3) 工作原理 类似于用天平称物体重量,设有一待测物为4.42g;满度测量量程为,砝码种类有四种:、、、。 测量方法:先大砝码,后小砝码,依次比较(累计比较),要的记“1”,不要的记“0”。 实测物重G为: 误差: 误差最小砝码(最小分辨砝码) 以上过程:①通过4次比较后,得出结果;②误差最小砝码值; 4) 逐次逼近式ADC工作原理 原理结构框图: 图5-15 逐次逼近式A/D转换器原理框图 图5-16 逐次逼近式A/D转换器原理框图 工作过程: *环形计数器; *去码/留码控制逻辑; *逐次比较过程(完成一个A/D转换)。 设,(n=8) 表5-24 逐次逼近式ADC去码/留码控制逻辑 次数 计 数 器 寄 存 器 与的关系 去/留码 1 1000 0000 1000 0000 留 2 0100 0000 1100 0000 留 3 0010 0000 1100 0000 去 4 0001 0000 1100 0000 去 5 0000 1000 1100 1000 留 6 0000 0100 1100 1100 留 7 0000 0010 1100 1110 留 8 0000 0001 1100 1111 留 2. S3C44B0X的A/D转换器 S3C44B0X集成了8路10位A/D转换器,其分辨率为10比特,该转换器可以通过软件设置为Sleep摸式,可以节电减少功率损失,最大转换速率为100K,非线性度为正负1位。 1) A/D转换有关寄存器 表5-25 A/D转换控制寄存器 寄 存 器 名 称 地 址 读 写 状 态 描 述 复 位 值 ADCCON 0x01D40000 R/W A/D转换器控制寄存器 0x20 ADCCON 位 描 述 初始状态 FLAG [6] A/D转换器状态标志(只读) 0 SLEEP [5] 系统电源开关 0:正常模式 1:休眠模式 1 INPUT SELECT [4:2] 时钟源选择 000:AIN0 001:AIN1 010:AIN2 011:AIN3 100:AIN4 101:AIN5 110:AIN6 111:AIN7 00 READ START [1] A/D转换读启动功能禁止/使能 0:禁止该功能 1:使能该功能 00 ENABLE START [0] A/D转换使能启动功能禁止/使能,当RE

文档评论(0)

82393aa + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档