短轴料倒角机PLC控制系统毕业设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
短轴料倒角机PLC控制系统毕业设计
目录
第1章绪论 (1)
1.1概述 (1)
1.2剪板机的发展现状与发展趋势 (1)
1.2.1剪板机的发展现状 (1)
1.2.2剪板机的主要生产厂家 (2)
1.2.3剪板机未来发展趋势 (3)
1.3系统设计容及目标 (3)
第2章系统总体方案的论证 (4)
2.1系统原理结构及工作流程 (4)
2.2 系统方案论证 (5)
2.3 系统的组成 (6)
第3章系统硬件电路设计 (9)
3.1 主控芯片89C52 (9)
3.1.1 89C52简介 (9)
3.1.2 89C52的性能参数 (9)
3.1.3 89C52的引脚及功能 (10)
3.2 单片机最小系统设计 (11)
3.2.1钟振荡电路 (11)
3.2.2 复位电路 (12)
3.2.3 单片机最小系统电路 (13)
3.3 电源电路 (13)
3.4 看门狗电路 (14)
3.5 并行输入输出接口 (19)
3.5.1 8255A简介 (19)
3.5.2 功能特性 (19)
3.5.3引脚及功能 (19)
3.5.4 8255A与单片机的电路连接 (22)
3.6过载检测与报警电路 (22)
3.6.1电机过载检测电路 (22)
3.6.2声光报警电路 (24)
3.7计数采样输入电路 (25)
3.8键盘控制电路 (26)
3.9 显示电路 (28)
3.9.1 LED显示器结构与原理 (28)
3.9.2 LED显示方式 (29)
3.9.3显示器驱动电路 (30)
3.9.4显示电路 (31)
3.10 状态检测与电机控制电路 (31)
3.10.1工作状态检测电路 (31)
3.10.2电机控制电路 (32)
第4章系统软件的设计与调试 (34)
4.1 8255端口地址及存地址分配 (34)
4.2主程序流程图设计 (34)
4.3键盘扫描子程序 (36)
4.3.1键抖动的处理 (36)
4.3.2键盘扫描子程序流程图 (36)
4.4显示子程序 (37)
4.5工作状态检测子程序 (38)
4.5电机过载检测子程序 (39)
4.7 系统软件的调试 (40)
4.7.1 子程序的调试 (40)
4.7.2 程序流程的调试 (41)
4.7.3 整个程序的连调 (41)
第5章结论 (42)
参考文献 (43)
致谢 (44)
附录Ⅰ (45)
附录Ⅱ (58)
附录Ⅲ (60)
第1章绪论
1.1概述
随着科学的不断发展进步,自动化技术日趋成熟,并且被广泛应用于医学,办公,生产等许多领域。
在工业领域中,自动化机械设备的应用己经越来越大,并且逐渐占据主导地位。
采用自动化机械设备进行生产加工可以提高生产效率,节约劳动力,降低劳动难度和强度,改善和提高设备的安全性和可靠性。
因此采用自动化技术进行生产加工己经成为企业提高经济效益,增加企业竞争力的一项重要手段。
剪板机定义:剪切板料的剪切机,属于锻压机械中的一种,主要作用就是金属加工行业中应用比较广泛的一种剪切设备,它能剪切各种厚度的钢板材料。
随着我国经济的快速发展,社会对各类板材的需求量不断增长,因此对板材加工的精度与效率有了更高的要求。
在金属板材制品加工过程中,剪板作为金属板材加工生产中的一道重要的加工工序,其自动化程度决定了板材加工的精度与效率,自动剪板机即是一种按用户要求将大块金属板材进行剪切,并由送料车运送到下一工序的自动化加工设备。
自动剪板机作为一种自动化机械设备在金属板材制品加工企业中的地位己经越来越重要。
1.2剪板机的发展现状与发展趋势
1.2.1剪板机的发展现状
在汽车、航空航天、电子和家用电器领域,需要大量的金属板壳零件,特别是汽车行业要求生产规模化、车型个性化和覆盖件大型一体化。
进入21 世纪,我国汽车制造业飞速发展,面对这一形势,我国的板材加工工艺及相应的剪板机都有了长足的进步。
剪板机不仅用于机械制造业,还是金属板材配送中必不可少的设备,应用围特别广。
剪板机按结构分为闸式剪板机和摆式剪板机两类;按传动方式分为有机械传动剪板机和液压剪板机。
安全性和剪切角度不可调整是剪板机的致命缺点,故除小规格剪板机外,液压剪板机独领天下的格局已经成为不争的事实。
由于液压传动在控制方面的优势,数控剪板机主要采用液压传动形式。
数控液压剪板机
除速度、行程可调外,剪切角度自动调整机构和刀片的间隙调整机构的开发与实用化,使其具备了进入板材加工中心和板材加工的领先地位。
各个企业生产的数控液压剪板机,都在逐步向国际主流方向靠拢。
当前,数控液压剪板机普遍采用整体焊接的结构,经时效处理的机架,具有良好的强度、刚度和精确保持性;采用集成式液压传动伺服驱动,提高了机床运行的可靠性;剪切角度的自动调整机构和刀片自动调整机构,根据被剪板料的材质、厚度,可自动完成剪切角度,刀片间隙的调整;根据剪切长度,可自动调节剪切行程和板料的位置;此外,可配备前送料系统或托料装置,集送料、卸料于一体,有效地提高设备的自动化程度。
近年来,适应金属板材加工的需要,液压剪板机出现了新机型即直角剪板机。
直角剪板机刀架上装有互成直角的两条刀片,可以剪切出任意尺寸的矩形板料,并可在大板料上套载下料。
不仅提高了剪切效率而且能够提高板材的利用率。
数控直角剪板机与数控转塔冲床、数控板料折弯机可组成板料加工中心。
1.2.2剪板机的主要生产厂家
国外的主要生产厂家有:德国独资--贺尔碧格()自动化技术,所有产品德国原装,在自动化行业享誉全球。
中瑞合资--亚威爱颇特锻压机床,它是与瑞士SMS公司共同投资建立的合资公司。
国生产数控剪板机的企业较多,在全国的剪板机制造商中,根据2008-2009中国剪板机行业现状监测及发展趋势研究报告的调查,国的主要剪板机制造商有:上海冲剪机床厂、三环锻压机床、亚威机床、金方圆机床、扬力集团、华鲁锻压机械,泽业机床制造,江海机床,华信机械设备,市南海区力丰机床等企业可称为佼佼者。
以华鲁锻压机械制造的来说,其主要性能为:
1)机器为全钢焊接机构,液压上传动,振动消除应力,机器强度高、刚性好。
液压摆式剪板机是通过采用主油缸(固定在墙板上)做向下剪切运动、氮气缸回程,因此简化液压系统、运行更稳定。
摆式剪板机的上刀架在剪切过程中绕一固定轴线作圆弧摆动,通过杠杆作用,支点受力小,可提高剪切刃寿命、机器寿命,整机结构紧凑,并能无极调节上刀架的行程量,大大提高工作效率。
2)后挡料尺寸及剪切次数有数字显示装置。
上下刀片刃口间隙调整由指示牌指示,调节轻便快捷。
3)采用防护栅与电器箱联锁人生安全保护装置。
4)采用先进的集成式液压系统,可靠性好。
1.2.3剪板机未来发展趋势
进入21世纪以来,中国锻压机床行业经过技术引进、合作生产及合资等多种方式的运作,快速地提升了我国剪板机整体水平。
近年设计制造的许多产品,其技术性能指标已经接近或达到世界先进水平,在宜人性方面也取得了长足进步。
但由于大家都在进步,所以国产品与国外名牌产品的差距并无明显缩短。
因此,我国剪板机行业和企业需以战略的思路和有效的措施应对当前的机遇和挑战。
剪板机的控制是现代机械与新兴计算机控制技术的有机结合,不仅仅是简单的机械控制,而且还是一种先进技术的代表,在剪板机的自动控制中,有对机械工艺的要求,还有对现代控制手段的新改革。
采用计算机控制方法,是剪板机控制未来发展的重要方向。
1.3系统设计容及目标
本系统是“基于单片机的自动剪板机控制系统”。
是应现代企业要求而研制的,是一种经济实用型数控系统。
要求实现自动进料、卸料、剪切、数控定长的功能。
本课题设计容:采用单片机89C52 作控制器,通过位置检测开关,检测剪板机各工序的状态,自动控制剪板机的工作,同时进行剪切计数,实现机械加工多工序的自动化控制。
设计目标:用的单片机组成控制系统,在原有机床的主体结构基础上,增加自动进料、卸料、剪切、数控定长等功能,使其具有抗干扰性好、集成度高、加工精度高、操作方便、自动化水平和性价比高等特点。
从而提高工业自动化程度。
第2章系统总体方案的论证
2.1系统原理结构及工作流程
本设计的自动剪板机系统是应现代企业要求而研制的,是一种经济实用型数控系统。
该自动剪板机是按用户要求将大块金属板材进行剪切,并由送料车运送到下一工序的自动化加工设备,广泛应用于金属板制品加工企业。
自动剪板机的原理结构和各检测元件的安装位置如图2.1所示。
当板料碰到行程开关SQ1 时,送料停止,同时启动压块电动机,使压块压下,压块上限开关SQ2 闭合。
当压块到位且板料压紧时,压块下限开关SQ3 闭合,剪切刀电动机起动,带动剪刀下落,此时SQ4 闭合,直到板料剪断落入料车。
剪好的板料由光电检测开关SQ7作计数取样。
当运料车上板料达到设定数时,起动运料小车电动机带动料车右行,将板料送至下一工序。
卸载后,再起动运料小车左行,返回到剪板机下,进入下一车的工作循环。
要求自动剪板机功能如下:
1.待剪板料的自动传送。
由送料机构电动机将下一块待剪板料自动输送到位;
2.板料的压紧。
待剪板料定位后由压块电动机带动压板,将板料压紧;
3.板料剪切。
由一台电动机控制剪切刀实施;
4.运料小车的运行。
包括卸载及自动返回;
5.电机过载则自动启动声光报警电路
6.剪切板料的自动计数,每车板料数的预设定及键盘设定剪板长度
2.2 系统方案论证
剪板机的自动控制方式主要有以下几种。
(1)继电器控制方式
传统的控制方法是采用继电器-接触器控制,早期在国的一些生产厂家中,对剪板机的生产工艺和控制要求还不是很高。
采用的控制方式也不是很先进,继电器控制方式的控制系统较复杂,大量的接线使系统可靠性降低,也间接地降低了设备的工作效率。
继电器、接触器的控制中由于多为机械的简单控制,在实际的使用中容易发生故障,且连线十分复杂,出现故障很不方便查找故障源。
另外多采用机械的触点是系统的灵敏度有限,在剪板机的控制系统中已很少被采用了。
(2)PLC为控制器的控制方式
采用PLC作为控制核心,由于PLC本身就是一个独立的控制设备,则不需要设计和制作输入/输出接口电路和放大电路。
因此,相对于PLC控制方案而言,传统的继电器-接触器控制所需的电路设计、制作工作量较大,设计、制作周期较长,此外,其系统的稳定性和工作的可靠性也都不如PLC控制系统强。
由于PLC控制系统与继电器控制系统相比,具有设计、安装、接线、调试工作量小,研制周期短,可靠性高,抗扰能力强,故障率低,对工作环境要求不高,维护方便等一系列优点,因此在不少的剪板机的控制上采用PLC作为控制器。
(3)单片机为控制器的控制方式
单片机是随着超大规模集成电路技术发展而诞生的,由于它具有体积小、功能强、性价比高等特点,在剪板机控制领域得到了更为广泛的应用。
单片机微处理器控制系统具有以下特点:
1)可靠性好:单片机是按照工业控制要求所设计的,其抗工业噪声干扰优于一般的CPU,程序指令及常数据都烧写在ROM,因此可靠行高。
2)智能仪表:用单片机微处理器改良原有的测量、控制仪表,能使仪表数字化、智能化、多功能化、综合化。
而测量仪器中的误差修正、线形化问题也迎刃而解。
3) 控制功能强:为了满足工业控制的要求,单片机的指令除了输入/输出控制指令、逻辑判断指令外,还有更为丰富的条件分支跳跃指令。
随着信息科学技术日新月异的发展,以通信技术为代表的电子信息类专业知识更新尤为迅猛。
目前,单片机应用技术己成为一项新的工程应用技术。
随着单片机技术的广泛应用,新型单片机、存储器及其应用技术不断涌现。
单片微型计算机的诞生是计算机发展史上的一个新的里程碑。
近些年来,随着单片机档次的不断提高,功能的不断完善,其应用日趋成熟、应用领域日趋扩大,特别是工业测控、尖端武器和日用家电等领域更是因为有了单片机而生辉增色,不少设备、仪器己把单片机作为核心部分。
单片机应用技术己成为一项新工程技术。
剪板机是一种很普遍的机械工艺,但是采用不同的控制方式和手段,就会有不同的效果,而且带来不同的生产效率,从而还会带来不同的生产效益。
虽然单片机的抗扰性能不如可编程逻辑控制器PLC,但可以通过在输入、输出端采用光电隔离等措施,使其得到进一步改善;而PLC的价格比较高,在需要即时显示和控制的场合不如单片机快捷。
通过上面的论述和比较,本控制系统采用单片机作为控制核心,从而使剪板机的性能价格比产生新的突破。
2.3 系统的组成
整个系统主要由单片机89C52,2 个并行I/O接口扩展芯片8255A,电机过载检测、计数采样输入、系统工作状态检测输入、外控输出、声光报警、键盘、显示及电源等部分组成,如图2.1所示。
从图2.1中看出,系统扩展2 个并行I/O接口扩展芯片8255A,1号8255A 作键盘、显示器的接口,2号8255A作工作状态采样输入、外控输出和声光报警的接口。
单片机89C52有四个I/O接口P0-P3,P0口作双向数据接口,与8255A 连接;P1口的P1.0~P1.3用于电机故障检测信号输入;P2口用于扩展两片8255A的I/O 接口芯片;P3口作为第二功能使用。
指令系统,片置通用8位中央处理器和FLASH存储单元。
89C52芯片则采用CHMOS 工艺,CHMOS工艺是COMS和HMOS的结合,而MCS-51系列芯片只采用了HMOS工艺。
89C52芯片具有COMS低功耗的特点,例如8051芯片的功耗为630mW,而89C52的功耗只有120mW。
89C52在功能增加了待机和掉电保护两种工作方式,以保证单片机在掉电情况下能以最低的消耗电流维持。
此外,在89C52系列芯片中,部程序存储器除了ROM型和EPROM型外,还有E2PROM型,例如89C52就有8KB E2PROM。
并且随着集成技术的提高,89C52系列片程序存储器的容量也越来越大,目前已有64KB的芯片了。
另外,许多89C52芯片还具有程序存储器机制,以防止应用程序泄密或被复制。
所以本设计方案采用功能很强大的AT89C52单片机做控制器。
(2) 1号8255A。
1号8255A用于做键盘和显示器的接口。
键盘在本系统中的主要作用是预置每一车的板料数。
该键盘为3*4非编码键盘,其中0至9为10个数字键,2个功能键分别为清零键和确认键。
显示器采用4 位LED数码管,动态扫描及分时循环显示已剪切的板料数。
(3)2 号8255A。
2 号8255A作扩展的并行输入输出接口。
PA口的PA0~PA5与检测系统工作状态的限位开关SQ1~SQ6连接(通过光电耦合器隔离、耦合),将现场信号取样、处理,传送给89C52;
PB口的PB0~PB4作外控输出,通过型号为SP1110 的双向晶闸管光电耦合器
控制接触器KM1~KM5,从而对运料小车、送料机构、压块、剪切的四台电动机实施控制;PC口的PC0~PC3及PC7 作声光报警输出。
(4)电机过载检测。
电机过载信号直接送89C52P1口的P1.0~P1.3端, CPU 读取其状态,当某台电动过载时,发出相应的控制指令,迅速切断电机电源,并发出声光报警信号。
(5)系统电源。
系统中需要+5V,±15V工作电源,设计中拟选用三端固定输出的78××和79××系列集成稳压芯片来设计+5V,±15V工作电源,为系统供电。
(6)计数采样电路。
系统拟采用光电检测开关对剪切落入料车的板料进行计数,板料落入料车时,照射到光电三极管基极的光源被隔断,三极管集电极为高电平,经反相器输出一低电平,经INT0申请一次中断;当CPU响应中断时,进行一次加1计数,并将数值与给定值比较;当二者相等时,表明料车上板料已装满,暂停剪板机,起动料车将板料送往下一工序。
第3章系统硬件电路设计
3.1 主控芯片89C52
3.1.1 89C52简介
本系统采用单片机89C52做主控单元,89C52是美国ATMEL公司生产的低电压、高性能CMOS 8位单片机,片含8K bytes 的反复擦写的只读程序存储器(PEROM)和256 bytes 的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片置通用8位中央处理器和FLASH存储单元,功能强大的89C52单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案,可以灵活用于各种控制领域。
对于自动剪板机这一控制对象来说,该芯片的性能价格比相对8031,8051 等单片机要优越得多。
AT89C52 提供以下标准性能:8K字节,RAM 256 个字节,32 I/O线,3个16 位定时器共6个中断源,一个全双工连续端口,软件设置睡眠和唤醒功能。
另外,AT89C52 被设计以静态逻辑为操作下来对零的频率和2个外部中断源。
掉电模式方式停止CPU 当允许RAM,定时器连续端口, 并且中断系统持续作用。
掉电方式保存RAM 容但结冰摆动器,使所有其它芯片失去能力及作用直到下个硬件重新设置。
3.1.2 89C52的性能参数
89C52可降至0HZ的静态逻辑操作,并支持两种软件可选的节电工作模式。
空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。
掉电方式保存RAM中的容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。
主要性能参数:
1.与MCS-51产品指令系统完全兼容
2.8K字节可重擦写FLASH闪速存储器
3.1000次擦写周期
4.全静态操作:0HZ—24MHZ
5.三级加密程序存储器
6.256*8字节部RAM
7.32个可编程I/O口线
8.3个16位定时/计数器
9.6个中断源
10.可编程串行UART通道
11.低功耗空闲和掉电模式
12.片振荡器和时钟电路
3.1.3 89C52的引脚及功能
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。
当P1口的管脚第一次写1时,被定义为高阻输入。
P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。
在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
引脚图如3.1所示。
P1口:P1口是一个部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。
P1口管脚写入1后,被部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于部上拉的缘故。
在FLASH编程和校验时,P1口作为第八位地址接收。
P2口:P2口为一个部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被部上拉电阻拉高,且作为输入。
并因此作为输入时,P2口的管脚被外部拉低,将输出电流。
这是由于部上拉的缘故。
P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。
在给出地址“1”时,它利用部上拉优势,当对外部八位地址数据存储
器进行读写时,P2口输出其特殊功能寄存器的容。
P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
P3口:P3口管脚是8个带部上拉电阻的双向I/O口,可接收输出4个TTL门电流。
当P3口写入“1”后,它们被部上拉为高电平,并用作输入。
作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。
RST:复位输入。
当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。
在FLASH编程期间,此引脚用于输入编程脉冲。
在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。
因此它可用作对外部输出的脉冲或用于定时目的。
PSEN:外部程序存储器的选通信号。
在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。
但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
EA/VP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有部程序存储器。
XTAL1:反向振荡放大器的输入及部时钟工作电路的输入。
XTAL2:来自反向振荡器的输出。
XTAL1和XTAL2分别为反向放大器的输入和输出。
该反向放大器可以配置为片振荡器。
石晶振荡和陶瓷振荡均可采用。
如采用外部时钟源驱动器件,XTAL2应不接。
有余输入至部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。
3.2 单片机最小系统设计
3.2.1钟振荡电路
单片机的时钟信号用来提供单片机片各种微操作的时间基准,时钟信号通常用两种电路形式得到:部振荡和外部振荡。
89C52单片机部振荡电路由一个单级非门构成,它与石英晶体配合使用,可构成一个具有感抗特性的稳定的晶体振荡器,引脚XTALl和XTAL2分别是此放大电器的输入端和输出端。
在本系统中,采用部方式时,时钟振荡电路如3.2所示。
在图中,其外接晶体振荡器(简称晶振)或陶瓷谐振器就构成了部振荡方式,片高增益反向放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起可构成一个自激振荡器并产生振荡时钟脉冲。
图3.2时钟振荡电路
该电路简单,所获得的时钟信号比较稳定,实际使用中常采用这种方式,所以在本设计中采用了图3.2的时钟电路作本系统的时钟电路。
3.2.2 复位电路
为了初始化单片机部的某些特殊功能寄存器,必须采用复位的方式,复位后可使CPU及系统各部件处于确定的初始状态,并从初始状态开始正常工作。
单片机的复位是靠外电路来实现的,在正常运行情况下,只要RESET引脚上出现两个机器周期时间以上的高电平,即可引起系统复位,但如果RESET引脚上持续为高电平,单片机就处于循环复位状态。
复位后系统将输入/输出(1/0)端口寄存器置为FFH,堆栈指针SP置为60H,SBUF置为不定值,其余的寄存器全部清0,部RAM的状态不受复位的影响,在系统上电时RAM的容是不定的。
复位操作有两种情况,即上电复位和手动(开关)复位。
本系统采用上电复位和按键式复位电路,复位电路图如图3.3所示。
图3.3复位电路
电路中电容C充电,当复位键按下后,电路有电流流过,构成回路,在电阻R1上产生压降,RESET引脚为高电平,按键能保证RESET引脚上提供10ms以上的稳定高电平。
为了保证系统可靠复位,在设计复位电路时,单片机可以循环复位。
当RESET从高电平变为低电平以后,单片机从0000H地址开始执行程序。
在复位有效期间,ALE和PSEN引脚输出高电平。
3.2.3 单片机最小系统电路
本文设计的单片机最小系统电路如图3.4所示。
图3.4 单片机最小系统图
3.3 电源电路
电源电路的主要功能是为本系统提供充分的电能,使得整个系统可以正常的运行。
在本设计中,单片机控制系统需要+5V的电源,此驱动电源电压由外部电源转换器电路提供。
而四台交流电机需要的是工业用电,可以由工厂的生产车间提供工业电源。
单片机系统的电源电路如图3.5所示。
图3.5电源电路
在本设计中,所采用的单片机电源电路是一次回路转换电路。
当外接220V 交流电压时,通过变压器绕组转换成9V交流电压,经过整流桥的整流作用,将9V交流电转换成9V左右的直流电。
图中的MC7805T是一个三端稳压器,通过它的稳压作用,将输出+5V的直流电源,电容起到保护作用,电阻起到限流作用。
3.4 看门狗电路
在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统陷入停滞状态,发生不可预料的后果。
所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯片,就是俗称的“看门狗”。
看门狗电路可以使单片机在无人状态下实现连续工作,其工作原理是:
看门狗芯片和单片机的一个I/O口引脚相连,该I/O口引脚通过程序控制它定时地往看门狗的这个引脚上送入高电平(或低电平),这一程序语句是分散地放在单片机其他控制语句中间的,一旦单片机由于干扰造成程序跑飞后而陷入某一程序段进入死循环时,写看门狗引脚的程序便不能被执行,这个时候,看门狗电路就会由于得不到单片机送来的信号,便在它和单片机复位引脚相连接的引脚上送出一个复位信号,使单片机发生复位,即程序从程序存储器的起始位置开始执行,这样便实现了单片机的自动复位。
所以在使用有看门狗的芯片时要注意及时喂狗。
X5045是一种集看门狗、电压监控和串行EEPROM 三种功能于一身的可编程控制电路。
这种组合设计减少了电路对电路板空间的需求。
X5045中的看门狗对系统提供了保护功能。
当系统发生故障而超过设置时间时,电路中的看门狗将通过RESET信号向CPU 作出反应。
X5045提供了三个时间值供用户选择使用。
它所具有的电压监控功能还可以保护系统免受低电压的影响,。