微型计算机控制技术第四章课件_第1页
微型计算机控制技术第四章课件_第2页
微型计算机控制技术第四章课件_第3页
微型计算机控制技术第四章课件_第4页
微型计算机控制技术第四章课件_第5页
已阅读5页,还剩188页未读 继续免费阅读

下载本文档

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

文档简介

1、第第4章章 常用控制程序的设计常用控制程序的设计4.1 报警程序的设计报警程序的设计4.2 开关量输出接口技术开关量输出接口技术4.3 电机控制接口技术电机控制接口技术 4.4 步进电机控制接口技术步进电机控制接口技术4.1报警程序设计 在微型机控制系统中,为了安全,在微型机控制系统中,为了安全, 对于一些重要的参数或系统部位,对于一些重要的参数或系统部位, 都设有紧急状态报警系统,都设有紧急状态报警系统, 以便提醒操作人员注意,或采取紧急措以便提醒操作人员注意,或采取紧急措施。施。微机控制技术4.1报警程序设计4.1.1 常用报警方式常用报警方式4.1.2 简单报警程序的设计简单报警程序的设

2、计4.1.3 越限报警程序的设计越限报警程序的设计4.1.4 远程自动报警系统的设计远程自动报警系统的设计4.1.1 常用报警方式在控制系统中通常可采用在控制系统中通常可采用 声音声音 如电铃、电笛发出,蜂鸣器,如电铃、电笛发出,蜂鸣器, 集成电子音乐芯片,集成电子音乐芯片, 光光 发光二极管或闪烁的白炽灯等发光二极管或闪烁的白炽灯等 语音报警,语音芯片语音报警,语音芯片 图形与声音混合报警,图形与声音混合报警, 显示报警画面(如报警发生的顺序、报警发生显示报警画面(如报警发生的顺序、报警发生 的时间、报警回路编号、报警内容及次数等)。的时间、报警回路编号、报警内容及次数等)。微机控制技术4.

3、1.1常用报警方式1发光二极管及白炽灯驱动电路发光二极管及白炽灯驱动电路(1)报警方法不同采用的驱动电路方式也不同。)报警方法不同采用的驱动电路方式也不同。 发光二极管的驱动电流一般在发光二极管的驱动电流一般在 2030mA, 不能直接由不能直接由 TTL 电平驱动,常采用电平驱动,常采用 OC 门驱动器。门驱动器。 如如 74LS06/07 等。等。 白炽灯报警时,应该使用交流固态继电器进行控制。白炽灯报警时,应该使用交流固态继电器进行控制。(2)为了能保持报警状态,常采用带有锁存器的)为了能保持报警状态,常采用带有锁存器的I/O接口芯片,接口芯片, ( Intel 8155、8255A )

4、 也可选用一般的锁存器,也可选用一般的锁存器, ( 74LS273,74LS373,或,或 74LS377等)微机控制技术4.1.1常用报警方式图图4-1 LED4-1 LED报警接口电路报警接口电路微机控制技术4.1.1常用报警方式 2. 声音报警驱动电路声音报警驱动电路 常采用模拟声音集成电路芯片,常采用模拟声音集成电路芯片, 如如 KD-956X 系列,系列, 采用采用CMOS工艺,软封装的报警工艺,软封装的报警IC芯片。芯片。(1)工作电压范围宽;)工作电压范围宽;(2)静态电流低;)静态电流低;(3)外接振荡电阻可调节模拟声音的放音节奏;)外接振荡电阻可调节模拟声音的放音节奏;(4)

5、外接一只小功率三极管,便可驱动扬声器。)外接一只小功率三极管,便可驱动扬声器。 其功能如表其功能如表4.1(P97) 所示。所示。微机控制技术4.1.1常用报警方式型型 号号声声 光光 性性 能能KD-9561机枪、警笛、救护车、消防机枪、警笛、救护车、消防车声车声KD-9561B嘟嘟嘟嘟声声KD-9562机枪、炮弹等机枪、炮弹等8声声KD-9562B光控报警声光控报警声KD-9562C单键单键8音音KD-95633声声2闪光闪光KD-95656声声5闪光闪光微机控制技术4.1.1常用报警方式KD-956X系列系列IC芯片具有以下共同特性:芯片具有以下共同特性:(1)工作电压范围宽;)工作电压

6、范围宽;(2)静态电流低;)静态电流低;(3)外接振荡电阻可调节模拟声音的放音)外接振荡电阻可调节模拟声音的放音节奏;节奏;(4)外接一只小功率三极管,便可驱动扬)外接一只小功率三极管,便可驱动扬声器。声器。微机控制技术4.1.1常用报警方式 模拟声模拟声选声端电平选声端电平SEL1 SEL1 SEL2 SEL2 机器声机器声空空 VDD VDD 警备声警备声VDDVDDVSS VSS 救护车声救护车声VSS VSS VSS VSS 消防车声消防车声空空 VSS VSS 微机控制技术表表4.1 KD956X 4.1 KD956X 系列报警芯片功能表系列报警芯片功能表 P96P964.1.1常用

7、报警方式vKD-9561 芯片内设:芯片内设: 振荡器、节拍器、音色发生器、振荡器、节拍器、音色发生器、 地址计数器、控制和输出级等部分。地址计数器、控制和输出级等部分。v根据内部程序,设有两个选声端根据内部程序,设有两个选声端 SELl和和SEL2, 改变这两端的电平,便可发出各种不同的音响。改变这两端的电平,便可发出各种不同的音响。 详见表详见表4.2。vVDD提供电源正端电压,提供电源正端电压,VSS指电源负端电压(地)。指电源负端电压(地)。vKD-9561能发出能发出4种不同的声音,且体积小,价格低廉,音响种不同的声音,且体积小,价格低廉,音响逼真,控制简便,所以,广泛应用于报警装置

8、及电动玩具。逼真,控制简便,所以,广泛应用于报警装置及电动玩具。 外形及报警器电路图,如图外形及报警器电路图,如图4.2所示。所示。微机控制技术4.1.1常用报警方式图图4.2 KD-95614.2 KD-9561的外形和报警电路图的外形和报警电路图 P97P97微机控制技术4.1.1常用报警方式 如图如图4.2(b)中所示,当系统检查到报警信号以后,)中所示,当系统检查到报警信号以后,使三极管使三极管9013导通,发出报警声音。图中的导通,发出报警声音。图中的R1选选值一般在值一般在180k 290k 之间。之间。R1的阻值愈大,报的阻值愈大,报警声音愈急促;反之,报警声音节凑缓慢。警声音愈

9、急促;反之,报警声音节凑缓慢。微机控制技术4.1.2 简单报警程序的设计(1)软件报警程序)软件报警程序 这种方法的基本作法是把被测参数如温度、压力、流量、这种方法的基本作法是把被测参数如温度、压力、流量、速度、成分等参数,经传感器,变送器、模数转换器,速度、成分等参数,经传感器,变送器、模数转换器,送到微型机后,再与规定的上、下限值进行比较,根据比送到微型机后,再与规定的上、下限值进行比较,根据比较的结果进行报警或处理,整个过程都由软件实现。这种较的结果进行报警或处理,整个过程都由软件实现。这种报警程序又可分简单上、下限报警程序,以及上、下限报报警程序又可分简单上、下限报警程序,以及上、下限

10、报警处理程序。警处理程序。微机控制技术4.1.2 简单报警程序的设计(2)硬件申请、软件处理报警程序)硬件申请、软件处理报警程序 报警要求直接由传感器产生。报警要求直接由传感器产生。 例如:电接点式压力报警装置例如:电接点式压力报警装置 当压力高于(或低于)某一极限值时,当压力高于(或低于)某一极限值时, 接点即闭合,正常时则打开。接点即闭合,正常时则打开。 利用开关量信号,通过中断的办法来实现对参数利用开关量信号,通过中断的办法来实现对参数 或位置的监测。或位置的监测。 例如,行车系统、电接点压力表等。例如,行车系统、电接点压力表等。 微机控制技术4.1.2 简单报警程序的设计根据系统和参数

11、的要求,根据系统和参数的要求,报警程序可分为:报警程序可分为: 简单的越限报警程序;简单的越限报警程序; 报警处理程序。报警处理程序。微机控制技术4.1.2 简单报警程序的设计简单报警程序的设计1. 软件报警程序设计软件报警程序设计锅炉水位自动调节系统,如图锅炉水位自动调节系统,如图4.3所示。所示。 汽包水位是锅炉正常工作的重要指标。汽包水位是锅炉正常工作的重要指标。 液面太高会影响汽包的汽水分离,产生蒸汽带液现象。水位液面太高会影响汽包的汽水分离,产生蒸汽带液现象。水位过低,则由于汽包的水量较少,负荷又很大,水的汽化会很过低,则由于汽包的水量较少,负荷又很大,水的汽化会很快。如果不及时调节

12、液面,就会使汽包内液体全部汽化,可快。如果不及时调节液面,就会使汽包内液体全部汽化,可能导致锅炉烧坏以至发生严重的爆炸事故。所以,锅炉液面能导致锅炉烧坏以至发生严重的爆炸事故。所以,锅炉液面是一个非常重要的参数,一般采用双冲量或如图所示的三冲是一个非常重要的参数,一般采用双冲量或如图所示的三冲量自动调节系统。量自动调节系统。微机控制技术4.1.2 简单报警程序的设计简单报警程序的设计图图4 43 3锅炉三冲量调节系统锅炉三冲量调节系统 P98P98微机控制技术4.1.2 简单报警程序的设计简单报警程序的设计 系统设计有系统设计有 3 个报警参数:个报警参数: 水位上、下限,水位上、下限, 炉膛

13、温度上、下限,炉膛温度上、下限, 蒸汽压力下限。蒸汽压力下限。 如图如图4.4中所示:中所示: 要求当各参数全部正常时,绿灯亮。要求当各参数全部正常时,绿灯亮。 若某一个参数不正常,将发出声光报警信号。若某一个参数不正常,将发出声光报警信号。 微机控制技术4.1.2 简单报警程序的设计简单报警程序的设计图图4 44 4 锅炉报警系统图锅炉报警系统图 P99P99微机控制技术内存分配内存分配X1maxX1minX2maxX2minX3minSAMPSAMPALAMALAMLIMITLIMITDPTRDPTR8100H8100HX1X2X3外存外存内内存存20H20H4.1.2 简单报警程序的设计

14、 程序设计思想:程序设计思想: 设置一个报警模型标志单元设置一个报警模型标志单元 ALARM, 把各参数的采样值分别与上、下限值进行比较。把各参数的采样值分别与上、下限值进行比较。 若某一位需要报警,则将相应位置若某一位需要报警,则将相应位置1,否则,清,否则,清0。 所有参数判断完毕后,所有参数判断完毕后, 看报警模型单元看报警模型单元 ALARM 的内容是否为的内容是否为00H。 若为若为 00H,说明所有参数均正常,使绿灯发光。,说明所有参数均正常,使绿灯发光。 不等于不等于00H,则说明有参数越限,输出报警模型。,则说明有参数越限,输出报警模型。 程序流程图,如图程序流程图,如图4.5

15、所示。所示。 设设 3个参数的采样值:个参数的采样值: X1(水位)、(水位)、X 2(炉膛温度)、(炉膛温度)、 X3(蒸汽压力)(蒸汽压力) 依次存放在以依次存放在以 SAMP 为首地址的内存单元中,为首地址的内存单元中, 相应的允许极限值依次放在以相应的允许极限值依次放在以 LIMIT为首地址的内存区域内,为首地址的内存区域内, 报警标志位单元为报警标志位单元为 ALARM。 微机控制技术4.1.2 简单报警程序的设计微机控制技术 图图4 45 5 软件报警程序模块流程图软件报警程序模块流程图 P101P101 ORG 8000HALARM: MOV DPTR,#SAMP ;采样值存放地

16、址;采样值存放地址DPTR MOVX A, DPTR ;取取X1 MOV ALARM,#00H ;报警模型单元清;报警模型单元清0ALARM0: CJNE A,LIMIT,AA ;X1MAX1吗吗ALARM1: CJNE A,LIMIT+1,BB ;X1MAX2吗吗ALARM3: CJNE A,LIMIT+3,DD ;X2MIN2吗吗ALARM4: INC DPTR ;取取X3 MOVX A, DPTR CJNE A,LIMIT+4,EE ;X3MAX1 转转 AOUT1 AJMPALARM1 BB: JCAOUT2;X1MAX2转转AOUT3 AJMPALARM3 DD: JCAOUT4;X

17、2MIN2转转AOUT4 AJMPALARM4微机控制技术4.1.2 简单报警程序的设计简单报警程序的设计EE:JCAOUT5;X3MIN3转转AOUT5AJMP DONEAOUT1:SETB 00H;置置X1超上限报警标志超上限报警标志AJMP ALARM2AOUT2:SETB 01H;置置X1超下限报警标志超下限报警标志AJMP ALARM2AOUT3:SETB 02H;置置X2超上限报警标志超上限报警标志AJMP ALARM4AOUT4:SETB 03H;置置X2超下限报警标志超下限报警标志AJMP ALARM4AOUT5:SETB 04H;置置X1超下限报警标志超下限报警标志AJMP

18、DONE微机控制技术4.1.2 简单报警程序的设计简单报警程序的设计2硬件报警程序设计某些根据开关量状态进行报警的系统,为了使系统简化,可以不用上面介绍的软件报警方法,而是采用硬件申请中断的方法,直接将报警模型送到报警口中。这种报警方法的前提条件是被测参数与给定值的比较是在传感器中进行的。例如,电结点式压力计,电结点式温度计,色带指示报警仪等,都属于这种传感器。不管原理如何,它们的共同点是,当检测值超过(或低于)上、下限值时,结点开关闭合,从而产生报警信号。这类报警系统电路图,如图4.6所示。微机控制技术4.1.2 简单报警程序的设计简单报警程序的设计图图4 46 6 硬件直接报警系统原理图硬

19、件直接报警系统原理图微机控制技术报报警警结结点点4.1.2 简单报警程序的设计简单报警程序的设计 图图4.6中,中, SL1 和和 SL2 分别为液位上、下限报警结点,分别为液位上、下限报警结点, SP 表示蒸汽压力下限报警结点,表示蒸汽压力下限报警结点, ST 是炉膛温度上限超越结点。是炉膛温度上限超越结点。 只要三个参数中的一个(或几个)超限(即结点闭合),只要三个参数中的一个(或几个)超限(即结点闭合), 管脚都会由高变低,向管脚都会由高变低,向 CPU 发出中断申请。发出中断申请。 CPU响应后,读入报警状态响应后,读入报警状态 P1.3P1.0,然后从,然后从P1口的高口的高4 位输

20、出,完成超限报警的工作。位输出,完成超限报警的工作。 采用中断工作方式,既节省了采用中断工作方式,既节省了CPU计算的宝贵时间,又能不计算的宝贵时间,又能不 失时机地实现参数超限报警。失时机地实现参数超限报警。微机控制技术ORG 0000HAJMP MAIN;上电自动转向主程序;上电自动转向主程序ORG 0003H;外部中断方式;外部中断方式0入口地址入口地址AJMP ALARMORG 0200H MAIN:SETB IT0;选择边沿触发方式;选择边沿触发方式SETB EX0;允许外部中断;允许外部中断0SETB EA;CPU允许中断允许中断 HERE:SJMP HERE;模拟主程序;模拟主程

21、序ORG 0210H ALARM:MOV A,#0FFH;设;设P1口为输入口口为输入口MOV P1,AMOV A,P1;取报警状态;取报警状态SWAP A;MOV P1,A;输出报警信号;输出报警信号RETI根据图根据图4.64.6可写出报警程序如下:可写出报警程序如下:微机控制技术4.1.3 越限报警程序的设计越限报警程序的设计 为了避免测量值在极限值附近摆动造成频繁为了避免测量值在极限值附近摆动造成频繁报警,报警, 可以在上、下限附近设定一个回差带,可以在上、下限附近设定一个回差带, 如图如图4.7所示。所示。微机控制技术4.1.3 越限报警程序的设计越限报警程序的设计图图4.7 4.7

22、 越限报警示意图越限报警示意图 P103P103微机控制技术4.1.3 越限报警程序的设计越限报警程序的设计在图4.7中,H是上限带,L为下限带。规定只有当被测量值越过A点时,才认为越过上限;测量值穿越H带区,下降到B点以下才承认复限。同样道理,测量值在L带区内摆动均不做超越下限处理;只有它回归于D点之上时,才做超越下限后复位处理。这样就避免了频繁的报警和复限,以免造成操作人员人为的紧张。实际上,大多数情况下,如前面锅炉水位调节系统中所述,上、下限并非只是惟一的值,而是允许一个“带”。在带区内的值都认为是正常的。带宽构成报警的灵敏区。上、下限带宽的选择应根据具体的被测参数而定。微机控制技术4.

23、1.3 越限报警程序的设计越限报警程序的设计下面重新对锅炉液位报警程序进行设计。设锅下面重新对锅炉液位报警程序进行设计。设锅炉水位采样并经滤波处理后的值存放在以炉水位采样并经滤波处理后的值存放在以SAMP为为起始地址的内存单元中(设采样值为起始地址的内存单元中(设采样值为12位数,占用位数,占用两个内存单元)。上、下限报警及上、下限复位门两个内存单元)。上、下限报警及上、下限复位门限值分别存放在以限值分别存放在以ALADEG为首地址的内存单元中。为首地址的内存单元中。报警标志单元为报警标志单元为FLAG,其中,其中D2位为越上限标志位,位为越上限标志位,D3位为越下限标志位。其内存分配,如图位

24、为越下限标志位。其内存分配,如图4.8所示。所示。微机控制技术图图4.8 4.8 有关内存的分配有关内存的分配 P103P103 微机控制技术R0 R0 R1 R1 4.1.3 越限报警程序的设计越限报警程序的基本思路是将采样、数字滤波越限报警程序的基本思路是将采样、数字滤波后的数据与该被测点上、下限给定值进行比较,检后的数据与该被测点上、下限给定值进行比较,检查是否越限;或与上限复位值、下限复位值进行比查是否越限;或与上限复位值、下限复位值进行比较,检查是否复位上、下限。如越限,则分别置位较,检查是否复位上、下限。如越限,则分别置位越上、下限标志,并输出相应的声、光报警模型。越上、下限标志,

25、并输出相应的声、光报警模型。如已复位上、下限,则清除相应标志。当上述报警如已复位上、下限,则清除相应标志。当上述报警处理完之后,返回主程序。如图处理完之后,返回主程序。如图4.9所示的是其程序所示的是其程序的流程图。的流程图。 微机控制技术微机控制技术图图4.9 4.9 越限报警子程序的流程越限报警子程序的流程 P104P104BRAN1BRAN1DONEDONEBRAN4BRAN4BRAN2BRAN2BRAN3BRAN342H42H43H43H2AH2AH计数计数 ORG 8000H ACACHE: MOV R0,#SAMP ;采样值首地址;采样值首地址 R0MOV A, R0;取采样值低;

26、取采样值低8位位MOV R1,#20H ;取上限报警值低;取上限报警值低8位位ACALL DUBSUB;检查是否越上限;检查是否越上限JNC BRAN1 ;越上限,转;越上限,转BRAN1MOV A,R0;取采样值低;取采样值低8位位ACALL DUBSUB;检查是否复位上限;检查是否复位上限JNC DONE ;不复位上限,返回主程序;不复位上限,返回主程序JB 42H,BRAN2 ;上限若置位,则转;上限若置位,则转BRAN2MOV A,RO;取采样值低;取采样值低8位位ACALL DUBSUB;检查下限报警值;检查下限报警值JC BRAN3;越下限,转;越下限,转BRAN3根据图根据图4.

27、9 4.9 可写出越限报警子程序如下:可写出越限报警子程序如下: 微机控制技术 MOV A,R0;取采样值低;取采样值低8位位 ACALL DUBSUB ;检查复位下限值;检查复位下限值 JC DONE;不复位下限,返回主程序;不复位下限,返回主程序 JNB 43H,DONE CLR 43HBRAN4: INC 2AH;记录调整次数;记录调整次数DONE: RETSAMP: EQU 30HBRAN1: 42H,DONE;判上限报警是否置位;判上限报警是否置位 SETB 42H;置上限报警标志;置上限报警标志 MOV A,#81H;输出越上限报警信号;输出越上限报警信号 MOV P1,A AJM

28、P BRAN4JBJBBRAN2: CLR 42H;清上限报警标志;清上限报警标志 AJMP BRAN4BRAN3: JB 43H,DONE ;判下限报警是否置位;判下限报警是否置位 若置位,则转若置位,则转DONE SETB 43H;置下限报警标志;置下限报警标志 MOV A, #82H;输出越下限报警信号;输出越下限报警信号 AJMP BRAN4DUBSUB: CLR C;双字节减法子程序;双字节减法子程序 SUBB A,R1 INCR0 INCR1 MOVA,R0 SUBB A,R1 INCR1 DECR0 RET微机控制技术ALAMALAM4.1.3 越限报警程序的设计本程序输出的报警

29、模型及接口电路,可本程序输出的报警模型及接口电路,可参看图参看图4.4自行设计。自行设计。报警标志单元报警标志单元FLAG(28H)和越限、)和越限、复位上、下限处理次数单元(复位上、下限处理次数单元(2AH)在初始)在初始化程序中应首先清零。化程序中应首先清零。除了上面讲的这种带上、下限报警带的除了上面讲的这种带上、下限报警带的报警处理程序外,还有各种各样的报警处理报警处理程序外,还有各种各样的报警处理程序,读者可根据需要自行设计。程序,读者可根据需要自行设计。微机控制技术4.1.4 远程自动报警系统的设计v适用范围:距离太远,或是无人职守场合。适用范围:距离太远,或是无人职守场合。v 方法

30、:(方法:(1)直接拨号(手机或固定电话)直接拨号(手机或固定电话) (2)网络()网络(MODEM)4.1.4 远程自动报警系统的设计1SS173K222AL芯片简介vSS173K222AL是TDK公司产品,高集成度的单片MODEM芯片。该芯片的主要特点是:(1) 可与8051系列单片机对接,接口电路简单。(2) 串行口数据传输。(3) 采用同步方式或异步方式工作。(4) 与CCITT V.22、V.21、BELL 212A、103标准兼容。(5) 具有呼叫进程、载波、应答音、长回环检测等功能。(6) 通过编程产生DTMF信号及550/1800Hz防卫音信号。(7) 具有自动增益控制,动态范

31、围达45dB。(8) 采用CMOS技术,低功耗、单电源供电。4.1.4 远程自动报警系统的设计v引脚如图4.10 4.1.4 远程自动报警系统的设计v VDD,GND:D电源和地。电源和地。v AD0AD7:地址:地址/数据线。数据线。v ALE:地址锁存控制信号,与单片机:地址锁存控制信号,与单片机ALE相连接,用于锁存地相连接,用于锁存地 v 址信号。址信号。v WR和和RD:读:读/写控制信号,低电平有效。写控制信号,低电平有效。v CLK:时钟信号。:时钟信号。v XTL1、XTL2:外接晶体震荡器。:外接晶体震荡器。v TXD、RXD:用来发射和接收数据。:用来发射和接收数据。v T

32、XA、RXA:发射和接收响应管脚,与外部收发装置相连。:发射和接收响应管脚,与外部收发装置相连。v CS:片选信号,低电平有效。:片选信号,低电平有效。v VREF:参考电平。:参考电平。v RESET:复位信号。:复位信号。 4.1.4 远程自动报警系统的设计2直接拨通手机号码报警 4.1.4 远程自动报警系统的设计设本例中所拨打的手机号码为WAN:JNB P1.3,DT ;监视;监视P1.3口口 SJMP WANDT: ACALL DLY2 ;延时;延时50毫秒毫秒 JNB P1.3,ARM ;确认有报警信号,转处理程序。;确认有报警信号,转处理程序。 SJMP

33、WANARM:CLR P1.7 ;吸合继电器;吸合继电器J1 ACALL DLY2 ;延时;延时50毫秒毫秒 MOV R6,#0BH;拨打;拨打11位手机号码,予置初值。位手机号码,予置初值。 MOV DPTR,#7FF8H;地址指针指向;地址指针指向R0 MOV A,#31H;R0;按始发方式、;按始发方式、FSK模式设置模式设置,但禁止发送。但禁止发送。 MOVX DPTR,ALOOP:MOV DPTR,#7FFBH ;地址指针指向;地址指针指向TR MOV A,#0FH ADD A,R6;取出电话号码;取出电话号码 4.1.4 远程自动报警系统的设计MOVC A,A+PC MOVX DP

34、TR,A ;设置;设置TR MOV DPTR,#7FF8H;地址指针指向;地址指针指向R0 MOV A,#33H;允许发送;允许发送 MOVX DPTR,A ACALL DLY3;延时;延时250毫秒毫秒 MOV A,#31H;停止发送;停止发送 MOVX DPTR,A ACALL DLY3;延时;延时250毫秒毫秒 DJNZ R6,LOOP;拨号未完,再拨出一个号码;拨号未完,再拨出一个号码 4.1.4 远程自动报警系统的设计DB 95H,96H,91H,92H,9AH,95H,91H,93H,92H,93H,91H ;TR设置及手机号码设置及手机号码DTA:MOV DPTR,#7FFAH;

35、地址指针指向;地址指针指向DR MOVX A,DPTR;监视;监视DR JNB ACC.2,DTA;检测应答音;检测应答音 MOV DPTR,#7FF9H;地址指针指向;地址指针指向R1 MOV A,#04H MOVX DPTR,A;复位;复位MODEM SETB P1.7;释放;释放J1 RET3.在接收端采用在接收端采用MODEM和单片机显示装置的报警和单片机显示装置的报警4.2 开关量输出接口技术v在过程控制系统中,被测参数经采样处理计算之后,常在过程控制系统中,被测参数经采样处理计算之后,常需要进行控制。需要进行控制。v输出设备往往需大电压(或电流)来控制,而微型机输出设备往往需大电压

36、(或电流)来控制,而微型机 系统输出的开关量大都为系统输出的开关量大都为TTL/CMOS 电平,一般不能电平,一般不能 直接驱动外部设备开启或关闭。直接驱动外部设备开启或关闭。v许多外部设备许多外部设备(如大功率直流电机,接触器等如大功率直流电机,接触器等)在开关过在开关过 程中会产生很强的电磁干扰信号,如不加隔离可能会使程中会产生很强的电磁干扰信号,如不加隔离可能会使 微机控制系统中造成误动作或损坏。微机控制系统中造成误动作或损坏。v开关量输出控制中必须认真考虑并设法解决的两个问题开关量输出控制中必须认真考虑并设法解决的两个问题放大,隔离。放大,隔离。微机控制技术4.2 开关量输出接口技术4

37、.2.1 光电隔离技术光电隔离技术4.2.2 继电器输出接口技术继电器输出接口技术4.2.3 固态继电器输出接口技术固态继电器输出接口技术4.2.4 大功率场效应管开关接口技术大功率场效应管开关接口技术4.2.5 可控硅接口技术可控硅接口技术4.2.6 电磁阀接口技术电磁阀接口技术421 光电隔离技术 光电隔离器的种类繁多光电隔离器的种类繁多: 发光二极管发光二极管/光敏三极管光敏三极管 发光二极管发光二极管/光敏复合晶体管光敏复合晶体管 发光二极管发光二极管/光敏电阻光敏电阻 发光二极管发光二极管/光触发可控硅等。光触发可控硅等。微机控制技术421 光电隔离技术图图414 414 光电隔离器

38、原理图光电隔离器原理图 P106P106微机控制技术421 光电隔离技术 当发光二极管有正向电流通过时,即产生当发光二极管有正向电流通过时,即产生红外红外 光。光。 光敏三极管接收光以后便导通。光敏三极管接收光以后便导通。 而当该电流撤去时,发光二极管熄灭,三极管截止。而当该电流撤去时,发光二极管熄灭,三极管截止。利用这种特性即可达到开关控制的目的。利用这种特性即可达到开关控制的目的。 该器件通过电该器件通过电光光电的转换实现对输出设备进行控电的转换实现对输出设备进行控制的,彼此之间没有电气连接,因而起到隔离作用,隔制的,彼此之间没有电气连接,因而起到隔离作用,隔离电压与光电隔离器的结构形式有

39、关。离电压与光电隔离器的结构形式有关。 塑料封装形式一般为塑料封装形式一般为2500V左右,陶瓷封装形式一般左右,陶瓷封装形式一般为为500010000V。 在一般微机控制系统中,由于大都采用在一般微机控制系统中,由于大都采用TTL电平,不电平,不能直接驱动发光二极管,所以通常加一个驱动区,如能直接驱动发光二极管,所以通常加一个驱动区,如7406和和7407等。等。 输入、输出端两个电源必须单独供电,如图输入、输出端两个电源必须单独供电,如图411所所示、图示、图412所示。所示。微机控制技术421 光电隔离技术 图图4 415 15 正确的隔离正确的隔离 P107P107 微机控制技术421

40、 光电隔离技术图图4 416 16 不正确的隔离不正确的隔离 P107P107微机控制技术4.2.2 继电器输出接口技术继电器输出接口技术v继电器是电气控制中常用的控制器件。一继电器是电气控制中常用的控制器件。一般由通电线圈和触点(常开或常闭)构成。般由通电线圈和触点(常开或常闭)构成。 线圈通电时,开关触点闭合(或打开)。线圈通电时,开关触点闭合(或打开)。 线圈不通电时,则开关触点断开(或闭线圈不通电时,则开关触点断开(或闭合)。合)。v一般线圈可以用直流低电压控制一般线圈可以用直流低电压控制 (直流(直流 9V,12V,24V 等);等); 触点输出部分可以直接与市电(触点输出部分可以直

41、接与市电(220V)连)连接;接;v虽然继电器本身有一定的隔离作用,但在虽然继电器本身有一定的隔离作用,但在与微型计算机接口连接时通常还是采用光与微型计算机接口连接时通常还是采用光电隔离器进行隔离电隔离器进行隔离。 微机控制技术4.2.2 继电器输出接口技术继电器输出接口技术图图4.17 4.17 继电器接口电路继电器接口电路 微机控制技术4.2.2 继电器输出接口技术继电器输出接口技术如图如图4.13中所示,当开关量中所示,当开关量P1.0输出为高电输出为高电平时,经反相驱动器平时,经反相驱动器7406变为低电平,使发光二变为低电平,使发光二极管发光,从而使光敏三极管导通,进而使三极极管发光

42、,从而使光敏三极管导通,进而使三极管管9013导通,因而使继电器导通,因而使继电器J的线圈通电,继电的线圈通电,继电器触点器触点J1-1闭合,使闭合,使220V电源接通。反之,当电源接通。反之,当P1.0输出低电压时,使输出低电压时,使J1-1断开。图中所示电阻断开。图中所示电阻R1为限流电阻,二极管为限流电阻,二极管D的作用是保护晶体管的作用是保护晶体管T。当继电器当继电器J吸合时,二极管吸合时,二极管D截止,不影响电路工截止,不影响电路工作。继电器释放时,由于继电器线圈存在电感,作。继电器释放时,由于继电器线圈存在电感,这时晶体管这时晶体管T已经截止,所以会在线圈的两端产已经截止,所以会在

43、线圈的两端产生较高的感应电压。生较高的感应电压。 微机控制技术4.2.2 继电器输出接口技术继电器输出接口技术此电压的极性为上负下正,正端接在晶体管的集电极上。当感应电压与VCC之和大于晶体管T的集电极反向电压时,晶体管T有可能损坏。加入二极管D后,继电器线圈产生的感应电流从二极管D流过,从而使晶体管T得到保护。微机控制技术4.2.2 继电器输出接口技术继电器输出接口技术不同的继电器,其线圈驱动电流的大小,不同的继电器,其线圈驱动电流的大小, 以及带动负载的能力不同。以及带动负载的能力不同。 选用时应考虑下列因素:选用时应考虑下列因素: 继电器额定工作电压(或电流);继电器额定工作电压(或电流

44、); 接点负荷接点负荷 ; 接点的数量或种类(常闭或常开);接点的数量或种类(常闭或常开); 继电器的体积、封装形式、工作环境、接点吸合继电器的体积、封装形式、工作环境、接点吸合 或释放时间等。或释放时间等。微机控制技术423 固态继电器输出接口技术固态继电器输出接口技术v固态继电器(固态继电器(Solid State Relay)简称)简称SSR。 带光电隔离器的无触点开关带光电隔离器的无触点开关 ( 用晶体管或可控硅代替常规继电器的触点开关,用晶体管或可控硅代替常规继电器的触点开关, 在前级把光电隔离器熔为一体在前级把光电隔离器熔为一体)。v固态继电器有直流型和交流型固态继电器之分。固态继

45、电器有直流型和交流型固态继电器之分。 v固态继电器输入控制电流小,输出无触点,固态继电器输入控制电流小,输出无触点, 在微机控制系统中得到了广泛的应用,大有取代电磁在微机控制系统中得到了广泛的应用,大有取代电磁 继电器之势。继电器之势。微机控制技术423 固态继电器输出接口技术固态继电器输出接口技术 1直流型直流型SSRv输入端是一个光电隔离器,输入端是一个光电隔离器, 可用可用 OC 门或晶体管直接驱动。门或晶体管直接驱动。v输出端经整型放大后带动大功率晶体管输出,输出端经整型放大后带动大功率晶体管输出, 输出工作电压可达输出工作电压可达 30180V(5V开始工作)。开始工作)。 微机控制

46、技术423 固态继电器输出接口技术固态继电器输出接口技术 图图4 418 18 直流型直流型 SSR SSR 原理图原理图 微机控制技术423 固态继电器输出接口技术固态继电器输出接口技术v直流直流 SSR 主要用于带有直流负载的场合,主要用于带有直流负载的场合, 如直流电机控制,如直流电机控制, 直流步进电机控制,直流步进电机控制, 和电磁阀等。和电磁阀等。v图图419所示为采用直流所示为采用直流SSR控制三相步进电机控制三相步进电机 原理电路图。原理电路图。微机控制技术 图中图中 A、B、C 为步进电机的三相,为步进电机的三相,只要按着一定的通电顺序,即可实现步进电机控制只要按着一定的通电

47、顺序,即可实现步进电机控制 图图4 419 19 步进电机控制步进电机控制原理图原理图 微机控制技术423 固态继电器输出接口技术固态继电器输出接口技术 2. 交流型交流型 SSR (1) 采用双相可控硅作为开关器件采用双相可控硅作为开关器件. 用于交流大功率驱动场合,用于交流大功率驱动场合, 如交流电机控制,交流电磁阀控制等。如交流电机控制,交流电磁阀控制等。 (2)交流型交流型 SSR 又可分为过零型和移相型两类。又可分为过零型和移相型两类。 非过零型非过零型SSR,在输入信号时,不管负载电流相位,在输入信号时,不管负载电流相位 如何,负载端立即寻通;如何,负载端立即寻通; 过零型必须在负

48、载电源电压接近零且输入控制信号过零型必须在负载电源电压接近零且输入控制信号 有效时,输入端负载电源才导通。有效时,输入端负载电源才导通。 当输入的控制信号撤消后,不论哪一种类型,它们当输入的控制信号撤消后,不论哪一种类型,它们 都是流过双向可控硅负载电流为零时才关断都是流过双向可控硅负载电流为零时才关断。微机控制技术423 固态继电器输出接口技术固态继电器输出接口技术 图图4 420 20 交流过零型交流过零型SSRSSR原理图原理图 微机控制技术423 固态继电器输出接口技术固态继电器输出接口技术 一个交流型SSR控制单向交流控制电机的实例如图422所示。图中,改变交流电机通电绕组,即可控制

49、电机的旋转方向。例如用它控制流量调节阀的开和关,从而实现控制管道中流体流量的目的。 微机控制技术423 固态继电器输出接口技术固态继电器输出接口技术 图图4-22 4-22 用交流用交流 SSR SSR 控制交流电机原理图控制交流电机原理图 P110P110微机控制技术1 10 01 1423 固态继电器输出接口技术固态继电器输出接口技术 在图422中,当控制端PC0输出为低电平时,经反相后,使上边的SSR导通,下的SSR截止使交流电通过A相绕组正转;反之,如果PC0输出高电平,则上边SSR的截止,下边的SSR导通,使交流电流经B相,电机反转。图中Rp、Cp组成浪涌电压吸收回路,通常Rp为10

50、0左右,CP为01F。RM为压敏电阻,用做过电压保护。其电压取值范围通常为电源电压有效值的1619倍,市售有专门适用于交流220V或380V的压敏电阻。 交流型固态继电器选用时主要注意它的额定电压和额定工作电流 微机控制技术4.2.4 大功率场效应管开关接口技术大功率场效应管开关接口技术大功率场效应管开关的特点:大功率场效应管开关的特点: 输入阻抗高输入阻抗高 关断漏电流小关断漏电流小 响应速度快响应速度快 与同功率继电器相比,体积较小,价格便宜,与同功率继电器相比,体积较小,价格便宜,所以在开关量输出控制中也常作为开关元件所以在开关量输出控制中也常作为开关元件使用。使用。 场效应管的种类非常

51、多,场效应管的种类非常多, 如如IRF系列,电流可从几个系列,电流可从几个mA几十几十A, 耐压可从几十耐压可从几十V几百几百V, 因此可以适合任何场合因此可以适合任何场合 。微机控制技术4.2.4 大功率场效应管开关接口技术大功率场效应管开关接口技术 值得说明的是,由于大功率场效应管本身没有隔离作用,故使用时为了防止高压对微型机系统的干扰和破坏,通常在它的前边加一级光电隔离器,如4N25、TIL113等 微机控制技术4.2.4 大功率场效应管开关接口技术大功率场效应管开关接口技术 图图4 423 23 大功率场效应管的表示符号大功率场效应管的表示符号 微机控制技术控制栅极控制栅极 G G漏极

52、漏极 D D源极源极 S S1 1NPN NPN 型型4.2.4 大功率场效应管开关接口技术大功率场效应管开关接口技术 利用大功率场效应管可以实现图419所示的步进电机控制。其原理电路如图420所示图中,当某一控制输出端(如PC0)输出为高电平时,经反相器7406变为低电平,使光电隔离器,通电并导通,从而使电阻R1(R2或R3)输出为高电平,控制场效应管IRF 640导通,使A相(B相或C相)通电;反之 ,当P10为低电平时,则IRF640截止,A相无电流通过。改变步进电机A、B、C三相的通电顺序,便可实现对步进电机的控制,详见本章第四节,图中的RP、CP、D均为保护元件。其作用与前边讲过的相

53、同。微机控制技术 图图4 424 24 采用大功率场效应管的采用大功率场效应管的步进电机控制步进电机控制电路原理图电路原理图 P111P111微机控制技术大功率大功率场场效效应应管管只作只作开关开关4.2.5 可控硅接口技术可控硅接口技术可控硅(可控硅(Silicon Controlled Rectifier), 简称简称 SCR,大功率电器元件,也称晶闸管。,大功率电器元件,也称晶闸管。 它具有体积小,效率高,寿命长等优点。它具有体积小,效率高,寿命长等优点。v在自动控制系统中,作为大功率驱动器件,实现用小在自动控制系统中,作为大功率驱动器件,实现用小 功率控件控制大功率设备。功率控件控制大

54、功率设备。v它在交直流电机调速系统、调功系统以及随动系统中它在交直流电机调速系统、调功系统以及随动系统中 得到了广泛的应用。得到了广泛的应用。微机控制技术4.2.5 可控硅接口技术可控硅接口技术可控硅分单向可控硅和双向可控硅两种。可控硅分单向可控硅和双向可控硅两种。1. 单向可控硅单向可控硅v图图4.25(a)单向可控硅的表示符号,)单向可控硅的表示符号, 3 个引脚个引脚: A为阳极,为阳极,K为阴极,为阴极,G为控制极。为控制极。v4 层半导体材料组成层半导体材料组成: 等效于等效于 P1N1P2 和和 N1P2N2 两个三极管,两个三极管, 如图如图 4.25(b)所示。)所示。微机控制

55、技术4.2.5 可控硅接口技术可控硅接口技术图图4.25 4.25 可控硅结构可控硅结构 P112P112微机控制技术阴极阴极阳极阳极控制极控制极4.2.5 可控硅接口技术可控硅接口技术工作原理:工作原理:v当阳极电位高于阴极电位且控制极电流增大到一定值当阳极电位高于阴极电位且控制极电流增大到一定值(触发电流)时,可控硅由截止转为导通。(触发电流)时,可控硅由截止转为导通。v导通后,导通后, Ig 即使为零,可控硅仍保持导通状态,即使为零,可控硅仍保持导通状态, 直到阳极电位小于或等于阴极电位时,直到阳极电位小于或等于阴极电位时, 可控硅才由导通变为截止。可控硅才由导通变为截止。v其特性曲线如

56、图其特性曲线如图4.26所示。所示。 v单向可控硅多用于直流大电流场合。单向可控硅多用于直流大电流场合。 在交流系统中常用于大功率整流回路。在交流系统中常用于大功率整流回路。 微机控制技术即阳极电流小于维持电流即阳极电流小于维持电流4.2.5 可控硅接口技术可控硅接口技术图图4.26 4.26 可控硅输出特性可控硅输出特性 p112p112微机控制技术4.2.5 可控硅接口技术可控硅接口技术2. 双向可控硅双向可控硅v也称三端双向可控硅,简称也称三端双向可控硅,简称 TRIAC。v在结构上相当于两个单向可控硅反向连接,在结构上相当于两个单向可控硅反向连接, 如图如图4.27所示。所示。v具有双

57、向导通功能。具有双向导通功能。v通断状态由控制极通断状态由控制极 G 决定。决定。 G 上加正脉冲(或负脉冲)可使其正向(或反向)导通。上加正脉冲(或负脉冲)可使其正向(或反向)导通。v这种装置的优点是控制电路简单,没有反向耐压问题,因这种装置的优点是控制电路简单,没有反向耐压问题,因 此特别适合作交流无触点开关使用。此特别适合作交流无触点开关使用。 微机控制技术4.2.5 可控硅接口技术可控硅接口技术图图4.27 4.27 双向可控硅的符号、结构及伏安特性双向可控硅的符号、结构及伏安特性 p113p113微机控制技术4.2.5 可控硅接口技术可控硅接口技术可控硅在与微型计算机接口连接时也,。

58、在单片机可控硅在与微型计算机接口连接时也,。在单片机控制系统中,常用单片机的某一根接口线或外接控制系统中,常用单片机的某一根接口线或外接I/O接口的某一位产生触发脉冲。为了提高效率,要求接口的某一位产生触发脉冲。为了提高效率,要求触发脉冲与交流电压同步,通常采用检测交流电过触发脉冲与交流电压同步,通常采用检测交流电过零点来实现。图零点来实现。图4.28所示为某电炉温度控制系统可所示为某电炉温度控制系统可控硅控制部分的电路原理图。控硅控制部分的电路原理图。微机控制技术4.2.5 可控硅接口技术可控硅接口技术图图4.28 4.28 可控硅加热炉控制系统的原理可控硅加热炉控制系统的原理 p113p1

59、13微机控制技术需加接光电隔离器需加接光电隔离器触发脉冲电压触发脉冲电压应大于应大于4 V4 V;脉冲宽度应脉冲宽度应大于大于2020 s s426 电磁阀接口技术电磁阀接口技术 1、电磁阀是在气体或液体流动的管路中受电磁力控制、电磁阀是在气体或液体流动的管路中受电磁力控制 开闭的阀体。开闭的阀体。 2、广泛用于液压机械、空调、热水器、自动机床等系统、广泛用于液压机械、空调、热水器、自动机床等系统 3、它由线圈、固定铁芯、可动铁芯及阀体等组成。、它由线圈、固定铁芯、可动铁芯及阀体等组成。v线圈不通电时,可动铁芯受弹簧作用与固定铁芯脱离,线圈不通电时,可动铁芯受弹簧作用与固定铁芯脱离, 阀门处于

60、关闭状态。阀门处于关闭状态。v线圈通电时,可动铁芯克服弹簧的弹力作用与固定铁芯线圈通电时,可动铁芯克服弹簧的弹力作用与固定铁芯 吸合,阀门处于打开状态控制了液体和气体的流动。吸合,阀门处于打开状态控制了液体和气体的流动。(流体推动油缸或气缸转换为物体的机械运动,完成往复运动)。(流体推动油缸或气缸转换为物体的机械运动,完成往复运动)。 4、电磁阀有交流和直流两种。、电磁阀有交流和直流两种。v交流电磁阀使用方便,但容易产生颤动,启动电流大,并会引起发热。交流电磁阀使用方便,但容易产生颤动,启动电流大,并会引起发热。v直流电磁阀可靠,但需专门电源,如直流电磁阀可靠,但需专门电源,如12V、24V、

温馨提示

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

评论

0/150

提交评论