镇流器和触发器的区别

电子镇流器

30人已加入

描述

触发器

触发器功能强大,轻松可靠地实现许多复杂的功能,为什么又要慎用呢。触发器本身没有过错,但由于我们的滥用会造成数据库及应用程序的维护困难。在数据库操作中,我们可以通过关系、触发器、存储过程、应用程序等来实现数据操作…… 同时规则、约束、缺省值也是保证数据完整性的重要保障。如果我们对触发器过分的依赖,势必影响数据库的结构,同时增加了维护的复杂程度。

触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到。SQL3的触发器是一个能由系统自动执行对数据库修改的语句。

触发器可以查询其他表,而且可以包含复杂的SQL语句。它们主要用于强制服从复杂的业务规则或要求。例如:您可以根据客户当前的帐户状态,控制是否允许插入新订单。

触发器也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。然而,强制引用完整性的最好方法是在相关表中定义主键和外键约束。如果使用数据库关系图,则可以在表之间创建关系以自动创建外键约束。

触发器与存储过程的唯一区别是触发器不能执行EXECUTE语句调用,而是在用户执行Transact-SQL语句时自动触发执行。

DML触发器

当数据库中表中的数据发生变化时,包括insert,update,delete任意操作,如果我们对该表写了对应的DML触发器,那么该触发器自动执行。DML触发器的主要作用在于强制执行业 务规则,以及扩展Sql Server约束,默认值等。因为我们知道约束只能约束同一个表中的数据,而触发器中则可以执行任意Sql命令。

DDL触发器

它是Sql Server2005新增的触发器,主要用于审核与规范对数据库中表,触发器,视图等结构上的操作。比如在修改表,修改列,新增表,新增列等。它在数据库结构发生变化时执行,我们主要用它来记录数据库的修改过程,以及限制程序员对数据库的修改,比如不允许删除某些指定表等。

登录触发器

登录触发器将为响应 LOGIN 事件而激发存储过程。与 SQL Server 实例建立用户会话时将引发此事件。登录触发器将在登录的身份验证阶段完成之后且用户会话实际建立之前激发。因此,来自触发器内部且通常将到达用户的所有消息(例如错误消息和来自 PRINT 语句的消息)会传送到 SQL Server 错误日志。如果身份验证失败,将不激发登录触发器。

镇流器

20世纪80年代后期,美国将环型电感镇流器应用在紧凑型节能荧光灯上,1988年Midwest Toriod公司开始批量生产。我国相继于90年代初开始生产。

镇流器(ballast resistor)是日光灯上起限流作用和产生瞬间高压的设备,它是在硅钢制作的铁芯上缠漆包线制作而成,这样的带铁芯的线圈,在瞬间开/关上电时,就会自感产生高压,加在日光灯管的两端的电极(灯丝)上。这个动作是交替进行的,当启辉器(跳泡)闭合时,灯管的灯丝通过镇流器限流导通发热;当启辉器开路时,镇流器就会自感产生高压加在灯管的两端灯丝上,灯丝发射电子轰击管壁的萤光粉发光,启辉器反复几次通断,就会反复几次这样的动作,从而打通灯管。当灯管正常发光时,内阻变小,启辉器就始终保持开路状态,这样电流就稳定的通过灯管、镇流器工作了,使灯管正常发光。由于镇流器在日光灯工作时,始终有电流通过,所以容易产生振动,并且会发热,所以有镇流器的日光灯,特别是镇流器质量不好时,会产生很大的声音,用的时间长了,还容易烧毁。镇流器分电子镇流器和电感镇流器。

电感镇流器

当开关闭合电路中施加220V 50HZ的交流电源时,电流流过镇流器,灯管灯丝启辉器给灯丝加热(启辉器开始时是断开的,由于施加了一个大于190V以上的交流电压,使得启辉器内的跳泡内的气体弧光放电,使得双金属片加热变形,两个电极靠在一起,形成通路给灯丝加热),当启动器的两个电极靠在一起,由于没有弧光放电,双金属片冷却,两极分开,由于电感镇流器呈感性,当电路突然中断时,在灯两端会产生持续时间约1ms的600V-1500V的脉冲电压,其确切的电压值取决于灯的类型,在放电的情况下,灯的两端电压立即下降,此时镇流器一方面对灯电流进行限制作用,另一方面使电源电压和灯的工作电流之间产生55。到65。的相位差,从而维持灯的二次启动电压,使灯能更稳定的工作。

电感镇流由于结构简单,作为第一种荧光灯配合工作的镇流器,它的市场占有率还比较大,由于它的功率因数低,低电压启动性能差,耗能笨重,频闪等诸多缺点,它的市场慢慢地被电子镇流器所取代,电感镇流器能量损耗:40W(灯管功率)+10W(电感镇流器自身发热损耗)等于整套灯具总耗电为50W。

电子镇流器

电子镇流器是一个将工频交流电源转换成高频交流电源的变换器,其基本工作原理是:

工频电源经过射频干扰(RFI)滤波器,全波整流和无源(或有源)功率因素校正器(PPFC或APFC)后,变为直流电源。通过DC/AC变换器,输出20K-100KHZ的高频交流电源,加到与灯连接的LC串联谐振电路加热灯丝,但使灯管“放电”变成“导通”状态,再进入发光状态,此时高频电感起限制电流增大的作用,保证灯管获得正常工作所需的灯电压和灯电流,为了提高可靠性,常增设各种保护电路,如异常保护,浪涌电压和电流保护,温度保护等等。

触发器和镇流器的区别

镇流器本身不是用来产生高压的,因为考虑到寿命问题,把电子触发器里的线圈放到了镇流器里去了,一来触发器寿命长了,二来又节省了成本。再则不能光产生高压就好了,要是一直是高压那灯泡不是打坏了,几千伏的高压一直打灯泡能受得了吗?所以电子触发器就是要在灯泡点亮后停止产生高压,灯泡熄灭后再产生高压。

电感镇流器就要配触发器和补偿电容来使用,触发器的作用是:通电瞬间激活灯的高压气体,点亮灯,然后分离。如果是电子镇流器就不需要配触发器。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分