智能调光大功率电子镇流器的设计  毕业设计_第1页
智能调光大功率电子镇流器的设计  毕业设计_第2页
智能调光大功率电子镇流器的设计  毕业设计_第3页
智能调光大功率电子镇流器的设计  毕业设计_第4页
智能调光大功率电子镇流器的设计  毕业设计_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1智能调光大功率电子镇流器的设计智能调光大功率电子镇流器的设计智能调光大功率电子镇流器的设计智能调光大功率电子镇流器的设计摘要摘要摘要摘要基于调光镇流器基于调光镇流器基于调光镇流器基于调光镇流器IR21592IR21592的智能调光大功率电子镇流器设计,用的智能调光大功率电子镇流器设计,用的智能调光大功率电子镇流器设计,用的智能调光大功率电子镇流器设计,用AT20C51AT20C51单片机系统控制单片机系统控制单片机系统控制单片机系统控制21592调光控制电压输入端调光控制电压输入端调光控制电压输入端调光控制电压输入端DIMDIM,系统还加入有源功率因素校正模块,使,系统还加入有源功率因素校正模块,使,系统还加入有源功率因素校正模块,使,系统还加入有源功率因素校正模块,使其镇流器性能达到高功因电其镇流器性能达到高功因电其镇流器性能达到高功因电其镇流器性能达到高功因电子镇流器的性能指标,并具有子镇流器的性能指标,并具有子镇流器的性能指标,并具有子镇流器的性能指标,并具有能根据自然光线强弱自动调光、能按设定时间长短进行调光、人工手控调能根据自然光线强弱自动调光、能按设定时间长短进行调光、人工手控调能根据自然光线强弱自动调光、能按设定时间长短进行调光、人工手控调能根据自然光线强弱自动调光、能按设定时间长短进行调光、人工手控调光三种调光模式,三种调光模式可根据需要相互切换。该设计光三种调光模式,三种调光模式可根据需要相互切换。该设计光三种调光模式,三种调光模式可根据需要相互切换。该设计光三种调光模式,三种调光模式可根据需要相互切换。该设计填补了我国在智能型、大功率节能灯的空填补了我国在智能型、大功率节能灯的空填补了我国在智能型、大功率节能灯的空填补了我国在智能型、大功率节能灯的空白。白。白。白。关键字关键字关键字关键字镇流器、智能调光、单片机、镇流器、智能调光、单片机、镇流器、智能调光、单片机、镇流器、智能调光、单片机、IR21592IR21592、AT2051AT2051、MATLABMATLAB21引言在我国,缺电和照明落后成为制约经济发展的瓶颈,大部分的家庭、企事业、公用设施仍以白炽灯为主体,而在大功率的照明场所,如城市街道、广场、隧道、厂房等地方,也都采用电感式镇流器的高压钠灯、汞灯等,其具有能耗大、光色单一,显色性差、热辐射高等缺点。荧光灯(电子节能灯)由于具有节能、光效高、光色可选择范围广、热辐射小、寿命长等优点,所以被称为照明中的“绿色照明工程”。我国也已将“绿色照明工程”列为重点推广项目和节能产业跨世纪战略。目前节能灯我国已形成了一定的产业规模,但其中的具有智能可调光特点的电子节能灯的研制和开发以国外相比较为落后,主要表现在产品大多数性能指标不高,且主要应用于小功率节能灯,其原因在于节能灯及其镇流器不能采用简便的电压调节方式进行调光,而智能调光应用在大功率节能灯上我国还等于空白,因为大功率还易带来镇流器性能指标低、可靠性与稳定性差、使用寿命短等问题。本设计在大功率电子镇流器及其大功率节能灯的基础上,进行反复比较、测试及实验,设计了具有较高性能指标的智能型大功率可调光电子镇流器。该设计智能调光大功率电子镇流器能根据使用场所的需求,可分别使用光控、定时程控、手控三种调光模式。光控调光,即能根据自然光线强弱自动调光。该模式可适用于如企业生产车间等场所的照明,当光线强时,节能灯关闭,当光线稍暗些时,节能灯开启,以最大功率的20或40照明,光线再暗时,节能灯输出功率进一步增大,天全暗时,节能灯功率达100。定时程控调光,即按时间设定程序进行调光,这一模式可适用于城市街道、广场等处的照明,如天黑后,街道、广场的照明节能灯能以满功率照明,当23时以后,夜深人静,可按预先所设定的程序控制一部分灯具关闭或使节能灯按50左右功率照明。手控调光,即为采用人工手工控制调光,以满足另二种模式不宜控制的场合。三种调光模式可相互切换。智能调光大功率电子镇流器,将为节能照明产品带来更广泛的发展空间,进一步提高大功率照明的节能效率。32设计要求实际消耗功率与额定功率之差不得大于额定功率的15,最大输出功率要在85W左右。镇流器要达到国内外高性能电子镇流器的技术指标要求,即功率因素98。振荡频率不在34KHZ38KHZ,该频率段为接受红外线频率,所以要尽量避开这段频率从而减少干扰等。具有智能调光功能,即具有根据光线强弱自动调光、按时间设定程序自动调光、人工手控调光这三种调光模式,三种调光模式可根据需求相互切换。调光范围在最大功率的10100可调。管耗要尽量小,产品具备灯触发失败、灯丝失效、热过载和欠电压等多种保护和自动重新启动等功能。3IR21592镇流器的工作原理与分析目前市场上的电子节能灯和常规的独立式电子镇流器,还很多都是由分立元件组成。分立元件的组合系统是由各种单个元件联接起来的电子电路,这种电路功率开关管的开关时间过长,造成开关损耗过大,特别对电磁感应灯,工作频率往往要求较高,开关损耗可能成为镇流器损耗最大的一部分,且分立元件的组合系统所用的元件很多,过于复杂。而集成芯片是相对于分立电路而言的,就是把整个电路的各个元件以及相互之间的联接同时制造在一块半导体芯片上,组成一个不可分割的整体,打破了分立元件和分立电路的设计方法,实现了材料、元件和电路的相统一。集成芯片与晶体管等分立元件联成的电路比较,体积更小,重量轻,功耗更小,从加工工艺上,减少了电路的焊接,所以芯片的性价比远远超出大量分立元件组成的电路。所以该设计我们选用IR公司生产的可调光镇流器芯片21592。IR21592是IR公司于2004年推出的一种新型可调光电子镇流器控制驱动芯片,该芯片集成了全调光镇流器控制器和600V半桥驱动器。可实现无变压器灯功率检测,闭环灯功率控制和预热电流控制,预热时间和预热电流可编程,灯触发检测,触发到调光时间和最低频率可编程,055V的调光控制输入,最小和最大功率可调,内置电流检测消隐电路,灯故障保护,DC总线电压过低保护,自动重新启动,微功率启动和引脚VCC被内部156V的齐纳二极管钳位等。IR21592引脚及其各引脚功能如表31所示4表31IR21592引脚功能(来源于文献8)31相位控制为理解相位控制,图31给出一个镇流器输出端的简单模型。灯和灯丝由电阻间的灯电阻RLAMP及电阻R1,R2,R3和R4来代替。在预热和点燃期间,电路是一个高Q值的LC串联回路,在谐振频率上输入电流对输入电压有90度到90度的相移。在预热和点燃期间,由于运行频率稍高于谐振频率,相移是固定在90度的。在调光工作状态下,电路是电感L和并联的RC串联,大功率时相位差不大而小功率时相位是倒置的。图31调光镇流器输出级(来源于文献8)在时域上,预热点燃阶段,输入电流相位滞后半桥输入电压90度,点燃结束运行阶段,相位差在090度之间。零相位差对应最大功率。相位对应于灯功率的关系如图32所示,调光曲线是线性的。甚至在特别低的灯功率下,阻抗在量级上的改变仍符合此结论。5图32灯功率对输出级相位关系图(来源于文献8)32欠压输出锁定IR21592欠压输出锁定的设计得到了一个很低的小于200UA的静态电流,同时保证IC在高低侧输出驱动激活前是全功能的。图33显示了一种高效的电源电压,该电源和一个整流器输出级的电荷泵一起使用IR21592的启动电流。流入IC的启动电流中的部分电流通过电阻R给启动电容C充电。在低线电压时的最坏情况下,该电阻被用来提供2倍的最大启动电流以保证正常启动。一旦电容电压达到启动阈值,并且VDC脚的电压在51V以上(详见灯熄灭保护部分),IC开启且HO和IO开始振荡输出。当IC工作电流上升的时候,该电容开始放电(图34)。在放电过程中,来自电荷泵的整流电流给电容充电到图33典型启动电路(来源于文献8)高于器件的最小工作电压,同时电荷泵和内部156V的齐纳管钳位IC的电源电压。启动电容和缓冲电容的选取必须保证满足IC的最坏工作条件。自举二极管D3和电源电容C3组成高侧驱动电路的电源。为保证在HO脚第一个输出脉冲前高侧电源充电完毕,LO脚首先输出脉冲使得低侧管导通。在欠压模式下,高低侧驱动输出均为低电平,VCO脚由IC内部电路上拉到5V使启动频率复位至最大值,CPH脚被6内部电路短接至地,复位预热时间。图34启动电容的电压(来源于文献8)33灯熄灭保护VCC脚电压达到启动阈值的时候,VDC脚电压同时必须超过51V以使HO/LO交替导通,输出信号。从整流过的AC线电压接到VDC脚的电压驱动(R3,RVDC)检测输入镇流器的整流AC线电压并设置开启和关断的线电压值。滤波电容CVDC也连在VDC脚,在选取时要保证满足纹波足够低,并且在正常的线电压下不和关断下的阈值(3V)有交叠。这个检测十分必要,因为在低线电压下IC正常复位前,灯可能熄灭。若灯熄灭,DC总线电压可能下降到储能电路保持必要的灯电压所需的最小值以下,这个检测确保在DC总线电压下降至过低值之前有一个明确的关断操作,这样,当线电压再次恢复时IC能正确复位至预热模式。34预热IR21592在VCC超过UVLO上阈值且VDC超过51V时进入预热模式。预热电路如图35所示。HO和LO开始以最大工作频率50的占空比、内设2US的死区时间振荡。CPH脚从COM断开,此时芯片内部1UA的电流源开始给外接于CPH脚的计时电容线性充电。片内集成的1UA的电流源缓慢地给外接于VCO脚的电容放电,同时VCO的电压开始下降。这使得频率开始下降,这个工作频率高于谐振频率,同时负载电图35IR21592预热电路(来源于文献8)7流上升。当CS脚靠检测分压电阻上的电流所检测到的峰值电压超过IPH脚的电压,片内集成的一个60UA的电流源便通过VCO脚给电容充电(该感知电阻RCS外接)。这样,频率开始上升,负载电流下降。当CS脚的电压下降到低于IPH,60UA的电流源断开,频率再度下降。这个反馈使得峰值预热电流可以由用户通过控制IPH来限定,从而定制预热时间。片内集成电流源通过IPH脚接到片外的电阻,设置一个用于峰值预热电流控制的电压基准。预热过程持续到CPH脚的电压超过5V为止。35点燃在CPH脚电压超过5V时,IR21592进入点燃模式。用户在IPH设定的用于峰值电流控制的基准电压此时断开,而由一个较高的内部的16V的门限电压给出该基准电压。随着接至VCO脚的电容通过集成的1UA的电流源线性放电,振荡频率开始向谐振点下降。频率线性下降至高Q值的整流输出的谐振频率,使灯电压和负载电流上升。频率将持续下降直到灯点燃或电路达到过流电流。若达到过流电流,IR21592将进入错误模式。16V的门限电压和CS脚所接的外部电流感知电阻共同决定了最大的点燃电流(也决定了最大点燃电压)。峰值点燃电流不能超过输出端MOSFET或IGBT的最大允许电流值,同时,在任何时候,谐振电感均不能饱和。为防止在低调光设置下灯的闪烁,点燃检测电路检测CS脚电压,且和IPH脚电压比较。在点燃的上升过程IPH脚的电压比预热时上升20。当CS脚的电压超过这个值,IPH脚的电压下降至10,点燃检测电路开始激活(图36)。当灯点燃,CS脚的电压将下降至IPH脚电压之下,IC进入调光模式,相控环闭合。为点燃检测电路正确运行,为使IC进入调光模式,CS脚的电压必须首先升至高于VIPH20,以便在点燃过程激活电路,在点燃后下降至低于VIPH10。图36IR21592点燃检测(来源于文献8)36点燃到调光当IR21592进入调光模式,相控环闭合,负载电流的相与用户在DIM加的输入控制相反。为控制调光设置从最大亮度到用户设定值的转换速率(点燃到调光时间,图37),在IR21592进入调光模式时,DIM脚由片内电路接至CPH脚。CPH脚的电容通过DIM脚接的电阻(RDIM)放电,直至达到用户设定电8图37IR21592点燃过程示意图(来源于文献8)压值对应的亮度。电阻的选择要使得灯点燃后可见的闪烁存在时间最短,或产生一个足够长的时间使得亮度平滑过渡至设定值。若点燃至调光时间过短,闭环响应可能会比灯的电离形成更快,从而造成过冲。这使得振荡频率比最小的亮度频率高,会造成灯的熄灭。CPH脚的电容有多个作用设定预热时间,和电阻RDIM共同决定点燃后的亮度转换速率,在调光阶段作为滤波电容,增加抗高频噪声能力,从而在最大程度上减少了元件数目,简化了外围电路。37调光为控制灯功率,参考相位和输出级电流的实际相位的差别使得VCO控制频率朝正确方向变化,由于受输出级转移函数的控制,该差别被迫置0。在调光阶段,片内集成的15A的电流源给给VCO电容放电,同时降低频率至设定值。一旦达到设定值,相位检测对一个漏极开路的PMOS输出脉冲,通过集成的电阻RFB给VCO电容充电,该动作在每次错误出现时发生(图38)。该动作推动VCO输入端的积分器工作,从而使输出端电流的相位准确切合参考相位。IR21592含一个对灯管功率进行模拟控制的调光接图38相位控制时序图(来源于文献8)口。DIM脚要求输入一个055V的直流电压,5V对应于最小相移(最大灯功率)。调光接口的输出是MIN脚的电压,该电压和集成的计时电容CT的电压相比较产生一个独立频率的数字参考相位。计时电容CT从1V到51V的充电时间决定输出高低侧驱动的开启时间,并对应负载电流可能的180度相移9(减去死区时间)。对于使用管脚MIN和MAX在090度的范围调光时,管脚MIN的电压在1V和3V之间。MAX脚的外接电阻设定了对应于DIM脚电压为5V时的最小参考相移(最大灯功率),同时MIN脚的外接电阻给出了对应于DIM脚05V时的最大参考相移(最小灯功率)。38电流感知在调光阶段,电流感知电路(图39)检测在硬开关过程(见错误模式部分)出现的过流,同时完成总负载电流的相位的过零检测。为抑制在低侧MOFET或IGBT开启时的开关噪声,管脚LO变高电平时,集成的电流感知屏蔽数字电路屏蔽来自过零检测比较器的最初400NS的信号。图39电流检测电路(来源于文献8)该集成的屏蔽时间轻微地减小了调光范围,在工作于最小相移(最大灯功率)时。MAX脚地外接电阻地选取要使得最小相移离屏蔽时间有一个安全的空白区域。当RCS上的压降低于07V时,串联电阻RI。用于限制CS脚流出的电流值。CS脚要接一个滤波电容防止整流器中其他可能的异步噪声源的干扰。39错误模式在调光阶段,预热和点燃时被禁止的峰值电流控制电路被激活。若半桥输出级出现非零电压开关,将会造成一个很大的电流穿刺。灯丝失效,灯寿命结束,灯被移除或死区时间短于电流反向所需时间都可能引起硬开关。在调光阶段,若操作不当,IR21592会进入保护模式,使灯熄灭。在调光阶段的任何时刻,当CS脚的峰值电压超过16V时,IR21592就会进入错误工作模式,高低侧驱动输出同时关断。降低VCC电压或管脚SD电压,可以复位IR21592进入预热模式。104智能调光大功率电子镇流器的系统设计41系统总设计如图41为系统设计总框图图41系统设计总框图各模块的作用EMI滤波器EMI信号滤波器是用在各种信号线(包括直流电源线)上的低通滤波器。它的作用是滤除导线上各种工作所不需要的高频干扰成份。抑制因辐射和传导所引起的电磁干扰,要求由外界来的电磁干扰不影响电子镇流器的工作。使设备能够满足电磁兼容标准中对传导发射和传导敏感度的要求,同时EMI电源滤波器能防止设备本身产生的干扰进人电源线,同时防止电源线上的干扰进人设备常用的电源滤波器都是由电感和电容构成的无源低通滤波器,按照构成方式的不同分为L型、T型和型滤波器三类。L型滤波器由一个电感器和一个电容器组成。T型滤波器这种滤波器包括两个电感器和一个电容器。型滤波器型滤波器由一个电感器两个电容器构成。整流器通过二极管的单向导通的特性将电平在零点上下浮动的交流电转换为单向的直流电,通常电源中采用的整流桥由四个二极管实现的。功率校正电路以往的电源整流电路是将工频电压通过整流二极管直接对大容量电解电容充电以获得高压直流供电电压。这种电路的缺点是输入电流只在电源电压的峰值时流入电路,它含有极高的谐波分量,电能浪费严重,且对系统产生电磁干扰。而在电路中加入功率校正电路,减小输入电压与输入电流的相位差,从而提高镇流器的功率因素。IR21592IR21592镇流器控制驱动芯片的功能甚多,可实现无变压器灯功率检测,闭环灯功率控制和预热电流控制,预热时间和预热电流可编程,灯触发检测,触发到调光时间和最低频率可编程,055V的调光控制输入,最小和最大功率可调,内置电流检测消隐电路,灯故障保护,DC总线电压过低保护,自动重新启动,微功率启动和引脚VCC被内部156V的齐纳二极管钳位等。EMI滤波器整流器功率校正电路IR21592镇流器输出接灯管单片机AT2051控制器11单片机AT2051控制器用AT20C51单片机系统控制21592调光控制电压输入端DIM。根据控制脉冲PWM宽度的调节,使AT2051控制器输出05V5V的电压,把该输出的电压接入IR21592的DIM脚从而达到调光效果。且通过2051控制器使得系统具有手动控制、智能光控、定时等功能。42单片机智能控制设计如图42为智能调光镇流器的单片机AT2051智能调光控制电路,图中以单片机AT2051芯片为核心,具有根据光线强弱自动调光、按时间设定程序自动调光、人工手控调光这三种调光模式。其中根据光线强弱自动调光模式,采集光强弱的传感器采用光敏电阻。根据光敏电阻在不同光线时的阻值不一样得到不同状态。通过比较器LM339工作原理所产生的电压可看成高低电平,从而达到模数转换。单片机AT2051智能调光软件的设计,通过单片机的中断和定时来达到所需的要求,程序见附录(附单片机程序)。12图42单片机AT2051智能调光电路1343IR21592电路的设计及参数的设置431IR21592的典型连接和应用电路图43以IR21592芯片为核心的镇流器电路,其中包括EMI滤波电路、整流电路、功率校正电路、IR21592镇流电路、输出接灯管电路。432理论参数的设置因为21592要确定的参数较多且在设计过程中不易直接调试,所以我们从原有大功率的基础上进行理论的计算和分析,先确定谐振电感值L和谐振电容值C,再确定其它的重要参数。然后根据理论计算的参数在实际中进行有规律的调试。4311镇流器输出级L和C的选择对于给定的谐振电感值L、谐振电容值C和DC总线电压VDC,预热期间的灯管电流IPH,这边的VDC根据总电路图43,二极管镇流后经过6561功率因素校正可测得VDC400V;而预热期间的灯管电流IPH可通过图44的流程图来测得,图44测预热电管电流根据图44连接电路,电压从0V往上调,当观察所测灯管的灯丝刚好发红时,此时从电流表中所读到的电流即为预热期间的灯管电流IPH,该设计大功率镇流器采用的85W的灯管,测得IPH06MA,此种方法简单,但有一定的误差,如用肉眼观察灯丝是否发红,这很容易产生误差,所以要进行多次测试,尽量减小误差。在VDC400V,IPH06MA,触发电压VIGH我们取值为1500V的情况下,可依次由公式1到公式6计算出灯管电压VPH、预热频率FPH、触发频率FIGN、触发电流IIGN、满载下的工作频率FMAX和在1亮度灯功率上的阴极预热电流ICATH1。电源调压器所测灯管灯泡电流表14图43IR21592芯片为核心的镇流器电路(来源于文献8)15(来源于文献9)在计算参数时,因为计算量过大,虽然IR公司有提供计算参数的计算软件,但由于IR公司提供的软件比较适合小功率镇流器的参数,而对于大功率镇流器所计算出来的参数跟实际调试中能正常工作的参数相比误差较大,所以在这我们不选用IR公司的计算软件,我们采用MATLAB软件,MATLAB算法易编写,也大大简化了计算量。程序见附录(附计算IR21592芯片参数的MATLAB程序)。根据公式1到公式5,在谐振电感L和电容C变动的情况下,用MATLAB软件,计算出各个参数进行比较,数据如表41所列。表41电感L(MH)电容C(NF)VPHVFPHKHZFIGNKHZIIGNAFMAXKHZ101134006155586491012378859536062128253426258455812905053595648571212424053485554166270575655364316905991504840144为防止预热期间点火,要求VPH5KHZ。为避免电感器饱和,要求IIGNFIGNFMINFIGNELSEFMINFMAXENDRFMIN25000E005FMIN100001000E010/FMIN100002000E014RCS32/IIGNRIPH1414RFMINRCSIPHRMINRFMIN1AN/45/4RMAX086RFMINRMIN/4RMINRFMIN1AM/4521附单片机程序可调光大功率电子镇流器PWM_GZEQU30H高电平输出脉宽的定时值PWM_DZEQU31H低电平输出脉宽的定时值,MSJEQU32H模式键,1调节PWM,2调节定时时间DINGSHIZEQU33H定时初值DINGSHI_ZGEQU34H定时的高位DINGSHI_ZDEQU35H定时的低位ORG0000HSJMPMAINORG0003H外部中断INTO的入口AJMPSERVE1ORG0013H外部中断INT1的入口AJMPSERVE2MAINMOVSP,60HMOV32H,00H模式键初值MOV33H,00HLCALLXIANSHIMOV30H,00H定时初值,使得一开始输出高电平5VMOVIE,85H允许外部中断INTO和INT1SETBIT0SETBIT1高电平输出MASCCMOVTMOD,11H置T0为方式2,定时工作方式MOVTL0,30H置初值MOVTH0,0FFHSETBTR0启动定时器T0JNBTF0,判断溢出CLRTF0清标志位CLRTR0低电平输出CLRP37输出低电平MOVTMOD,11H置T0为方式2,定时工作方式MOVA,0FFHSUBBA,30H总的脉宽高电平的脉宽低电平的脉宽22MOV31H,AMOVTL0,31H置初值MOVTH0,0FFHSETBTR0启动定时器T0JNBTF0,判断溢出CLRTF0清标志位CLRTR0SETBP37LCALLTJ_MCKDAJMPMASCC调节脉冲宽度的子程序TJ_MCKDCLRP15JBP15,UPLCALLK_DELAY按键消抖JBP15,UPAJMPDOWNP15有按下,转到加宽脉冲处理UP脉冲加宽0DH,即电压升高025VCLRP14JBP14,QUIT2LCALLK_DELAY按键消抖SETBP14JBP14,QUIT2MOVA,30HCJNEA,00H,TIAOJIE1判断脉冲输出是否为5V,为5V退出MOV30H,00HAJMPTJ_MCKDTIAOJIE1JCTIAOJIE4若脉冲输出大于5V退出SUBBA,0DH脉冲加宽处理MOV30H,AAJMPTJ_MCKDTIAOJIE4MOV30H,00HAJMPTJ_MCKDDOWN脉冲减少0DH,即电压减小025VMOVA,30HCJNEA,0E5H,TIAOJIE2先判断原来的脉冲是否为05V,最低退出MOV30H,0E5HAJMPTJ_MCKDTIAOJIE2JCTIAOJIE3若原脉冲没有达到最窄转到加脉冲处理MOV30H,0E5H23AJMPTJ_MCKDTIAOJIE3ADDA,0DHMOV30H,AAJMPTJ_MCKDQUIT2RET定时长短的调节DOWN2MOVA,33HCJNEA,01H,TIAOJIE5判断定时是否为10,为10分退出MOV33H,01HAJMPQUIT6TIAOJIE5SUBBA,01H脉冲宽度减小处理MOV33H,AQUIT6RETUP2定时加长处理MOVA,33HCJNEA,63H,TIAOJIE6判断原来的定时值是否为最长990分钟,63H99MOV33H,63HAJMPQUIT5TIAOJIE6ADDA,01HMOV33H,AQUIT5RET定时子程序SERVE2MOV33H,03HCHONGXINLCALLXIANSHIMOVR0,33H定时DJNGSHI3次的10分钟DINGSHI3MOVR1,25DINGSHI2MOVR2,240定时240次的100MS为04分钟,24SDINGSHI1MOVTMOD,11HT1为方式1,T0为方式1MOVTH1,79H定时100MS的初值MOVTL1,60HSETBTR1MAICHONG24JBP14,DOWN1LCALLK_DELAYJBP14,DOWN1LCALLUP2AJMPCHONGXINDOWN1JBP15,JIXILCALLK_DELAYJBP15,JIXILCALLDOWN2AJMPCHONGXINJIXILCALLPWM_SCJNBTF1,MAICHONG定时没到转回输出脉冲CLRTF1DJNZR2,DINGSHI1等待R21时说明已经定时完04分钟DJNZR1,DINGSHI2等待R11时说明已经定时完10分钟MOVA,33HSUBBA,01H显示每10分钟显示一次,逐减10分钟MOV33H,ALCALLXIANSHIDJNZR0,DINGSHI3等待R01时说明定时已经完毕CLRP37定时完输出PWM为低电平SJMPRETISERVE1DUQ_SJMOVA,P1ANLA,0FHCJNEA,0FH,Z_TAI1MOV30H,00H脉冲输出5VMOV33H,30300分钟等于5小时LCALLDINGSHI_SCMOVA,P1ANLA,0FHCJNEA,0FH,Z_TAI1MOV30H,66H脉冲输出3VMOV33H,42420分钟等于7小时LCALLDINGSHI_SCZ_TAI1MOVA,P1ANLA,0FHCJNEA,01H,Z_TAI2MOV30H,0CCH输出1VAJMPQUIT425Z_TAI2CJNEA,03H,Z_TAI3MOV30H,99H输出2VAJMPQUIT4Z_TAI3CJNEA,07H,QUIT7MOV30H,33H输出4VQUIT4LCALLPWM_SCAJMPDUQ_SJQUIT7CLRP37SJMPRETIDINGSHISHUCHUDINGSHI_SCLCALLXIANSHIMOVR0,33H定时DJNGSHI3次的10分钟DINGSHI6MOVR1,25DINGSHI5MOVR2,240定时240次的100MS为04分钟,24SDINGSHI4MOVTMOD,11HT1为方式1,T0为方式1MOVTH1,79H定时100MS的初值MOVTL1,60HSETBTR1MAICHONG1JBP14,DOWN3LCALLK_DELAYJBP14,DOWN3LCALLUP2AJMPDINGSHI_SCDOWN3JBP15,JIXI1LCALLK_DELAYJBP15,JIXI1LCALLDOWN2AJMPDINGSHI_SCJIXI1LCALLPWM_SCMOVA,P1ANLA,0FHCJNEA,0FH,QUIT826JNBTF1,MAICHONG1定时没到转回输出脉冲CLRTF1DJNZR2,DINGSHI4等待R21时说明已经定时完04分钟DJNZR1,DINGSHI5等待R11时说明已经定时完10分钟MOVA,33HSUBBA,01H显示每10分钟显示一次,逐减10分钟MOV33H,ALCALLXIANSHIDJNZR0,DINGSHI6等待R01时说明定时已经完毕QUIT8MOV33H,00LCALLXIANSHIRETPWM_SCPWM_SCMOVTMOD,11HMOVTL0,30H置初值MOVTH0,0FFHSETBTR0启动定时器T0JNBTF0,判断溢出CLRTF0CLRTR0清标志位CLRP37输出低电平MOVA,0FFHSUBBA,30H总的脉宽高电平的脉宽低电平的脉宽MOV31H,AMOVTL0,31H置初值MOVTH0,0FFHSETBTR0启动

温馨提示

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

评论

0/150

提交评论