第8章 数字量输入输出与抗干扰设计技术_第1页
第8章 数字量输入输出与抗干扰设计技术_第2页
第8章 数字量输入输出与抗干扰设计技术_第3页
第8章 数字量输入输出与抗干扰设计技术_第4页
第8章 数字量输入输出与抗干扰设计技术_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 开关量功率接口技术开关量功率接口技术 8.1 8.1 光电耦合隔离技术光电耦合隔离技术 8.2 8.2 数字量输入通道数字量输入通道 8.3 8.3 数字量输出通道数字量输出通道 在计算机在计算机控制系统中控制系统中,除了要处理模拟量信号,除了要处理模拟量信号以外,还要处理另一类数字信号,包括开关信号、以外,还要处理另一类数字信号,包括开关信号、脉冲信号。它们是以二进制的逻辑脉冲信号。它们是以二进制的逻辑“1”“1”和和“0”“0”或或电平的高和低出现的。如开关触点的闭合和断开,电平的高和低出现的。如开关触点的闭合和断开,指示灯的亮和灭,继电器或接触器的吸合和释放,指示灯的亮和灭,继电器或接

2、触器的吸合和释放,马达的启动和停止,晶闸管的通和断,阀门的打开马达的启动和停止,晶闸管的通和断,阀门的打开和关闭,以及脉冲信号的计数和定时等和关闭,以及脉冲信号的计数和定时等 。8.1 8.1 光电耦合隔离技术光电耦合隔离技术 主要知识点主要知识点v 8.1.1 光电耦合隔离器光电耦合隔离器 v 8.1.2 光电耦合隔离电路光电耦合隔离电路 8.1.1 8.1.1 光电耦合隔离器光电耦合隔离器 光电耦合隔离器按其输出级不同可分为三极管型、光电耦合隔离器按其输出级不同可分为三极管型、单向晶闸管型、双向晶闸管型等几种,如图单向晶闸管型、双向晶闸管型等几种,如图8-1所示。它所示。它们的原理是相同的

3、,即都是通过电们的原理是相同的,即都是通过电光光电这种信电这种信号转换,利用光信号的传送不受电磁场的干扰而完成隔号转换,利用光信号的传送不受电磁场的干扰而完成隔离功能的。离功能的。 现以最简单的现以最简单的三极管型三极管型光电耦合隔离器光电耦合隔离器为例来说明它的结构原理,如图为例来说明它的结构原理,如图 8-2 8-2 所示。所示。 端入输端出输V5+V5+ 图图8-2 8-2 光电耦合隔离器的结构原理光电耦合隔离器的结构原理 光电耦合隔离器的输入输出类似普通三极管的输入光电耦合隔离器的输入输出类似普通三极管的输入输出特性,即存在着输出特性,即存在着截止区、饱和区与线性区截止区、饱和区与线性

4、区三部三部分。利用光耦隔离器的开关特性(即光敏三极管工分。利用光耦隔离器的开关特性(即光敏三极管工作在截止区、饱和区),可传送数字信号而隔离电作在截止区、饱和区),可传送数字信号而隔离电磁干扰,简称磁干扰,简称对数字信号进行隔离对数字信号进行隔离。例如在数字量。例如在数字量输入输出通道中,以及在模拟量输入输出通道中的输入输出通道中,以及在模拟量输入输出通道中的A/DA/D转换器与转换器与CPUCPU或或CPUCPU与与D/AD/A转换器之间的数字信号转换器之间的数字信号的耦合传送,都可用光耦的这种开关特性对数字信的耦合传送,都可用光耦的这种开关特性对数字信号进行隔离。号进行隔离。 例如在现场传

5、感器与例如在现场传感器与A/DA/D转换器或转换器或D/AD/A转换器与现场执行器之间的模拟信号的线转换器与现场执行器之间的模拟信号的线性传送,可用光耦的这种线性区对模拟信性传送,可用光耦的这种线性区对模拟信号进行隔离。号进行隔离。 光耦的这两种隔离方法各有优缺点。光耦的这两种隔离方法各有优缺点。模拟信模拟信号隔离方法的优点是使用少量的光耦,成本低号隔离方法的优点是使用少量的光耦,成本低;缺点是调试困难,如果光耦挑选得不合适,会影缺点是调试困难,如果光耦挑选得不合适,会影响响A/D或或D/A转换的精度和线性度。转换的精度和线性度。数字信号隔离数字信号隔离方法的优点是调试简单方法的优点是调试简单

6、,不影响系统的精度和线,不影响系统的精度和线性度;缺点是使用较多的光耦器件,成本较高。性度;缺点是使用较多的光耦器件,成本较高。但因光耦越来越价廉,数字信号隔离方法的优势但因光耦越来越价廉,数字信号隔离方法的优势凸现出来,凸现出来,因而在工程中使用的最多因而在工程中使用的最多。 要注意的是,用于驱动发光管的电源与驱动要注意的是,用于驱动发光管的电源与驱动光敏管的电源光敏管的电源不应是共地的同一个电源不应是共地的同一个电源,必须,必须分开分开单独供电单独供电,才能有效避免输出端与输入端,才能有效避免输出端与输入端相互间的反馈和干扰;另外,发光二极管的动相互间的反馈和干扰;另外,发光二极管的动态电

7、阻很小,也可以抑制系统内外的噪声干扰。态电阻很小,也可以抑制系统内外的噪声干扰。因此,因此,利用光耦隔离器可用来传递信号而有效利用光耦隔离器可用来传递信号而有效地隔离电磁场的电干扰地隔离电磁场的电干扰。 为了适应计算机控制系统的需求,目前已为了适应计算机控制系统的需求,目前已生产出各种集成的多路光耦隔离器,如生产出各种集成的多路光耦隔离器,如TLP系系列就是常用的一种。列就是常用的一种。 下面以控制系统中常用的数字信号的隔离方法为例说下面以控制系统中常用的数字信号的隔离方法为例说明光电耦合隔离电路。典型的光电耦合明光电耦合隔离电路。典型的光电耦合隔离隔离电路有电路有数字量数字量同相传递同相传递

8、与数字量与数字量反相传递反相传递两种,如图两种,如图8-3所示。所示。 数字量同相传递如图数字量同相传递如图8-3(a)所示)所示,光耦的输入正,光耦的输入正端接正电源,输入负端接到与数据总线相连的数据缓冲器端接正电源,输入负端接到与数据总线相连的数据缓冲器上,光耦的集电极上,光耦的集电极c端通过电阻接另一个正电源,端通过电阻接另一个正电源,发射极发射极e端直接接地,光耦输出端即从集电极端直接接地,光耦输出端即从集电极c端引端引出。当数据线为低电平出。当数据线为低电平“0”时,发光管导通且发光,使得时,发光管导通且发光,使得光敏管导通,输出光敏管导通,输出c端接地而获得低电平端接地而获得低电平

9、“0”;当数;当数据线为高电平据线为高电平“1”时,发光管截止不发光,则光敏管也截时,发光管截止不发光,则光敏管也截止使输出止使输出c端从电源处获得高电平端从电源处获得高电平“1”。如此,完成。如此,完成了数字信号的同相传递。了数字信号的同相传递。8.1.2 8.1.2 光电耦合隔离电路光电耦合隔离电路 路电离隔合耦电光3-4图递传相同量字数递传相反量字数+5V+5V+5V+5Vccee+-D7D074LS273数据缓冲器选 通 脉 冲b (a (D7D074LS273数据缓冲器选 通 脉 冲图图8-3 光电耦合隔离电路光电耦合隔离电路 数字量反相传递如图数字量反相传递如图8-38-3(b b

10、)所示)所示,与(,与(a a)不同的是光耦的集电极不同的是光耦的集电极 c c 端直接接另一个正端直接接另一个正电源,而发射极电源,而发射极 e e 端通过电阻接地,则光耦输端通过电阻接地,则光耦输出端从发射极出端从发射极 e e 端引出。从而完成了数字信号端引出。从而完成了数字信号的反相传递。的反相传递。2光电隔离 光电耦合隔离器光电耦合隔离器是目前计算机控制系统中最常用的是目前计算机控制系统中最常用的一种抗干扰方法。一种抗干扰方法。 利用光耦隔离器的开关特性,可传送数字信号而隔利用光耦隔离器的开关特性,可传送数字信号而隔离电磁干扰,即在离电磁干扰,即在数字信号通道中进行隔离数字信号通道中

11、进行隔离。 其实在其实在模拟量输入输出通道中模拟量输入输出通道中也主要应用这种数也主要应用这种数字信号通道的隔离方法,即在字信号通道的隔离方法,即在A/DA/D转换器与转换器与CPUCPU或或CPUCPU与与D/AD/A转换器的数字信号之间插入转换器的数字信号之间插入光耦隔离器光耦隔离器,以进行数据信号和以进行数据信号和控制信号的耦合传送控制信号的耦合传送,如图如图8-48-4所示所示。(。(a a)是在)是在A/DA/D转换器与转换器与CPUCPU接口之间接口之间8 8根数根数据线之间都各插接一个光耦隔离器据线之间都各插接一个光耦隔离器( (图中只画出了图中只画出了一个一个) ),不仅照样无

12、误地传送数字信号,而且实现,不仅照样无误地传送数字信号,而且实现了了A/DA/D转换器及其模拟量输入通道与计算机的转换器及其模拟量输入通道与计算机的完全完全电隔离电隔离;(;(b b)是在)是在CPUCPU与与D/AD/A转换器接口之间转换器接口之间8 8根根数据线之间都各插接一个光耦隔离器数据线之间都各插接一个光耦隔离器( (图中也只画图中也只画出了一个出了一个) ),不仅照样无误地传送数字信号,而且,不仅照样无误地传送数字信号,而且实现了实现了计算机与计算机与D/AD/A转换器及其模拟量输出通道的转换器及其模拟量输出通道的完全电隔离。完全电隔离。 A/D转换器D1D2+5V+5VD3D4D

13、5D6D7D0 D/A转换器+5V+5V(b)在CPU与D/A转换器之间(a)在A/D转换器与CPU之间图8-11 光耦隔离器的数字信号隔离CPUD1D2D3D4D5D6D7D0D1D2D3D4D5D6D7D0D1D2D3D4D5D6D7D0CPU图8-4 光耦隔离器的数字信号隔离 利用光耦隔离器的线性放大区,也可传送利用光耦隔离器的线性放大区,也可传送模拟信号而隔离电磁干扰,即在模拟信号模拟信号而隔离电磁干扰,即在模拟信号通道中进行隔离。例如在通道中进行隔离。例如在现场传感器与现场传感器与A/D转换器或转换器或D/A转换器与现场执行器之间的模转换器与现场执行器之间的模拟信号的线性传送拟信号的

14、线性传送,如图如图8-5 所示所示。 A/D计算机数字地(a) 在传感器与A/D转换器之间VCC放大器sU模拟地双绞线D/A计算机数字地图8-12 光耦隔离器的模拟信号隔离VCC放大器模拟地双绞线LR(b) 在D/A转换器与执行器之间执行器传感器图8-5 光耦隔离器的模拟信号隔离 在在图图8-58-5(a a)输入通道的现场传感器与输入通道的现场传感器与A/DA/D转换器转换器之间,光电耦合器之间,光电耦合器一方面把放大器输出的模拟信一方面把放大器输出的模拟信号线性地光耦号线性地光耦( (或放大或放大) )到到A/DA/D转换器的输入端,转换器的输入端, 另一方面又切断了现场模拟地与计算机数字

15、地之另一方面又切断了现场模拟地与计算机数字地之间的联系间的联系,起到了很好的,起到了很好的抗共模干扰作用抗共模干扰作用。在。在图图8-58-5(b b)输出通道的输出通道的D/AD/A转换器与执行器之间,光转换器与执行器之间,光电耦合器一方面把放大器输出的模拟信号线性地电耦合器一方面把放大器输出的模拟信号线性地光耦光耦( (或放大或放大) )输出到现场执行器,另一方面又切输出到现场执行器,另一方面又切断了断了计算机数字地与现场模拟地之间计算机数字地与现场模拟地之间的联系,起的联系,起到了很好的到了很好的抗共模干扰作用抗共模干扰作用。8.2 8.2 数字量输入通道数字量输入通道主要知识点v 引言

16、引言v 8.2.1 开关输入电路开关输入电路 v 8.2.2 脉冲计数电路脉冲计数电路 数字量输入通道(数字量输入通道( DI DI 通道)的任务通道)的任务-是把生产过程中的数字信号转换成计算机是把生产过程中的数字信号转换成计算机易于接受的形式。易于接受的形式。信号调理电路信号调理电路-虽然都是数字信号,不需虽然都是数字信号,不需进行进行A/DA/D转换,但对通道中可能引入的各转换,但对通道中可能引入的各种干扰必须采取相应的技术措施,即在外种干扰必须采取相应的技术措施,即在外部信号与单片机之间要设置输入信号调理部信号与单片机之间要设置输入信号调理电路。电路。 凡在电路中起到通、断作用的凡在电

17、路中起到通、断作用的各种按钮、触点、开关,各种按钮、触点、开关,其端子引出均统称为开关信号其端子引出均统称为开关信号。在开关输入电路中,主要。在开关输入电路中,主要是考虑信号调理技术,如电平转换,是考虑信号调理技术,如电平转换,RC滤波,过电压保滤波,过电压保护,反电压保护,光电隔离等。护,反电压保护,光电隔离等。 (1)电平转换是用电阻分压法把现场的电流信号转)电平转换是用电阻分压法把现场的电流信号转换为电压信号。换为电压信号。 (2)RC滤波是用滤波是用RC滤波器滤出高频干扰。滤波器滤出高频干扰。 (3)过电压保护是用稳压管和限流电阻作过电压保)过电压保护是用稳压管和限流电阻作过电压保护;

18、用稳压管或压敏电阻把瞬态尖峰电压箝位在安全电平护;用稳压管或压敏电阻把瞬态尖峰电压箝位在安全电平上。上。 (4)反电压保护是串联一个二极管防止反极性电压输)反电压保护是串联一个二极管防止反极性电压输入。入。 (5)光电隔离用光耦隔离器实现计算机与外部的完全)光电隔离用光耦隔离器实现计算机与外部的完全电隔离。电隔离。8.2.1 8.2.1 开关输入电路开关输入电路 典型的开关量输入信号调理电路如图典型的开关量输入信号调理电路如图8-6所示。所示。点划线右边是由开关点划线右边是由开关S与电源组成的外部电路,(与电源组成的外部电路,(a)是直流输入电路,(是直流输入电路,(b)是交流输入电路。交流输

19、入电路)是交流输入电路。交流输入电路比直流输入电路多一个降压电容和整流桥块,可把高压比直流输入电路多一个降压电容和整流桥块,可把高压交流交流(如如380VAC)变换为低压直流变换为低压直流(如如5VDC)。开关。开关S的状态经的状态经RC滤波、稳压管滤波、稳压管D1箝位保护、电阻箝位保护、电阻R2限流、二极管限流、二极管D2防止反极性电压输入以及光耦防止反极性电压输入以及光耦隔离等措施处理后送至输入缓冲器,主机通过执行输入隔离等措施处理后送至输入缓冲器,主机通过执行输入指令便可读取开关指令便可读取开关S的状态。比如的状态。比如,当开关当开关S闭合闭合时,输入回路有电流流过,光耦中的发光管发光,

20、光敏时,输入回路有电流流过,光耦中的发光管发光,光敏管导通,数据线上为低电平,即输入信号为管导通,数据线上为低电平,即输入信号为“0”对应外对应外电路开关电路开关S的闭合;反之,开关的闭合;反之,开关S断开,光耦中断开,光耦中的发光管无电流流过,光敏管截止,数据线上为高电平,的发光管无电流流过,光敏管截止,数据线上为高电平,即输入信号为即输入信号为“1”对应外电路开关对应外电路开关S的断开。的断开。-+S2D到到 输输 入入缓缓 冲冲 器器CCV+2R1R1C1D3R光光 耦耦S2D到到 输输 入入缓缓 冲冲 器器CCV+2R1R1C1D3R光光 耦耦图图 4 4 - - 4 4 开开 关关

21、量量 输输 入入 信信 号号 调调 理理 电电 路路C2R3( a ) 直 流 输 入 电 路( b ) 交 流 输 入 电 路8-6 开关量输入信号调理电路开关量输入信号调理电路 4.2.2 脉冲计数电路脉冲计数电路 有些用于检测流量、转速的传感器发出有些用于检测流量、转速的传感器发出的是脉冲频率信号,对于大量程可以设计一的是脉冲频率信号,对于大量程可以设计一种定时计数输入接口电路,即在一定的采样种定时计数输入接口电路,即在一定的采样时间内统计输入的脉冲个数,然后根据传感时间内统计输入的脉冲个数,然后根据传感器的比例系数可换算出所检测的物理量。器的比例系数可换算出所检测的物理量。图 4-5

22、脉冲计数输入电路+12VCCV8253/8254CLK0OUT0GATE1CLK1OUT1CLK2OUT2GATE0GATE2系统时钟TSTWCRCEOL+5V计数通道1PC总线RCR光耦Dz8-7 脉冲计数输入脉冲计数输入电路电路 图图8-7为一种定时计数输入接口电路,传感器发出的脉冲频为一种定时计数输入接口电路,传感器发出的脉冲频率信号,经过简单的信号调理,引到率信号,经过简单的信号调理,引到8254芯片的计数通道芯片的计数通道1的的CLK1口。口。8254是具有是具有3个个16位计数器通道的可编程计数器位计数器通道的可编程计数器/定定时器。图中,计数通道时器。图中,计数通道0工作于模式工

23、作于模式3,CLK0用于接收系统时用于接收系统时钟脉冲,钟脉冲,OUT0输出一个周期为系统时钟脉冲输出一个周期为系统时钟脉冲N倍(倍(N为通道为通道0的计数初值)的连续方波脉冲,其高、低电平时段是计数通的计数初值)的连续方波脉冲,其高、低电平时段是计数通道道1的采样时间和采样间隔时间,分别记为的采样时间和采样间隔时间,分别记为TS、TW;计数通;计数通道道1和和2均选为工作模式均选为工作模式2,且,且OUT1串接到串接到CLK2,使两者构,使两者构成一个计数长度为成一个计数长度为232的脉冲计数器,以对的脉冲计数器,以对TS内的输入脉冲内的输入脉冲计数。计数。 如果获得如果获得TS时间内的输入

24、脉冲个数为时间内的输入脉冲个数为n,则单位时间内,则单位时间内的的脉冲个数即脉冲频率为脉冲个数即脉冲频率为n/TS,从而可换算出介质的流量或电从而可换算出介质的流量或电机的转速值。比如,发出脉冲频率信号的是涡轮流量计或磁机的转速值。比如,发出脉冲频率信号的是涡轮流量计或磁电式速度传感器,它们的脉冲当量电式速度传感器,它们的脉冲当量(即一个脉冲相当的流量或即一个脉冲相当的流量或转数转数)为为K,则介质的流量或电机的转数就为,则介质的流量或电机的转数就为n/TSK。8.3 数字量输出通道主要知识点v 引言引言v 8.3.1 8.3.1 三极管驱动电路三极管驱动电路 v 8.3.2 8.3.2 继电

25、器驱动电路继电器驱动电路 v 8.3.3 8.3.3 晶闸管驱动电路晶闸管驱动电路 v 8.3.4 8.3.4 固态继电器驱动电路固态继电器驱动电路 数字量输出通道数字量输出通道简称简称 DO 通道,它的任务通道,它的任务是把计算机输出的微弱数字信号转换成能对生是把计算机输出的微弱数字信号转换成能对生产过程进行控制的数字驱动信号。根据现场负产过程进行控制的数字驱动信号。根据现场负荷的不同,荷的不同,如指示灯、继电器、接触器、电机、如指示灯、继电器、接触器、电机、阀门等阀门等,可以选用不同的功率放大器件构成不,可以选用不同的功率放大器件构成不同的开关量驱动输出通道。同的开关量驱动输出通道。常用的

26、有三极管输常用的有三极管输出驱动电路、继电器输出驱动电路、晶闸管输出驱动电路、继电器输出驱动电路、晶闸管输出驱动电路、固态继电器输出驱动电路等。出驱动电路、固态继电器输出驱动电路等。 对于低压情况下的小电流开关量,用对于低压情况下的小电流开关量,用功率三极管就可作开关驱动组件,其输出功率三极管就可作开关驱动组件,其输出电流就是输入电流与三极管增益的乘积。电流就是输入电流与三极管增益的乘积。4.3.1 4.3.1 三极管驱动电路三极管驱动电路1 .1 .普通三极管驱动电路普通三极管驱动电路 当驱动电流只有十几当驱动电流只有十几mAmA或几十或几十mAmA时,只要采用一个普时,只要采用一个普通的功

27、率三极管就能构成驱动电路,如图通的功率三极管就能构成驱动电路,如图 8-8 8-8所示。所示。6047K3.3管极三DELV5+033图 4 - 6 小 功 率 三 极 管 输 出 电 路Di8-8 小功率小功率 三极管输出电路三极管输出电路2. 达林顿驱动电路达林顿驱动电路 当驱动电流需要达到几百毫安时,如驱当驱动电流需要达到几百毫安时,如驱动中功率继电器、电磁开关等装置,输出电动中功率继电器、电磁开关等装置,输出电路必须采取多级放大或提高三极管增益的办路必须采取多级放大或提高三极管增益的办法。达林顿阵列驱动器是由多对两个三极管法。达林顿阵列驱动器是由多对两个三极管组成的达林顿复合管构成,它

28、具有高输入阻组成的达林顿复合管构成,它具有高输入阻抗、高增益、输出功率大及保护措施完善的抗、高增益、输出功率大及保护措施完善的特点,同时多对复合管也非常适用于计算机特点,同时多对复合管也非常适用于计算机控制系统中的多路负荷。控制系统中的多路负荷。 图图8-9给出达林顿阵列驱动器给出达林顿阵列驱动器MC1416的结构的结构图与每对复合管的内部结构,图与每对复合管的内部结构,MC1416内含内含7对达对达林顿复合管,每个复合管的集电极电流可达林顿复合管,每个复合管的集电极电流可达500mA,截止时能承受,截止时能承受100V电压,其输入输出电压,其输入输出端均有箝位二极管,输出箝位二极管端均有箝位

29、二极管,输出箝位二极管D2抑制高电抑制高电位上发生的正向过冲,位上发生的正向过冲,D1、D3可抑制低电平上的可抑制低电平上的负向过冲。负向过冲。1 C2 C3 C4 C5 C6 C7 CC O M1 61 51 41 31 21 11 09G N D7 B6 B5 B4 B3 B2 B1 B123456781 0 .5 k BR07 .2 k R1D1R2T1T2D3CED2C O M3 k (a )M C 1 4 7 1 6 结 构 图( b ) 复 合 管 内 部 结 构图 4 -7 M C 1 4 1 6 达 林 顿 阵 列 驱 动 器8-9 MC1416达林顿阵列驱动器达林顿阵列驱动器

30、 图图 8-10 8-10为达林顿阵列驱动中的一路驱动为达林顿阵列驱动中的一路驱动电路,当电路,当CPUCPU数据线数据线D Di i 输出数字输出数字“0”“0”即低即低电平时,经电平时,经74067406反相锁存器变为高电平,反相锁存器变为高电平,使达林顿复合管导通,产生的使达林顿复合管导通,产生的几百毫安几百毫安集集电极电流足以驱动负载线圈,而且利用复电极电流足以驱动负载线圈,而且利用复合管内的合管内的保护二极管保护二极管构成了构成了负荷线圈断电负荷线圈断电时产生的反向电动势的泄流回路。时产生的反向电动势的泄流回路。图图 4-8 达达林林顿顿阵阵列列驱驱动动电电路路7406达达林林顿顿复

31、复合合管管负负荷荷线线圈圈+24VDi1B1CGND8-10 达林顿阵列驱动电路达林顿阵列驱动电路 4.3.2 继电器驱动电路继电器驱动电路 电磁继电器主要由线圈、铁心、衔铁和触电磁继电器主要由线圈、铁心、衔铁和触点等部件组成,简称为继电器,它分为电压继点等部件组成,简称为继电器,它分为电压继电器、电流继电器、中间继电器等几种类型。电器、电流继电器、中间继电器等几种类型。继电器方式的开关量输出是一种最常用的输出继电器方式的开关量输出是一种最常用的输出方式,通过弱电控制外界交流或直流的高电压、方式,通过弱电控制外界交流或直流的高电压、大电流设备。大电流设备。D DL LK K控控制制电电流流外外

32、部部设设备备线线圈圈铁铁芯芯触触点点衔衔铁铁 常用的继电器有常用的继电器有电压继电器、电流继电器、电压继电器、电流继电器、中间继电器中间继电器等几种类型。由于继电器线圈需要一等几种类型。由于继电器线圈需要一定的电流才能动作,所以必须采取措施加以驱动。定的电流才能动作,所以必须采取措施加以驱动。 继电器的驱动电路继电器的驱动电路 驱动电路的设计要根据所用继电器线圈的驱动电路的设计要根据所用继电器线圈的吸合电压和电流而定,一定要大于继电器的吸吸合电压和电流而定,一定要大于继电器的吸合电流才能使继电器可靠地工作。合电流才能使继电器可靠地工作。 图图8-12为经光耦隔离器的继电器输出驱动电为经光耦隔离

33、器的继电器输出驱动电路,当路,当CPU数据线数据线Di输出数字输出数字“1”即高电平时,即高电平时,经经7406反相驱动器变为低电平,光耦隔离器的发光反相驱动器变为低电平,光耦隔离器的发光二极管导通且发光,使光敏三极管导通,继电器线二极管导通且发光,使光敏三极管导通,继电器线圈圈KA得电,动合触点闭合,从而驱动大型负荷设得电,动合触点闭合,从而驱动大型负荷设备。备。 由于继电器线圈是电感性负载,当由于继电器线圈是电感性负载,当电路突然关电路突然关断时断时,会出现较高的电感性浪涌电压,会出现较高的电感性浪涌电压,为了保护驱为了保护驱动器件,应在继电器线圈两端并联一个阻尼二极管,动器件,应在继电器

34、线圈两端并联一个阻尼二极管,为电感线圈提供一个电流泄放回路。为电感线圈提供一个电流泄放回路。 cVpV耦耦光光6047KA220V图图 4-9 继继电电器器输输出出驱驱动动电电路路Di8-12 继电器输出驱动电路继电器输出驱动电路 4.3.4 固态继电器驱动电路固态继电器驱动电路 固态继电器固态继电器SSR(Solid State Relay)是一种新型的无触点开关的电子继电器,它利用是一种新型的无触点开关的电子继电器,它利用电子技术实现了控制回路与负载回路之间的电子技术实现了控制回路与负载回路之间的电隔离电隔离和信号耦合,和信号耦合,而且没有而且没有任何可动部件或触点任何可动部件或触点,却能

35、,却能实现电磁继电器的功能,故称为实现电磁继电器的功能,故称为固态继电器固态继电器。它具。它具有体积小、开关速度快、无机械噪声、无抖动和回有体积小、开关速度快、无机械噪声、无抖动和回跳、寿命长等传统继电器无法比拟的优点,在计算跳、寿命长等传统继电器无法比拟的优点,在计算机控制系统中得到广泛的应用,大有取代电磁继电机控制系统中得到广泛的应用,大有取代电磁继电器之势器之势。 固态继电器固态继电器SSR是一个四端组件是一个四端组件,有两个输入,有两个输入端、两个输出端,其内部结构类似于图端、两个输出端,其内部结构类似于图8-12中的晶中的晶闸管输出驱动电路。图闸管输出驱动电路。图8-13所示为其结构

36、原理图,所示为其结构原理图,共由五部分组成。光共由五部分组成。光耦隔离电路的作用是在输入与耦隔离电路的作用是在输入与输出之间起信号传递作用输出之间起信号传递作用,同时使两端在电气上完,同时使两端在电气上完全隔离;控制触发电路是为后级提供一个触发信号,全隔离;控制触发电路是为后级提供一个触发信号,使电子开关(三极管或晶闸管)能可靠地导通;电使电子开关(三极管或晶闸管)能可靠地导通;电子开关电路用来接通或关断直流或交流负载电源;子开关电路用来接通或关断直流或交流负载电源;吸收保护电路的功能是为了防止电源的尖峰和浪涌吸收保护电路的功能是为了防止电源的尖峰和浪涌对开关电路产生干扰造成开关的误动作或损害

37、,对开关电路产生干扰造成开关的误动作或损害,一一般由般由RC串联网络和压敏电阻组成串联网络和压敏电阻组成;零压检测电路是;零压检测电路是为为交流型交流型SSR过零触发过零触发而设置的。而设置的。8-13 SSR结构原理及符号结构原理及符号u SSR的输入端与晶体管、的输入端与晶体管、TTL、CMOS电电路兼容,输出端利用器件内的电子路兼容,输出端利用器件内的电子开关来接通和开关来接通和断开负载断开负载。工作时只要在输入端施加。工作时只要在输入端施加一定的弱电一定的弱电信号信号,就可以控制输出端大电流负载的通断。,就可以控制输出端大电流负载的通断。 SSR的输出端可以是的输出端可以是直流也可以是

38、交流直流也可以是交流,分,分别称为直流型别称为直流型SSR和交流型和交流型SSR。直流。直流型型SSR内部的开关组件内部的开关组件为功率三极管为功率三极管,交流,交流型型SSR内部的开关组件为内部的开关组件为双向晶闸管双向晶闸管。而交流。而交流型型SSR按控制触发方式不同又可分为过零型和按控制触发方式不同又可分为过零型和移相型两种,其中应用最广泛的移相型两种,其中应用最广泛的是过零型是过零型。u 过零型交流过零型交流SSR是指当输入端加入控制信号是指当输入端加入控制信号后,需等待负载电源电压过零时,后,需等待负载电源电压过零时,SSR才为导通才为导通状态;而断开控制信号后,也要等待交流电压过状

39、态;而断开控制信号后,也要等待交流电压过零时,零时,SSR才为断开状态。移相型交流才为断开状态。移相型交流SSR的的断开条件同过零型交流断开条件同过零型交流SSR,但其导通条件简,但其导通条件简单,只要加入控制信号,不管负载电流相位如何,单,只要加入控制信号,不管负载电流相位如何,立即导通。直流型立即导通。直流型SSR的输入控制信号与输出完的输入控制信号与输出完全同步。直流型全同步。直流型SSR主要用于直流大功率控主要用于直流大功率控制。一般取输入电压为制。一般取输入电压为4-32V,输入电流,输入电流5-10mA。它的输出端为晶体管输出,输出工作。它的输出端为晶体管输出,输出工作电压为电压为

40、30-180 V。 交流型交流型SSR主要用于交流大功率控制。主要用于交流大功率控制。一般取输入电压为一般取输入电压为4.32V,输入电流小于,输入电流小于500mA。它的输出端为双向晶闸管,一般额定电流。它的输出端为双向晶闸管,一般额定电流在在1AA范围内,电压多为范围内,电压多为380V或或220V。图。图8-14为一种常用的固态继电为一种常用的固态继电器驱动电路,当数据线器驱动电路,当数据线Di输出数字输出数字“0”时,经时,经7406反相变为高电平,使反相变为高电平,使NPN型三极管导通型三极管导通, SSR输入端得电则输出端接通大型交流负荷设备输入端得电则输出端接通大型交流负荷设备R

41、L。 6047cVLRRSS_图 4-13固态继电器输出驱动电路交流电源+Di8-14 固态继电器输出驱动电路固态继电器输出驱动电路4.2.6 4.2.6 接地系统的抗干扰接地系统的抗干扰 广义的接地包含两方面的意思,即接广义的接地包含两方面的意思,即接实地和接虚地实地和接虚地。接实地指的是与大地连接;接虚地指的是与电位基准点接实地指的是与大地连接;接虚地指的是与电位基准点连接,当这个基准点与大地电气绝缘,则称为连接,当这个基准点与大地电气绝缘,则称为浮地连接浮地连接。正确合理的接地技术对计算机控制系统极为重要,接地正确合理的接地技术对计算机控制系统极为重要,接地的的目的目的有两个:一是为了保

42、证控制系统稳定可靠地运行,有两个:一是为了保证控制系统稳定可靠地运行,防止地环路引起的干扰,常称为工作接地;二是为了避防止地环路引起的干扰,常称为工作接地;二是为了避免操作人员因设备的绝缘损坏或下降遭受触电危险和保免操作人员因设备的绝缘损坏或下降遭受触电危险和保证设备的安全,证设备的安全,这称为保护接地这称为保护接地。本节主要讨论工作接。本节主要讨论工作接地技术。地技术。 在计算机控制系统中,大致有以下几种地线:在计算机控制系统中,大致有以下几种地线:模拟地、模拟地、数字地、信号地、系统地、交流地和保护地。数字地、信号地、系统地、交流地和保护地。 模拟地作为模拟地作为传感器、变送器、放大器、传

43、感器、变送器、放大器、A/D和和D/A转转换器中模拟电路的零电位换器中模拟电路的零电位。模拟信号有精度要求,它。模拟信号有精度要求,它的信号比较小,而且与生产现场连接。有时为区别远的信号比较小,而且与生产现场连接。有时为区别远距离传感器的弱信号地与主机的模拟地关系,把传感距离传感器的弱信号地与主机的模拟地关系,把传感器的地又叫器的地又叫信号地信号地。 数字地作为数字地作为计算机各种数字电路的零电位计算机各种数字电路的零电位,应该与模,应该与模拟地分开,避免模拟信号受数字脉冲的干扰。拟地分开,避免模拟信号受数字脉冲的干扰。 系统地是上述几种地的最终回流点,直接与大地相连系统地是上述几种地的最终回

44、流点,直接与大地相连作为作为基准零电位。基准零电位。 交流地交流地是计算机交流供电的是计算机交流供电的动力线地或称零线动力线地或称零线,它的,它的零电位很不稳定。在交流地上任意两点之间往往就有零电位很不稳定。在交流地上任意两点之间往往就有几伏乃至几十伏的电位差存在。另外,交流地也容易几伏乃至几十伏的电位差存在。另外,交流地也容易带来各种干扰。因此,交流地绝不允许与上述几种地带来各种干扰。因此,交流地绝不允许与上述几种地相连,而且交流电源变压器的绝缘性能要好,绝对避相连,而且交流电源变压器的绝缘性能要好,绝对避免漏电现象。免漏电现象。 保护地也叫安全地、机壳地或屏蔽地保护地也叫安全地、机壳地或屏

45、蔽地,目的是使设备,目的是使设备机壳与大地等电位,以避免机壳带电影响人身及设备机壳与大地等电位,以避免机壳带电影响人身及设备安全。安全。 以上这些地线如何处理,是接地还是浮地?是一点接以上这些地线如何处理,是接地还是浮地?是一点接地还是多点接地?这些是实时控制系统设计、安装、地还是多点接地?这些是实时控制系统设计、安装、调试中的重要问题。调试中的重要问题。4 4印制线路板的地线分布印制线路板的地线分布 设计印制线路板应遵守下列原则,以免系统内部地线设计印制线路板应遵守下列原则,以免系统内部地线产生干扰。产生干扰。 (1)TTL,CMOS器件的地线要呈辐射状器件的地线要呈辐射状,不能形,不能形成

46、环形。成环形。 (2)印制线路板上的地线要根据通过的电流大小决)印制线路板上的地线要根据通过的电流大小决定其宽度,不要小于定其宽度,不要小于3mm,在可能的情况下,地线,在可能的情况下,地线越宽越好。越宽越好。 (3)旁)旁路电容的地线不能长路电容的地线不能长,应尽量缩短。,应尽量缩短。 (4)大电流的零电位地线应尽量宽大电流的零电位地线应尽量宽,而且必须和小,而且必须和小信号的地分开。信号的地分开。 5主机系统的接地 计算机本身接地,同样是为了防止干扰,提高可靠性。计算机本身接地,同样是为了防止干扰,提高可靠性。下面介绍三种主机接地方式。下面介绍三种主机接地方式。(1)全机一点接地)全机一点

47、接地 计算机控制系统的主机架内采用计算机控制系统的主机架内采用图图4-25所示所示的分的分别回流法接地方式。主机地与外部设备地的连接采用别回流法接地方式。主机地与外部设备地的连接采用一点接地,一点接地,如图如图4-28所示所示。为了避免多点接地,各机。为了避免多点接地,各机柜用绝缘板垫起来。这种接地方式安全可靠,有一定柜用绝缘板垫起来。这种接地方式安全可靠,有一定的抗干扰能力,的抗干扰能力,一般接地电阻选为一般接地电阻选为410左右。左右。接地接地电阻越小越好,但接地电阻越小,接地极的施工就越电阻越小越好,但接地电阻越小,接地极的施工就越困难。困难。大地地线绝缘板机印打道通程过机主机图绘台作操

48、图 9-28 全机一点接地图4-28 全机一点接地双绞线(2)主机外壳接地,机芯浮空)主机外壳接地,机芯浮空 为了提高计算机系统的抗干扰能力,将主机外为了提高计算机系统的抗干扰能力,将主机外壳作为屏蔽罩接地,而把机内器件架与外壳绝壳作为屏蔽罩接地,而把机内器件架与外壳绝缘,绝缘电阻大于缘,绝缘电阻大于50M,即机内信号地浮空,即机内信号地浮空,如图如图4-29所示所示。这种方法安全可靠,抗干扰能。这种方法安全可靠,抗干扰能力强,但制造工艺复杂,一旦绝缘电阻降低就力强,但制造工艺复杂,一旦绝缘电阻降低就会引入干扰。会引入干扰。芯机芯机地内机层缘绝壳外机主图8-29 外壳接地机芯浮空图4-29 外

49、壳接地机芯浮空(3)多机系统的接地)多机系统的接地 在计算机网络系统中,多台计算机之间相互通在计算机网络系统中,多台计算机之间相互通信,资源共享。如果接地不合理,将使整个网信,资源共享。如果接地不合理,将使整个网络系统无法正常工作。近距离的几台计算机安络系统无法正常工作。近距离的几台计算机安装在同一机房内,可采用类似装在同一机房内,可采用类似图图4-28那样的多那样的多机一点接地方法。对于远距离的计算机网络,机一点接地方法。对于远距离的计算机网络,多台计算机之间的数据通信,通过隔离的办法多台计算机之间的数据通信,通过隔离的办法把地分开。例如,把地分开。例如,采用变压器隔离技术、光电采用变压器隔

50、离技术、光电隔离技术或无线通信技术。隔离技术或无线通信技术。 介绍了这么多的硬件电路抗干扰措施,再介绍了这么多的硬件电路抗干扰措施,再来看看软件上又有哪些好的措施。来看看软件上又有哪些好的措施。 首先是在控制系统的输入输出通道中,采首先是在控制系统的输入输出通道中,采用某种计算方法对通道的信号进行数字处用某种计算方法对通道的信号进行数字处理,以削弱或滤除干扰噪声,这就是前面理,以削弱或滤除干扰噪声,这就是前面讨论过的数字滤波方法。这是一种廉价而讨论过的数字滤波方法。这是一种廉价而有效的软件程序滤波,在控制系统中被广有效的软件程序滤波,在控制系统中被广泛采用。泛采用。 而对于那些可能穿过通道而进

51、入而对于那些可能穿过通道而进入CPU的干的干扰,可采取扰,可采取指令冗余、软件陷阱以及程序指令冗余、软件陷阱以及程序运行监视等措施来使运行监视等措施来使CPU恢复正常工作。恢复正常工作。4.3.1 指令冗余技术指令冗余技术 当计算机系统受到外界干扰,破坏了当计算机系统受到外界干扰,破坏了CPU正常的工正常的工作时序,可能作时序,可能造成程序计数器造成程序计数器PC的值发生改变的值发生改变,跳,跳转到随机的程序存储区。当程序跑飞到某一单字节指转到随机的程序存储区。当程序跑飞到某一单字节指令上,程序便自动纳入正轨;令上,程序便自动纳入正轨;当程序跑飞到当程序跑飞到某一双某一双字节指令上字节指令上,

52、有可能落到其操作数上,有可能落到其操作数上,则则CPU会误将会误将操作数当操作码执行;操作数当操作码执行;当程序跑飞到三字节指令上,当程序跑飞到三字节指令上,因它有两个操作数,出错的机率会更大。因它有两个操作数,出错的机率会更大。 为了解决这一问题,可采用在程序中为了解决这一问题,可采用在程序中人为地插入一些人为地插入一些空操作指令空操作指令NOP或将有效的单字节指令重复书写或将有效的单字节指令重复书写,此此即指令冗余技术。即指令冗余技术。由于空操作指令为单字节指令,且由于空操作指令为单字节指令,且对计算机的工作状态无任何影响,这样就会使失控的对计算机的工作状态无任何影响,这样就会使失控的程序

53、在遇到该指令后,能够调整程序在遇到该指令后,能够调整其其PC 值至正确的值至正确的轨道轨道,使后续的指令得以正确地执行。,使后续的指令得以正确地执行。但我们不能在程序中加入太多的冗余指令,以免降但我们不能在程序中加入太多的冗余指令,以免降低程序正常运行的效率。一般是在对程序流向起决低程序正常运行的效率。一般是在对程序流向起决定作用的指令之前以及影响系统工作状态的重要指定作用的指令之前以及影响系统工作状态的重要指令之前都应插令之前都应插入两、三条入两、三条NOP指令,指令,还可以每隔一还可以每隔一定数目的指令插入定数目的指令插入NOP指令,以保证跑飞的程序迅指令,以保证跑飞的程序迅速纳入正确轨道

54、。速纳入正确轨道。指令冗余技术可以减少程序出现错误跳转的次数指令冗余技术可以减少程序出现错误跳转的次数,但不能保证在失控期间不干坏事,更不能保证程序但不能保证在失控期间不干坏事,更不能保证程序纳入正常轨道后就太平无事了。解决这个问题还必纳入正常轨道后就太平无事了。解决这个问题还必须采用须采用软件容错技术软件容错技术,使系统的误动作减少,并消,使系统的误动作减少,并消灭重大误动作。灭重大误动作。 4.3.2 软件陷阱技术软件陷阱技术 指令冗余指令冗余使跑飞的程序安定下来是有条件的,使跑飞的程序安定下来是有条件的,首先跑首先跑飞的程序必须落到程序区,飞的程序必须落到程序区,其次必须执行到冗余指令其

55、次必须执行到冗余指令。当跑飞的程序落到非程序区当跑飞的程序落到非程序区(如如EPROM中未使用的空中未使用的空间、程序中的数据表格区间、程序中的数据表格区)时,对此情况采取的措施时,对此情况采取的措施就是设立软件陷阱。就是设立软件陷阱。 软件陷阱,软件陷阱,就是在非程序区设置拦截措施,使程序进就是在非程序区设置拦截措施,使程序进入陷阱,即通过一条引导指令,强行将跑飞的程序引入陷阱,即通过一条引导指令,强行将跑飞的程序引向一个指定的地址,向一个指定的地址,在那里有一段专门对程序出错进在那里有一段专门对程序出错进行处理的程序。如果我们把这段程序的入口标号称为行处理的程序。如果我们把这段程序的入口标

56、号称为ERROR的话,软件陷阱即为一条的话,软件陷阱即为一条JMP ERROR指指令。为加强其捕捉效果,一般还在它前面加上两条令。为加强其捕捉效果,一般还在它前面加上两条NOP指令,指令,因此真正的软件陷阱是由因此真正的软件陷阱是由3条指令构成:条指令构成: NOP NOP JMP ERROR 软件陷阱安排在以下四种地方:软件陷阱安排在以下四种地方:未使用的中断向量区,未使用的中断向量区,未使用的大片未使用的大片ROM空间,程序中的数据表格区以及空间,程序中的数据表格区以及程序区中一些指令串中间的断裂点处。程序区中一些指令串中间的断裂点处。 由于软件陷阱都安排在正常程序执行不到的地方,故由于软

57、件陷阱都安排在正常程序执行不到的地方,故不影响程序的执行效率,在当前不影响程序的执行效率,在当前EPROM容量不成问容量不成问题的条件下,还应多多题的条件下,还应多多安插软件陷阱指令。安插软件陷阱指令。 4.4 程序运行监视系统程序运行监视系统 引言 4.4.1 Watchdog Timer4.4.1 Watchdog Timer工作原理工作原理 4.4.2 Watchdog Timer4.4.2 Watchdog Timer实现方法实现方法 工业现场难免会出现瞬间的尖峰高能脉冲干扰,可能工业现场难免会出现瞬间的尖峰高能脉冲干扰,可能会长驱直入作用到会长驱直入作用到CPU芯片上,使正在执行的程

58、序跑芯片上,使正在执行的程序跑飞到一个临时构成的死循环中,飞到一个临时构成的死循环中,这时候的这时候的指令冗余和指令冗余和软件陷阱技术软件陷阱技术也无能为力,系统将完全瘫痪。此时必也无能为力,系统将完全瘫痪。此时必须强制系统复位,摆脱死循环。由于操作者不可能一须强制系统复位,摆脱死循环。由于操作者不可能一直监视系统,这就需要一个独立于直监视系统,这就需要一个独立于CPU之外的监视系之外的监视系统,在程序陷入死循环时,能及时发现并自动复位系统,在程序陷入死循环时,能及时发现并自动复位系统,统,这就是看守大门作用的程序运行监视系统,国外这就是看守大门作用的程序运行监视系统,国外称为称为“Watchdog Timer”,即看门狗定时器或看门即看门狗定时器或看门狗。狗。4.4.1 Watchdog Timer4.4.1 Watchdog Timer工作原理工作原理 为了保证程序运行监视系统的可靠性,监视系统中必为了保证程序运行监视系统的可靠性,监视系统中必须包括一定的硬件部分,且应完全独立于须包括一定的硬件部分,且应完全独立于CPU之外,之外,但又要与但又要与CPU保持时时刻刻的联系。因此,保持时时刻刻的联系。因此,程序运行程序运行监视系统是硬件电路与软件程序的巧妙结合监视系统是硬件电路与

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论