资源描述:
《数字式可调直流稳压电源的设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.数字式可调稳压电源的设计与制作..摘要单片机实现的数字可调稳压电源由于原理简单、稳定性好、精度高、成本低、易实现等诸多优点而受到越来越广泛的重视。通过对数字可调稳压电源系统的设计,详细介绍了AT89C52单片机及键盘扫描原理、数码管动态显示原理、定时中断原理,从而了解单片机相关指令在各方面的应用,同时还介绍了数模转换芯片DAC0832的工作原理。系统由辅助电源、输入键盘电路、单片机控制电路、数模转换电路、输出稳压电路、显示电路等构成,能输出5V-15V电压,步进值为0.1V和1V。本文采用单片机和其他元件及外围电路,开发一个数字式可调直流稳压电源,能够设定输出电压值,电压输出和显示。关键词:
2、单片机;直流稳压;数字控制;D/A转换..AbstractSinglechipimplementationofdigitaladjustableregulatedpowersupplybecauseofitssimpleprinciple,goodstability,highprecision,lowcost,easytoimplement,andmanyotheradvantagesbymoreandmorewidelyattention.Throughtothedigitaladjustableregulatedpowersupplysystemdesign,detailedintrodu
3、cesthesingle-chipmicrocomputerAT89C52andkeyboardscanningprinciple,dynamicdisplayofdigitaltubeprinciple,timinginterruptprinciple,tounderstandSCMrelatedinstructioninallaspectsoftheapplication,atthesametimealsointroducedDAC0832d/aconversionchipworks.Systemconsistsofauxiliarypowersupply,keyboardinputcir
4、cuit,single-chipmicrocomputercontrolcircuit,d/aconversioncircuit,outputvoltageregulationcircuit,displaycircuitandsoon,canoutput5Vto15Vvoltage,thestepvalueof0.1Vand1V.Usingmicrocontrollerandothercomponentsandperipheralcircuit,thispaperdevelopedadigitaladjustabledcregulatedpowersupply,cansettheoutputv
5、oltage,outputvoltageanddisplay.Keywords:Singlechipmicrocomputer;Dcvoltage;Digitalcontrol;D/Aconversion..目录1绪论11.1数字可调稳压电源的背景及意义11.2数字式可调稳压电源的研究现状及发展趋势11.3课题研究容22方案设计42.1设计原理42.2方案设计及论证42.2.1方案一42.2.2方案二52.3方案比较选择62.4主要元件介绍62.4.1AT89C5262.4.2DAC083283数字式可调稳压电路设计103.1系统设计103.2单元电路的设计103.2.1单片机主体电路103.
6、2.2稳压电源电路113.2.3矩阵键盘电路12..3.2.4数码管显示部分电路143.2.5DAC0832数模转换部分电路153.2.6输出电压控制单元电路153.2.晶振及复位电路164数字式可调稳压电源软件设计184.1系统软件流程图184.2系统程序介绍194.2.1初始化硬件程序194.2.2键盘扫描程序204.2.3键盘服务程序214.2.4数码显示程序225电路仿真236结论24参考文献25致27附录28..电梯是集机械原理应用、电气控制技术、微处理器技术、系统工程学等多学科和技术分支于一体的机电设备,它是建筑中的永久垂直交通工具。本文选择STC89C52RC为核心控制元件,设计
7、了一个八层电梯系统,使用单片机汇编语言进行编程,实现运送乘客到任意楼层,并且显示电梯的楼层和上下行。利用单片机控制电梯有成本低,通用性强,灵活性大及易于实现复杂控制等优点。 此单片机模拟电梯用红色发光二极管组成的箭头来指示电梯当前是处于上升状态还是下降状态,用数码管显示当前是处于哪一层,用绿色发光二极管指示电梯走到哪一层会停.电源接通后,若没有人按下停止按键,它就以每层2秒的速度一直上下运行,若有