微机控制技术项目2 输入输出通道接口技术.pptVIP

  • 9
  • 0
  • 约7.81千字
  • 约 93页
  • 2017-12-08 发布于江西
  • 举报

微机控制技术项目2 输入输出通道接口技术.ppt

图 2.18   各通道共用 D / A 转换器的模拟输出通道 2. D / A 转换原理及主要参数 ( 1 ) D / A 转换原理 能把数字量转换成模拟量的器件叫 D / A 转换器 。 一般来说 , D / A 转换器由 参考电源 、 数字开关控制 、 模拟电流转换 、 数字接口 及放大器组成 , 其原理框图如图 2.19 所示 。 图 2.19   D / A 转换原理框图 ( 2 ) 数字量输出 引 脚的连接 A / D 转换器芯片一般有两种输出 方式 : 一种是芯片的数字量输出端具有可控的输出 三态门 , 可直接与系统总线相连 , 在转换结束后 , CPU 通过执行一条输入指令产生读信号 , 选通三态门 , 将数据从 A / D 转换器取走 。 ( 3 ) 启 动信号的产生 任何一个 A / D 转换器在开始转换前 , 都必须经过启动 , 才能开始转换工作 。 不同的芯片 ,启 动信号也不相同 。 A / D 转换器的启动信号有两种 : 脉冲启动信号和电平启动信号 。 脉冲启 动型的 A / D 转换器芯片 , 只要在启动转换输入引脚引 入一个启动脉冲即可 。 电平启 动转换的 A / D 转换器芯片 , 就是在 A / D 转换器的启动引脚上加上要求的电平 , 才开始 A / D 转换 。 ( 4 ) 转换结束后的数据读取处理 当 A / D 转换器接收到 CPU 发出 的一个启 动信号后 , A / D 转换器就开始转换 , 这个转换需要一定的时间 。 当转换结束时 , A / D 转换器芯片内部的转换结束触发器置位 。 同时输出 一个转换结束标志信号 , 通知微型计算机读取转换的数据 。 ( 5 ) 参考电平的连接 在 A / D 转换器中 , 参考电平的作用 是供给其内 部 D / A 转换器的标准电源 。 它直接关系到 A / D 转换的精度 , 因而对该电源的要求比较高 , 一般要求由稳压电源供电 。 ( 6 ) 时钟信号的连接 影响 A / D 转换器的转换速度的一个重要因 素就是转换器的时钟信号 。 时钟信号的频率是决定芯片转换速度的基准 。 时钟信号参与了 整个 A / D 转换过程 。 ( 7 ) 接地问 题 在包括 A / D 转换器组成的数据采集系统中 , 有许多接地点 。 这些接地点通常被看做逻辑电路的返回端 ( 数字地 )、 模拟公共端 ( 模拟电路返回端 ) 模拟地 。 在连接时 , 必须将模拟电源 、 数字电源分别连接 , 模拟地和数字地也要分别连接 。 图 2.10   正确的地线连接方法 3. A / D 转换器的应用 实例 A / D 转换器在应用中的设计包括接口 电路部分的硬件设计和 完成转换功能的软件程序设计 。 硬件设计主要指的是接口 电路的设计 , 这在前面已经介绍过 。 为了 按要求完成 A / D 转换功能 , 还必须进行相应的软件程序设计 。 ( 1 ) 8 位 A / D 转换器 ADC0809 的应用 1 ) ADC0808 / 0809 的电路组成及转换原理 ADC0808 / 0809 是一个 8 位 8 通道的 A / D 转换器 , 由 CMOS 电路组成 , 转换方法采用 逐次逼近型 。 ADC0808 / 0809 转换器的结构原理框图和引脚图 , 如图 2.11 所示 。 图 2.11   ADC0808 / 0809 转换器的结构原理框图 2 ) ADC0808 / 0809 的引 脚功能 根据图中所示 , ADC0808 / 0809 的引脚功能如下 :  IN 7 ~ IN 0 : 8 个模拟量输入端 。 START : 启 动信号 。 当 START 引脚来一个正脉冲 , 在脉冲的下降沿启 动 A / D 转换 。  EOC : 转换结束信号 。 当 A / D 转换结束后 , 发出 一个正脉冲 , 表示 A / D 转换完毕 。 此信号可用做 A / D 转换是否结束的检测信号 , 或向 CPU 申请中断的信号 。 3 ) ADC0808 / 0809 的工作时序图 ADC0808 / 0809 的工作时序图如图 2.12 所示 。 图 2.12   ADC0808 / 0809 的工作时序图 4 ) ADC0809 与 MCS51 单片机的接口 ADC0809 与 MCS51 单片机的接口电路比较简单 , 其典型的接口 电路如图 2.13 所示 。 图 2.13   ADC0809 与 MCS-51 单片机的接口电路 5 ) ADC0809 转换程序设计 ADC0809 与单片机接口 的转换程序设计 , 根据硬件接口 电路的不同可以 分为 三种方式 : 中断方式

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档