版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要本系统以直流电流源为核心,AT89S52单片机为主控制器,通过键盘来设置直流电源的输出电流,设置步进等级可达1mA,并由液晶显示(LCD)显示出实际输出电流值和电流设定值。本系统由单片机程控输出数字信号,经过D/A转换器(TLV5638)输出模拟量,再经过运算放大器隔离放大,控制输出功率管的基极,随着功率管基极电压的变化而输出不同的电流。在通过键盘设定好需要输出电流值后,单片机对设定值按照一定的算法进行处理。经D/A输出电压控制恒流源电路输出相应的电流值。单片机系统还兼顾对恒流源进行实时监控,输出电流经过电流/电压转变后,通过A/D转换芯片,实时把模拟量转化为数据量,再经单片机分析处理,通过数据形式的回馈环节,使电流更加稳定,这样构成稳定的压控电流源。实际测试结果表明,本系统与传统稳压电流源相比,具有操作方便、输出电流稳定度高的特点。关键词:直流电流源;单片机;压控电流源ABSTRACTInthissystemtheDCsourceiscenterand89S52versionsinglechipmicrocomputer(SCM)ismaincontroller,outputcurrentofDCpowercanbesetbyakeyboardwhichsteplevelreaches1mA,whiletherealoutputcurrentandthesetvaluecanbedisplayedbyLCD.Inthesystem,thedigitallyprogrammablesignalfromSCMisconvertedtoanalogvaluebyDAC(TLV5638),thentheanalogvaluewhichisisolatedandamplifiedbyoperationalamplifiers,issenttothebaseelectrodeofpowertransistor,soanadjustableoutputcurrentcanbeavailablewiththebaseelectrodevoltageofpowertransistor.Usingthekeyboardtosettheneededoutputcurrentvalue,TheSCMbasedonsomespecificalgorithmtodealthecertainsettingsforprocessing.CorrespondingvoltageoutputbytheADCoutputvoltage-controlledcurrentsourcecircuit.Ontheotherhand,TheconstantcurrentsourcecanbemonitoredbytheSCMsystemreal-timely,itsworkprocessisthatoutputcurrentisconvertedvoltage,thenitsanalogvalueisconvertedtodigitalvaluebyADC,finallythedigitalvalueasafeedbackloopisprocessedbySCMsothatoutputcurrentismorestable,soastablevoltage-controlledconstantcurrentpowerisdesigned.Thetestresultshaveshowedthatthissystem,comparedwiththetraditionalregulatedcurrentsource,haseasytooperateandfeatureshighoutputcurrentstability.KEYWORDS:DCCurrentSource;singlechipmicrocomputer(SCM);Voltage-controlled-currentsource目录第一章绪论 -1-1.1恒流源的发展历程 -1-1.1.1电真空器件恒流源的诞生 -1-1.1.2晶体管横流源的产生和分类 -1-1.1.3集成电路恒流源的出现和种类 -2-1.2恒流源意义 -2-1.3课题的主要内容 -3-1.4论文的总体结构 -4-第二章方案论证 -5-2.1系统简介 -5-2.2系统总体设计 -5-2.3方案论证 -5-2.3.1主控器 -5-2.3.2供电电源 -6-2.3.3恒流源 -6-2.3.4D/A和A/D转换器的选取 -8-2.3.5输出电流检测 -10-2.3.6键盘 -10-2.3.7显示 -11-第三章系统硬件设计 -12-3.1主控电路设计 -12-3.2供电电源设计 -14-3.2.1主电源 -14-3.2.2单片机电源 -16-3.3恒流源电路设计 -18-3.4D/A转换电路设计 -19-3.5电流检测电路设计 -20-3.5.1电流检测原理介绍 -20-3.5.2采样电阻的计算 -21-3.6键盘电路设计 -21-3.7显示电路设计 -22-第四章系统软件设计 -24-4.1控制算法 -24-4.2系统软件的结构 -26-4.2.1总体流程 -26-4.2.2按键部分流程图 -27-4.2.3LED显示中断子程序流程图 -28-第五章总结 -30-参考文献 -31-致谢 -32-第一章绪论随着电子技术的发展,数字电路应用领域的扩展,现今社会产品智能化、数字化已成为人们追求的一种趋势,设备的性能,价格,发展空间等备受人们的关注,尤其对电子设备的精密度和稳定度最为关注。性能好的电子设备,首先离不开稳定的电源,电源稳定度越高,设备和外围条件越优越,那么设备的寿命更长。基于此,人们对数控恒定电流器件的需求越来越迫切。当今社会,数控恒压技术已经很成熟,但是恒流方面特别是数控恒流的技术才刚刚起步有待发展,高性能的数控恒流器件的开发和应用存在巨大的发展空间。目前恒流电流源是科研、航天航空、半导体集成电路路生产领域以及计量领域中一种很重要的电子设备。随着技术的发展,对恒流电流源的稳定性、精度等要求越来越高,而传统的模拟恒流源由于模拟电路的复杂性,将越来越难满足高稳定性的应用场合。随着数字电子技术的发展,在计量领域、电量和非电量测量的仪表、工业控制系统中应用数控直流恒流源。数控直流恒流源与传统稳压电流源相比,具有操作方便、输出电流稳定度高的特点。本数控直流恒流源系统在模拟恒流电流源技术的基础上,以51系列单片机为控制核心,设计操作方便、输出电流稳定度高的数字控制直流恒流源系统。以满足技术发展的实际需要。1.1恒流源的发展历程恒流源,是一种能向负载提供恒定电流之电路.它既可以作为其有源负载,又可以为各种放大电路提供偏流以稳定其静态工作点,以提高放大倍数.并且在脉冲产生电路、差动放大电路中得到了广泛应用.然而,对各种恒流电路之对比分析,各自应用特点,以及需要改进的方面,还有待进一步研究,本文就来探讨这些问题.1.1.1电真空器件恒流源的诞生世界上最早的恒流源,大约出现在20世纪50年代早期。当时采用的电真空器件是镇流管,优于镇流管有稳定电流的功能,所以有用于交流电路,常被用来稳定电子管的灯丝电流。电子管通常不能单独作为横流组件,但可用它来构成各种横流电路。由于电子管是高雅小电流器件,因此用简单的晶体管电路难于获得高雅小电流恒流源,用电子管电路却容易实现,并且性能相当好。1.1.2晶体管横流源的产生和分类进入60年代,随着半导体技术的发展,设计和制造出了各种性能优越的晶体管和恒流源,并在实际中获得可广泛的应用。晶体管恒流源电路可封装在同一外壳内,成为一个具有横流功能的独立器件,用它可构成直接调整型恒流源。用晶体管做调整组件的各种开环和死循环的恒流源,在许多电子电路中得到了应用。但晶体管恒流源的恒流源的电流稳定度一般不高,且最大输出电流也不活几安培。它适用于那些对稳定度要求不太高的场合。1.1.3集成电路恒流源的出现和种类到了70年代,半导体集成技术的发展,使得恒流源的研制进入了一个新的阶段。长期以来采用分离组件组装的各种恒流源,现在可以集成在一块很小的硅片上面仅需外接少量的组件,集成电路恒流源不仅减小了体积和重量,简化了设计和调试步骤,而且提高了稳定性和可靠性。在各种恒流源电路中,集成电路恒流源的性能堪称最佳。1.2恒流源意义按照恒流源电路主要组成器件的有所不同,一般而言可分为三类:晶体管恒流源、场效应管恒流源、集成运放恒流源。恒流源、交流恒流源、直流恒流源、电流发生器、大电流发生器又叫电流源、稳流源,是一种宽带谱,高精度交流稳流电源,具有响应速度快,恒流精度高、能长期稳定工作,适合各种性质负载(阻性、感性、容性)等优点。恒流源的应用范围非常广泛,恒流源能够向负载提供恒定电流的电源,在许多情况下是必不可少的。如在通用的充电器对蓄电池充电时,随着蓄电池端电压的逐渐升高,充电电源就会相应的减少,为了保证恒流充电,必须随时提高充电器的输出电压,但采用恒流源充电后就可以不必调整期输出电压,从而使劳动强度降低,生产效率得到提高。恒流源还被广泛应用于测量电路中,它既可以为各种放大电路提供偏流以稳定其静态工作点,又可以作为其有源负载,以提高放大倍数,并且在差动放大电路、脉冲产生电路中得到广泛应用。例如电阻器阻值的测量和分级,电缆电阻的测量等,且电流越稳定,测量就越准确。除此之外,现行扫描锯齿波的获得,有线通信工电源,电泳、点解、电镀等化学加工装置电源,电子束加工机、离子注入机等电子光化学设备中的供电电源也都必须用用恒流源!也用于检测热继电器、塑壳断路器、小型短路器及需要设定额定电流、动作电流、短路保护电流等生产场合。恒流源是一种能够向负载提供恒定电流的电源。恒流源的应用范围非常广泛,并且在许多情况下必不可少的。它既可以为各种放大电路提供偏置电流以稳定其静态工作点,又可以作为其有源负载,以提高放大倍数。并且在差动放大电路、脉冲产生电路中得到了广泛应用。目前,我国电源产业与发达国家相比,存在着很大的差距和不足:在电源产品的质量、可靠性、开发投入、生产规模、工艺水平、先进检测设备、智能化、网络化、持续创新能力等方面的差距为10-15年,尤其是实现直流恒流源的智能化、网络化方面的研究不是很多。我国恒流源设备长期处于量限小、精度低的状态,国产仪器多为“稳压型”而非“恒流型”使得其应用场合受到一些限制。目前国内所能见到的恒流源大豆只有一个源,而无较高准确度输出指示,给使用带来不便,特别是用于计量领域,比如校验电流表,较理想的方案是能带有标准显示的恒流源。市售产品最大电流为30A,稳定度为0.01%,准确度0.05级即算最好,但往往一个产品不能同时具备着几项指标。20年来未有突破性进展,如现在仍使用的YJ27,YJ10等YJ系列恒流源,属70年代产品,甚至硬件上是“分立器件”而无集成电路器件,近年来一些国内产家开发的新产品其性能指针也无实质性突破。所以,对数控直流恒流源的研究非常重要。本文正是应社会发展的需求,研制出一种基于单片机的高性能的数控直流恒流源。本数控直流恒流源系统输出电流稳定,输出电流可在1000mA范围内设定,因而可实际应用于需要高稳定度小功率直流恒流源的领域。1.3课题的主要内容该系统以直流稳压电源和稳流电源为核心,结合单片机最小控制系统实现对输出电流在量程范围内步进可调,精度要求高。实现途径很多,可以用DAC的模拟输出控制电源的基准电压或取样电阻,或者用其它更有效的方法,因此如何选择简单有效的方法是本课题需要解决的首要问题。数控恒流源实现以下功能:(1)可手动设定输入电流值(范围为20mA~2A)。(2)有输出电流值数字显示,输出电流范围为20mA~2A。(3)输出电流恒定,改变负载电阻,输出电压在24V以内变化时,输出电流变化的绝对值≤输出电流值的0.1%=1mA。(4)直接用220V市电供电。(5)纹波小,纹波电流≤0.2A。(6)步进电流值,步进的分辨率高,步进1mA。(7)输出电压范围为0~24V。1.4论文的总体结构第一部分简要介绍课题的背景、意义、国内外研究现状,介绍本文的主要研究内容,包括实现的目标以及主要性能指针。第二部分提出了数控直流恒流源的总体设计思路和几种实现方案论证,以及相关系统实现的功能,对这些方案的可行性进行比较分析,选择了一种基于51单片机系统的数控直流恒流源的方案,并对该方案运用的基础知识和使用的器件作出扼要的介绍。第三部分模块化详细阐述了基于51单片机数控直流恒流源的系统整体结构和设计图,包括主控器部分、恒流控制部分、显示部分、键盘部分、电源部分、测电流部分。第四部分主要阐述了数控直流恒流源的软件系统的设计思路和软件设计流程,以及显示部分、键盘部分软件设计流程设计。第五部分对本数控直流恒流源给出了本课题的结论。第二章方案论证2.1系统简介本系统包括电源交换处理及分配模块、恒流源模板、单片机主控模板、键盘输入模块、LCD显示模块、模数转换(A/D)模块、数模转换(D/A)模块、语音模块和实时时钟模块9个部分。在通过键盘设定好需要输出电流值后,单片机对设定值按照一定的算法进行处理。经D/A输出电压控制恒流源电路输出相应的电流值。单片机通过采样恒流源电路上串接的采样电阻的电压,计算出此时恒流源电路的输出电流值并与设定值进行比较,以控制D/A的输出从而实现对恒流源的输出电流进行调节,使输出电流能实时跟随设定值。2.2系统总体设计数控直流恒流源的总体原理框图如图1.1所示。图1.1数控直流恒流源的总体原理框图包括主控器、供电电源、恒流源、键盘、显示、模数转换(A/D)模块、数模转换(D/A)模块7个部分。下面将介绍各个部分的总体设计与选型方案论证。2.3方案论证2.3.1主控器本题要求制作的直流电流源是数控式的,可以显示输出电流的给定值以及实际测量值,因此必然要结合微处理器,并且通过微处理器的控制作用对输出电流进行精确校正。本文主控器采用51系列单片机,负责控制与协调其它各个模块工作,并进行简单的数字信号处理。在整个数控直流恒流源系统中,主控器是系统的控制中心,其工作效率的高低关系到系统效率的高低以及系统运行的稳定性。而51系列单片机具有成本低,稳定性好,且运行速度基本能满足该系统的要求。在本系统中,将采用Atmel公司的AT89S52。此单片机的运算能力强,软件编程灵活,自由度大,能够实现对外围电路的智能控制。2.3.2供电电源通常有俩中方案方案一:采用线性恒流电路,该方案具有噪声干扰小,电路简单,工作稳定的特点,但是由于功率器件工作于线性状态功率损耗大,发热较大,在满足设计要求时在极限下功率管的消耗功率接近20W。方案二:采用开关恒流方式进行电流控制,由于功率管只工作于打开或者关闭状态,功率管损耗较低。发热量很小,但是由于开关管对强电流进行开关操作,干扰大大高于线性恒流源。在数控直流恒源源中,对供电电源的要求很高,需要大功率的电源来供电。而单纯采用一般的线性稳压器件很难完成该部分的功能。随着开关电源技术的飞速发展,开关电源的工作效率越来越高,同时能提供高功率大电流的输出。在本系统中,首先设计一个基于支持大电压输入输出,大电流输出的开关稳压器的主电流,然后利用普通开关稳压器来降压为单片机系统提供电源。在系统中,主电源采用凌特(Linear)公司的LT3724,第二级开关稳压器采用LM2576-5来实现为单片机系统的供电。2.3.3恒流源恒流源的实现方式有多种,有运算放大器组成的恒流源,三极管组成的镜像电流源、运算放大器加达林顿管组成的恒流源等。(1)运算放大器组成的恒流源运算放大器组成的恒流源主要是利用了运算放大器两个基本特性:虚短和虚断,其典型原理图如图1.2所示。图1.2运算放大器组成的恒流源典型原理图(2)三极管组成的镜像电流源由三极管组成的镜像电流源的典型电路图如图1.3。图1.3三极管组成的镜像电流源典型电路(3)运算放大器加达林顿管组成的恒流源运算放大器加达林顿管组成的恒流源的典型电路如图1.4所示。图1.4运算放大器加达林顿管组成的恒流源的典型电路在本数控直流恒流源中,采用了运算放大器加达林顿管组成的恒流源电路,采用运算放大器OP07,加达林顿管采用TIP127,TIP122。同时利用D/A转换器TLV5638作为电压输入控制。2.3.4D/A和A/D转换器的选取数模转换和模数转换一般有串口和并口。如并口芯片ADC0809和DAC0832,但并口芯片所占的端口资源较多,对埠的利用率低,其优点是转换速度快。串口芯片由于接口简单,控制方便,系统稳定性好,得到广泛的应用。D/A转换芯片DAC0832:典型的D/A转换芯片DAC0832,是采用CMOS工艺制造的8位单片D/A转换器。8位D/A,分辨率为1/256,不能够满足本设计的要求。A/D转换芯片:ADC0809是采样频率为8位的、以逐次逼近原理进行模—数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8个单断模拟输入信号中的一个进行A/D转换。由于本设计只有输出电流的采集,8路输入通道,但不能够满足本系统的设计精度要求。本文采用TLV5638和AD977A都是采用串口的ADC和DAC芯片,在设计中利用上两种芯片不仅节约单片机端口资源,而且分辨率较高,能满足设计要求。所以本系统采用。下面详细的介绍下TLV5638和AD977A串口芯片。D/A转换芯片TLV5638:TLV5638是TI公司的12位D/A转换器,具有两个输出信道,数据传输接口为3线的串行接口,该接口能够与常用的微控制器或者微处理器直接相连。每次传输数据由16位的数据组成一帧,其中4位控制命令字,12位输出数据。TLV5638输出经过两个缓冲器,DAC的可编程建立时间使得设计人员能够优化速度与功耗分配的关系。同时内置片上电压参考源,该参考源最大能达到1mA的电流,因此也可以将其作为整个系统的参考源,减少了系统设计的复杂性,完全能够满足本设计的要求。图1.5tlv5638引脚配置图(1)DIN:串行数据输入(2)SCLK:串行接口时钟输入(3)/CS:片选信号输入,低电平效(4)OUTA:A信道模拟电压输出(5)AGND:模拟地(6)REF:模拟电压参考输入/输出(7)OUTB:B信道模拟电压输出(8)VDD:供电电源(2.7V~5.5V)A/D转换芯片AD977A:AD977A是一款逐次逼近型A/D转换器,AD977A具有以下主要特点:单电源5V供电;最高采样速率为200Ks/s;内部2.5V参数电源可选;高速串行数据接口;内部时钟可选;低功耗,最大功率100MW,省电模式下50Uw;熟人电压范围:单极性0~4V,0~5V和0~10V;双极性-3.3~+3.3V,-5~+5V和-10~+10V;采用20针DIP或者SOIC封装。AD977A内部功能框图如图下;AD977A的控制引脚的功能描述如下:(1)R1IN、R2IN、R3IN为模拟信号输入端;(2)AGND1、AGND2为模拟地;(3)DGND为数字地:(4)CAP为缓冲输出参考端;(5)REF为基准电压;(6)SB/BTC用于选择输出数据格式,高电平为二进制代码,低电平为二进制补码;(7)EXT/INT用于选择DATACLK时钟模式,高电平选择外部时钟,低电平选择内部时钟;(8)SYNC是外部时钟模式下帧同步信号输出:DATACLK为串行数据时钟端;(9)DATA用于输出转换结果;(10)TAG为级联输入端;(11)R/C用于读取/转换控制信号,低电平时启动A/D转换,高电平时读取A/D转换结果;(12)CS是片选信号;(13)BUSY是工作状态输出,当AD977A进行模数转换时为低电平,转换结束后恢复高电平;(14)PWRD为低电平输入端;(15)VANA为模拟电压输出端;(16)VDIC为数字电压输出端;2.3.5输出电流检测产生电流可以采用在电阻两端加电压的方法,测量电流一般采用的方法是测量电流流经电阻两端的电压进行间接计算得到的。因此在产生电流或者测量电流值时,取样电阻的选择非常重要。
方案一:采用普通电阻。
在电流比较小的情况下,普通的1/4W或者1/8W的电阻可以被用作电流测量,但是本题需要测量的是电流源的输出电流,最大需要达到2A。因此即使是比较小的电阻,如1Ω电阻,通过2A电流时功率也已经达到4W,大大超过普通电阻的额定功率,电阻将被烧断。因此在本系统中,测量电流的取样电阻不能使用普通电阻。
方案二:采用大功率电阻。
为了满足流过大电流的要求,可以采用大功率电阻,如1Ω/10W的电阻,通过2A电流时一定不会被烧断。但是此时流过的大电流将会使电阻大量发热,导致电阻温度急剧上升。一般的大功率电阻在温度很高时,将产生比较严重的阻值温度漂移。在产生电流的情况下,由于电压值与实际的电流值并非一一对应,将产生错误的电流;在测量电流的情况下,测量电流也会随着阻值的温度漂移而产生严重的变化,将产生很大的测量误差。因此用于这些情况下的取样电阻也不能使用温度漂移严重的普通大功率电阻。
方案三:采用康锰铜电阻丝。
康锰铜电阻丝是电流测量中很常用取样电阻,其特点在于温度漂移量非常小。经过测试,在1Ω的康锰铜电阻丝上通过约2A电流,由于产生的热量引起的升温,只会引起0.02Ω左右的阻值变化,对电流的稳定起了很重要的作用。另一方面,1Ω的康锰铜电阻丝约长1m,由于和外界接触面积大,即使通过大电流也能很快的散热,进一步的减小温度漂移带来的影响。
在本数控直流恒流源系统中,鉴于上面分析,本设计采用方案三。采用ADI公司生产的AD977A对恒流源的采样电阻两端的电压进行采样来实现,采样电阻采用阻值收温度影响很小的康铜丝电阻。2.3.6键盘比较常用的键盘有两种,一种是矩阵式键盘,另一种是采用专用的按键扫面控制芯片实现的键盘。下面将分别介绍矩阵式键盘和专用按键扫描控制芯片键盘。(1)矩阵式键盘矩阵式键盘,其将键盘排列成矩阵形式,需要通过软件对按键进行判断和定义,且接口电路由单片机系统直接访问和控制,键盘的扫描、去抖动、判断和编码等操作都需要单片机完成,这样会使得单片机的工作量非常大,使单片机的效率降低。(2)专用按键扫描控制芯片键盘专用的按键扫描控制芯片能够独立的完成对键盘中按键的扫描与管理,并且通过简单接口与微控制器进行连接。使用按键扫描控制芯片来完成微控制器的键盘管理,可以大大的提高微控制器的工作效率。在本数控直流恒流源中,采用周立功公司生产的ZLG7289键盘扫描控制集成芯片。2.3.7显示一般情况下,显示单元可以采用一般的数码管显示,因为数码管具有接线简单,成本低廉,配置简单灵活,编程容易,对外界环境要求较低,易于维护等特点。但是,考虑到普通数码管能够显示的信息量有限,并且一般情况下要显示较多的信息所占用的系统I/O资源较多。在本系统中,考虑到显示的内容以及系统的实用性,采用液晶显示(LCD)。液晶显示具有功耗低、体积小、质量轻、无辐射危害、平面直角显示以及影响稳定不闪烁、画面效果好、分辨率高、抗干扰能力强等优点。点阵式LCD不仅可以显示字符、数字,还可以显示各种图形、曲线及汉字,并且可以实现屏幕上下左右滚动、动画、闪烁、文本特征显示等功能。本系统采用的点阵式LCD型号为FYD12864。综合上述,数控直流恒流源的设备选型如表1.1所示。如表1.1数控直流恒流源的设备选型器件编号器件名称型号1单片机AT89S522稳压器LT3724,LM2576-53运算放大器OP074达林顿管TIP127,TIP1225D/A转换器TLV5638器件编号器件名称型号6康铜丝0.257A/D转换器AD977A8按键扫描控制芯片ZLG72899点阵LCDFYD12864第三章系统硬件设计根据数控直流电流源的要求,由于要求有较大的输出电流范围和较精确的步进要求以及较小的纹波电流,所以不适合采用简单的恒流源电路FET和恒流二极管,亦不适合采用开关电源的开关恒流源,否则难以达到输出范围和精度以及纹波的要求。根据系统要求采用D/A转换后接运算放大器构成的功率放大,控制D/A的输入从而控制电流值的方法。系统的总体硬件框图如图1.6所示,主要有AT89S52单片机系统、OP07与TIP127,TIP122组成的恒流源电路、D/A转换器TLV5638电路、采样电阻与A/D转换器AD977A组成的电流检测电路、ZLG7289键盘、FYD12864组成的显示电路等。图1.6系统的总体硬件框图3.1主控电路设计AT89S52是一个低功耗、高性能CMOS8位单片机,引脚图如图1.7所示。图1.7AT89S52引脚图主要功能特性;(1)兼容MCS-51指令系统(2)2个外部中断源(3)3个16位可编程定时/计数器(4)32个双向I/O口(5)灵活的ISP字节和分页编程(6)看门狗(WDT)电路(7)中断唤醒省电模式(8)全双工UART串行中断口线(9)时钟频率0-33MHz(10)4.5-5.5V工作电压(11)256×8bit内部RAM(12)3级加密位(13)低功耗空闲和省电模式(14)双数据寄存器指针(15)软件设置空闲和省电功能单片机各功能部件的运行都是以时钟频率为基准的,有条不紊地进行工作。因而时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。常用的时钟电路方式有两种:一种是内部时钟方式,一种是外部时钟方式,这里采用的是内部时钟方式,外接晶振。时钟电路由片外晶体、微调电容和单片机的内部电路组成。选取频率为11.0592MHz的晶振,微调电容是瓷片电容。主控电路即为一个51系列单片机的最小系统,单片机选择了Atmel公司的AT89S52,主控电路如图1.8所示。图1.8主控电路3.2供电电源设计3.2.1主电源主电源需要为系统提供30V,3A以上的电源,系统中,采用了LT3724开关稳压器。LT3724是凌特(Linear)公司生产的一款面向中等功率、低组件数目、低成本和高效电源的DC/CD控制器。它提供了一个4V~6V的输入电压范围,其中,最小启动电压为7.5V,能够实现降压、升压、反相的SEPIC拓扑结构。LT3724具有突发模式操作功能,能将静态电流降至100μA以下,并可以在轻负担的条件下维持搞的效率。一个内部的高电压偏置稳压器为进行简单的偏置创造条件,并可以被反向驱动以提高效率。(1)LT3724的基本特性LT3724的基本特性参数如下:(1)宽输入范围:4V至60V(2)输出电压高达36V(降压)(3)突发模式(BurstMode)操作:电源电流<100µA(4)10µA停机电源电流(5)基准精度达±1.3%(6)200kHz固定频率(7)驱动N沟道MOSFET(8)可编程软起动(9)可编程欠压闭锁(10)用于栅极驱动的内部高电压稳压器(11)热停机(12)电流限值不受占空比的影响(2)LT3724的引脚配置LT3724的引脚配置如图1.9所示图1.9LT3724的引脚配置LT3724的引脚说明(1)VIN:电压输入端,需要一个低ESR的电容器接至SGND(2)NC:悬空(3)/SHDN:该引脚有一个1.35V的精准IC使能门限和120mV迟滞,用来实现欠压闭锁电路(4)CSS:软启动引脚,设置电源软启动功能(5)BURST_EN:控制突发模式操作的使能与否,为低时,使能;为高时,无效(6)VFB:输出电压回馈引脚,需要通过一个电阻分压器从外连至电源输出电压(7)VC:误差放大器的输出端(8)SGND:低噪声的基准(9)SENSE-:电流检测放大器的负输入端(10)SENSE+:电流检测放大器的正输入端(11)PGND:内部低压侧开关和VCC稳压器电路的高电流的基准(12)VCC:内部偏置电源去耦节点(13)NC:悬空(14)SW:降压中被连接到外部肖特基二极管的负极、MOSFET的漏极和电感器(15)TG:该引脚用于上端N沟道MOSFET的自举栅级驱动器(16)BOOST:该引脚用于自举栅级驱动器的电源(3)LT3724电路设计基于LT3724的主电源电路如图表2.1所示。其中,采用220V、50Hz的市电来提供电源,经过变压器降压,然后经过全桥整流成直流,最后经过LT3724稳压输出。图2.1基于LT3724的主电源电路3.2.2单片机电源单片机系统的供电电源采用了LM2576-5对主电源的输出进行再一次的降压。LM2576系列是美国国家半导体公司生产的3A电流输出降压开关型集成稳压器件,内置固定频率的振荡器和1.23V基准稳压器,并具有完善的保护电路,具有电流限制及热关断电路。使用时,只需少量的外围器件就可以实现高效的稳压电路。LM2576系列具有两个最大电压输入等级的器件,包括LM2576(最高输入电压为40V)和LM2576HV(最高输入电压为60V),具有多个输出电压等级的器件。(1)LM2576的基本特性LM2576的基本特性参数如下:(1)最大输出电流:3A。(2)最高输入电压:LM2576为40V,LM2576HV为60V。(3)输出电压:3.3V、5V、12V、15V和ADJ(可调)等可选。(4)震动频率:52kHz。(5)转换效率:75%-88%(不同电压输出时的效率不同)。(6)控制方式:PWM。(7)工作模式:低功耗/正常两种模式可外部控制。(8)工作模式控制:TTL电平相容。(9)所需外部组件:仅4个(不可调)或6个(可调)。(10)器件保护:热关断及电流限制。(1)LM2576的引脚配置LM2576的引脚配置如图2.2所示。图2.2LM2576的引脚配置LM2576的引脚说明(1)VIN:电压输入端(2)VOUT:稳压输出端(3)GND:地(4)FB:回馈端(5)/ON_OFF:模式控制器(3)LM2576电路设计基于LM2576的单片机系统供电电源电路设计如图2.3所示。其输入即为主电源的输出,选择了LM2576-5器件,其输出为+5V.图2.3基于LM2576的单片机系统供电电源电路3.3恒流源电路设计恒流源电路如图2.4所示。其中,运算放大器U3是一个反相加法器,一路输入为控制信号V1,另一路输入为运放U1的输出回馈,R8是U3的回馈电阻。针对运算放大器输出电流小的不足,该电路加了扩流电路。采用达林顿管TIP122和TIP127组成推挽式电路,两管轮流导通。U2是电压跟随器,输入阻抗高,基本没有分流,因此流经R2的电流全部流入负载RL。U1是反相放大器,取R14=R11时,放大倍数为-1,即构成反相器。图2.4恒流源电路若U3的输入电压为Vin,根据迭加原理,有
由U2的电压跟随特性和U1的反相特性,有
代入得到
即流经R7的电流完全由输入控制电压Vin决定
由于U2的输入端不取电流,流经负载RL的电流完全由输入控制电压Vin决定,实现了压控直流电流源的功能。
由于R7中流过的电流就是恒流源的输出电流,按照要求,输出的直流电流需要达到2A,这里采用0.25康锰铜电阻丝作为电阻R7。3.4D/A转换电路设计恒流源的输出电流由恒流源输入控制电压来决定。采用了D/A转换器TLV5638的输出来满足次要求。TLV5638是TI公司的12位D/A(数/模)转换器,具有两个输出信道,数据传输接口为3线制接口为3线制的串行接口,该接口能够与常用的微控制器或者微处理器直接连接。同时内置片上电压参考源,该参考源最大能达到1mA的电流,因此也可以将其作为整个系统的参考源,减少了系统设计的复杂性。TLV5638组成的D/A转换器电路如图2.5所示。图2.5TLV5638组成的D/A转换电路理论分析与参数计算D/A芯片的选择计算本题要求输出电流范围为20~2000mA(综合基本要求和发挥要求),步进1mA,也即分辨率为1mA,根据式(3.4.1)得式(3.4.1)而为了给精度指标留有余地,A/D芯片我们选择16位的AD977A,D/A芯片选择12位的TLV5638。当TLV5638工作在单极0~5V输出模式时,输出电压分辨率为:由于本系统输出电流为0~2A,所以只使用0000H~03DDH与输出的对应关系。TLC2543的分辨率为:3.5电流检测电路设计3.5.1电流检测原理介绍为了提高电流输出地精度,需要引入一个反馈回路,用来指示当前输出地电流大小,完成该功能的电路即为电流检测电路。利用A/D转换器采集采集采样电阻两端的电压值,从而测量输出电流,因此,对采样电阻的要求比较高,同时采样电阻上需要交流过的最大电流比较大(0A-2A),这样在采样电阻上的功耗比较高,就需要用受温度等外部因素影响比较小的电阻,在本系统中,采用了康铜丝作为采样电阻,即为图2.4中的电阻R7。电流检测电路如图2.6所示,其中A/D转换器采用AD977A,其是ADI(AnalogDevices)公司推出的一款高速16位A/D转换器,低功耗,只需要单个+5V供电,其采样速率为200KSPS。图2.6电流检测电路3.5.2采样电阻的计算稳流电源的电流取样,实质上是稳流电源输出的负载电流在其上产生的电压降,它的数值大小直接影响电流效率,越高,稳流电源的效率就越低,采样电阻上耗散的功率就越大,因此温升高,取样电阻的稳定性会变差,会使电源稳定性降低。有以下求取采样电阻的经验(3.5.2)式为负载电流。取样电阻上的电压降不宜选值太高,我们取为0.5V,根据题目要求取2A,代入式(3.5.2),可得采样电阻取0.25。3.6键盘电路设计键盘电路采用按键扫描管理集成芯片ZLG7289,在本系统中需要用到“0-9”、“确认”“取消”、“+”、“-”等14个按键,设计16个按键即可满足要求,ZIG7289键盘电路如图2.7所示。图2.7ZLG7289键盘电路3.7显示电路设计显示采用的是点阵LCD,型号为FYD12864,它是一种具有4位/8位并行、2线/3线串行多种接口方式,内部含有国际一级、二级简体中文字库的位图形液晶显示模块;其显示分辨率为128×64,内置8192个16×16点汉字和128个16×8点ASCH字符集。利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形接口。可以显示8×4行16×16点阵的汉字。也可完成图形显示,另外低电压低功耗是其又一显著特点。基本特性:(1)低电源电压(VDD:+3.0--+5.5V)(2)显示分辨率:128×64点(3)内置汉字字库,提供8192个16×16点阵汉字(简繁体可选)(4)内置128个16×8点阵字符(5)2MHZ时钟频率(6)显示方式:STN、半透、正显(7)驱动方式:1/32DUTY,1/5BIAS(8)视角方向:6点(9)背光方式:侧部高亮白色LED,功耗仅为普通LED的1/5—1/10(10)通讯方式:串行、并口可选(11)内置DC-DC转换电路,无需外加负压(12)无需片选信号,简化软件设计(13)工作温度:0℃-+55℃,存储温度:-20℃-+60℃显示电路如图2.8所示。图2.8点阵LCD显示电路第四章系统软件设计4.1控制算法比例、积分、微分控制(简称PID控制)是程控中应用最广泛的一种控制规律。控制理论可以证明,PID控制能满足相当多工业对象的控制要求。所以,它至今仍然是一种基本的控制方法。一个典型的PID单回路控制系统如图2.9所示。图中c是被控参数,r是给定值。图2.9PID单回路控制系统PID调节器的基本输入输出关系可用微分方程表示为(4.1)式中,u(t)—调节器的输出信号;e(t)—调节器的输入偏差信号,e(t)=r(t)-c(t);—调节器的比例系数;TI—调节器积分时间;TD—调节器微分时间。由于本系统属于一种采样控制,它只能根据采样时刻的差值来计算控制量。因此,在控制系统中,必须首先对式(4.1)离散化。用数字形式的差分方程代替连续系统的微分方程,此时积分项和微分项可用求和及增量式表示:(4.2)(4.3)将式(4.2)和式(4.3)代入式(4.1),可得离散的PID表达式:(4.4)式中,Δt=T—采样周期,必须使T足够小,才能保证系统有一定的精度;e(n)—第n次采样时的偏差值;e(n-1)—第(n-1)次采样时的偏差值;n—采样序号,n=0,1,2…;u(n)—第n次采样时调节器输出。式中的第一项起比例控制作用,称为比例(P)项,实时成比例地反映控制系统的偏差信号e(t),偏差一旦产生,控制器立即产生控制作用,以减少偏差。第二项起积分控制作用,称为积分(I)项,主要用于消除静差,提高系统的无差度。积分作用的强弱取决于积分时间常数T,T越大,积分作用越弱,反之则越强。第三项起微分控制作用,称为微分(D)项,能反映偏差信号的变化趋势(变化速率),并能在偏差信号值变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减小调节时间。U0是偏差为零时的初值。这三种作用可单独使用(微分作用一般不单独使用)或合并使用,常用的组合有:P控制、PI控制、PD控制和PID控制。由式(4.4)可以看出,要想计算u(n),不仅需要本次与上次的偏差信号e(n)和e(n-1),而且还要在积分项把历次的偏差信号e(i)进行相加,即∑e(i)。这样,不仅计算繁琐,而且还要为保存e(i)占用很多的内存。因此,用式(4.4)直接进行控制很不方便。为此我们做如下改动。根据递推原理,可写出(n-1)次的PID输出表达式:(4.5)用式(4.4)减去式(4.5),可得(4.6)式中,为积分系数;为微分系数。由式(4.6)可知,要计算第n次输出值u(n),只需知道u(n-1),e(n),e(n-1),e(n-2)即可,比用式(4.4)要简单得多。由于PID控制最初用在阀门和电机控制中,而式(4.4)的输出值与阀门开度的位置一一对应,因此,通常把式(4.4)称为位置PID的位置控制式。在这种控制算式中,由于是全量输出,所以每次输出均与原来位置量有关,为此,这不仅需要对e(i)进行累加,而且计算机的任何故障都会引起u(n)大幅度变化,对生产不利。由此产生了增量式PID控制的控制算法。所谓增量式PID是指数字控制器的输出只是控制量的增量Δu(k)。把式(4.5)和式(4.6)相减,得到:(4.7)增量式控制虽然只是算法上作了一点改进,却带来了不少优点:(1)算式中不需要累加。控制增量Δu(k)的确定仅与最近3次的采样值有关,容易通过加权处理获得比较好的控制效果;(2)计算机每次只
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 莆田市中医院医疗资源优化配置考核
- 宿迁市人民医院影像诊断医师上岗资格认证
- 常州市人民医院纳税申报表填制与税收筹划基础试题
- 丽水市中医院医疗废物分类与处置规范考核
- 九江市人民医院口腔感染控制专项考核
- 宁德市人民医院胃肠外科护士晋级考核
- 池州市中医院护理服务体系规划考核
- 三明市人民医院护理管理中的舆情应对与媒体沟通试题
- 盐城市中医院全科医师上岗资格认证综合笔试考核题库
- 盐城市人民医院中医基础理论综合笔试考核
- 妊娠合并心脏病患者护理常规
- 装饰装修施工组织设计方案
- 小学英语外研版(一年级起点)1-12册单词(带音标可直接打印)
- 山东省护理质控中心
- 2025-2030中国光伏逆变器行业应用态势与前景规划分析报告
- 汉语教程第二册教案
- 2025年小学1-6年级重点知识(含答案)
- 原木定制衣柜合同范本
- 遗传学(云南大学)知到智慧树期末考试答案题库2025年云南大学
- 断绝弟兄关系协议书
- 职业技术学院2024级智能交通技术专业人才培养方案
评论
0/150
提交评论