ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:130.53KB ,
资源ID:29245879      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29245879.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数控直流电源制作.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数控直流电源制作.docx

1、数控直流电源制作数控直流电源制作 院 系:!专 业: !姓 名: !学 号:! 指导老师:! 设计时间:20/02/2820/03/06 数控直流电源制作摘要:随着时代的发展,数字电子技术已经普及到我们生活,工作,科研,各个领域,本文将介绍一种数控直流电源,本电源由显示电路、稳压电路、数模转换电路、放大电路四部分组成,准确说就是模拟电源提供各个芯片电源,LCD1602显示器、放大器所需电压,显示电路用于显示电源输出电压,电流的大小。数控直流电源与传统的稳压电源相比具有操作方便。本设计以80C31单片机为核心,集成运算放大器和DAC0832数模转换器构成具有深度负反馈的输出可控的直流稳压电源。由

2、三端集成稳压器(7805、7815、7915)给各单元电路提供所需的工作电压。本系统由单片机做控制,输出电压在(09.9V)之间变化,实现0.1V的步进功能控制,输出电压采用LED共阴极数码显示。简易数控直流电源与传统稳压电源相比具有操作方便、显示稳定度高、使用广泛等特点。 关键词:单片机80C31数模转换器DAC0832三端集成稳压器 数控直流电源的应用及特点 本课题研究一种以单片机为核心的智能化高精度简易数控直流电源的设计。数控直流电源是一种常见的电子仪器也是电子技术常用的设备之一,广泛应用于电路,教学试验和科学研究等领域。以单片机系统为核心设计的新一代数控直流电源,它不但电路简单,结构紧

3、凑,价格低廉,性能优越,而且由于单片机具有计算和控制能力,利用它对数据进行各种计算,从而可排除和减少模拟电路引起的误差,输出电压和限定电流采用输入键盘方式,电源的外表美观,操作使用方便,具有较高的使用价值,且兼备双重过载保护及报警功能,特别适用于各种有较高精度要求的场合。一、系统组成与原理概述本文所设计的数控直流电源与传统稳压电源相比,具有操作方便、电压稳定度高的特点,其输出电压大小采用数字显示,原理方框组成图见图。它共由六部分组成。输出电压的大小调节通过“”、“”两键操作,控制可逆计数器分别作加、减计数,可逆计数器的二进制数字输出分两路运行:一路用于驱动数显电路,指示电源输出电压的大小值;另

4、一路进入转换电路,转换器将数字量按比例转换成模拟电压,然后经过射极跟随器控制调整输出级输出所需的稳定电压。为了实现上述几部分电路的正常工作,需另制和的稳压直流电源及一组未经稳压的的直流电压。二、具体实现电路根据以上数控直流电源的方框图,采用集成电路设计了输出电压为的数控电源,详细电路原理如图所示。1 电路简介两按钮开关作为电压调整键与可逆计数器的加计数和减计数输入端相连,可逆计数器采用两片四位十进制同步加减计数集成块0级联而成,把第一块的进位和借位输出端分别接到下一组的加计数端和减计数端。两级计数器总计数范围从至(即)。数显译码驱动采用两块集成块,为四线七段译码器驱动器,内部输出带上拉电阻,它

5、把从计数器传送来的二十进制的码转换成十进制码,并驱动数码管显示数码。 数模转换电路采用两块集成块,它是一个位数模转换器,这里只使用高位数字量输入端。由于不包含运算放大器,所以需要外接一个运算放大器相配,才构成完整的,低位输出模拟量经的分流器分流后与高位输出模拟量相加后送入运放,运放将其转换成与数字端输入的数值成正比的模拟输出电压,运放采用具有调零端的低噪声高速率优质运放。 调整输出级采用运放作射极跟随器,使调整管的输出电压精确地与转换器输出电压保持一致。调整管采用大功率达林顿管,确保电路的输出电流值达到设计要求。数控电源各部分工作所需的和稳压电源由固定集成稳压器、和提供,调整管所需输入电压经简

6、单整流、滤波即可得到,但要求能提供的电流。硬件电路的设计 2.1 系统总体结构 以单片机89C51 为核心,包括四个功能模块:处理键盘数据,控制D/A,A/D 输入输出,LED显示,系统总体结构框图如图1 所示。由键盘输入控制数据;单片机与DAC0832 相连,实现将CPU 运算预置数字大小转换成对应的控制电压;控制电压输出到稳压电路,使基准电压发生变化,经过稳压管调整后输出;ADC0809 采样电阻信号,将模拟信号转换为数字信号,经单片机处理后,输出到LED,显示当前电压并与键盘输入的控制数据进行比较,做出相应反应。 2.2 电源部分 采用通常的桥式全波整流、单电容滤波、三端固定输出的集成稳

7、压器件。输出电路由+15V稳压供给,从而大大提高了电压调整率和负载调整率等指标。所有的集成稳压器根据功耗均安装有充分裕量的散热片。电路原理如图2。 2.3 数/模转换模块 2.4 模/数转换模块 用8位AD转换ADC0809芯片完成数据采集功能,做成闭环回路。ADC0809 内部带有输出锁存器,它可以与AT89C51 单片机直接相连。初始化时,使 ST 和 OE 信号全为低电平。送要转换的哪一通道的地址到A,B ,C 端口上。在 ST 端给出一个至少有100ns宽的正脉冲信号。是否转换完毕,我们根据 EOC 信号来判断。当EOC变为高电平时,这时给OE为高电平,转换的数据就输出给单片机了。如图

8、4所示。ADC0809片选端与89C51的P2.7口相连,我使用IN0通道,故接口地址为7FF8H。 2. 5 键盘与显示模块键盘采用4个键的独立式键盘,这样编程容易,硬件也简化了许多。显示电路通过对单片机串口的编程,实现了单片机与LED 的串行接口,外接硬件只需再接一片74LS07和74LS164即可完成。(其中74LS07的作用是正相驱动电流。74LS164作为8位LED的段码输出口)通过该接口与6个7段LED 管相接,其原理图如图5所示。 2.1数控直流电源的组成简易数控直流电源由稳压电源部分、数字显示部分、输出部分、数控部分、“+”“-”按键五部分组成。 2.2单元电路的设计 2.2.

9、1输出电路输出电路是由三端固定输出稳压器件7805、运算放大器A和DAC电路所组成的输出电路。在该电路中U23=5V,Uo=U23+U3,若DAC的输出为5V4.9V,则UO=09.9V。该电路的稳压性能7805保证,步进电压由DAC输入的数字量控制。这种电路输出电压的精度取决于7805输出电压的误差;运放的跟随误差以及DAC的积分非线性。步进值的误差直接与DAC的位数有关。 2.2.2数控部分数控部分应具备的功能有:输出电压可预置,且能以“步进”或“扫描”的工作方式加(“+”)或减(“”)。数控部分的输出应直接控制数码电阻网络各个开关。 微控制器(MCU)又称单片机,数控部分为MCU电路。M

10、CU的芯片品种繁多,芯片的选择应考虑价格,软件成熟,满足功能要求等因素,因此本设计选用80C31单片机。 两位BCD码拨盘开关将预置量输入到MCU并口,两位LED显示电路由MCU串口送入数值(输出电压)。单独设置的“+”“-”二个按键由并行口进行检测。DAC接收MCU数据总线传送的数据,并据以确定输出电压。在软件的控制下,MCU开机后先将预置值读入,在送去显示的同时,送入DAC,并产生相同的输出电压。然后不断循环检测“+”“-”两键是否按下。若检测到有键按下,将使显示值和输出电压相应增减0.1V。若检测到按键时间超过0.5s,则认为需连续增减,即处于“扫描”方式。 由于80C31片内RAM仅有

11、128B容量不够所以要扩展片外RAM,因此由80C31、74LS373和8KB容量的2764组成MCU最小系统。 2.2.3稳压电源从电路简单、经济考虑,本设计采用三端固定输出集成稳压器。采用7805、7815、7915作为它们的输出电压分别为5V、15V、15V,输出电流为1.5A。 直流稳压电源采用桥式全波整流,单电容滤波,三端固定输出集成稳压器件。输出电路由7815提供+15V电压,从而大大提高了电压调整率和负载调整率等指标。 2.2.4显示电路显示电路由两个数码管和两个74LS164组成。两个数码管分别组成显示电路的十位、个位,由于两个数码管至少需要14根I/O线,为节约资源,采用串行

12、输入并行输出的74LS164进行驱动输出。单片机的两个并行分别作为信号输出口和时钟控制信号。采用单片机的P3.2、P3.3作为控制加减的控制。该实现方式是通过80C31串行输入,再并行输出到74LS164,显示方式采用静态显示方式,80C31串以移位寄存器来驱动两位LED共阴极数码显示器,占用资源少,仅二根线。 3软件设计 两位BCD码拨盘开关K3、K4,用以设置输出电压。K3、K4输入的P1口由电阻网络RN上拉。设置为低电平有效。“+”“”键由10K电阻上拉,低电平有效输入至P3.2和P3.3口线。软件采用查询方式访问这两个键。 3.180C31资源分配 TXD、RXD以串口方式0输出接移位

13、寄存器/显示器。 P3.2“+”键 P3.3“”键 P0.0P0.3预置数BCD码输入(低位十分位) P0.4P0.7预置数BCD码输入(高位个位) FFFEHDAC地址 42HD输出电压数值寄存 41H40H显示缓冲寄存,BCD码。 3.2程序流程设计复位后首先进行初始化工作,然后从BCD拨盘开关取输出电压预置值,经取反和十二进制数转换后存入寄存器42H。预置值经串口输出送往显示器。由于输出电压数值是以0.1V做为基本单位的(即5V为50),所以送往显示的数值自动在高位加入小数点。以后输出电压值经标度变换后送DAC,由输出电压形成对应的输出电压。 程序将检测有无键按下,若无键按下,则不断地继

14、续检测,直到有键按下。检测到有键按下后,首先延时20ms进行去抖处理,再判别是“+”还是“”键若为“+”键,则42H中的数据加1,再判断是否已加至100,若是则42H复0,否则将数据送去显示和输出。若判别为“”键,则数据减1,再判断是否已减至FFH,若是则42H赋值为99;否则将数据送去显示和输出。 只要点动“+”“”键的时间小于0.5s,则每次步进增减0.1V。若一直按键,只要时间超过0.5s,则不停的步进,直到松开按键为止。 电路调试调节步骤如下:)输入数字,短接、,调运放调零电位器,用数字万用表检测,使输出电压)输入数字,调整、,使输出电压达到预定的满量程值。 主要技术指标本文所设计数控

15、直流电源的电压输出范围为,步进值为,输出纹波电压不大于,输出电流为。三、改进措施本设计主要对简易数控直流电源电路进行了简单的设计与阐述。本设计系统主要由硬件部分和软件两部分组成,以单片机为核心,控制整个电路工作。数模转换器和集成运算放大器构成的具有深度负反馈的数字式可控直流电源。本电源输出电压大小尚受限制,在需要较高输出电压时,在不改变调节精度(即步进值)的前提下,只要增加计数器的级联数和相应转换器的个数,扩大数显指示范围,配合选用高电压输出运放,就能轻易地满足要求。当需要正负对称输出电压时,只要另增一组电源,对转换器及调整输出电路稍作改动即可达到目的。结论在本次设计过程中,我发现了很多的问题,给我的感觉就是很难,很不顺手,看似很简单的电路,要动手把它给设计出来,是很艰难的一件事,主要原因是我们没有动手设计过电路,还有资料的查找也是以大难题,这就要求我们在以后的学习中,应该注意到这一点,更重要的是我们要学会把从书本中学到的知识和实际的电路联系起来,这不论是对我们以后的就业还是学习,都会起到很大的促进和帮助,我相信,通过这次的课程设计,在下一阶段的学习中我会更加努力,力争把这门课学好,学精。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1