【毕业设计】小功率led日光灯控制器设计外文文献及翻译_第1页
【毕业设计】小功率led日光灯控制器设计外文文献及翻译_第2页
【毕业设计】小功率led日光灯控制器设计外文文献及翻译_第3页
【毕业设计】小功率led日光灯控制器设计外文文献及翻译_第4页
【毕业设计】小功率led日光灯控制器设计外文文献及翻译_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计(论文)外文文献译文及原文学生李苗学号20110311105专业电子信息工程指导教师马令坤陕西科技大学职业教育师范学院2015年6月2日51单片机脉宽调制控制器脉宽调制控制器模块在微控制器中基于51单片机构造的设计。该设计可产生两条可设计的周期脉宽信号。这些从微控制器输出的脉宽信号可以被用于多样化的应用软件包括电动机控制。这种设计功能允许使用者选择在两个脉宽调制波形中不受约束或补充的倒置时间关系。在选择后一个模式中包含选择死区功能用以驱动三相H桥和逆变器。因此,使用者通过设置占空比寄存器能够控制输出信号。在成功的模拟前线末端之后,将在NIOS嵌入式处理器上通过实际地实验来证实1脉宽调制技术脉宽调制技术是一种电压调节方法,它是通过控制直流电的转换频率以固定的电压来更改负载的两个终端电压。这种技术可以被用于多样化的应用软件包括电动机控制、温度控制和电压控制等。电动机控制系统如图2,在脉宽调制信号的控制下,源增加,电动机速度也会增加,反之,当电源被切断时速度降低。电动机的速度可以通过规则的调节开、关的时间来控制。有三种方法可以达到调节周期的任务(1)用固定的脉冲宽度来调节频率,(2)调节频率和脉冲宽度,(3)用固定的频率来调节脉冲宽度。一般地,有四种方法来形成脉宽信号如下(1)通过设计的各个逻辑组成来形成。这种是已经被丢弃的原始额度方法。(2)通过软六维论文网HTTP/WWWLWFREECN件来形成。这种方法需要中央处理器不断的操作指令用以控制输入/出引脚来形成脉宽输出信号,以至于中央处理器不能做别的工作。因此,这种方法也已经被逐渐的取消。(3)通过特定用途集成电路来形成。集成电路使得中央处理器的负荷和工作的稳定性降低,它有几点功能,例如,过电流保护,死区的调整等。这种方法被广泛的当前的很多场合。(4)通过微控制器的脉宽调制功能模块来形成。通过在微控制器中藏入脉宽调制功能模块并初始化该功能,微控制器的脉宽调制引脚可以在只需要改变周期而没有中央处理器控制的情况下自动的形成脉宽调制输出信号。这种方法将在本文章中得以实现。在本文中,我们建议在脉宽调制模块中安放一个8051单片机。脉宽调制模块可以通过以上提到的三种方法来调节周期和部分工作指令,使得控制的寄存器和周期寄存器被初始化,以适应使用者的需求。以下的部分解释了脉宽调制模块的结构和基础功能块结构51单片机脉宽调制控制器外文文献及翻译操作模块。实验和模拟的结果证明适当的系统操作仍然能在此部分中被显示。根据操作的指令,脉宽调制信号模块生成了一个或更多的脉宽已调整的信号,它的时间比率可以独自的被调节。2在微控制器中执行脉宽调制模块21概述脉宽调制模块脉宽调制模块图如图3所示。从图中可以清楚地看到整个模块由两部分组成通过选择不同的逻辑路线有脉宽信号发生器和死区发生器。使用者通过执行一些初始化脉宽信号的指令可以使脉宽调制功能被启动。特别是在下列电源和运动控制应用软件中被支持。直流电动机不可中断的电源供给脉宽调制模块也有如下的特征两个脉宽输出信号互补或互不相关的运行硬件死区时间因互补的工作状态而形成循环更新可以直接或同步的与脉宽信号相配置22体系结构的细节221脉宽调制的形成两输出脉宽信号的形成结构,它是基于16位产生脉宽调制信号的寄存器。该系统由时钟信号合成,时钟信号的六维论文网HTTP/WWWLWFREECN频率通过在一个特殊寄存器PWMCON中设置T3M控制PWM0或设置T4M控制PWM1可以被分成4分频或12分频,如图4所示。对于PWM0发生器,时钟的16位寄存器将被提前分成4分频通过将T3M预设为0。当T3M被设为1时,时钟信号可以被分成12分频。这种方法对于PWM1来说也一样。在PWMCON中的其他位将在表1中详细说明。222途径选择的逻辑方式显示了在互补方式中有效的途径选择规则。从图中,可以明了的知道CP信号和CPWM控制了脉宽高、低电平的起因。关于这两个控制信号的细节将在第3部分中被讨论,死区时间发生器的结构将作为互补方式的连续性在31节中讨论。3操作方式和模拟结果设计有两种操作方式独立的方式和互补的方式。通过设置在图4PWMCON寄存器中的相应位CPWM,用户可以选择两种操作方式中的一种,当CPWM被设为0,脉宽信号将工作在互补的方式下,选择另外一种方式时,两种操作方式将依次被详细的解释,以及从SYNOPOSYSVCSEDA平台模拟脉宽信号的结果将也被展示出来用以检验该设计。31独立的脉宽信号输出方式脉宽信号输出方式对驱动负载很有作用,如图1中所示。当PWMCON寄存器中相应的CP位被设为0,一个特别的脉宽信号将是以独立的方式输出,那么,两个途径的脉宽信号输出彼此之间将是独立的。在PWM0/PWMH引脚上的信号是来自PWM0发生器,在PWM1/PWML引脚上的信号是来自PWM0发生器。不同的地方是如图6中所示的,通过途径选择的逻辑方式获得的。脉宽信号输入/出引脚被设置位独立方式通过重新设置它的预设值。死区时间的发生器在独立方式中是不起作用的,模拟的结果在图4中显示了,正如图5,TR4和TR3是PWM0和PWM1各自的启动位,事实上,从图中,微处理器的P15/P14引脚被用于PWMH/PWML或正常的输入/出口,两者择其一。32互补脉宽输出信号方式互补输出方式被用于驱动变频器电路,如在图7中所示的,这种变频器布局是直流电路应用的典型代表,在互补输出方式中,两个六维论文网HTTP/WWWLWFREECN脉宽输出信号不能同时工作。脉宽通道和输出引脚通过如图5中所示的通道选择逻辑方法在内部被形成一定的结构。当两个输出都处于短暂的不工作时间,死区时间可以随意的被插入设备转换中。互补方式通过在PWMCON寄存器中设置合适的CPWM位,被用于脉宽输入/出引脚,在这种情况下,PSEL是有效的。当PSEL被设为0时,脉宽高/低电平将由PWM0发生器产生,而PWM1发生器产生的信号是无效的;那么当PSEL被设为1时,脉宽信号的高/低电平将从PWM1发生器产生,而PWM0发生器产生的信号是无效的。在用互补方式产生脉宽输出信号的进程中,死区时间将被引入,在下节中将被讨论。33死区时间的控制当PWM输入/输出引脚对是在互补输出操作模式中,死区时间会自动启用。由于输出功率器件不能在瞬间切换,在关断一个PWM输出互补对与开启的其他晶体管之间必须提供一定的时间。2个输出PWM模块有一个可编程死区时间的8位寄存器。PWM模块互补输出一个8位向下计数器,被用于生产死区时间的插入。如图8,死区时间单位显示有上升沿和下降沿检测器从PWM其中之一的发生器上连接到PWM信号。死区的时间被加载到对边缘检测的PWM定时器上。根据是边缘是上升或下降,在过渡之一上的互补输出被延迟,直到计时器下降到零。如图8中的时序图显示死区时间对PWM输出对的插入。在这个文件中,我们设计的PWM模块,基于8位微控制器与8051系列兼容。该设计可以产生2通道可编程PWM信号的周期,即两个运作模式,独立模式和互补模式中的死区时间将被插入。仿真EDA平台上的结果证明了其正确性和用处。DESIGNOFPWMCONTROLLERINAMCS51COMPATIBLETHISPAPERPRESENTSADESIGNOFPULSEWIDTHMODULATEDPWMCONTROLLERMODULINAMCUBASEDONMCS51STRUCTURETHEDESIGNCANGENERATE2CHANNELPROGRAMMABLEPERIODICPWMSIGNALSTHESEOUTPUTPWMSIGNALSFROMMCUCANBEUSEDFORAVARIETYOFAPPLICATIONSINCLUDINGMOTORCONTROLTHEFUNCTIONOFTHEDESIGNALLOWSUSERSTOSELECTINDEPENDENTORCOMPLEMENTARYINVERSIONTIMINGRELATIONSHIPSBETWEEN2PWMWAVEFORMSTHELATTERMODESELECTIONALSOINCLUDESOPTIONALDEADTIMEFUNCTIONTOSUPPORTDRIVINGHBRIDGESANDINVERTERSTHEREFORE,USERSCANCONTROLTHEOUTPUTPWMSIGNALSTHROUGHSETTINGTHEDUTYCYCLEREGISTERSAFTERTHESUCCESSFULSIMULATIONATTHEFRONTEND,PRACTICALEXPERIMENTSMADEONANIOSDEVELOPMENTBOARDVERIFYTHEDESIGNPWMTECHNOLOGYISAKINDOFVOLTAGEREGULATIONMETHODBYCONTROLLINGTHESWITCHFREQUENCYOFDCPOWERWITHFIXEDVOLTAGETOMODIFYTHETWOENDVOLTAGEOFLOADTHISTECHNOLOGYCANBEUSEDFORAVARIETYOFAPPLICATIONSINCLUDINGMOTORCONTROL,TEMPERATURECONTROLANDPRESSURECONTROLANDSOONINTHEMOTORCONTROLSYSTEMSHOWNASFIG1,THROUGHADJUSTINGTHEDUTYCYCLEOFPOWERSWITCH,THESPEEDOFMOTORCANBECONTROLLEDASSHOWNINFIG2,UNDERTHECONTROLOFPWMSIGNAL,THEAVERAGEOFVOLTAGETHATCONTROLSTHESPEEDOFMOTORCHANGESWITHDUTYCYCLEDT1/TINTHISFIGURE,THUSTHEMOTORSPEEDCANBEINCREASEDWHENMOTORPOWERTURNON,DECREASEDWHENPOWERTURNOFFTHEREFORE,THEMOTORSPEEDCANBECONTROLLEDWITHREGULARLYADJUSTINGTHETIMEOFTURNONANDTURNOFFTHEREARETHREEMETHODSCOULDACHIEVETHEADJUSTMENTOFDUTYCYCLE1ADJUSTFREQUENCYWITHFIXEDPULSEWIDTH2ADJUSTBOTHFREQUENCYANDPULSEWIDTH3ADJUSTPULSEWIDTHWITHFIXEDFREQUENCYGENERALLY,THEREAREFOURMETHODSTOGENERATETHEPWMSIGNALSASTHEFOLLOWING1GENERATEDBYTHEDEVICECOMPOSEDOFSEPARATELOGICCOMPONENTSTHISMETHODISTHEORIGINALMETHODWHICHNOWHASBEENDISCARDED2GENERATEDBYSOFTWARETHISMETHODNEEDCPUTOCONTINUOUSLYOPERATEINSTRUCTIONSTOCONTROLI/OPINSFORGENERATINGPWMOUTPUTSIGNALS,SOTHATCPUCANNOTDOANYTHINGOTHERTHEREFORE,THEMETHODALSOHASBEENDISCARDEDGRADUALLY3GENERATEDBYASICTHEASICMAKESADECREASEOFCPUBURDENANDSTEADYWORKGENERALLYHASSEVERALFUNCTIONSSUCHASOVERCURRENTPROTECTION,DEADTIMEADJUSTMENTANDSOONTHENTHEMETHODHASBEENWIDELYUSEDINMANYKINDSOFOCCASIONNOW4GENERATEDBYPWMFUNCTIONMODULEOFMCUTHROUGHEMBEDDINGPWMFUNCTIONMODULEINMCUANDINITIALIZINGTHEFUNCTIONPWMPINSOFMCUCANALSOAUTOMATICALLYGENERATEPWMOUTSIGNALSWITHOUTCPUCONTROLLINGONLYWHENNEEDTOCHANGEDUTYCYCLEITISTHEMETHODTHATWILLBEIMPLEMENTEDINTHISPAPERINTHISPAPER,WEPROPOSEAPWMMODULEEMBEDDEDINA8051MICROCONTROLLERTHEPWMMODULECANSUPPORTPWMPULSESIGNALSBYINITIALIZINGTHECONTROLREGISTERANDDUTYCYCLEREGISTERWITHTHREEMETHODSJUSTMENTIONEDABOVETOADJUSTTHEDUTYCYCLEANDSEVERALOPERATIONMODESTOADDFLEXIBILITYFORUSERTHEFOLLOWINGSECTIONEXPLAINSTHEARCHITECTUREOFTHEPWMMODULEANDTHEARCHITECTURESOFBASICFUNCTIONALBLOCKSSECTION3DESCRIBESTWOOPERATIONMODESEXPERIMENTALANDSIMULATIONRESULTSVERIFYINGPROPERSYSTEMOPERATIONAREALSOSHOWNINTHATSECTIONDEPENDINGONMODEOFOPERATION,THEPWMMODULECREATESONEORMOREPULSEWIDTHMODULATEDSIGNALS,WHOSEDUTYRATIOSCANBEINDEPENDENTLYADJUSTED2IMPLEMENTATIONOFPWMMODULEINMCU21OVERVIEWOFTHEPWMMODULEABLOCKDIAGRAMOFPWMMODULEISSHOWNINFIG3ITISCLEARLYFROMTHEDIAGRAMTHATTHEWHOLEMODULEISCOMPOSEDOFTWOSECTIONSPWMSIGNALGENERATORANDDEADTIMEGENERATORWITHCHANNELSELECTLOGICTHEPWMFUNCTIONCANBESTARTEDBYTHEUSERTHROUGHIMPLEMENTINGSOMEINSTRUCTIONSFORINITIALIZINGTHEPWMMODULEINPARTICULAR,THEFOLLOWINGPOWERANDMOTIONCONTROLAPPLICATIONSARESUPPORTEDDCMOTORUNINTERRUPTABLEPOWERSUPPLYUPSFIG3ARCHITECTUREOFPWMMODULETHEPWMMODULEALSOHASTHEFOLLOWINGFEATURESTWOPWMSIGNALOUTPUTSWITHCOMPLEMENTARYORINDEPENDENTOPERATIONHARDWAREDEADTIMEGENERATORSFORCOMPLEMENTARYMODEDUTYCYCLEUPDATESARECONFIGURABLETOBEIMMEDIATEDORSYNCHRONIZEDTOTHEPWM22DETAILSOFTHEARCHITECTURE221PMWGENERATORTHEARCHITECTUREOFTHE2OUTPUTPWMGENERATORSHOWNINFIG3ISBASEDONA16BITRESOLUTIONCOUNTERWHICHCREATESAPULSEWIDTHMODULATEDSIGNALTHESYSTEMISSYNTHESIZEDBYASYSTEMCLOCKSIGNALWHOSEFREQUENCYCANBEDIVIDEDBY4TIMESOR12TIMESTHROUGHSETTINGTHEVALUEOFT3MFORPWM0ORT4MFORPWM1INTHESPECIALREGISTERPWMCONASSHOWNINFIG4TOPWM0GENERATOR,THECLOCKTO16BITCOUNTERWILLBEPREDIVIDEDBY4TIMESBYDEFAULTWHENT3MISSETTOZEROANDTHECLOCKWILLBEDIVIDEDBY12TIMESWHENT3M222CHANNELSELECTLOGICTHEFOLLOWFIG5SHOWSTHECHANNELSELECTLOGICWHICHISUSEFULINCOMPLEMENTARYMODEFROMTHISDIAGRAM,ITISCLEARTOKNOWTHATSIGNALCPANDCPWMCONTROLTHESOURCEOFPWMHANDPWMLANDTHEDETAILSABOUTTHETWOCONTROLSIGNALSWILLBEDISCUSSEDINTHESECTION3,ANDTHEARCHITECTUREOFDEADTIMEGENERATORWILLALSOBEDISCUSSEDINSECTION31FORTHECONTINUITYOFCOMPLEMENTARYMODE3OPERATIONMODEANDSIMULATIONRESULTSTHEDESIGNHASTWOOPERATIONMODESINDEPENDENTMODEANDCOMPLIMENTARYMODEBYSETTINGTHECORRESPONDINGBITCPWMINREGISTERPWMCONSHOWNINFIG4,USERCANSELECTONEOFTHETWOOPERATIONMODESWHENCPWMISSETTOZERO,PWMMODULEWILLWORKININDEPENDENTMODE,WHEREAS,PWMMODULEWILLWORKINCOMPLIMENTARYMODEINTHEFOLLOWINGOFTHISSECTION,THETWOOPERATIONMODEWILLBEEXPLAINEDRESPECTIVELYINDETAILANDTHESIMULATIONRESULTSOFTHEPWMMODULEFROMTHESYNOPOSYSVCSEDAPLATFORMWHICHVERIFYTHEDESIGNWILLALSOBESHOWN31INDEPENDENTPWMOUTPUTMODEANINDEPENDENTPWMOUTPUTMODEISUSEFULFORDRIVINGLOADSSUCHASTHEONESHOWNINFIGURE1APARTICULARPWMOUTPUTISINTHEINDEPENDENTOUTPUTMODEWHENTHECORRESPONDINGCPBITINTHEPWMCONREGISTERISSETTOZEROINTHISCASE,TWOCHANNELPWMOUTPUTSAREINDEPENDENTOFEACHOTHERTHESIGNALONPINPWM0/PWMHISFROMPWM0GENERATOR,ANDTHESIGNALONPINPWM1/PWMLISFROMPWM0GENERATORTHESEPARATECASEISACHIEVEDBYTHECHANNELSELECTLOGICSHOWNINFIG6THEPWMI/OPINSARESETTOINDEPENDENTMODEBYDEFAULTUPONADVICERESETTHEDEADTIMEGENERATORISDISABLEDINTHEINDEPENDENTMODETHESIMULATIONRESULTISSHOWNINFIGURE4ASTHEFOLLOWINGFIG5TR4ANDTR3ARERUNBITSTOPWM0ANDPWM1,RESPECTIVELYACTUALLY,FROMTHISDIAGRAM,PINP15/P14OFMCUISUSEDFORPWMH/PWMLORNORMALI/O,ALTERNATIVELY32COMPLEMENTARYPWMOUTPUTMODETHECOMPLEMENTARYOUTPUTMODEISUSEDTODRIVEINVERTERLOADSSIMILARTOTHEONESHOWNINFIGURE7THISINVERTERTOPOLOGYISTYPICALFORDCAPPLICATIONSINCOMPLEMENTARYOUTPUTMODE,THEPAIROFPWMOUTPUTSCANNOTBEACTIVESIMULTANEOUSLYTHEPWMCHANNELANDOUTPUTPINPAIRAREINTERNALLYCONFIGUREDTHROUGHCHANNELSELECTLOGICASSHOWNINFIGURE5ADEADTIMEMAYBEOPTIONALLYINSERTEDDURINGDEVICESWITCHINGWHEREBOTHOUTPUTSAREINACTIVEFORASHORTPERIODAUTHORIZEDLICENSEDUSELIMITEDTOEASTCHINANORMALUNIVERSITYDOWNLOADEDONJANUARY11,2009AT0036FROMIEEEXPLORERESTRICTIONSAPPLYPROCEEDINGSOFHDP07六维论文网HTTP/WWWLWFREECNTHECOMPLEMENTARYMODEISSELECTEDFORPWMI/OPINPAIRBYSETTINGTHEAPPROPRIATECPWMBITINPWMCONINTHISCASE,PSELISINEFFECTPWMHANDPWMLWILLCOMEFROMPWM0GENERATORWHENPSELISSETTOZERO,WHENTHESIGNALSFROMPWM1GENERATORISUSELESS,WHEREASPWMHANDPWMLWILLCOMEFROMPWM1GENERATORWHENPSELISSETTO1,WHENTHESIGNALSFROMPWM0GENERATORISUSELESSINTHEPROCESSOFPRODUCINGTHEPWMOUTPUTSINCOMPLEMENTARYMODE,THEDEADTIMEWILLBEINSERTEDTOBEDISCUSSEDINTHEFOLLOWINGSECTION33DEADTIMECONTROLDEADTIMEGENERATIONISAUTOMATICALLYENABLEDWHENPWMI/OPINPAIRISOPERATINGINTHECOMPLEMENTARYOUTPUTMODEBECAUSETHEPOWEROUTPUTDEVICESCANNOTSWITCHINSTANTANEOUSLY,SOMEAMOUNTOFTIMEMUSTBEPR

温馨提示

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

最新文档

评论

0/150

提交评论