微型计算机控制技术-第4章ppt课件.ppt
《微型计算机控制技术-第4章ppt课件.ppt》由会员分享,可在线阅读,更多相关《微型计算机控制技术-第4章ppt课件.ppt(184页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人第4章 常用控制程序的设计4.1 4.1 报警程序的设计报警程序的设计4.2 4.2 开关量输出接口技术开关量输出接口技术 4.3 4.3 电机控制接口技术电机控制接口技术 4.4 4.4 步进电机控制接口技术步进电机控制接口技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.14.1报报警程序警程序设计设计 在微型机控制系统中,为了安全,在微型机控制系统中,为了安全,对于一些重要的参数或
2、系统部位,对于一些重要的参数或系统部位,都设有紧急状态报警系统,都设有紧急状态报警系统,以便提醒操作人员注意,或采取紧急措施。以便提醒操作人员注意,或采取紧急措施。微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.14.1报报警程序警程序设计设计4.1.1 常用报警方式4.1.2 简单报警程序的设计4.1.3 越限报警程序的设计4.1.4 远程自动报警系统的设计烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.1 4.1
3、.1 常用常用报报警方式警方式在控制系统中通常可采用在控制系统中通常可采用 声音声音 如电铃、电笛发出如电铃、电笛发出,蜂鸣器,蜂鸣器,集成电子音乐芯片,集成电子音乐芯片,光光 发光二极管或闪烁的白炽灯等发光二极管或闪烁的白炽灯等 语音报警,语音芯片语音报警,语音芯片 图形与声音混合报警图形与声音混合报警,显示报警画面(如报警发生的顺序、报警发生显示报警画面(如报警发生的顺序、报警发生 的时间、报警回路编号、报警内容及次数等)。的时间、报警回路编号、报警内容及次数等)。微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何
4、来治疗该病人4.1.14.1.1常用常用报报警方式警方式1 1发光二极管及白炽灯驱动电路发光二极管及白炽灯驱动电路(1 1)报警方法不同采用的驱动电路方式也不同。)报警方法不同采用的驱动电路方式也不同。发光二极管的驱动电流一般在发光二极管的驱动电流一般在 20 2030mA30mA,不能直接由不能直接由 TTL TTL 电平驱动,常采用电平驱动,常采用 OC OC 门驱动器。门驱动器。如如 74LS06/07 74LS06/07 等。等。白炽灯报警时,应该使用交流固态继电器进行控制。白炽灯报警时,应该使用交流固态继电器进行控制。(2 2)为了能保持报警状态,常采用带有锁存器的)为了能保持报警状
5、态,常采用带有锁存器的I/OI/O接口芯片,接口芯片,(Intel 8155 Intel 8155、8255A 8255A)也可选用一般的锁存器,也可选用一般的锁存器,(74LS273 74LS273,74LS37374LS373,或,或 74LS377 74LS377等)微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.14.1.1常用常用报报警方式警方式图图4-1 LED4-1 LED报警接口电路报警接口电路微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来
6、讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.14.1.1常用常用报报警方式警方式 2.2.声音报警驱动电路声音报警驱动电路 常采用模拟声音集成电路芯片常采用模拟声音集成电路芯片,如如 KD-956X KD-956X 系列,系列,采用采用CMOSCMOS工艺,软封装的报警工艺,软封装的报警ICIC芯片。芯片。(1 1)工作电压范围宽;)工作电压范围宽;(2 2)静态电流低;)静态电流低;(3 3)外接振荡电阻可调节模拟声音的放音节奏;)外接振荡电阻可调节模拟声音的放音节奏;(4 4)外接一只小功率三极管,便可驱动扬声器。)外接一只小功率三极管,便可驱动扬声器。其功能如表其功能如表4
7、.14.1(P97P97)所示。所示。微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.14.1.1常用常用报报警方式警方式型型 号号声声 光光 性性 能能KD-9561KD-9561机枪、警笛、救护车、消防车声机枪、警笛、救护车、消防车声KD-9561BKD-9561B嘟嘟嘟嘟声声KD-9562KD-9562机枪、炮弹等机枪、炮弹等8 8声声KD-9562BKD-9562B光控报警声光控报警声KD-9562CKD-9562C单键单键8 8音音KD-9563KD-95633 3声声2 2闪光闪光KD
8、-9565KD-95656 6声声5 5闪光闪光微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.14.1.1常用常用报报警方式警方式KD-956XKD-956X系列系列ICIC芯片具有以下共同特性:芯片具有以下共同特性:(1 1)工作电压范围宽;)工作电压范围宽;(2 2)静态电流低;)静态电流低;(3 3)外接振荡电阻可调节模拟声音的放音节奏;)外接振荡电阻可调节模拟声音的放音节奏;(4 4)外接一只小功率三极管,便可驱动扬声器。)外接一只小功率三极管,便可驱动扬声器。微机控制技术烧伤病人的治疗
9、通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.14.1.1常用常用报报警方式警方式 模拟声模拟声选声端电平选声端电平SEL1 SEL1 SEL2 SEL2 机器声机器声空空 VDD VDD 警备声警备声VDDVDDVSS VSS 救护车声救护车声VSS VSS VSS VSS 消防车声消防车声空空 VSS VSS 微机控制技术表表4.1 KD956X 4.1 KD956X 系列报警芯片功能表系列报警芯片功能表 P96P96烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同
10、学们想一想如何来治疗该病人4.1.14.1.1常用常用报报警方式警方式KD-9561 KD-9561 芯片内设:芯片内设:振荡器、节拍器、音色发生器、振荡器、节拍器、音色发生器、地址计数器、控制和输出级等部分。地址计数器、控制和输出级等部分。根据内部程序,设有两个选声端根据内部程序,设有两个选声端 SELl SELl和和SEL2SEL2,改变这两端的电平,便可发出各种不同的音响。改变这两端的电平,便可发出各种不同的音响。详见表详见表4.24.2。VDDVDD提供电源正端电压,提供电源正端电压,VSSVSS指电源负端电压(地)。指电源负端电压(地)。KD-9561KD-9561能发出能发出4 4
11、种不同的声音,且体积小,价格低廉,音响种不同的声音,且体积小,价格低廉,音响逼真,控制简便,所以,广泛应用于报警装置及电动玩具。逼真,控制简便,所以,广泛应用于报警装置及电动玩具。外形及报警器电路图,如图外形及报警器电路图,如图4.24.2所示。所示。微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.14.1.1常用常用报报警方式警方式图图4.2 KD-95614.2 KD-9561的外形和报警电路图的外形和报警电路图 P97P97微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但
12、对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.14.1.1常用常用报报警方式警方式 如图4.2(b)中所示,当系统检查到报警信号以后,使三极管9013导通,发出报警声音。图中的R1选值一般在180k290k之间。R1的阻值愈大,报警声音愈急促;反之,报警声音节凑缓慢。微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.2 4.1.2 简单报简单报警程序的警程序的设计设计(1 1)软件报警程序)软件报警程序 这种方法的基本作法是把被测参数如温度、压力、流量、速度、成分等参
13、数,经传感器,变送器、模数转换器,送到微型机后,再与规定的上、下限值进行比较,根据比较的结果进行报警或处理,整个过程都由软件实现。这种报警程序又可分简单上、下限报警程序,以及上、下限报警处理程序。微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.2 4.1.2 简单报简单报警程序的警程序的设计设计(2 2)硬件申请、软件处理报警程序)硬件申请、软件处理报警程序 报警要求直接由传感器产生。报警要求直接由传感器产生。例如:电接点式压力报警装置例如:电接点式压力报警装置 当压力高于(或低于)某一极限值时,
14、当压力高于(或低于)某一极限值时,接点即闭合,正常时则打开。接点即闭合,正常时则打开。利用开关量信号,通过中断的办法来实现对参数利用开关量信号,通过中断的办法来实现对参数 或位置的监测。或位置的监测。例如,行车系统、电接点压力表等。例如,行车系统、电接点压力表等。微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.2 4.1.2 简单报简单报警程序的警程序的设计设计根据系统和参数的要求,根据系统和参数的要求,报警程序可分为:报警程序可分为:简单的越限报警程序;简单的越限报警程序;报警处理程序。报警处理
15、程序。微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.2 4.1.2 简单报简单报警程序的警程序的设计设计1.1.软件报警程序设计软件报警程序设计锅炉水位自动调节系统,如图锅炉水位自动调节系统,如图4.34.3所示。所示。汽包水位是锅炉正常工作的重要指标。汽包水位是锅炉正常工作的重要指标。液面太高会影响汽包的汽水分离,产生蒸汽带液现象。水位过低,则由于汽包的水量较少,负荷又很大,水的汽化会很快。如果不及时调节液面,就会使汽包内液体全部汽化,可能导致锅炉烧坏以至发生严重的爆炸事故。所以,锅炉液面是一
16、个非常重要的参数,一般采用双冲量或如图所示的三冲量自动调节系统。微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.2 4.1.2 简单报简单报警程序的警程序的设计设计图图4343锅炉三冲量调节系统锅炉三冲量调节系统 P98P98微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.2 4.1.2 简单报简单报警程序的警程序的设计设计 系统设计有系统设计有 3 3 个报警参数:个报警参数:水位上、下限,水位上、
17、下限,炉膛温度上、下限,炉膛温度上、下限,蒸汽压力下限。蒸汽压力下限。如图如图4.44.4中所示:中所示:要求当各参数全部正常时,绿灯亮。要求当各参数全部正常时,绿灯亮。若某一个参数不正常,将发出声光报警信号。若某一个参数不正常,将发出声光报警信号。微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.2 4.1.2 简单报简单报警程序的警程序的设计设计图图44 44 锅炉报警系统图锅炉报警系统图 P99P99微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健
18、康皮肤很有限,请同学们想一想如何来治疗该病人内内存分配存分配X1maX1max xX1miX1min nX2maX2max xX2miX2min nX3miX3min nSAMPSAMPALAMALAMLIMITLIMITDPTRDPTR8100H8100HX1X1X2X2X3X3外存外存内内存存20H20H烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.2 4.1.2 简单报简单报警程序的警程序的设计设计 程序设计思想:程序设计思想:设置一个报警模型标志单元设置一个报警模型标志单元 ALARM ALARM,
19、把各参数把各参数的采样值分别与上、下限值进行比较。的采样值分别与上、下限值进行比较。若某一位需要报警,则将相应位置若某一位需要报警,则将相应位置1 1,否则,清,否则,清0 0。所有参数判断完毕后,所有参数判断完毕后,看报警模型单元看报警模型单元 ALARM ALARM 的内容是否为的内容是否为00H00H。若为若为 00H 00H,说明所有参数均正常,使绿灯发光。,说明所有参数均正常,使绿灯发光。不等于不等于00H00H,则说明有参数越限,输出报警模型。则说明有参数越限,输出报警模型。程序流程图,如图程序流程图,如图4.54.5所示。所示。设设 3 3个参数的采样值:个参数的采样值:X1 X
20、1(水位)、(水位)、X 2X 2(炉膛温度)、(炉膛温度)、X3 X3(蒸汽压力)(蒸汽压力)依次存放在以依次存放在以 SAMP SAMP 为首地址的内存单元中,为首地址的内存单元中,相应的允许极限值依次放在以相应的允许极限值依次放在以 LIMIT LIMIT为首地址的内存区域内,为首地址的内存区域内,报警标志位单元为报警标志位单元为 ALARM ALARM。微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.2 4.1.2 简单报简单报警程序的警程序的设计设计微机控制技术 图图45 45 软件报警
21、程序模块流程图软件报警程序模块流程图 P101P101烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人 ORG 8000H ORG 8000HALARMALARM:MOV DPTR MOV DPTR,#SAMP#SAMP ;采样值存放地址;采样值存放地址DPTRDPTR MOVX A MOVX A,DPTR DPTR ;取;取X1 1 MOV ALARM MOV ALARM,#00H#00H ;报警模型单元清;报警模型单元清0 0ALARM0:CJNE AALARM0:CJNE A,LIMITLIMIT,AAAA ;
22、X X1MAX11MAX1吗吗ALARM1:CJNE AALARM1:CJNE A,LIMIT+1LIMIT+1,BB BB ;X X1MIN11MAX22MAX2吗吗ALARM3:CJNEALARM3:CJNE A A,LIMIT+3LIMIT+3,DD DD ;X X2MIN22MIN2吗吗ALARM4:INCALARM4:INC DPTR DPTR ;取;取X X3 3 MOVX MOVX A A,DPTR DPTR CJNE A CJNE A,LIMIT+4LIMIT+4,EE EE ;X X3MIN33MAX1 1MAX1 转转 AOUT1AOUT1 AJMP AJMPALARM1A
23、LARM1 BB BB:JC JCAOUT2AOUT2;X X1MIN11MAX22MAX2转转AOUT3AOUT3 AJMP AJMPALARM3ALARM3 DD DD:JC JCAOUT4AOUT4;X X2MIN22MIN2转转AOUT4AOUT4 AJMP AJMPALARM4ALARM4微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.2 4.1.2 简单报简单报警程序的警程序的设计设计EEEE:JCJCAOUT5AOUT5;X3MIN33MIN3转转AOUT5AOUT5AJMPAJMP
24、 DONEDONEAOUT1AOUT1:SETBSETB00H00H;置;置X1超上限报警标志超上限报警标志AJMPAJMP ALARM2ALARM2AOUT2AOUT2:SETBSETB01H01H;置;置X1超下限报警标志超下限报警标志AJMPAJMP ALARM2ALARM2AOUT3AOUT3:SETBSETB02H02H;置;置X2超上限报警标志超上限报警标志AJMPAJMP ALARM4ALARM4AOUT4AOUT4:SETBSETB03H03H;置;置X2超下限报警标志超下限报警标志AJMPAJMP ALARM4ALARM4AOUT5AOUT5:SETBSETB04H04H;置
25、;置X1超下限报警标志超下限报警标志AJMPAJMP DONEDONE微机控制技术烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.1.2 4.1.2 简单报简单报警程序的警程序的设计设计2硬件报警程序设计某些根据开关量状态进行报警的系统,为了使系统简化,可以不用上面介绍的软件报警方法,而是采用硬件申请中断的方法,直接将报警模型送到报警口中。这种报警方法的前提条件是被测参数与给定值的比较是在传感器中进行的。例如,电结点式压力计,电结点式温度计,色带指示报警仪等,都属于这种传感器。不管原理如何,它们的共同点是,当检测
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 控制 技术 ppt 课件
限制150内