首页 上一页 1 2 下一页 尾页

(已结帖)2011-04-10-工控擂台-什么是触发器?基本R-S触发器的工作原理? 点击:5434 | 回复:25



总版主

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:22帖 | 470回
  • 年度积分:0
  • 历史总积分:1732
  • 注册:2010年6月04日
发表于:2011-03-28 17:44:07
楼主

什么是触发器?基本R-S触发器的工作原理?能根据具体例子,及个人经历来说明的将的大奖!

 

能结合实际例子的回答、原创最多、阐述最全的将得大奖。


下周初结贴,9个最优回帖分别获得20MP、10MP、10MP、10MP、20积分、20积分、20积分、20积分、20积分!

MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。

MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。 兑换现金:非积分获得的MP可兑换等值现金(满1000MP后、用户可通过用户管理后台申请兑换)。



楼主最近还看过



hjcan

  • 精华:1帖
  • 求助:0帖
  • 帖子:13帖 | 292回
  • 年度积分:0
  • 历史总积分:2940
  • 注册:2011年2月21日
发表于:2011-03-28 22:02:06
1楼

什么是触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。

基本RS 触发器:
电路结构
把两个与非门G1、G2的输入、输出端交叉连接,即可构成基本RS触发器,其逻辑电路如图所示。它有两个输入端R、S和两个输出端Q、Q。

两与或门组成的基本RS触发器
工作原理
基本RS触发器的逻辑方程为:
根据上述两个式子得到它的四种输入与输出的关系:
1.当R=1、S=0时,则Q=0,Q=1,触发器置1。 2.当R=0、S=1时,则Q=1,Q=0,触发器置0。
如上所述,当触发器的两个输入端加入不同逻辑电平时,它的两个输出端Q和Q有两种互补的稳定状态。一般规定触发器Q端的状态作为触发器的状态。通常称触发器处于某种状态,实际是指它的Q端的状态。Q=1、Q=0时,称触发器处于1态,反之触发器处于0态。S=0,R=1使触发器置1,或称置位。因置位的决定条件是S=0,故称S 端为置1端。R=0,S=1时,使触发器置0,或称复位。
同理,称R端为置0端或复位端。若触发器原来为1态,欲使之变为0态,必须令R端的电平由1变0,S端的电平由0变1。这里所加的输入信号(低电平)称为触发信号,由它们导致的转换过程称为翻转。由于这里的触发信号是电平,因此这种触发器称为电平控制触发器。从功能方面看,它只能在S和R的作用下置0和置1,所以又称为置0置1触发器,或称为置位复位触发器。由于置0或置1都是触发信号低电平有效,因此,S端和R端都画有小圆圈。
3.当R=S=1时,触发器状态保持不变。
触发器保持状态时,输入端都加非有效电平(高电平),需要触发翻转时,要求在某一输入端加一负脉冲,例如在S端加负脉冲使触发器置1,该脉冲信号回到高电平后,触发器仍维持1状态不变,相当于把S端某一时刻的电平信号存储起来,这体现了触发器具有记忆功能。
4.当R=S=0时,触发器状态不确定
在此条件下,两个与非门的输出端Q和Q全为1,在两个输入信号都同时撤去(回到1)后,由于两个与非门的延迟时间无法确定,触发器的状态不能确定是1还是0,因此称这种情况为不定状态,这种情况应当避免。从另外一个角度来说,正因为R端和S端完成置0、置1都是低电平有效,所以二者不能同时为0。



一品黄山

  • 精华:11帖
  • 求助:0帖
  • 帖子:754帖 | 9779回
  • 年度积分:0
  • 历史总积分:48262
  • 注册:2004年3月31日
发表于:2011-03-30 15:00:10
2楼
真值表如下:

 

表中的Qn和 Qn表示触发器的现在状态,简称现态;Qn+1和Qn+1表示触发器在触发脉冲作用后输出端的新状态,简称次态。对于新状态Qn+1而言,Qn也称为原状态。

上表真值表 表中Qn=Qn+1表示新状态等于原状态,即触发器没有翻转,触发器的状态保持不变。必须注意的是,一般书上列出的基本RS触发器的真值表中,当 Rd =0、 Sd =0时,Q的状态为任意态。这是指当 Rd 、Sd 同时撤消时,Q端状态不定。若当 Rd =0、Sd =0时,Q =1,状态都为“1”,是确定的。但这一状态违背了触发器Q端和 Q端状态必须相反的规定,是不正常的工作状态。若Rd 、Sd不同时撤消时,Q端状态是确定的,但若Rd 、Sd同时撤消时,Q端状态是不确定的。由于与非门响应有延迟,且两个门延迟时间不同,这时哪个门先动做了,触发器就保持该状态。

wyb2866255

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2011-04-01 00:47:05
3楼

       在电子集成电路中,有这样一类器件:在没有外来信号作用时,它将保持原来状态,在有外来信号作用且满足作用条件时,它将从原态立刻改变为另一种状态,有的在没有外来信号作用时,它将永远保持变换后的状态,通常称之为双稳态触发器,还有的在没有外来信号出发时,延时一段时间后又恢复原来状态,通常称之为单稳态触发器。这两种都称为触发器。触发器种类很多,最基本的类型有:RS触发器、D触发器、T触发器、J-K触发器。。。并根据不同要求可由它们组成不同触发器电路:双稳态触发器、单稳态触发器、计数器等。

       R-S触发器是最基本的最常用的触发器,有现成的集成块,如74LS279即为四S-R锁存器、4043为四或非R/S锁存器、4044为四与非R/S锁存器等。最简单的R-S触发器是由二个双输入的与非门或二个双输入或非门构成。见下图:

         上图一是由二个双输入与非门构成的R-S触发器:UIA的输出(3脚)连接UIB的输入5脚,UIB的输出(4脚)连接UIA的输入2脚,UIA的输入(1脚)与UIB的输入6脚分别接电阻R1、R2,R1与R2 的另一端接电源VCC,开机时UIA与UIB谁抢先输出为1,就会迫使另一个输出为0,而另一个输出为0,又会使抢先者继续保持1输出,即电路处于稳定输出状态(如3脚即Q输出端=1,4脚即Q\输出端=0),此时6、1脚 即R、S输入端,在没有外来信号时都处于高电位。而2脚为 0 ,5脚为1,如此时给1脚输入一个由1变0的负脉冲信号,是不会改变电路的输出状态的(因为2脚已为0),但此时给6脚输入由1变0脉冲信号,就会使4脚由0变1,即2脚变1,又使3脚变0(Q=0),即5脚变0,确保4脚 即Q\=1。即负信号(由1变0)触发R端,可使RS触发器输出端Q置0。如不再外加触发信号,Q永远保持0电平输出。如此时再给S端(即1脚)加一个0信号,就会使Q=1,即5脚变1,使Q\=0  ,  即负信号(由1变0)触发S端,可使RS触发器输出端Q置1。如不再外加触发信号,Q永远保持高电平输出。这就是用与非门组成的R-S触发器的工作原理,就是利用与非门的输入端皆为1时输出才为0的特点。

        上图二是用或非门构成的RS触发器,其电阻R3、R4接地,输入信号高电平有效,它是利用或非门的特点(输入信号皆为0时输出才为1)组成的,它与与非门逻辑相反,这里即不做动作说明。

我隨風

  • 精华:2帖
  • 求助:11帖
  • 帖子:145帖 | 5530回
  • 年度积分:1307
  • 历史总积分:29997
  • 注册:2008年4月27日
发表于:2011-04-02 10:16:07
4楼

触发器是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作时就会激活它执行。 它是构成时序逻辑电路的基本逻辑部件。触发器有两个稳定状态:1态(高电平),0态(低电平)。在不同的输入情况下,它可以被置成0状态或1状态;当输入信号消失后,所置成的状态能够保持不变。根据逻辑功能的不同,触发器可以分为RS触发器、D触发器、JK触发器;按照结构形式的不同,又可分为基本RS触发器、可控RS触发器、主从触发器和边沿触发器。

基本R-S触发器:其状态只与输入信号有关,只要输入 出现低电平,输出立即会发生变化。

如图:

                     图(a)基本R-S触发器                            图(b)逻辑符号

用Q的状态表示触发器的状态,信号输入端,低电平有效。

其基本逻辑功能如下表所示:

 基本R-S触发器波形图如下所示:

 

 

 

sdtsg

  • 精华:0帖
  • 求助:0帖
  • 帖子:104帖 | 1097回
  • 年度积分:0
  • 历史总积分:5502
  • 注册:2006年8月02日
发表于:2011-04-02 14:50:39
5楼
基本R-S触发器的工作原理其实是比较简单的,基本的资料上面都有详细说明,不过楼上的还是很有耐心的,赞一个!!!

jingtao

  • 精华:2帖
  • 求助:0帖
  • 帖子:94帖 | 3205回
  • 年度积分:0
  • 历史总积分:20573
  • 注册:2007年10月31日
发表于:2011-04-03 11:53:59
6楼

   触发器(Flip Flop)是一种可以存储电路状态的电子元件。最简单的是由两个或非门,两个输入端和两个输出端组成的RS触发器。基本R-S触发器是直接复位置位触发器的简称,由于它是构成各种功能触发器的基本部件,故称为基本R-S触发器。

与非门组成的触发器

基本R-S触发器工作原理:

(1)若R=1,S=1,则触发器保持原来状态不变。
假定触发器原来的状态为Q=0,Q=1,由于与非门G2的输出为0,反馈到与非门G1的输入端,使保Q持1不变,Q 为1又反馈到与非门G2的输入端,使G2的两个输入均维持1,从而保证输出为0 ;
假定触发器原来的状态为Q=1,Q=0,那么Q为0反馈到与非门G2的输入端,使Q保持1不变,此时与非门G1的两个端入均为1,所以Q保持0。
(2)若R=1,S=0,则触发器置为1状态。
无论触发器原来处于何状态,因为S为0,必然使与非门G2的输出Q为1,且反馈到与非门G1的输入端,而此时门G1的另一个输入R也为1,故门G1输出Q为0,使触发器状态为1。该过程称为触发器置1。
(3)若R=0,S=1,则触发器置为0状态。
与(2)的过程类似,不论触发器原来处于0状态还是1状态,在R端的负脉冲或低电平作用下,触发器的状态肯定为0。这个过程称为触发器置0。
(4)不允许出现R=0,S=0。
因为当R和S端同时加上负脉冲或低电平时,将使两个与非门的输出Q和Q均为高电平,破坏了触发器两个输出端的状态应该互补的逻辑关系。此外,当这两个输入端的低电平同时被撤消时,触发器的状态取决于两个门电路的时间延迟。若G1的时延大于G2,则Q端先变为0,使触发器处于0状态;反之,若G2的时延大于G1,则Q端先变为0,从而使触发器处于1状态。通常,两个门电路的延迟时间是难以预测的,因而在将低电平同时撤去后触发器的状态不确定,这是不允许的。因此,规定R和S不能同时为0。

AQD008

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 3829回
  • 年度积分:6965
  • 历史总积分:110360
  • 注册:2020年3月27日
发表于:2011-04-03 12:40:20
7楼

在数字电路中最基本工作信息就是0;1。触发器就是具有这两种两个稳定状态。同时又能够接受,保存和输出信号的基本部件。其工作原理; 1;R=0   S=0   .触发器置具有两种稳定状态。

2 ;R=0   S=1  触发器置1  。3; R=1  S=0    触发器置0。 4   不允许 R=1   S=1   。

cqu_rockwell

  • 精华:16帖
  • 求助:0帖
  • 帖子:678帖 | 8694回
  • 年度积分:0
  • 历史总积分:57901
  • 注册:2010年6月30日
发表于:2011-04-04 21:35:27
8楼
电路组成和逻辑符号
基本RS触发器的电路如图1(a)所示。它是由两个与非门,按正反馈方式闭合而成,也可以用两个或非门按正反馈方式闭合而成。图(b)是基本RS触发器逻辑符号。
信号输出端,Q=0、Q=1的状态称0状态,Q=1、Q=0的状态称1状态(信号输入端,低电平有效)

cqu_rockwell

  • 精华:16帖
  • 求助:0帖
  • 帖子:678帖 | 8694回
  • 年度积分:0
  • 历史总积分:57901
  • 注册:2010年6月30日
发表于:2011-04-04 21:36:13
9楼

工作原理:

①R=0、S=1时:由于R=0,不论原来Q为0还是1,都有Q=1;再由S=1、Q=1可得Q=0。即不论触发器原来处于什么状态都将变成0状态,这种情况称将触发器置0或复位。R端称为触发器的置0端或复位端。

cqu_rockwell

  • 精华:16帖
  • 求助:0帖
  • 帖子:678帖 | 8694回
  • 年度积分:0
  • 历史总积分:57901
  • 注册:2010年6月30日
发表于:2011-04-04 21:36:50
10楼
②R=1、S=0时:由于S=0,不论原来Q为0还是1,都有Q=1;再由R=1、Q=1可得Q=0。即不论触发器原来处于什么状态都将变成1状态,这种情况称将触发器置1或置位。S端称为触发器的置1端或置位端。

cqu_rockwell

  • 精华:16帖
  • 求助:0帖
  • 帖子:678帖 | 8694回
  • 年度积分:0
  • 历史总积分:57901
  • 注册:2010年6月30日
发表于:2011-04-04 21:37:38
11楼
③R=1、S=1时:根据与非门的逻辑功能不难推知,触发器保持原有状态不变,即原来的状态被触发器存储起来,这体现了触发器具有记忆能力。

cqu_rockwell

  • 精华:16帖
  • 求助:0帖
  • 帖子:678帖 | 8694回
  • 年度积分:0
  • 历史总积分:57901
  • 注册:2010年6月30日
发表于:2011-04-04 21:38:31
12楼
④R=0、S=0时:Q=Q=1,不符合触发器的逻辑关系。并且由于与非门延迟时间不可能完全相等,在两输入端的0同时撤除后,将不能确定触发器是处于1状态还是0状态。所以触发器不允许出现这种情况,这就是基本RS触发器的约束条件。

cqu_rockwell

  • 精华:16帖
  • 求助:0帖
  • 帖子:678帖 | 8694回
  • 年度积分:0
  • 历史总积分:57901
  • 注册:2010年6月30日
发表于:2011-04-04 21:42:22
13楼

波形图:

反映触发器输入信号取值和状态之间对应关系的图形称为波形图


 

Piston

  • 精华:0帖
  • 求助:1帖
  • 帖子:23帖 | 13107回
  • 年度积分:18
  • 历史总积分:40065
  • 注册:2009年5月22日
发表于:2011-04-06 02:14:55
14楼

触发器是电子学中的一个概念,是数字电子中一类具有记忆功能的器件统称。触发器有输入端和输出端,输出端的状态与当前输入端状态以及所记忆的历史状态有关,可以有多种分类方式,其中一种是根据输出稳定状态情况把触发器分为单稳触发器和双稳触发器。R-S触发器就是一种双稳触发器,有2种稳定状态输出,其逻辑输出有Q和Q^两端,输入有R、S,输出端Q^和Q也反馈到输入端。其逻辑关系式为:Qn+1=R^ Qn+S,真值表如下

R^                     S^                  Qn+1

0                        0                      不定

0                         1                       1

1                         0                        0

1                          1                      不变

jiaoanpeng

  • 精华:28帖
  • 求助:1帖
  • 帖子:327帖 | 15621回
  • 年度积分:0
  • 历史总积分:78592
  • 注册:2006年7月25日
发表于:2011-04-08 17:23:36
15楼

RS触发器是现在电子技术中应用广泛的一种逻辑电路,不论是硬件电路还是软件组态其在电路的通断、复位,软件程序的执行通断、复位、置位、计数器的清零等等,现在应用最为广泛的就是软触发,是一种编程软件中的一个模块。

RS触发器的实现的功能于同一个继电器的线圈的控制回路中的常开、常闭触点的组合,置位时R=1,S=0,如同电路中的常开触点闭合,复位时R=0,S=1,如同电路中的常闭触点断开。其实现的功能就是触发器输出电平的转换,如同普通的继电器主触点的通断。

不论RS触发器是什么逻辑实现的,其最基本的物理层就是利用了半导体的单向导通性质,使在外电路状态不变化的情况下,保持输出状态不变,在软件触发器中其主要是通过逻辑电路程序的编写实现的,其逻辑中的RS触发器中的方块图可以在编程预言中相互转换成语句表和梯形图。

勇者

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 2756回
  • 年度积分:442
  • 历史总积分:30819
  • 注册:2007年7月13日
发表于:2011-04-09 20:43:07
16楼

触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。

1.当R端无效,S端有效时,则Q=0,Q=1,触发器置1。 2.当R端有效、S端无效时,则Q=1,Q=0,触发器置0。   如上所述,当触发器的两个输入端加入不同逻辑电平时,它的两个输出端Q和Q有两种互补的稳定状态。一般规定触发器Q端的状态作为触发器的状态。通常称触发器处于某种状态,实际是指它的Q端的状态。Q=1、Q=0时,称触发器处于1态,反之触发器处于0态。S=0,R=1使触发器置1,或称置位。因置位的决定条件是S=0,故称S 端为置1端。R=0,S=1时,使触发器置0,或称复位。   同理,称R端为置0端或复位端。若触发器原来为1态,欲使之变为0态,必须令R端的电平由1变0,S端的电平由0变1。这里所加的输入信号(低电平)称为触发信号,由它们导致的转换过程称为翻转。由于这里的触发信号是电平,因此这种触发器称为电平控制触发器。从功能方面看,它只能在S和R的作用下置0和置1,所以又称为置0置1触发器,或称为置位复位触发器。其逻辑符号如图7.2.1(b)所示。由于置0或置1都是触发信号低电平有效,因此,S端和R端都画有小圆圈。   3.当RS端均无效时,触发器状态保持不变。   触发器保持状态时,输入端都加非有效电平(高电平),需要触发翻转时,要求在某一输入端加一负脉冲,例如在S端加负脉冲使触发器置1,该脉冲信号回到高电平后,触发器仍维持1状态不变,相当于把S端某一时刻的电平信号存储起来,这体现了触发器具有记忆功能。   4.当RS端均有效时,触发器状态不确定   在此条件下,两个与非门的输出端Q和Q全为1,在两个输入信号都同时撤去(回到1)后,由于两个与非门的延迟时间无法确定,触发器的状态不能确定是1还是0,因此称这种情况为不定状态,这种情况应当避免。从另外一个角度来说,正因为R端和S端完成置0、置1都是低电平有效,所以二者不能同时为0。   此外,还可以用或非门的输入、输出端交叉连接构成置0、置1触发器,其逻辑图和逻辑符号分别如图7.2.2(a)和7.2.2(b)所示。这种触发器的触发信号是高电平有效,因此在逻辑符号的S端和R端没有小圆圈。

云锋

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2011-04-10 18:26:54
17楼

数字电子技术基础了。

读书的时候学过,出来后一直到现在貌似也没有用上。

nineapple

  • 精华:1帖
  • 求助:0帖
  • 帖子:35帖 | 751回
  • 年度积分:10
  • 历史总积分:6582
  • 注册:2005年12月14日
发表于:2011-04-10 19:24:39
18楼
if S then OUT =1 ; if R then OUT= 0

2句 ST搞定

welfare87

  • 精华:0帖
  • 求助:4帖
  • 帖子:44帖 | 2827回
  • 年度积分:0
  • 历史总积分:25853
  • 注册:2009年2月20日
发表于:2011-04-10 22:40:00
19楼

RS触发器在S7-200 PLC程序中的应用:

     RS触发器是一种复原主要位的锁存器。如果设置(S)和复原(R)信号均为真实,则输出(OUT)为虚假。

程序:

时序图:

最后回复

  • 精华:1帖
  • 求助:1帖
  • 帖子:65帖 | 1155回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2011-04-13 19:45:33
20楼

都回答的这么完整,没我的份了!     


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页