资源描述:
《数控直流稳压电源论》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数控直流稳压电源论:谢明亮马学强苏向阳 论文关键词:直流稳压电源 单片机 数字控制 论文摘要:本系统以直流电压源为核心,AT89S52单片机为主控制器,通过键盘来设置直流电源的输出电压,设置步进等级可达0.1V,输出电压范围为0—9.9V,最大电流为330mA,并可由液晶屏显示实际输出电压值。系统有过流保护电路,当输出电流过大时功率管自动截至,而且有红色指示灯发出警报。本系统由单片机程控输出数字信号,经过D/A转换器(AD0832)输出模拟量,再经过运算放大器隔离放大,控制输出功率管的基极,随着功率管基
2、极电压的变化而输出不同的电压。实际测试结果表明,本系统实际应用于需要高稳定度小功率恒压源的领域。 Keyicroputer,digitalcontrol Abstract:Thissystemtodcvoltagesourceasthecore,mainlyAT89S52SCM,throughthekeyboardcontrollertoinstalldcpoaximumcurrent330mAfor,andcanshoconsistsofmicrocontrollerprogramoutputdigi
3、talsignal,throughD/Aconverter(AD0832)outputanalogamplifier,throughisolatingamplifieroutputpoapplicationinneedofhighstabilityofsmallpo12864型lcd,可直接显示4*8个汉字,界面友好,支持串并行两种连接方式,其电路连接如图10所示:图10LCD12864与单片机连接图 YM12864是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的
4、点阵图形液晶显示模块;其显示分辨率为128×64,内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8×4行16×16点阵的汉字。也可完成图形显示。 4.2.5.1串行接口 *LCALLOV,#0CH;显示开,游标关,反白关LCALLOV,#01H;清除显示LCALLOV,#06H;进入设定点,游标7右移,画面不移动LCALLOV,ADDRLCALLOVR4,40H;连续写入N/2个中文或者N个西文
5、字符OVA,#00HMOVCA,A+DPTRMOVCODER,ALCALLOV,ADDRLCALLOVA,70HANLA,#0FHMOVCA,A+DPTRMOVCODER,ALCALLOVA,#0BHMOVCA,A+DPTRMOVCODER,ALCALLOVA,71HSOVCA,A+DPTRMOVCODER,ALCALLOVA,71HANLA,#0FHMOVCA,A+DPTRMOVCODER,ALCALLOVA,#0AHMOVCA,A+DPTRMOVCODER,ALCALLOVA,LCALLSRETOVA,
6、CODERLCALLSRETSTOVR3,#5;连续送入5个"1",起始STOVR3,#3STOVR3,#5;连续送入5个"1",起始STOVR3,#4OVSID,CSETBSCLKCLRSCLKDJNZR3,OVR3,#4S延时;********************DEL_2MS:MOVR0,#2D1:MOVR1,#200D2:NOPNOPNOPDJNZR1,D2DJNZR0,D1RET;********************;40MS延时;********************DEL_40MS:
7、MOVR5,#20D3:LCALLDEL_2MSDJNZR5,D3RET;********************;200MS延时;********************DEL_200MS:MOVR5,#100D4:LCALLDEL_2MSDJNZR5,D4RET;********************;500MS延时;********************DEL_500MS:MOVR5,#250D5:LCALLDEL_2MSDJNZR5,D5RET;********************;1500
8、MS延时;********************DEL_1500MS:LCALLDEL_500MSLCALLDEL_500MSLCALLDEL_500MSRET;*************************************;用adc0832读数并送数给显示的子程序,;并将键盘的按键数送给dac0832让其输出。;*************************************;====A