基于单片机的开关稳压电源的设计_第1页
基于单片机的开关稳压电源的设计_第2页
基于单片机的开关稳压电源的设计_第3页
基于单片机的开关稳压电源的设计_第4页
基于单片机的开关稳压电源的设计_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

基于单片机的开关稳压电源的设计摘要:直流稳压电源是日常的电子产品和实验室比较常见的实验室仪器之一,广泛地用以教学过程、科研等领域,是电子产品开发人员在开展实验步骤学术科研常用的一种仪表设备。而传统的直流稳压电源操作过程艰辛、输出电压精度不太高、稳定性低且构造繁琐、多元性高。原文中分享的是一种基于STC89C52单片机的可调直流稳压电源,该开关开关电源输出电压可伺服电机调整,输出电压稳定且在OLED显示屏上同步更新。此定做的系统由电子整流器稳压极管模块、单片机操纵模块、AD转换模块、电子整流器稳压极管模块、功能键操纵模块和说明电路模块组成。该设计概论主要以STC89C52单片机为监测总站,运用数模转换芯片TLC5615将单片机发出的数字信号转换成数据信号,运用LM358运放电路电路增大操纵导出来调整管的基极工作标准电压的变化而导出来不一样的工作电压,运用7812,7805电源管理芯片维护保养电路稳定精确的输出电压。单片机控制的直流稳压电源具有很高的协调性。依据功能键变更开关电源输出电压,除此之外,电路还设计了OLED液晶显示器电路,以加强可调稳压电源输出电压的直观性,密切配合功能键电路使该开关开关电源使用起来非常的方便具象化。该制订运用单片机可以实现直流稳压电源的数字化和模块化。可以达到输出电压稳定高效化;可同步更新导出来的电压;可以通过功能键调节输出电压尺寸;此外系统设计由每一个模块组成,所以这样的设计简单明了,稳定高效化具象化。有益于各行各业运用。关键词:STC89C52单片机;稳压电源;数模转换器;液晶显示目录21956第1章引言 引言研究背景最先,我们要在选用智能化控制方法的基础上,更能体现相对高度的智能化及其呈现相对应的效率,可以在不影响硬件配置配电线路的情况下来来计算,提高整体效果。提升稳定性,完成规范化的实际操作,对电脑软件层面加以控制,进而使之可以达到一定的规定。可以在完成一同发展战略的基础上开展发展。此外,也应该采取相匹配计算方法来提高整体效果,达到一定的规范化,在软件层面,也应当加以控制,从而能够促使在现在社会之中可以得慢慢的运行与分析。而且,对目前而言,我们应该进行统一推动发展。研究的可行性该设计在以往可调稳压电源上进行改善,提出假设,模拟仿真检测。通过大等方面的考虑思考,明确设计出以STC89C52单片机做为操纵最核心的直流稳压电源。单片机使用便捷,成本费用低,经济实用也可以通过修改软件设计,扩大直流稳压电源的应用行业等优点。应用单片机还可以实现直流稳压电源的智能化、智能化、模块化。智能化系统体现在应对突发事件的应急处置;智能化体现在可实时同步导出的电压;能通过功能键调整输出电压大小;与此同时系统软件设计由每个模块构成。提升了设计的稳定。国内外研究背景国外研究现状以美利坚跟欧洲地区绝大多数资本主义国家为参考,因为她们智能化发展发展很早以前,而且几十年来塑造了许多非常专业全方位的电气设备方位的优秀人才,在创新理论,新材料的开拓产品研发一直处于领先的影响力。因此在电源产品的技术水平、开发资金投入、经营规模、优秀检测仪器、数字化和持续续航等多个方面相对性领跑。防止了传统式开关电源不容易调整输出电压不稳定缺陷,可以方便见到即时输出电压大小并且使用功能键步进电机调整。根据功能键对输出电压进行控制大小的小情况下,经历了其内部这个小信号放大和AD转换与数字校正赔偿后,能直接将工作电压影响了是多少以数电数据通信给单片机,由单片机将标值传送给液晶显示器开展表明,有利于使用人实时了解直流稳压电源输出电压的数值。如今,正方向着智能化、模块化及生态化等多个方面发展。欧美国家等发达国家直流稳压电源大多采用向开关电源完成具备工作效率高、体型小、重量较轻的鲜明特点。现阶段,全球上有很多新的研究和主要用途,尤其是在大空间电子领域。在通信行业,开关开关电源就是指高频整流器做为一次开关电源,DC/DC转化器做为二次电源。与此同时,它还广泛应用于各种各样电源和电子产品中,如开关开关电源等。因此,不论是在中国或是在海外,都广泛使用此方法去进行资金投入,由于此方法具有一定的高效化和体型小的特征,而通常会因为这一特点也会得到一定的兴起。而们也应当在此基础以上提升直流稳压电源使用率,把它已经进入了资金投入的过程当中来。国内研究现状在我国范围内,以电力电子学为中心的技术的应用20世际40年代末就已开始发展,并且一直到20世际90年代以来,慢慢到兴盛阶段。在一方面上来说,电力产业经营规模发展的加快,可以对它进行进一步的推动。在另一个层面上,针对国家自然科学资金适用也在慢慢的引导之出来开展发展,来对它进行消化吸收和消化,找到在其中所存在的各类难题。从而使得这些技术在发展的过程中,具备国际上的先进水平。一样伴随时代的发展发展,生产制造出更多具备层次性的前沿研究。在开展设计的过程中,不论是在中国或是在海外,许多专家都对此进行了研究,可是这一条探讨的路面依旧没有完成,必须新时期青少年儿童去进行共同推动及其发展,并且能使之获得一定的兴起。设计要求本系统进行所设计的直流稳压电源选用单片机单片机芯片板为操纵关键,以变压器整流器稳压管模块、AD转换模块、液晶显示屏模块、功能键电源电路模块为最主要的模块模块。该主机电源具备电压调整方便快捷、工作电压导出稳定高效率、抗干扰性强、设备使用年限长、有利于信息化管理等优点。在进行整体的设计过程中,应该考虑各个领域中间所存在的危害,能够依据相对应的表明模块去进行规范化管理,完成整体上的简单化和模块化,共同推动相对应的设计规定。显示器表明计划方案,选用液晶显示屏表明,显示电路部分采用OLED液晶屏模块,OLED表明便捷清楚,与单片机硬件电路联接简易,可以通过功能键调整电压的尺寸。该设计根据单片机操纵DAC处理芯片做到工作电压转换率高、输出电压相对稳定的特性。系统的总体设计系统的设计思路针对单片机的调节基础上,能设出相对应的构造,能够宣泄在框架图之中,这是一个非常完整的系统软件,而且主要是通过由单片机控制模块表明工作电压控制模块及其电源芯片及电源模块等方面进行构成,在设计的过程之中,导出交流电压也需要经过协商去进行整体的转化,从而能够确保电压所反映的稳定所属,此外,还可以从应用性的角度来开展考虑到和判断。与此同时,也应当从全面的设计构思上进行下手,可以设计出更加全面的流程表,推动整体的机器运行能够获得更为稳定的发展趋势。能够采用三个功能键来达到整体的电压数,说采用液晶显示器的形式进行表明,或者可以表明5.0V。从整体的电路原理图之中不难发现,该方案在开展设计的过程之中是非常清晰的,并可以根据单片机来传出相对应的模拟信号开展表述,然后再进行输出过程之中,发觉,采用手机软件方法进行处理,可以使得整体的系统硬件更为简约,从而能够达到一定的规定,将这个自变量开展输出过程之中,也可以对其进行变换,因而,大家在设计的过程之中,会对其进行深层次考虑和研究,而且能找到有关措施来投入到了日常的科学研究过程中,依据这个方法,可以从一定程度上寻找开展探索的措施方式。图2.SEQ图2-\*ARABIC1总体系统方框图方案选择根据对单片机的可调式直流电平稳工作电压展开分析的过程中,关键就是可以实现在其中所的存有的可调电源的数字化及其智能化系统,而且从设计理念一直到完成最基本作用总体的过程中,都是为了给相对应的控制模块及其单片机进行数据等方面的交换功能,每一个控制模块之中,都是有好几个电子元器件开展组成,能保持整体上的直流电平稳,尽可能降低净重及其成本费相关的问题,我们要在电子及其净重等多个方面考虑到,以此来实现总体的数字化和智能化,而且优先选择选择一些比较低成本和重量进行使用,完成整体上的方便快捷。单片机的选择根据针对单片机可交流电压加以控制可以找到最合适的单片机来进行使用,而且在众多单片机构造之中可以选择达到该定制的单片机是比较难的。因此在选择的过程中一定要选择相匹配的方法去进行使用。此外,也要根据使用说明来作出判断,在单片机的应用过程中观查能不能达到一定的需求,并且能依据在其中所存在的各类速度问题去进行参照,可以进一步的变小选择过程的范畴。根据以上所描述的两方面去进行选择和分析判断,在查询这种单片机以后,能够找到较为适合的款式开展进行使用,而且如果发现有熟悉的型号规格得话,那可以优先选择选择他们所考虑到及其熟悉的单片机。因而,对一个单片机的选择,我们要参考每个方案去进行集中统一处理,寻找相匹配的形式进行资金投入,促使在检查的过程中,可以找到比较合适的规格开展资金投入。此外,在开展选择的过程中,也需要找到在其中所存在的优势与劣势,而且依照这一特点所属进行划分。第一个方案:选用AT89C52为操纵关键。AT89C52在运行的过程中,是一个传统,经典性的大规模,而且,在价格上都比较便宜,在使用起来会比较繁琐,这就是在进行使用的过程中唯一一点存在的不足。第二个方案:选用STC89C52为操纵关键。STC89C52单片机在能耗层面非常低,因而无法达到一定的需求,但有具有一定的兼容模式,因此休眠的时间也通常会非常长。我们要在单片机来设计的过程中,也可以降低一定的设计费用难题,从而能够特定相对应的程序编写及其系统来进行整体的结构。在系统进行整体结构的剖析上,需要考虑到各个领域所形成的一同危害,进而找到在其中所存在的各种各样存在的不足,开展不断研究。第三个方案:选用STM32为操纵关键。STM32单片机是一款性能特别好单片机,作用十分强大,1us双12位ADC,4兆位/秒UART,18兆位/秒SPI等性能,串行通信调节(SWD)和JTAG插口。可达到112个的迅速I/O端口号、做到11个计时器、做到13个串行通讯接口,这令该单片机的运转速度特别快,在外接设备上涉及面也十分广泛。并且该单片机的学习材料丰富多彩,特别适合高端开发者进行更深入的学习培训。但STM32的功能损耗也较高、价格也是相对来说贵。因而,在面对这些前提条件下,我们也应该推动单片机发展和造就,可以实现更为实际的操作流程去进行不断的完善和推动。根据对于该三种方案进行比较可以了解到,AT89C52单片机尽管质优价廉,但由于其不具有ISP免费下载,因此使用起来非常麻烦。尽管STM32单片机的性能最好是,但使之价钱会相对更高一些。而STC89C52性价比比较高、功能损耗低、比较容易开发,而且STC89C52的性能完全满足该设计定位,因此本设计方案将采用STC89C52单片机做为可调式可调电源的关键控制芯片。以STC89C52做为监测中心,根据AD转换控制模块与STC89C52单片机的串行接口连接开展数据传输,同时还可以向显示控制模块、稳压管plc模块传输数据信号,使该设计方案能够实现实际时显示输出电压、根据功能键更改输出电压大小的小作用。找到各种各样会严重影响工作电压大小的小要素,而且开展持续不断的改善,这样才可以有益于单片机关于直流稳压电源等方面的选择和优化,共同推动单片机的开发。数模转换模块的选择数模转换器,在电路板上拥有很重要的作用,它可以吧单片机发出来的模拟信号予以处理转换成数字信号对稳压管plc模块加以控制。数模转换器大多数上由4个组成,即仿真模拟开关、运放电路、权电阻网络和标准开关电源,因而,在针对AD转换过程中,一定要对每个控制模块进行合理的选择,选择相匹配的形式进行资金投入,完成总体的转换方法可以进行灵活多变的发展趋势,此外,在键入锁存及其存储器之中,都应开展完善和改善。促使AD转换控制模块得到很好的选择和推动。第一个方案:DOC0832。DAC0832是8位D/A变换集成芯片。彻底适配微控制器。DA处理芯片以价格便宜、页面简易、变换操纵便捷等特点在单片机软件系统中获得了广泛应用。D/A转化器包括一个8位键入锁存、一个8位DAC存储器,一个8位D/A变换电源电路和一个变换控制回路。芯片开环放大倍率很高,一般在几千倍乃至达到10千倍。通常情况下,工作中运放电路所需要的输出电压是非常小的。而D/A转化器是一个离散系统电阻和电容所组成的反馈回路。因而,它必须具有非常好的线性,才能使脉冲信号合乎设计要点。输入电阻非常高.当运放电路工作的时候,输入端等同于在输入电阻上提升一个小工作电压,所需要的输入电流是最小。当待测信号频率比较低时,D/A转化器能够导出功率放大的正弦波形电流量。但当要检验一个被测对象时,仅需提升少许的外围元器件就可以实现。输出电阻特别小,因此它驱动能力许多。主要缺点占有IO口较多,控制精度比较低。第二个方案:TCL5615。由德州分析仪器公司于1999年上线的TLC5615是一个具有串行通信的数模转换器,它造成的电压型较大输出电压为基准电压系数的二倍。根据通电校准作用,DAC存储器被校准到彻底零。销售业绩好于现阶段比较早类别的DAC。由于采用了数字信号控制方法,所以它可以提供达到100kV以上工作标准电压和相对较低的功能损耗,而且在不改变系统软件性能前提下降低了成本。仅需应用3个串行接口就能实现10位数据库的串行通信键入。该处理芯片功能齐全,和单片机插口非常方便,适用该设计方案AD转换模块必须。方案较为,第一个方案的芯片能够实现设计方案必须的功效,但它的硬件电路较为复杂,时序逻辑电路比较繁琐,调节很困难,占有单片机口线比较多,控制精度较弱。而第二个方案的芯片必须单片机插口少,性能优异,价格也是划算,具有较高的性价比高。从电源的简约并满足主要参数标准角度出发,选择方案二。我们能对不同的方案开展选择,来找到比较适合的形式进行到日常的资金投入全过程中,此外,根据这些方法来进行实验,根据整体上的试验去进行成本费层面的转换和降低从而能够完成整体上的作用能够获得一定的加强。显示模块的选择第一个方案:选用数码显示管动态性显示。数码显示管拥有程序编写简易、显示亮度高、应用广泛、体型小、用电量低、坚固耐用、经久耐用的优势。但数码显示管只能用于显示比较简单的电子信息,当显示数据太长或是显示信息内容过于复杂时,因为数码显示管所占有I/O端口号比较多,应用数码显示管就容易出现不必要的损失,而且会让机器设备容积增大,促使设计方案元器件工整性降低。第二个方案:选用OLED显示屏。OLED显示显示屏轻特薄,即便在很大的视域下收看,界面依然不失帧,并且能明显节约电磁能,并且显示器的刷新比较高,显示的无论是内容或是数据并不会有拖影发生。显示屏OLED显示便捷清楚,可塑性与可特性突显,与单片机硬件配置电路的连接简易,编程设计也极为灵便,变成单片机导出显示的最佳选择。总的来说:第一个方案成本费尽管成本低程序编程也非常简单但考虑到该设计方案必须显示数字和文本信息,而数码显示管只有清楚的显示数据而无法清楚的显示文本信息。因而,该方案不顾及。第二个方案OLED屏能够清楚的显示电子信息和文本信息而且技术难度比较低而且显示屏相对来说也比较小不用占有线路板过多地区就能清楚的显示数字和文本信息,充分考虑该设计方案只需显示输出电压的数值和在总体电源的简约角度出发,选择方案二。2.2.4稳压模块的选择第一个方案:78系列产品处理芯片。说白了,三端IC就是这样的平稳的电压集成电路芯片,只有三个管脚导出:输入端、接地端和输出端口。三端IC在稳压电源中用途广泛。三端IC主要有两种型号规格:一种是选用开关电容器工艺设计的;另一种则是立即运用CMOS加工工艺达到的。这几种型号规格都能够用以稳压电源中。它看起来像是一个普通的三极管,应用78系列三端稳压IC和电路板上的过电流、超温和调整管的短路保护,只需非常少的外围元器件就能形成一个工作电压推进器,让它靠谱、方便和便宜。第二个方案:LM2596集成化电源芯片。这个系列电源芯片较大输出电压3A,最大输出电压37V,振荡频率150KHZ,具备低能耗方式和正常的功能损耗方式。它中含有标准稳压电源固定工作频率震荡器,并且具有完备的短路保护。但是该处理芯片构造较为复杂,用起来非常麻烦。总的来说:尽管LM2596电源芯片性能相对性更强,但它价格比较偏贵而且联接繁杂,而三端固定不动集成化稳压电源电路的使用便捷,结构紧凑且价格低。因此选择方案一最后方案:基于以上方案的选择和分析,融合根据单片机的可调式可调电源的实践应用,明确选择以STC89C52为控制芯片,以TLC5615为数学模型转换器,以电源芯片7805和7816和运放电路LM358做为稳压管plc模块,以液晶屏显示屏OLED为显示控制模块。单片机计算一个自变量,按加减键自变量加减法0.1,将这个自变量送显示函数公式显示现阶段输出电压值,这一自变量还需要赠给DA转化器,转化成模拟电压数据信号赠给放大器电路促进操纵调整管(三极管)。系统的硬件设计本设计方案要以STC89C52单片机为中心的可调式可调电源机器设备。此设备根据数学模型转换器TLC5615开展输出电压的AD转换,并通过串口通信与STC89C52单片机开展传送数据。根据7812和7805电源芯片对键入电压开展稳压管调节到适合的电压尺寸之后对LM358运放电路TLC5615数模转换器和STC89C52单片机供电系统。根据按键对输出电压进行控制,数模转换器开展AD转换,根据运算放大器将获得过的细微电压波形开展变大,这样有利于更加好的选值,再通过低通滤波器对波形开展整形美容过滤,进而清除所获得的电压波形里的杂讯数据信号,之后再进行A/D变换导出波形波形,传送给STC89C52单片机开展接受。由STC89C52单片机对自己所接收到的信息内容展开分析解决,从而得到实时输出电压,再由OLED液晶屏实时同步输出电压的数值。为了保证该定制的应用性,系统增强了置零按键,该按键能够快速将输出电压置零。便捷适用于各类电子设备和实验室人员进行实验的应用。图3.1总体电路原理图单片机模块该设计方案采用STC89C52单片机做为根据单片机的可调式可调电源定制的控制关键,像人脑一样在整个系统中起着非常重要的作用,STC89C52单片机根据载入数学模型转换模块的电子信号控制表明模块做出相应的回应,以此来实现功能键控制电压尺寸。STC89C52单片机作系统软件模块由晶振电路、晶振电源电路和单片机电路组成,其18、19引脚连有12MHz的晶振,晶振两边连有30pF的电容器,的作用是滤掉晶振里的杂讯。TLC5615数模转换芯片和STC89C52单片机以并行处理系统总线方法传送数据,STC89C52单片机根据ADP0-ADP7引脚接受数模转换芯片开展信号,当12、13引脚需与此同时接受到高、低电平信号时单片机才和TLC5615数模转换芯片产生数据传输。换句话说,当读信号时13接低电频12引脚接上拉电阻单片机根据P1.0-P1.7引脚传出控制数据信号给显示电路控制模块。数模转换器模块DA变换选用TLC5615串口通信不占单片机IO网络资源,而且在操作步骤上边也非常简单,在开展变换的过程中,通常会因为速率太高而造成在其中所存在的各项数据会使用二进制,而且也需要把单片机的计算的信息进行转换来获得相对应的模拟电压,根据开展变换的过程中,要找到在其中所存在的各类开关电源难题,而且开展平稳。图3.2数模转换电路原理图电源电路模块利用三端稳压器7805、7812来产生相对应的电压和电源来确保整体处理芯片能够进行使用,而我从相对应的电源电源电路管理图不难发现。如图所示,在变电器所使用的过程之中,能够带来相匹配辅助交流电流协助电源的输入。电源的输入电磁线圈需要进行给予从而进行整体的输入和输出过程。根据开展电源端供电的方法,可以进行各类数据信号指示与工作。此一部分将通过D/A变换后所存在的原始电压变为在机器运行过程之中所需的特殊电压而产生的转化的过程之中,也要把与电解电容器展开分析,进而找到在其中所存在的各类环节中所需的电压数开展计算。图3.3电源供电电路原理图显示模块显示模块为本设计的重点模块,用于实时显示输出电压值。这里采用OLED屏幕实时显示输出的电压。OLED屏幕不需要背光光源,显示文字信息和数字信息都很清晰,而且它的体积很小,非常有利于小型电子产品的使用,省时省力。图3.4显示模块电路原理图OLED显示屏引脚功能介绍:GND:电源地;VCC:电源正(3~5.5V);D0:OLED的D0脚在SPI和IIC通信中为时钟管脚;D1:OLED的D1脚在SPI和IIC通信中为数据管脚;RES:OLED的RES#脚用来复位(低电平复位);DC:OLED的D/C#E脚数据和命令控制管脚;CS:OLED的CS#脚也就是片选管脚。按键设计模块按键电源的设计方案使用了四个按键设定,分别是置零按键S2、降低按键S3、提升按键S4和重设按键S1,因为设计选的是STC89C52系列产品单片机,而STC89C52系列产品单片机的默认设置输出电平是上拉电阻信号,因此在规划按键电源电路时按键连接信号设为低电平信号,当按键按住时,需要把低电平信号发放给单片机的管脚,单片机能通过分辨就是那个管脚接受到低电平信号,进而明确相对应的控制代码。最后能够完成对电压的调节。图3.5按键模块电路原理图系统的软件设计这样的设计在开展整体应用的过程中,使选用相对应的单片机设计来作整体的监测中心,同时通过各类方法来输出相对应的电压值,从而能够促使输出的电压值可以达到一定的规定,也应当进行一定的调整。在系统之中为了能可以满足所需的电压值尺寸,能通过应用处理芯片的形式进行整体的AD转换,完成整体的实时监测实际效果。随后也可以依据数据处理方法等形式去进行运行,让整体的系统硬件配置在工作的过程中更便捷。次之,也可以来调节直流稳压电源的输出电压数量,根据加以控制,来输出的电压值可以达到的需求,而且开展扩展。每一次所使用的操纵电压层面,能增加或者减少0.1伏上下,再按照相对应的显示器输出相对应的电压值,同时通过开展输出模拟信号的形式进行转换,根据运放电路开展变大来输出相对应的调整管总数,伴随着整流管的电压来来计算,保证实时监控系统效果,那时候也可以把数字信号来转化为的东西就模拟信号,通过整体的解读与处理以后,去进行各类意见反馈,减轻能够形成更加稳定的直流电平稳电压。系统主程序设计流程图在来设计的过程中,源程序设计师可以操纵全部系统的,而且在系统运行以后,每一个程序段也会通过源程序的装运去进行整体工作运行,当每一个程序段开展循环之后,系统还会宣布开展工作。但在来设计的过程中,那就需要对每个控制模块及接口开展复位的处理方法,从而能够确保每个模块功能要求,可以进行变换,而系统程序流程层面也可以开展健全猪流程的设计方案,在整体的运行标准下,都是会伴随各类流程的运行而产生的运行。遗憾能够对计时器进行一定的复位实际操作,然后来查验在其中的各种机器设备。将源程序与程序段开展恰当的调节,来维持整体系统可以获得正常运行工作中。但在开展扫描仪的过程中,也要根据查看的形式进行展开。此次著作定制的理论依据是:最先打开开关电源,确保每个控制模块能够正常运行,根据功能键能够步进电机调整输出电压大小并在屏幕上即时数显。主流程图如下图4.1所显示:开始开始定时器初始化定时器初始化OLED显示S1是否按下S2是否按下复位加0.1V减0.1VDA转换是否否S3是否按下是是是否图4.1主程序流程图电源供电模块流程图而且每个电路电子器件所需的电压大小不一,所以在这里应用78系列产品稳压芯片将电压平稳到各个电路电子器件适合的电压开展供电。电路总体供电全过程为15V交流电流通过二极管整流变成15V直流电,在通过7812稳压芯片稳压到12V后给LM358运放电路供电。15V直流电再经7805稳压芯片稳压到5V给STC89C52单片机设计和OLED屏幕供电。如下图4.2所显示:15V交流电15V交流电电开始5V直流电电15V直流电LM358单片机TLC5615供电供电供电图4.2供电模块流程图供电初始化子程序设计程序设计中主程序占主导地位,可合理设计子程序都是重要。初始化系统能够对一些出现异常程序和单片机引脚开展初始化,而初始化每个控制模块是促进程序正常运转的前提。最先界定端口、变量的程序设计,及与串口通信有关的程序设计。运行中,最先启用一个系统软件初始化的子程序,在这个子程序中,最先启用定制的自变量和端口界定程序,之后在进行各模块初始化。初始化子程序设计,表明开始端口和串口通信的初始化然后就是计时器的初始化最后才是OLED屏幕的初始化。其初始化子程序流程表如下图4.3所显示:串行口初始化开始串行口初始化开始OLED初始化定时器初始化结束图4.3初始化子程序流程图该基于单片机的可调式直流稳压电源设计方案的主要功能是,可以实时监测并显示显示直流稳压电源的输出电压,而且在0-10V范围之内可以用功能键步进电机调整输出电压的数值,工作电压转换率高而输出电压平稳。该系统的最基本设计理念如下所示,操作系统通电后,确定每个模块的正常运行,整流器稳压管模块将电压波动到适宜的工作电压时向每个电子器件供电系统,控制模块提前准备随时随地获取数据,AD转换模块将感应到的信息开展AD转换,再将采集到的信息传送给控制模块,通过控制模块的解读测算得到详尽标值,以后根据显示模块将会得到的输出电压显示出去。焊接与调试硬件电路的布线与焊接基于单片机的可调式可调电源设计中的线路板使用了PCB板,因为PCB电路板不能像多用途板一样直接用。因此需要使用AltiumDesigner开发手机软件这款手机软件原理图设计、PCB封装形式和制作等进行融合,从而能够促使开发者在开展设计电路的过程之中,能够提升相匹配的质量问题,保证整体的电源电路可以获得平稳有序的运转。但是这里所存在的一键生成的电路原理图是不可以被直接使用所使用的,由于电脑应用根本无法像人的思想一样更加高效,尽管有可能出现一些布线等方面的错误,应当开展心肺复苏术,并将在其中所存在的错误检查出,开展整体的焊接操作。在焊接完毕之后,能够使用万用表来检查是否存在一定的短路故障。硬件电路的组装与调试在电源电路开展组装的过程之中,所遇到的困难便是在一开始要考虑的过程之中,依然不够全面。因此,在开展新产品遍布上都达不到一定的需求,最终只去展开了挪动实际操作,同时对所有问题展开开展改进,可以在确保联接的基础上开展工作。在整体的测试过程之中,能够使用万用表欧母挡去进行整体的操作,在实验板里发生插口状况时,就会造成整体处理芯片没办法开展正常的工作,因而,能够再练艺人上大街上一个电阻器来达到配电线路茶不能使用得到的结果。对于许多高组输电线而言,能够进行维修的操作,而且在第二轮拆换以后,与数字万用表档一起来测试单元的电路状态,假如测出来的电压维持比较稳定的话,那样也可以根据在其中所存在的实验结论去进行整体的提升,做到统一目标。软件的编译在来设计的过程之中,将在其中所存在的单片机设计来选用相对应的撰写语言表达开展进行,在撰写语言的表达过程中通常会选用c语言的形式,由于c语言在整体中比较简约和连贯性,并且使用上也比较方便,可以实现整体程序键入方式,数学课方式可以保持一定的结构型,因而,能通过函数公式来作整体的功能模块开展组成,完成整体程序的智能化发展趋势来确保在模块化的方式下开展稳定发展。KeilC51是美国KeilSoftware公司推出的51系列产品适配单片机设计C语言手机软件开发系统软件,这类的方式和选编来进行比较得话,具有一定的协调能力,而且对于感受方面也是更加深入,因而,在此次来设计的过程之中,所使用的软件翻译便是uVision2编译程序。系统软件的调试在设备的整体调试过程之中,发现了在其中所存在的各类语言表达,及其逻辑性等方面的错误。在进行检验的过程之中能够发现这是一种常见的错误,在进行使用的过程之中,也会产生相对应的警示去进行标示,进而找到在其中所存在的各类错误程序,可以方便快捷程序工作人员进行调整工作中。我们可以通过查看材料证明,将在其中所存在的各类词法错误都经过改正,将在其中所存在的逻辑性及其词法等方面的错误开展健全,而且大家发现,只有在在运行程序的过程之中,才可以发现每一个字程序的控制模块都能开展独立运作。而且应当最先所使用的便是屏幕中所表述的线路连接,观查是不是存在一定的难题,再将程序编解码相对应的单片机设计中,最终开始整体的撰写工作任务。我们可以将一些程序非常简单的去进行整体运作以后来进行核对,而且检查是否存在一定的错误状况,依照相对应的控制模块来发现难题,而且进行比较实际操作。但在整体的测试过程之中,大家发现开关电源在持续发展的过程之中常常会出现鉴别层面的错,例如会把其设为提升0.1伏,但在识别过程之中,会检验为了减少0.1伏。而且在识别时长中能力很差,可以再开展等候一会儿以后去进行整体的操作。通过针对编译程序程序检查以后发现在程序对象设定层面,仍需要开展大力加强和推动。可以在改动以后进行一定的调试工作中,维持整体机器设备都能开展相对稳定的设在屏幕以后,还可以通过实时调整的方式去导出相匹配的电压,确保整体数字智能化系统。调试过程与分析在开展毕业设计论文的过程之中,因为在控制器之中用了宏晶STC89C52处理芯片,本系列程序只通过MAX232的免费下载插口免费下载。看了这种方法,不仅可以节省一定的时间通往,也节约了更多精力,降低了正在做模拟仿真时需花费的时间,此外,在整体的调试过程之中,要找到在其中所存在的各类改动程序的形式,从而能够达到一定的目地。在来计算的过程之中,最先学好相对应的调试的办法,那么在开展解决困难时也就不会感到无助,都不会遇到一些艰难,从而能够促使整体的调试过程可以更加具备层级。在相对应的硬件电路中,假如以后发现并没存有短路故障及其短路形象,插上电源以后,可以检测整体的电源电流是否符合一定的前提条件,针对单片机晶振而言,来分析是不是存在一定的起振状况。在开展第一次模拟仿真的过程之中,液晶显示屏并没有出现一丁点的表明,所以就需要对液晶显示屏开展一系列的调试工作中,在开展认真仔细之后发现液晶屏反适当在进行控制的过程之中在线路层面存在一定的联接难题,而且应当来寻找出在其中所存在的饱和度来展开分析,这就导致整体的屏幕在进行宣传的过程之中可以适量展现,在意识到了这一错误之后可以开展马上纠正处理,在硬件调试过程之中所遇到的问题,而且应当找出原因。处理电路原理的过程之中,一定要仔细的发现,防止出现各类难题,保持一定的耐心。可以在开展整体的工作中开展顺利地进行。在开展解决问题过程之中,通常会找不着一定的主要原因,因此发生关键是会到设计电路之中开展发现,可以使其具有一定的耐心,在开展编译程序的过程之中,前一两次都是非常成功,可是在测试过程之中,每一个错误都需要进行认证推断,而且有时候也是仅仅出现一些词法等方面的人生命运错误,也要查好长时间,这便完全就是因为自身的自已的形行程安排之中很难达到一定的水准,程序编写的也不是很标准。而且在调试软件的过程之中也给予更多的困惑,便是在每一个子程序来设计的过程之中都是没问题的,可是最后的结果依然无法达到一定的需求,所以在开展用心处理以后,依据教师提出的建议发现,在这其中的主要问题主要是因为程序构造层面来所引起的,根据对整体开展研究与调试使其成为一个完整的程序,在克服的过程之中,并非根据每个程序开展累计求和的,更应注使在其中所存在的结构性问题,可以进行一系列操作控制实行相对应的指令。系统的测试结果基于单片机的可调式可调电源自动控制系统由系统软件和硬件资源两个构成,所以在进行全面的系统测试前需要先通过硬件资源调试和系统软件调试。在硬件与软件系统软件调完毕之后,才可以进行系统测试。因为检测该可调电源电压的准确性,在测试过程中任意调节到工作电压导出范围之内某一标值,并通过数字万用表进行检测比照认证。这次检测采用五个不一样的数值进行比对。各是2V、4V、5V、6V与8V。该可调电源屏幕上显示即时电压标值与万用表检测结论比照如下图所示5.1所显示:表5.1测试结果OLED显示电压万用表测量电压0.5V0.5V1V1V2V2V5V4.97V6V5.96V可以看到,该直流稳压电源屏幕显示的输出电压与万用表测量基本一致。误差基本在0.01V~0.05V之间,考虑到直流稳压电源和万用表本身无可避免的的误差,证明该电源输出电压稳定。可以满足该基于单片机的可调直流稳压电源的需求。结论直流稳压电源是电力电子学常见的实验仪器之一,普遍地用于课堂教学、科学研究等行业,是电子产品设计工作人员在开展实验过程和科研不可或缺的仪表仪器。本设计方案所设计的基于单片机的可调式直流稳压电源,彻底适用日常电子设备和试验室应用。对提升电子器件设备使用寿命,提升

温馨提示

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

评论

0/150

提交评论