第六章其它接口.ppt
《第六章其它接口.ppt》由会员分享,可在线阅读,更多相关《第六章其它接口.ppt(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章第六章 其它接口其它接口第六章 单片机的其它接口 1 单片机的驱动和隔离 2 日历时钟第六章第六章 其它接口其它接口 1 单片机的驱动和隔离在单片机控制系统中,在单片机控制系统中,CPU 本身的驱动能力是有限的,通常只本身的驱动能力是有限的,通常只能驱动几个能驱动几个TTL门电路。因此,人们常常需要根据不同情况在门电路。因此,人们常常需要根据不同情况在CPU 的地址总线、数据总线和控制总线上加进不同数量和类型的地址总线、数据总线和控制总线上加进不同数量和类型的的驱动电路驱动电路,以增强,以增强CPU 对板内元器件或各类总线的驱动能力。对板内元器件或各类总线的驱动能力。驱动器类型很多,使用
2、场合各异。通常,驱动器可分为板内总线驱动器类型很多,使用场合各异。通常,驱动器可分为板内总线驱动器、线驱动器、外围驱动器、显示驱动器、译码器驱动驱动器、线驱动器、外围驱动器、显示驱动器、译码器驱动器等等。器等等。驱动器不仅可以减轻主机负担,增强驱动器不仅可以减轻主机负担,增强CPU 驱动负载的能力,为驱动负载的能力,为负载电阻和分布电容提供较大的驱动电流,而且也能够负载电阻和分布电容提供较大的驱动电流,而且也能够消除驱消除驱动器后面负载电路对主机芯片的干扰和影响动器后面负载电路对主机芯片的干扰和影响,较好地保证总线,较好地保证总线上信号波形的完整性。上信号波形的完整性。第六章第六章 其它接口其
3、它接口 1.1 板内总线驱动器在单片机控制系统中,板内总线又称内部总线或局部总线,在单片机控制系统中,板内总线又称内部总线或局部总线,是一种以驱动元器件为主的元件级总线。是一种以驱动元器件为主的元件级总线。1板内总线驱动电路板内总线驱动电路 板内总线驱动器通常可分为两种:板内总线驱动器通常可分为两种:一种是数据总线的一种是数据总线的双向驱动器双向驱动器;另一种是地址总线及有关;另一种是地址总线及有关控制总线的控制总线的单向驱动器单向驱动器。单向驱动器常采用。单向驱动器常采用74LS244(或(或8228)八同相三态缓冲)八同相三态缓冲/线驱动器;双向驱动器采用线驱动器;双向驱动器采用74LS2
4、45(或(或8215)八同相三态收发器。)八同相三态收发器。第六章第六章 其它接口其它接口 74LS244逻辑功能74LS245逻辑功能第六章第六章 其它接口其它接口 板内总线驱动器电路图板内总线驱动器电路图第六章第六章 其它接口其它接口图中,图中,1#74LS244:用作用作8031的的P2口高口高8位地址总位地址总线驱动器,由线驱动器,由P2口直接驱动;口直接驱动;2#74LS244用作用作P0口口低低8位地址总线驱动器由位地址总线驱动器由 P0口通过口通过74LS373 锁存器锁存器驱动;双向总线驱动器驱动;双向总线驱动器74LS245 由由P0口驱动,受口驱动,受 和和 控制。若控制。
5、若 =1和和 =0,则数据由外部,则数据由外部存储器或系统总线经存储器或系统总线经74LS245 送入送入P0口;若口;若 =1和和 =0,则数据由,则数据由P0口经口经74LS245送外部存储器或送外部存储器或系统总线。系统总线。第六章第六章 其它接口其它接口 1.2 外围驱动器 在单片机应用中,经常需要用单片机控制各种各样的高压在单片机应用中,经常需要用单片机控制各种各样的高压大电流设备;例如:马达、继电器和调节器等。这些设备的大电流设备;例如:马达、继电器和调节器等。这些设备的负载功率通常较大,直接用单片机的负载功率通常较大,直接用单片机的I/O输出来驱动是不行输出来驱动是不行的,必须采
6、用专门的驱动器,这类驱动器常称为外围驱动器。的,必须采用专门的驱动器,这类驱动器常称为外围驱动器。外围驱动器的电路形式和结构一般具有如下两个特点:外围驱动器的电路形式和结构一般具有如下两个特点:a.采采用集电极开路输出,以便使输出高电压近似等于外加电压,用集电极开路输出,以便使输出高电压近似等于外加电压,调节外加电压一定程度上可以输出比较高的电平去满足负载调节外加电压一定程度上可以输出比较高的电平去满足负载要求,而不受逻辑电平的限制;要求,而不受逻辑电平的限制;b.要求输出晶体管具有比较要求输出晶体管具有比较强的负载能力,能够承受比较大的电流。强的负载能力,能够承受比较大的电流。外围驱动器的输
7、入通常能和外围驱动器的输入通常能和TTL或或CMOS兼容,也可直接由兼容,也可直接由单片机单片机I/O驱动,输出端可以接外围设备,也可以直接驱动驱动,输出端可以接外围设备,也可以直接驱动TTL或或CMOS电路。电路。但应注意但应注意:当负载为感性时外围驱动器:当负载为感性时外围驱动器输出端必须加接限流电阻或箝位二极管。输出端必须加接限流电阻或箝位二极管。第六章第六章 其它接口其它接口常用外围驱动器一览表常用外围驱动器一览表名称型号平均延时(ns)输出电压(V)输出电流(mA)输入端相容电路国内国外双外围正与驱动器CJ0450SN75450B2130300DTLTTL双外围正与驱动器CJ0451
8、SN75451B2130300双外围正与非驱动器CJ0452SN75452B2130300双外围正与驱动器CJ0476SN7547620070300DTLTTLMOS双外围正与非驱动器CJ0477SN7547720070300双外围正或非驱动器CJ0478SN7547820070300双外围正或驱动器CJ0441SN754412230100ECL达林顿反相缓冲器CJ0466SN75466130100350DTLTTLCMOSPMOS达林顿反相缓冲器CJ0467SN75467130100350第六章第六章 其它接口其它接口CJ0452 CJ0452 是双外围正与非驱动器,电路框图如图下所示。是双
9、外围正与非驱动器,电路框图如图下所示。CJ0452逻辑引脚图第六章第六章 其它接口其它接口CJ0452驱动线圈外围驱动器也可用来直接驱动线圈。电感线圈是一种感性负载,外围驱动器也可用来直接驱动线圈。电感线圈是一种感性负载,当流过线圈的电流发生变化时线圈两端会产生很大的反电动势,当流过线圈的电流发生变化时线圈两端会产生很大的反电动势,这个反电动势是有可能损坏驱动器中输出晶体管的。因此,为了这个反电动势是有可能损坏驱动器中输出晶体管的。因此,为了防止驱动器损坏,线圈两端必需加接箝位二极管。当防止驱动器损坏,线圈两端必需加接箝位二极管。当8031在在P1.7输输出低电平时,出低电平时,CJ0452相
10、应的输出晶体管导通相应的输出晶体管导通,继电器线圈中有电继电器线圈中有电流流过流流过,继电器吸合;当继电器吸合;当8031在在P1.7输出高电平驱动器相应输出晶输出高电平驱动器相应输出晶体管截止,继电器线圈中无电流流过,继电器不吸合,触点常开。体管截止,继电器线圈中无电流流过,继电器不吸合,触点常开。图中二极管用于箝位线圈两端可能出现的反电动势。图中二极管用于箝位线圈两端可能出现的反电动势。第六章第六章 其它接口其它接口单片机和继电器的接口第六章第六章 其它接口其它接口继电器的主要电气参数v线圈电源和功率:指继电器线圈电源是直流还是交线圈电源和功率:指继电器线圈电源是直流还是交流以及线圈消耗的
11、额定功率。一般用于单片机系统流以及线圈消耗的额定功率。一般用于单片机系统的线圈电源为直流的。的线圈电源为直流的。v额定工作电压或额定工作电流:指继电器正常工作额定工作电压或额定工作电流:指继电器正常工作时线圈需要的电压或电流值。一般同一型号的继电时线圈需要的电压或电流值。一般同一型号的继电器都有不同的额定工作电压和额定工作电流,以适器都有不同的额定工作电压和额定工作电流,以适应不同电路的需要。应不同电路的需要。v线圈电阻:指线圈的电阻值。利用该值和额定工作线圈电阻:指线圈的电阻值。利用该值和额定工作电压就可推知其额定工作电流。电压就可推知其额定工作电流。第六章第六章 其它接口其它接口v吸合电压
12、或电流:指继电器能产生吸合动作的最小吸合电压或电流:指继电器能产生吸合动作的最小电压或电流,其值一般为额定电压或电流值的电压或电流,其值一般为额定电压或电流值的75。但一般仅给继电器加吸合电压,其工作是不可靠的。但一般仅给继电器加吸合电压,其工作是不可靠的。v释放电压或电流:继电器两端的电压减小到一定数释放电压或电流:继电器两端的电压减小到一定数值时,继电器就从吸合状态转换到释放状态,释放值时,继电器就从吸合状态转换到释放状态,释放电压或电流指的是产生释放动作的最大电压或电流电压或电流指的是产生释放动作的最大电压或电流值,其值往往比吸合电压小得多值,其值往往比吸合电压小得多v接点负荷:指接点的
13、负载能力。因为继电器的接点接点负荷:指接点的负载能力。因为继电器的接点在切换时能承受的电压和电流值是有限的。继电器在切换时能承受的电压和电流值是有限的。继电器工作时其电流和电压都不应该超过此值,否则会影工作时其电流和电压都不应该超过此值,否则会影响工作甚至损坏节点。响工作甚至损坏节点。第六章第六章 其它接口其它接口继电器的选用v继电器额定工作电压的选择:其值应等于或小于继电器线圈继电器额定工作电压的选择:其值应等于或小于继电器线圈控制电路的电压,在继电器驱动时,还要考虑其额定工作电控制电路的电压,在继电器驱动时,还要考虑其额定工作电流,是否在所设计的驱动电路所能提供的输出电流的范围之流,是否在
14、所设计的驱动电路所能提供的输出电流的范围之内,必要时可增加一级驱动或增加一个中间继电器。内,必要时可增加一级驱动或增加一个中间继电器。v接点负荷的选择:根据电流所驱动的外设,选择合适的接点接点负荷的选择:根据电流所驱动的外设,选择合适的接点负荷;主要是根据被驱动设备工作电压的大小、类型和工作负荷;主要是根据被驱动设备工作电压的大小、类型和工作电流大小来考虑。电流大小来考虑。v接点数量和种类的选择:同一系列的继电器接点和接点类型接点数量和种类的选择:同一系列的继电器接点和接点类型可有不同,如单刀双掷、双刀双掷等。选用时可根据需要,可有不同,如单刀双掷、双刀双掷等。选用时可根据需要,以充分利用各组
15、接点,达到简化控制线路、缩小体积的目的。以充分利用各组接点,达到简化控制线路、缩小体积的目的。v有关继电器的体积、封装形式、工作环境、绝缘能力以及吸有关继电器的体积、封装形式、工作环境、绝缘能力以及吸合和释放时间等参数,在继电器选择时也应该一并考虑。以合和释放时间等参数,在继电器选择时也应该一并考虑。以选择性价比高的产品。选择性价比高的产品。第六章第六章 其它接口其它接口1.4 电气隔离技术在工业控制领域中,单片机不仅要输入被控系统的开关量在工业控制领域中,单片机不仅要输入被控系统的开关量和模拟量,而且还要把经过处理后的信息以开关量和模拟和模拟量,而且还要把经过处理后的信息以开关量和模拟量形式
16、输出并控制被控系统工作,这些开关量(如:动力量形式输出并控制被控系统工作,这些开关量(如:动力回路的启闭、机械限位开关状态等等)和模拟量(如压力、回路的启闭、机械限位开关状态等等)和模拟量(如压力、温度和流量传感器的输出,发电机的输出电压、电流和功温度和流量传感器的输出,发电机的输出电压、电流和功率、电网电压,等等)本身往往就是强电系统。因此,强率、电网电压,等等)本身往往就是强电系统。因此,强电控制电路必将会对单片机控制系统产生严重干扰,以致电控制电路必将会对单片机控制系统产生严重干扰,以致单片机控制系统不能正常工作。单片机控制系统不能正常工作。单片机控制系统和强电控制回路共地是引起干扰的主
17、要原单片机控制系统和强电控制回路共地是引起干扰的主要原因。消除这些干扰的最有效方法是使单片机弱电部分和强因。消除这些干扰的最有效方法是使单片机弱电部分和强电控制回路的地隔开,在电气连接上切断它们彼此间的耦电控制回路的地隔开,在电气连接上切断它们彼此间的耦合通路。合通路。在单片机控制系统中,电气隔离通常可分为单片机对开关在单片机控制系统中,电气隔离通常可分为单片机对开关量的输入量的输入/输出隔离和单片机对模拟量输入的隔离。输出隔离和单片机对模拟量输入的隔离。第六章第六章 其它接口其它接口1单片机对开关量输出的隔离电路单片机对开关量输出的隔离电路 在单片机控制开关量输出电路时,通常需要把输出在单片
18、机控制开关量输出电路时,通常需要把输出开关量先锁存在开关量先锁存在74LS273、74LS373 或者或者8224 等等锁存器中,然后在锁存器和开关量输出电路间放置锁存器中,然后在锁存器和开关量输出电路间放置隔离电路。隔离电路。隔离电路通常可分为隔离电路通常可分为继电器隔离继电器隔离和和光隔离器光隔离器两类。两类。第六章第六章 其它接口其它接口2单片机对开关量和模拟量输人的隔离单片机对开关量和模拟量输人的隔离 通常,光隔离器也用来隔离输入的开关量和模拟量,以消除输通常,光隔离器也用来隔离输入的开关量和模拟量,以消除输入回路对单片机的共地。入回路对单片机的共地。光隔离器用于隔离输入模拟量时,模拟
19、量可以先由光隔离器用于隔离输入模拟量时,模拟量可以先由A/D 转换器转换器变成数字量,然后再通过光隔离器送给变成数字量,然后再通过光隔离器送给CPU。第六章第六章 其它接口其它接口光耦v光电耦合器以光电转换原理传输信息,它不仅使信光电耦合器以光电转换原理传输信息,它不仅使信息发出端息发出端(一次一次侧侧)与信息输出端与信息输出端(二次侧二次侧)是电绝缘是电绝缘的的(光耦有很高的绝缘电阻,可达光耦有很高的绝缘电阻,可达1010欧姆,并能承欧姆,并能承受受1500V以上的高压,从而对以上的高压,从而对“地电位差干扰地电位差干扰”有有很强的抑制能力。很强的抑制能力。),而且有很强的抑制电磁干扰的,而
20、且有很强的抑制电磁干扰的能力,且速度高,价格低,接口简单,因而得到广能力,且速度高,价格低,接口简单,因而得到广泛的应用。泛的应用。v光电耦合器的一次侧都是发光二极管,但是二次侧光电耦合器的一次侧都是发光二极管,但是二次侧则有多种结构,如光敏二极管、光敏晶体管、复合则有多种结构,如光敏二极管、光敏晶体管、复合管、光触发可控硅等。管、光触发可控硅等。第六章第六章 其它接口其它接口二极管-三极管型光耦 虚线框内是光电耦合器,虚线框内是光电耦合器,D1是是发光二极管发光二极管,T2是光敏三是光敏三极管。极管。D1与与T2之间是电绝缘之间是电绝缘的。在的。在D1通过电流通过电流IF后,后,D1发出红外
21、光,发出红外光,T2受光刺激后受光刺激后便产生电流便产生电流IC,从而从而在在RL上产上产生压降生压降VO。IC、VO只与只与IF有有关,与光耦两侧的电位无关,关,与光耦两侧的电位无关,抑制了两侧地电位差所产生抑制了两侧地电位差所产生的干扰。的干扰。第六章第六章 其它接口其它接口光耦的特性参数v导通电流和截至电流:对不同的光耦,其驱动发光二导通电流和截至电流:对不同的光耦,其驱动发光二极管导通的电流用也不一样。当发光二极管两端通以极管导通的电流用也不一样。当发光二极管两端通以一定电流一定电流IF时,光耦输出端处于导通状态;而当流过时,光耦输出端处于导通状态;而当流过发光二极管的电流小于某一电流
22、值时,光耦输出端截发光二极管的电流小于某一电流值时,光耦输出端截至。不同类型光耦其值不同,一般典型值为几毫安。至。不同类型光耦其值不同,一般典型值为几毫安。v频率响应:由于受发光二极管和光敏三极管响应时间频率响应:由于受发光二极管和光敏三极管响应时间的影响,开关信号的传输速度和频率受光耦频率特性的影响,开关信号的传输速度和频率受光耦频率特性的影响,因此,在高频信号的传输中要考虑其频率特的影响,因此,在高频信号的传输中要考虑其频率特性。在开关量传输过程中,输出开关信号频率一般较性。在开关量传输过程中,输出开关信号频率一般较低,不会因为光耦的频率特性而受影响。低,不会因为光耦的频率特性而受影响。第
23、六章第六章 其它接口其它接口光耦的特性参数v输出端工作电流:当光耦处于导通状态时,流输出端工作电流:当光耦处于导通状态时,流过光敏三极管的电流若超过了某个额定值,就过光敏三极管的电流若超过了某个额定值,就可能使输出端击穿而导致光耦的损坏,这个参可能使输出端击穿而导致光耦的损坏,这个参数对输出接口设计极为重要。因为其工作电流数对输出接口设计极为重要。因为其工作电流值表示该光耦的驱动能力。一般这个电流值在值表示该光耦的驱动能力。一般这个电流值在几十到几百毫安。几十到几百毫安。v输出端暗电流:指当光耦处于截至状态时,流输出端暗电流:指当光耦处于截至状态时,流经开关的电流。对光耦来讲,此值越小越好。经
24、开关的电流。对光耦来讲,此值越小越好。为了防止由此引起输出端的误触发,在接口电为了防止由此引起输出端的误触发,在接口电路设计时,应考虑该电流对输出驱动电路的影路设计时,应考虑该电流对输出驱动电路的影响。响。第六章第六章 其它接口其它接口光耦使用注意事项v利用光耦实现系统模块隔离时,不同模块必须采用不同的电利用光耦实现系统模块隔离时,不同模块必须采用不同的电源供电,即光耦的输入端和输出端所用的电源必须不共地,源供电,即光耦的输入端和输出端所用的电源必须不共地,否则,就没有隔离而言,因为干扰信号可以通过电源组成的否则,就没有隔离而言,因为干扰信号可以通过电源组成的通路,很容易地从被隔离端窜到输入端
25、。通路,很容易地从被隔离端窜到输入端。错误接线正确接线第六章第六章 其它接口其它接口第六章第六章 其它接口其它接口DC/DC变换v在在单片机系统中,通过电源引入的干扰往往时导致单片机系统中,通过电源引入的干扰往往时导致系统不能可靠工作或损坏的主要因素。因此,在系系统不能可靠工作或损坏的主要因素。因此,在系统设计时,必须使被隔离的各个部分具有独立的电统设计时,必须使被隔离的各个部分具有独立的电源供电,以切断通过电源串入的各种干扰。源供电,以切断通过电源串入的各种干扰。v获得隔离直流电源的方法是采用具有隔离功能的获得隔离直流电源的方法是采用具有隔离功能的DC/DC(直流直流/直流直流)变换器。其功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 其它 接口
限制150内