《智能仪器设计:4-4 数字量输出与接口》由会员分享,可在线阅读,更多相关《智能仪器设计:4-4 数字量输出与接口(25页珍藏版)》请在金锄头文库上搜索。
1、1.与光电耦合器的接口与光电耦合器的接口2.与继电器的接口与继电器的接口3. 与晶闸管的接口与晶闸管的接口4. 与固态继电器的接口与固态继电器的接口4.4 数字量输出与接口要用单片机控制各种各样的要用单片机控制各种各样的高压、大电流负载高压、大电流负载,如电,如电动机、电磁铁、继电器、灯泡等,动机、电磁铁、继电器、灯泡等,不能用单片机的不能用单片机的I/OI/O线来直接驱动线来直接驱动,而必须通过各种驱动电路和开,而必须通过各种驱动电路和开关电路来驱动。关电路来驱动。另外,为与强电隔离和抗干扰,需加接光电耦合器。另外,为与强电隔离和抗干扰,需加接光电耦合器。称此类接口为称此类接口为MCS-51
2、MCS-51的的功率接口功率接口。工业生产现场,控制对象是电磁继电器、电磁开关或工业生产现场,控制对象是电磁继电器、电磁开关或可控硅、固态继电器和功率电子开关。可控硅、固态继电器和功率电子开关。 能否用能否用MCS-51MCS-51片内的片内的I/OI/O口直接驱动它们呢?口直接驱动它们呢?P0P0、P1P1、P2P2、P3P3四个口都可做输出口,但其驱动能力四个口都可做输出口,但其驱动能力不同。不同。P0P0口的驱动能力较大,当其口的驱动能力较大,当其输出高电平输出高电平时,可提供时,可提供400400 A A的电流;当其的电流;当其输出低电平输出低电平(0.450.45V V)时,则可时,
3、则可提供提供3.23.2mAmA的灌电流,如低电平允许提高,灌电流可的灌电流,如低电平允许提高,灌电流可相应加大。相应加大。P1P1、P2P2、P3P3口的每一位只能驱动口的每一位只能驱动4 4个个LSTTLLSTTL,即可提供即可提供的电流只有的电流只有P0P0口的一半。口的一半。所以,所以,任何一个口要想获得较大的驱动能力,只能用任何一个口要想获得较大的驱动能力,只能用低电平输出。低电平输出。80318031通常要用通常要用P0P0、P2P2口作访问外部存口作访问外部存储器用,所以只能用储器用,所以只能用P1P1、P3P3口作输出口。口作输出口。P1P1、P3P3口口的驱动能力有限,在低电
4、平输出时,一般也只能提的驱动能力有限,在低电平输出时,一般也只能提供不到供不到2 2mAmA的灌电流,通常要加总线驱动器或其它驱的灌电流,通常要加总线驱动器或其它驱动电路。动电路。对于常用的外围集成数字驱动电路,只要加接合适的对于常用的外围集成数字驱动电路,只要加接合适的限流电阻和偏置电阻,即可直接由限流电阻和偏置电阻,即可直接由TTLTTL、MOSMOS以及以及CMOSCMOS电路来驱动。电路来驱动。驱动感性负载时,必须加接限流电阻或箝位二极管。驱动感性负载时,必须加接限流电阻或箝位二极管。此外,有些驱动器内部有逻辑门电路,可以完成与、此外,有些驱动器内部有逻辑门电路,可以完成与、与非、或以
5、及或非的逻辑功能。与非、或以及或非的逻辑功能。例例1 1 慢开启的白炽灯驱动电路慢开启的白炽灯驱动电路图图1 1为为慢慢开开启启白白炽炽灯灯驱驱动动电电路路,白白炽炽灯灯的的延延时时开开启启时时间间长长短短取取决决于于时时间间常常数数RCRC。此此电电路路能能直直接接驱驱动动工工作作电电压小于压小于3030V V、额定电流小于额定电流小于500500mAmA的任何灯泡。的任何灯泡。图1SN75401是与门逻辑驱动器。例例2 2 大功率音频振荡器大功率音频振荡器图图2 2电电路路能能直直接接驱驱动动一一个个大大功功率率的的扬扬声声器器,可可用用于于报报警警系系统统,改改变变电电阻阻或或电电容容的
6、的值值便便能能改改变变电电路路的的振振荡荡频频率率。电电路路中中的的两两个个齐齐纳纳二二极极管管IN751AIN751A用用于于输输入入端的保护。端的保护。图2例例3 3 驱动大电流负载驱动大电流负载电路如图电路如图3 3所示。所示。ULN2068ULN2068芯片具有四个大电流达林顿芯片具有四个大电流达林顿开关,能驱动电流高达开关,能驱动电流高达1.51.5A A的负载。由于的负载。由于ULN2068ULN2068在在2525时功耗达时功耗达20752075mWmW,因而使用时一定要加散热板。因而使用时一定要加散热板。 图3常用的开关型驱动器件有,光电耦合器、继电器、晶常用的开关型驱动器件有
7、,光电耦合器、继电器、晶闸管、功率闸管、功率MOSMOS管、集成功率电子开关、固态继电管、集成功率电子开关、固态继电器等。器等。1 1. MCS-51. MCS-51与光电耦合器的接口与光电耦合器的接口 1 1)晶体管输出型光电耦合器驱动接口)晶体管输出型光电耦合器驱动接口 光电晶体管除没有使用基极外光电晶体管除没有使用基极外, ,跟普通晶体管一样。取跟普通晶体管一样。取代基极电流的是以光作为晶体管的输入。当光电耦代基极电流的是以光作为晶体管的输入。当光电耦合器的发光二极管发光时,光电晶体管受光的影响合器的发光二极管发光时,光电晶体管受光的影响在在cbcb间和间和cece间有电流流过,这两个电
8、流基本上受光间有电流流过,这两个电流基本上受光的照度控制,常用的照度控制,常用cece极间的电流作为输出电流,输极间的电流作为输出电流,输出电流受出电流受VceVce的电压影响很小。的电压影响很小。 光电晶体管的集电极电流光电晶体管的集电极电流IcIc与发光二极管的电流与发光二极管的电流I IF F之之比称为光电耦合器的电流传输比。比称为光电耦合器的电流传输比。光电耦合器在传输脉冲信号时,对不同结构的光电耦光电耦合器在传输脉冲信号时,对不同结构的光电耦合器的输入输出延迟时间相差很大。合器的输入输出延迟时间相差很大。图图4 4是使用是使用4 4N25N25的光电耦合器接口电路图。的光电耦合器接口
9、电路图。 图44 4N25N25使使两两部部分分的的电电流流信信号号独独立立。输输出出部部分分的的地地线线接接机机壳壳或或接接大大地地,而而80318031系系统统的的电电源源地地线线浮浮空空,不不与与交交流流电电源源的的地地线线相相接接。可可避避免免输输出出部部分分电电源源变变化化对对单单片片机机电电源源的的影影响响,减减少少系系统统所所受受的的干干扰扰,提提高高系系统统的可靠性。的可靠性。4 4N25N25输入输出端的最大隔离电压输入输出端的最大隔离电压25002500V V。光电耦合器也常用于较远距离的信号隔离传送。光电耦合器也常用于较远距离的信号隔离传送。(1) (1) 可可以以起起到
10、到隔隔离离两两个个系系统统地地线线的的作作用用,使使两两个个系系统统的电源相互独立,消除地电位不同所产生的影响。的电源相互独立,消除地电位不同所产生的影响。(2) (2) 光光电电耦耦合合器器的的发发光光二二极极管管是是电电流流驱驱动动器器件件,可可以以形形成成电电流流环环路路的的传传送送形形式式。由由于于电电流流环环电电路路是是低低阻阻抗抗电电路路,它它对对噪噪音音的的敏敏感感度度低低,因因此此提提高高了了通通讯讯系系统的抗干扰能力。统的抗干扰能力。图图5 5用光电耦合器组成的电流环发送和接收电路。用光电耦合器组成的电流环发送和接收电路。图5图图5 5电路可以用来传输数据,最大速率为电路可以
11、用来传输数据,最大速率为5050Kb/sKb/s,最大最大传输距离为传输距离为900900米。环路连线的电阻对传输距离影米。环路连线的电阻对传输距离影响很大,此电路中环路连线电阻不能大于响很大,此电路中环路连线电阻不能大于3030,当当连线电阻较大时,连线电阻较大时,100100的限流电阻要相应减小。的限流电阻要相应减小。光电耦合管使用光电耦合管使用TIL110TIL110,开关速度比开关速度比4 4N25N25快。快。2 2) 晶闸管输出型光电耦合器驱动接口晶闸管输出型光电耦合器驱动接口输输出出端端是是光光敏敏晶晶闸闸管管或或光光敏敏双双向向晶晶闸闸管管。当当光光电电耦耦合合器器的的输输入入
12、端端有有一一定定的的电电流流流流入入时时,晶晶闸闸管管即即导导通通。有有的的光光电电耦耦合合器器的的输输出出端端还还配配有有过过零零检检测测电电路路,用用于于控控制制晶晶闸闸管管过过零零触触发发,以以减减少少用用电电器器在在接接通通电电源源时时对电网的影响。对电网的影响。4 4N40N40是常用的单向晶闸管输出型光电耦合器。当输入端是常用的单向晶闸管输出型光电耦合器。当输入端有有15153030mAmA电流时电流时, ,输出端的晶闸管导通。输出端的输出端的晶闸管导通。输出端的额定电压为额定电压为400400V V,额定电流有效值为额定电流有效值为300300mAmA。隔离电隔离电压为压为150
13、0150075007500V V。4N404N40的的6 6脚是输出晶闸管的控制脚是输出晶闸管的控制端,不使用此端时,此端可对阴极接一个电阻。端,不使用此端时,此端可对阴极接一个电阻。MOC3041MOC3041是常用的双向晶闸管输出的光电耦合器,带是常用的双向晶闸管输出的光电耦合器,带过零触发电路,输入端的控制电流为过零触发电路,输入端的控制电流为1515mAmA,输出端输出端额定电压为额定电压为400400V V,输入输出端隔离电压为输入输出端隔离电压为75007500V V。图图6 6是是4 4N40N40和和MOC3041MOC3041的接口驱动电路。的接口驱动电路。4 4N40N40
14、常常用用于于小小电电流流用用电电器器的的控控制制,如如指指示示灯灯等等,也也可可以以用用于于触触发发大大功功率率的的晶晶闸闸管管。MOC3041MOC3041一一般般不不直直接接用用于于控控制制负负载载,而而用用于于中中间间控控制制电电路路或或用用于于触触发发大大功功率的晶闸管。率的晶闸管。图62 2. . 与继电器的接口与继电器的接口1 1)直流电磁式继电器功率接口)直流电磁式继电器功率接口一一般般用用功功率率接接口口集集成成电电路路或或晶晶体体管管驱驱动动。在在使使用用较较多多继继电电器器的的系系统统中中,可可用用功功率率接接口口集集成成电电路路驱驱动动,例例如如SN75468SN7546
15、8,一一片片SN75468SN75468可可驱驱动动7 7个个继继电电器器,驱驱动电流可达动电流可达500500mAmA,输出端最大工作电压为输出端最大工作电压为100100V V。常常用用的的继继电电器器大大部部分分属属于于直直流流电电磁磁式式继继电电器器,也也称称为为直直流流继继电电器器。图图7 7是是直直流流继继电电器器的的接接口口电电路路。继继电电器器的的动动作作由由单单片片机机80318031的的P1.0P1.0端端控控制制。P1.0P1.0端端输输出出低低电电平平时时,继继电电器器J J吸吸合合;P1.0P1.0端端输输出出高高电电平平时时,继继电电器器J J释释放放。采采用用这这
16、种种控控制制逻逻辑辑可可以以使使继继电电器器在在上电复位或单片机受控复位时不吸合。上电复位或单片机受控复位时不吸合。 二极管二极管D D的作用是保护晶体管的作用是保护晶体管T T。原理如下:原理如下:当当继继电电器器J J吸吸合合时时,二二极极管管D D截截止止,不不影影响响电电路路工工作作。继继电电器器释释放放时时,由由于于继继电电器器线线圈圈存存在在电电感感,这这时时晶晶体体管管T T已已经经截截止止,所所以以会会在在线线圈圈的的两两端端产产生生较较高高的的感感应电压,极性是上负下正应电压,极性是上负下正。 图72 2)交流电磁式接触器的功率接口)交流电磁式接触器的功率接口继电器中切换电路
17、能力较强的电磁式继电器称为继电器中切换电路能力较强的电磁式继电器称为接触接触器器。接触器的触点数一般较多。交流电磁式接触器。接触器的触点数一般较多。交流电磁式接触器由于线圈的工作电压要求是交流电由于线圈的工作电压要求是交流电, ,所以通常使用双所以通常使用双向晶闸管驱动或使用一个直流继电器作为中间继电向晶闸管驱动或使用一个直流继电器作为中间继电器控制。图器控制。图8 8是交流接触器的接口电路图。是交流接触器的接口电路图。 图8交交流流接接触触器器C C由由双双向向晶晶闸闸管管KSKS驱驱动动。双双向向晶晶闸闸管管的的选选择择要要满满足足:额额定定工工作作电电流流为为交交流流接接触触器器线线圈圈
18、工工作作电电流流的的2 23 3倍倍;额额定定工工作作电电压压为为交交流流接接触触器器线线圈圈工工作作电电压压的的2 23 3倍倍。对对于于工工作作电电压压220220V V的的中中、小小型型的的交交流流接触器,可以选择接触器,可以选择3 3A A、600V600V的双向晶闸管。的双向晶闸管。光光电电耦耦合合器器MOC3041MOC3041的的作作用用是是触触发发双双向向晶晶闸闸管管KSKS以以及及隔隔离单片机系统和接触器系统。离单片机系统和接触器系统。MOC3041MOC3041的的输输入入端端接接74077407,由由单单片片机机80318031的的P1.0P1.0端端控控制制。P1.0P
19、1.0输输出出低低电电平平时时,双双向向晶晶闸闸管管KSKS导导通通, ,接接触触器器C C吸吸合合。P1.0P1.0输输出出高高电电平平时时, ,双双向向晶晶闸闸管管KSKS关关断断,接接触触器器C C释释放放。MOC3041MOC3041内内部部带带有有过过零零控控制制电电路路,因因此此双双向向晶晶闸闸管管KSKS工工作作在在过过零零触触发发方方式式。接接触触器器动动作作时时,电电源电压较低,这时接通用电器,对电源的影响较小。源电压较低,这时接通用电器,对电源的影响较小。 3. 3. 与晶闸管的接口与晶闸管的接口1 1)单向晶闸管)单向晶闸管晶晶闸闸管管习习惯惯上上称称可可控控硅硅(整整流
20、流元元件件),英英文文名名为为Silicon Silicon Controlled Controlled RectifierRectifier,简简写写成成SCRSCR,这这是是一一种种大大功功率率半半导导体体器器件件,它它既既有有单单向向导导电电的的整整流流作作用用,又又有有可可以以控控制制的的开开关关作作用用。利利用用它它可可用用较较小小的的功功率率控控制制较较大大的的功功率率。在在交交、直直流流电电动动机机调调速速系系统统、调调功功系系统统、随随动动系系统统和和无无触触点点开开关关等等方方面面均均获获得得广广泛泛的的应应用用,如如下下图图示示,有有三三个个电电极极:阳阳极极A A、阴阴极
21、极C C、控控制制极极(门门极)极)G G。当当其其两两端端加加上上正正向向电电压压而而控控制制极极不不加加电电压压时时,晶晶闸闸管管并并不不导导通通,正正向向电电流流很很小小,处处于于正正向向阻阻断断状状态态;当当加加上上正正向向电电压压,且且控控制制极极上上(与与阴阴极极间间)也也加加上上一一正正向向电电压压时时,晶晶闸闸管管便便进进入入导导通通状状态态,这这时时管管压压降降很很小小(1 1V V左左右右)。这这时时即即使使控控制制电电压压消消失失,仍仍能能保保持持导导通通状状态态,所所以以控控制制电电压压没没有有必必要要一一直直存存在在,通通常常采采用用脉脉冲冲形形式式,以以降降低低触触
22、发发功功耗耗。它它不不具具有有自自关关断断能能力力,要要切切断断负负载载电电流流,只只有有使使阳阳极极电电流流减减小小到到维维持持电电流流以以下下,或或加加上上反反向向电电压压实实现现关关断断。若若在在交交流流回回路路中中应应用用,当当电电流流过过零零和和进进入入负负半半周周时时,自自动动关断,为了使其再次导通,必须重加控制信号。关断,为了使其再次导通,必须重加控制信号。2) 双向晶闸管双向晶闸管晶闸管应用于交流电路控制时,如图晶闸管应用于交流电路控制时,如图1010所示。所示。 采采用用两两个个器器件件反反并并联联,以以保保证证电电流流能能沿沿正正反反两两个个方方向向流通。流通。 如如把把两
23、两只只反反并并联联的的SCRSCR制制作作在在同同一一片片硅硅片片上上,便便构构成成双双向向可可控控硅硅,控控制制极极共共用用一一个个,使使电电路路大大大大简简化化,其其特性如下:特性如下: 控控制制极极G G上上无无信信号号时时,A A1 1、A A2 2之之间间呈呈高高阻阻抗抗,管管子子截截止。止。 图10V VA1A2A1A21.5V1.5V时时,不不论论极极性性如如何何,便便可可利利用用G G触触发发电电流控制其导通。流控制其导通。工工作作于于交交流流时时,当当每每一一半半周周交交替替时时,纯纯阻阻负负载载一一般般能能恢恢复复截截止止;但但在在感感性性负负载载情情况况下下,电电流流相相
24、位位滞滞后后于于电电压压,电电流流过过零零,可可能能反反向向电电压压超超过过转转折折电电压压,使使管管子子反反向向导导通通。所所以以,要要求求管管子子能能承承受受这这种种反反向向电压,而且一般要加电压,而且一般要加RCRC吸收回路。吸收回路。A A1 1、A A2 2可可调调换换使使用用,触触发发极极性性可可正正可可负负,但但触触发发电电流有差异。流有差异。双双向向可可控控硅硅经经常常用用作作交交流流调调压压、调调功功、调调温温和和无无触触点点开开关关,过过去去其其触触发发脉脉冲冲一一般般都都用用硬硬件件产产生生,故故检检测测和和控控制制都都不不够够灵灵活活,而而在在单单片片机机控控制制应应用
25、用系系统统中中则则经常可利用软件产生触发脉冲。经常可利用软件产生触发脉冲。3 3)光耦合双向可控硅驱动器)光耦合双向可控硅驱动器是单片机输出与双向可控硅之间较理想的接口器件,是单片机输出与双向可控硅之间较理想的接口器件,由两部分组成,输入部分是一砷化镓发光二极管,由两部分组成,输入部分是一砷化镓发光二极管,该二极管在该二极管在5 5 1515mAmA正向电流作用下发出足够强度的正向电流作用下发出足够强度的红外光,触发输出部分。输出部分是一硅光敏双向红外光,触发输出部分。输出部分是一硅光敏双向可控硅,在红外线的作用下可双向导通。该器件为可控硅,在红外线的作用下可双向导通。该器件为六引脚双列直插式
26、封装,其引脚配置和内部结构见六引脚双列直插式封装,其引脚配置和内部结构见图图1111。 图11图12有的型号的光耦合双向可控硅驱动器还带有过零检测器,以保有的型号的光耦合双向可控硅驱动器还带有过零检测器,以保证在电压为零(接近于零)时才触发可控硅导通,如证在电压为零(接近于零)时才触发可控硅导通,如MOC 3030/31/32(用于用于115V交流),交流),MOC3040/41(用于用于220V交交流)。图流)。图12为这类光耦驱动器与双向可控硅的典型电路。为这类光耦驱动器与双向可控硅的典型电路。图13 在使用晶闸管的控制电路中,常要求晶闸管在电源电压为零在使用晶闸管的控制电路中,常要求晶闸管在电源电压为零或刚过零时触发晶闸管,来减少晶闸管在导通时对电源的影响。或刚过零时触发晶闸管,来减少晶闸管在导通时对电源的影响。这种触发方式称为过零触发。过零触发需要过零检测电路,有些这种触发方式称为过零触发。过零触发需要过零检测电路,有些光电耦合器内部含有过零检测电路,如光电耦合器内部含有过零检测电路,如MOC3061双向晶闸管触双向晶闸管触发电路。图发电路。图13是使用是使用 MOC3061双向晶闸管的过零触发电路。双向晶闸管的过零触发电路。