数控直流恒流电源

数控直流恒流电源

ID:38202508

大小:448.00 KB

页数:9页

时间:2019-06-07

数控直流恒流电源_第1页
数控直流恒流电源_第2页
数控直流恒流电源_第3页
数控直流恒流电源_第4页
数控直流恒流电源_第5页
资源描述:

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

1、数控直流恒流电源一、任务设计并制作一个数控直流恒流电源,其原理示意图如下图所示。键盘控制器电流调整负载显示器(液晶lcd)与报警电路直流电源测量反馈环节图一二、要求1.基本要求(1)24VDC供电(可以使用成品稳压电源或者自制),输出电流范围:0mA~1000mA;(2)带负载能力:≥10Ω(在负载电阻5Ω时,效率≥70%);(3)具有“+”、“-”步进调整按键,能够调整输出电流,设置范围0mA~1000mA,其步进值为10mA;(4)能够数字显示输出电流给定值和实际输出电流值,要求实际输出电流与显示

2、的电流值之差的差值小于5mA;(5)改变负载电阻大小(10Ω~15Ω之间可调节),要求输出电流稳态误差值小于5mA。二发挥部分(1)输出电流范围扩展为0mA~2000mA,步进为1mA;(2)具有供电电源电压值、电流值、输出电流值、负载两端电压值显示功能(要求实际输出电流与显示电流值的差值小于1个读数值);(3)改变负载电阻(10Ω~5Ω之间可调节)时,实际输出电流值与给定电流值间的差值小于1mA;(4)改变输入电源电压(增加或减少20%),直流数控恒流源输出变化应小于2%;(5)进一步提高数控直流恒

3、流源效率使其达到85%以上;(6)恒流电源具有开路、短路保护及报警功能;(7)创新性。三、方案选择:采用msp430单片机作为核心部件,采用4*4矩阵键盘输入单片机的设定键值,并应用1602lcd液晶显示器,并应用tlv5618作为串行的数模转换芯片,输出单片机的电压值。并应用达林顿管tip122作为扩流管和电压电流转换的核心部件,转换电流并应用单片机中自带的12位ad转换器进行单通道的ad转换。进而进行比较和调整。优点是单片机的能耗低,且达林顿管的扩流效果好能够理论上达到0-5A可调,产生的电流与电

4、压之间完全呈线性规律。四、电路仿真:1、电压电流转换电路仿真电路图:当接入10欧姆和一个5欧姆电阻器的时候,电流为1.445到1.522。2、24V-15V供电电路:3,15V转5V五:电路的焊接及调试电路的焊接由同组的廖钊完成,调试接改变电路有本人来完成。通过测量可得负载R=8.4欧姆时的一组实测值:电压:00.50.60.70.80.91.01.11.21.31.41.51.61.71.81.92.0电流:00.50.60.70.80.90.951.01.11.21.251.31.41.451.5

5、1.551.55电压和电流不完全呈线性且不是接近1:1的比例分析原因开始找电路各点进行测量:输入2v电压时:第一个op07的3脚电压为2v证明输入没错误。第一个op07的2脚电压为2v证明第一个op07输出没有出错。第二个op07的3脚电压为2v证明第二个op07输入没错误。第二个op07的2脚输出电压仍为2v证明第二个op07的输出也没错。测试tip122的3脚的电压值为2v则电路前面应给没错出错应该在采样采样电阻上。我用万用表测量采样电阻时发现,采样电阻并非是阻值为标定的1欧姆,而是1.5欧姆每个

6、。故我又并联了两个电阻。发现电流提高幅度很大,大约为2v输入,2.03A输出.分析原因:是由于电阻的规格耐热有问题在发热时不能够保持热稳定性,阻值会有变化进而是电流并不是很呈线性。结局策略:通过单片机的调节进一步使电流改变到呈线性。解决后测量值:00.50.60.70.80.91.01.11.21.31.41.51.61.71.81.92.000.50.60.70.80.91.01.11.21.341.451.561.651.781.851.972.03六.程序voidDisp1Char(unsign

7、edcharx,unsignedchary,unsignedchardata);voiddelay(intz);voidwrite_com(charcom);voidwrite_data(chardata);voidinit();#include#include"lcd1602.h"typedefunsignedcharuchar;typedefunsignedintuint;uintn=0;uchartemp[16];constintiDelay=200;ucharxia

8、nshi[]={'K','e','y','c','o','d','e',':'};voidinit();ucharkeycode(void);voidmain(void){intj;WDTCTL=WDTHOLD+WDTPW;init();for(j=0;j<=7;j++)Disp1Char(j,0,xianshi[j]);P1DIR=0XF0;ucharkey;for(;;){key=keycode();if(key==20)continue;if(ke

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

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

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