313-A转换器与80C51的连接方法,能读懂教材中的控制实例。掌握AD.ppt

313-A转换器与80C51的连接方法,能读懂教材中的控制实例。掌握AD.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章学习目标 : 了解单片机测控系统中接口元件的作用 了解D/A转换器与80C51的连接方法,能读懂教材中的控制实例。 掌握A/D转换器与80C51的连接方法,能编写与教材同等难度的应用程序。 了解直流电机控制芯片TA7257P的应用 理解步进电机的工作原理、励磁方式,能用其实现简单控制 7.1.1 DAC0832的结构 1. DAC0832的内部结构 DAC0832是美国国家半导体公司生产的8位电流输出型D/A转换器,是DAC0830系列产品中的一种。它的主要技术指标是:分辨率为8位,转换速度约1μs,单一电源(+5~+15V)供电,参考电压为+10~-10V等。 DAC0832的内部结构如图7-2所示,它含有: 1个8位数据输入寄存器:8位输入数据暂存 1个8位DAC寄存器:与8位数据输入寄存器构成两级缓冲,使芯片功能更灵活。 1个8位D/A转换器:实现D/A转换。 7.1.2 DAC0832与80C51的接口与编程 1.DAC0832与80C51的接口 DAC0832内部具有两级8位寄存器,通过与80C51的适当连接可以构成直通、单缓冲、双缓冲三种工作方式。下面以单缓冲方式为例说明其接口形式。电路如图。 2.DAC0832的编程 7.1.3 课题与实训15 DAC0832构成波形发生器 7.2 模/数转换接口 7.2.3 ADC0809的应用指导 7.2.4 ADC0809的应用实例 ☆7.2.5串行A/D转换芯片TLC1549 7.2.6 课题与实训16 简易数字电压表 7.3电动机控制 7.3.2 步进电机及其控制 本章小结 思考题与习题 1 0 0 1 8 1 0 0 0 7 1 1 0 0 6 0 1 0 0 5 0 1 1 0 4 0 0 1 0 3 0 0 1 1 2 0 0 0 1 1 B A STEP 表7-7 1-2相励磁顺序 励磁顺序说明: 3.步进电动机的驱动 80C51每一位I/O口所能提供的驱动电流太小,无法直接驱动步进电动机,必须要加驱动电路。 (1) 三极管驱动 最简单的驱动电路是在每一位I/O口加一只NPN晶体管来放大。此方法只能用于步进电动机没有外加负载的情况下。见图7-17。由于步进电动机属于电感性的负载 ,因而在该电路中,与步进电动机绕组并联了一只保护二极管,以防止电机停转时出现的自感电动势烧坏NPN晶体管。 图7-17 简易步进电动机驱动 (2)集成电路驱动 也可以采用专用集成电路芯片驱动步进电动机,典型的驱动IC如FT5754 。 FT5754是步进电动机专用驱动芯片,内含4组NPN达林顿晶体管,保证步进电动机有足够的驱动电流。图7-18是FT5754的外观引脚和内部结构,各输入引脚B要保证有3mA的输入电流,才能使C-E导通。每个输出能承受最大为3A的电流,非常适合来驱动步进电动机。 图7-19为FT5754驱动步进电动机电路。由于FT5754需要3mA以上的输入电流,因而在FT5754与单片机之间需要用缓冲器来推动,可选用的器件有4050、74LS244等。 图7-19 FT5754驱动步进电动机电路 (1)地址线与数据线的连接 ADC0809的内部输出电路有三态缓冲器,所以其8位输出数据线可以直接和80C51的P0口相连。它的通道地址选择信号ADDA~ADDC均经过74LS373锁存,与80C51的P0口中的任意三根I/O口线相连接(图中与P0.0、P0.1、P0.2相连)。 (2)时钟信号的连接 ADC0809必须外接时钟。此电路中借用80C51的ALE输出。 (3)控制信号的连接 由于ADC0809的ALE和START均为正脉冲,而且基本同步,所以可由80C51的P2.0和 或非而成。同理,OE信号也可以由80C51的P2.0和 或非而成。EOC信号经非门与80C51的 相接,可申请中断。 若80C51晶振频率太高,则需对ALE输出脉冲进行分频。如晶振采用12MHz时,ALE频率为2MHz,经4分频后为500KHz,才能与 ADC0809的CLK时钟端相连。 1.ADC0809转换结束的判断方法 软件延时法???? ?? 指用软件延时等待一次A/D转换结束。延时时间取决于通过计算和调试而获得的ADC完成一次转换所需要的时间。 中断法?????? 利用EOC作为向80C51申请中断的信号。在主程序中启动A/D转换,再继续执行主程序。在中断服务程序中读取转换结果。 查询法?????? 将E

文档评论(0)

小玉儿 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档