《单片机IO过程通道》-课件设计(公开).pptVIP

《单片机IO过程通道》-课件设计(公开).ppt

  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文档。上传文档
查看更多
单片机原理与接口技术 大连理工大学出版社 第10章 I/O过程通道 测控系统的必由之路 第10章 I/O过程通道 10.1 开关量输入和输出通道 10.2 并行接口的模拟量输入通道 10.3 串行接口的模拟量输入通道 10.4 并行接口的模拟量输出通道 10.5 串行接口的模拟量输出通道 概 述 通过单片机系统的实时数据采集、实时决策和实时控制,使被控对象完成预定的任务,实现设计确定的功能。 单片机系统和被控对象之间信息的交互有输入(Input)和输出(Output)两种类型,前者在单片机系统数据采集时,将被控对象的信息经输入通道送入单片机系统;后者在单片机系统控制输出时,将单片机系统决策的控制信息经输出通道作用于被控对象。 上述两类信息交互的通道称为过程I/O通道。 两种不同的形式的信息 交互的信息有两种不同的形式,一种是随时间变化的连续物理量,如电流、电压等,称为模拟量;另一种是有开、关两种状态的数字量,称为数字量或开关量。 在本章中主要涉及开关量输入和输出以及模拟量输入和输出四个方面的问题。 图10-1 过程I/O通道的一般结构 10.1开关量输入和输出 一个单片机应用系统,一般都有二个大的组成部分:一部分是人与单片机交互的部分,另一部分是单片机与被控制对象之间的交互部分。人与单片机之间的接口,在第九章已经介绍过了,这一章开始研究单片机与控制对象之间的接口,也称为过程I/O通道。如图10-1所示,过程I/O通道可以分为开关量通道和模拟量通道。 10.1.1 开关量输入 被控对象的一些开关状态可以经开关量输入通道输入到单片机系统,如电器的启动和停止、电磁铁的吸合和断开、光路的通和断等。 但是,控制现场这些开关状态一般都不能直接接入单片机。原因有两点:一方面,现场开关量一般不是TTL电平,需要将不同的电平转化成单片机所需的TTL电平,该过程称为电平匹配;另一方面,即使现场开关量符合TTL电平需要,由于来自现场的干扰严重,一般也需要将单片机与外界进行电气隔离,避免对单片机产生干扰。经过电平匹配和电气隔离后的开关信号才能够通过单片机接口,接入到单片机系统。 开关量接口 单片机接口可以是单片机端口线。如果单片机的端口线不足,开关量输入信号就只能经系统扩展中所扩展的输入缓冲芯片,通过数据总线进入单片机。 1. 直接利用MCS-51端口线 要将一个现场开关状态输入到单片机,经常使用的方法如图10-2所示。图中的S1是现场开关,U1是光耦,其输出信号可以去单片机(MPU)。当单片机系统有可用的端口线时,可以如图10-2所示连接。 图10-2 含状态指示的开关量输入电路 2.利用扩展的I/O接口电路 当单片机的端口线全部被占用,只好另外扩展I/O接口电路了。如第八章所述,扩展I/O接口方法有下列几种。 (1).利用74系列门电路 (2).利用可编程并行I/O芯片 (3).利用串行口 (1).利用74系列门电路 当开关量输入点数不多时,使用74系列门电路扩展并行输入口是常见的方法,该方法设计简单,性价比高。应注意的是选用有缓冲功能的门电路,门的数量由输入点的个数而定。采用74LS244(八总线缓冲器)的应用场合较多。在地址线够用时,扩展芯片的片选(或选通)采用线选法;地址线不够用时,采用地址译码法。 (2).利用可编程并行I/O芯片 采用可编程并行I/O芯片的方法不常用,仅为了几个开关量输入,代价太高。可编程器件的优点在于其端口可编程设定为输入或输出。如果将某端口固定作为输入或输出,势必大材小用,降低性能价格比。有一种情况是例外的,某些场合必须用到可编程并行I/O芯片且有一些未用的口线时,这些未用的口线可以用于开关量I/O,以便充分利用资源。 (3).利用串行口 第七章中利用串行口扩展并行口的方法也可以用来输入/输出开关量。具体扩展方法见第七章相关内容。 10.1.2开关量输出 在单片机应用系统中,现场电器的通/断是通过开关量输出通道进行控制的。如电机的启/停、继电器的通断、电磁阀的吸合释放,甚至步进电机的步进脉冲等,这些都是以开关量的形式表现出来的,都可以用数字1或0表示。开关量输出通道一般是一条端口线控制一路电器。 1.开关量输出常见的受控对象 开关量输出常见的受控对象有电磁阀、继电器、各种电机等,只有对这些受控对象有深入的了解,才能更好的使用它们,发挥它们的最大效能。这些知识不属于本书的范围,需要时请参考其它资料。 2.开关量输出的电气隔离 由于现场电器通断时会产生强烈的干扰,所以从端口线输出的开关量都需要电气隔离,此外数字量0、1的TTL电平不足以驱动电器,隔离后还要经驱动才能控制电器。开关量输出的基本结构如图10-3所示。图中,输出

文档评论(0)

沙卡娜 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档