(单片机应用与设计)项目六单片机外设控制.ppt

(单片机应用与设计)项目六单片机外设控制.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目六 单片机外设控制 学习目标   ? 了解ULN2003的特性;   ? 掌握单片机控制继电器的原理;   ? 掌握单片机控制直流电机的方法;   ? 掌握单片机扩展I/O口的方法。 能力目标   掌握单片机常用外设的控制方法,并能够进行一定的扩展应用。      6.1 单片机与继电器   继电器实际上是一个电磁开关,是一种电控制器件。单片机一般工作在中低电压、小电流的环境中,但在自动化控制电路中,对电动机等大功率器件的控制时,常常使用到继电器。它是用小电流去控制大电流的“开关”。   继电器具有动作快、工作稳定、使用寿命长、体积小等优点,被广泛应用于自动化、运动、遥控、测量和通信等装置中,是非常重要的控制元件之一。   1. 继电器的分类   继电器可分为电磁继电器、固态继电器、时间继电器等。   1) 电磁继电器   在输入电路内电流的作用下,由机械部件的相对运动产生预定响应的一种继电器称为电磁继电器。它包括直流电磁继电器、交流电磁继电器、磁保持继电器、极化继电器、舌簧继电器和节能功率继电器。   2) 固态继电器   固态继电器是输入、输出功能由电子元件完成而无机械运动部件的一种继电器。   3) 时间继电器   当加上或除去输入信号时,输出部分需延时或限时到规定的时间才闭合或断开其被控线路的继电器称为时间继电器。 此外还有温度继电器、风速继电器、加速度继电器、热继电器、光继电器等。   2. 继电器的工作原理图   继电器内部结构如图6.1所示。   继电器工作原理如下。   当A、B两端通电时,电磁线圈产生磁场,把衔铁吸引下来。此时,D触点与C触点脱离,与E触点导通,用电器1停止工作,用电器2开始工作。当A、B两点失去电压时,D触点由于弹性的关系,回到C点,用电器1恢复工作,用电器2停止工作。 图6.1 继电器内部结构图   3. 单片机驱动继电器   前面我们已经介绍过,单片机驱动能力较弱,需要相应的使用驱动芯片来提高其驱动能力。下面介绍一款高耐压、大电流复合晶体管——ULN2003。   ULN2003是高耐压、大电流复合晶体管阵列,由七个硅NPN复合晶体管组成,多用于单片机、智能仪表等控制电路中,并且可直接驱动继电器等负载。ULN2003的每一对达林顿管都串联一个2.7?kΩ的基极电阻,在5?V的工作电压下它能与TTL和CMOS电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。   ULN2003工作电压高,工作电流大,灌电流可达500?mA,并且能够在关态时承受50?V的电压,输出还可以在高负载电流并行运行。ULN2003内部还集成了一个消线圈反电动势的二极管,可用来驱动继电器。通常单片机驱动ULN2003时,上拉2?kΩ的电阻较为合适,同时,COM引脚应该悬空或接电源。ULN2003引脚图如图6.2所示。   引脚1:CPU脉冲输入端,端口对应一个信号输出端。   引脚2:CPU脉冲输入端。   引脚3:CPU脉冲输入端。   引脚4:CPU脉冲输入端。   引脚5:CPU脉冲输入端。 图6.2 ULN2003引脚图   引脚6:CPU脉冲输入端。   引脚7:CPU脉冲输入端。   引脚8:接地。   引脚9:该脚是内部7个续流二极管负极的公共端,各二极管的正极分别接各达林顿管的集电极。用于感性负载时,该脚接负载电源正极,实现续流作用。如果该脚接地,实际上就是达林顿管的集电极对地接通。   引脚10:脉冲信号输出端,对应7脚信号输入端。   引脚11:脉冲信号输出端,对应6脚信号输入端。   引脚12:脉冲信号输出端,对应5脚信号输入端。   引脚13:脉冲信号输出端,对应4脚信号输入端。   引脚14:脉冲信号输出端,对应3脚信号输入端。   引脚15:脉冲信号输出端,对应2脚信号输入端。   引脚16:脉冲信号输出端,对应1脚信号输入端。   ULN2003的各项极限值如表6-1所示。   如果ULN2003的达林顿管输入端输入低电平使其截止,其驱动的元件是感性元件,则电流不能突变,此时会产生一个高压;如果没有二极管,达林顿管会被击穿,所以这个二极管主要起保护作用。   由于ULN2003是集电极开路输出,为了让这个二极管起到续流作用,必须将COM引脚(PIN9)接在负载的供电电源上,只有这样才能够形成续流回路。 表6-1 ULN2003的各项极限值   【例6.1】 单片机控制继电器。使用一个按键,每按一次按键,继电器的状态就变化一次,以此来控制LED亮灭。   解析:   根据题意,可设计出电路如图6.3所示。   (1) 原理分析。由于ULN2003是非门,而要想使继电器电磁铁得电,在ULN2003的19脚就要为低电平。由于单片机I/O口通过非门连接到UL

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档