简易数控直流电源设计探讨

简易数控直流电源设计探讨

ID:19346039

大小:16.59 KB

页数:5页

时间:2018-10-01

简易数控直流电源设计探讨_第1页
简易数控直流电源设计探讨_第2页
简易数控直流电源设计探讨_第3页
简易数控直流电源设计探讨_第4页
简易数控直流电源设计探讨_第5页
资源描述:

《简易数控直流电源设计探讨》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、简易数控直流电源设计探讨摘要:本设计以80C31单片机为核心,集成运算放大器和DAC0832数模转换器构成具有深度负反馈的输出可控的直流稳压电源。由三端集成稳压器给各单元电路提供所需的工作电压。本系统由单片机做控制,输出电压在之间变化,实现的步进功能控制,输出电压采用LED共阴极数码显示。简易数控直流电源与传统稳压电源相比具有操作方便、显示稳定度高、使用广泛等特点。关键词:单片机80C31数模转换器DAC0832三端集成稳压器1数控直流电源的应用及特点本课题研究一种以单片机为核心的智能化高精度简易数控直流电源的设计。数控直流电源是一种常见的电子仪器也是电子技术常用的设备之一,广泛应用

2、于电路,教学试验和科学研究等领域。以单片机系统为核心设计的新一代数控直流电源,它不但电路简单,结构紧凑,价格低廉,性能优越,而且由于单片机具有计算和控制能力,利用它对数据进行各种计算,从而可排除和减少模拟电路引起的误差,输出电压和限定电流采用输入键盘方式,电源的外表美观,操作使用方便,具有较高的使用价值,且兼备双重过载保护及报警功能,特别适用于各种有较高精度要求的场合。硬件电路的设计.1数控直流电源的组成简易数控直流电源由稳压电源部分、数字显示部分、输出部分、数控部分、“+”“-”按键五部分组成。 .2单元电路的设计.输出电路输出电路是由三端固定输出稳压器件7805、运算放大器A和D

3、AC电路所组成的输出电路。在该电路中U23=5V,Uo=U23+U3,若DAC的输出为-5V~+,则UO=0~。该电路的稳压性能7805保证,步进电压由DAC输入的数字量控制。这种电路输出电压的精度取决于7805输出电压的误差;运放的跟随误差以及DAC的积分非线性。步进值的误差直接与DAC的位数有关。.数控部分数控部分应具备的功能有:输出电压可预置,且能以“步进”或“扫描”的工作方式加或减。数控部分的输出应直接控制数码电阻网络各个开关。微控制器又称单片机,数控部分为MCU电路。MCU的芯片品种繁多,芯片的选择应考虑价格,软件成熟,满足功能要求等因素,因此本设计选用80C31单片机。两

4、位BCD码拨盘开关将预置量输入到MCU并口,两位LED显示电路由MCU串口送入数值。单独设置的“+”“-”二个按键由并行口进行检测。DAC接收MCU数据总线传送的数据,并据以确定输出电压。在软件的控制下,MCU开机后先将预置值读入,在送去显示的同时,送入DAC,并产生相同的输出电压。然后不断循环检测“+”“-”两键是否按下。若检测到有键按下,将使显示值和输出电压相应增减。若检测到按键时间超过,则认为需连续增减,即处于“扫描”方式。由于80C31片内RAM仅有128B容量不够所以要扩展片外RAM,因此由80C31、74LS373和8KB容量的2764组成MCU最小系统。.稳压电源从电路

5、简单、经济考虑,本设计采用三端固定输出集成稳压器。采用7805、7815、7915作为它们的输出电压分别为+5V、+15V、-15V,输出电流为。直流稳压电源采用桥式全波整流,单电容滤波,三端固定输出集成稳压器件。输出电路由7815提供+15V电压,从而大大提高了电压调整率和负载调整率等指标。.显示电路显示电路由两个数码管和两个74LS164组成。两个数码管分别组成显示电路的十位、个位,由于两个数码管至少需要14根I/O线,为节约资源,采用串行输入并行输出的74LS164进行驱动输出。单片机的两个并行分别作为信号输出口和时钟控制信号。采用单片机的、作为控制加减的控制。该实现方式是通过

6、80C31串行输入,再并行输出到74LS164,再经过74LS164并行输出到数码显示管。显示方式采用静态显示方式,80C31串以移位寄存器来驱动两位LED共阴极数码显示器,占用资源少,仅二根线。软件设计两位BCD码拨盘开关K3、K4,用以设置输出电压。K3、K4输入的P1口由电阻网络RN上拉。设置为低电平有效。“+”“-”键由10K电阻上拉,低电平有效输入至和口线。软件采用查询方式访问这两个键。.180C31资源分配TXD、RXD以串口方式0输出接移位寄存器/显示器。P3.“+”键P3.“-”键~P0.预置数BCD码输入~P0.预置数BCD码输入FFFEHDAC地址HD输出电压数值

7、寄存1H40H显示缓冲寄存,BCD码。.2程序流程设计复位后首先进行初始化工作,然后从BCD拨盘开关取输出电压预置值,经取反和十—二进制数转换后存入寄存器42H。预置值经串口输出送往显示器。由于输出电压数值是以做为基本单位的,所以送往显示的数值自动在高位加入小数点。以后输出电压值经标度变换后送DAC,由输出电压形成对应的输出电压。程序将检测有无键按下,若无键按下,则不断地继续检测,直到有键按下。检测到有键按下后,首先延时20ms进行去抖处理,再判别是“+”

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。