数控直流电流源.docx

上传人:b****6 文档编号:7992538 上传时间:2023-05-12 格式:DOCX 页数:15 大小:109.07KB
下载 相关 举报
数控直流电流源.docx_第1页
第1页 / 共15页
数控直流电流源.docx_第2页
第2页 / 共15页
数控直流电流源.docx_第3页
第3页 / 共15页
数控直流电流源.docx_第4页
第4页 / 共15页
数控直流电流源.docx_第5页
第5页 / 共15页
数控直流电流源.docx_第6页
第6页 / 共15页
数控直流电流源.docx_第7页
第7页 / 共15页
数控直流电流源.docx_第8页
第8页 / 共15页
数控直流电流源.docx_第9页
第9页 / 共15页
数控直流电流源.docx_第10页
第10页 / 共15页
数控直流电流源.docx_第11页
第11页 / 共15页
数控直流电流源.docx_第12页
第12页 / 共15页
数控直流电流源.docx_第13页
第13页 / 共15页
数控直流电流源.docx_第14页
第14页 / 共15页
数控直流电流源.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数控直流电流源.docx

《数控直流电流源.docx》由会员分享,可在线阅读,更多相关《数控直流电流源.docx(15页珍藏版)》请在冰点文库上搜索。

数控直流电流源.docx

数控直流电流源

数控直流电流源

作者:

李高望陆樨张江松`

赛前辅导老师及文稿整理老师:

尹仕

摘要

利用单片机所具有的智能测控特点,设计制作了基于单片机的“数控直流电流源”。

该电流源具有设定准确、输出电流稳定、可调范围全程线性等特点。

本设计由两大模块组成:

①大功率压控电流源模块;②单片机应用系统模块。

前者是电流源的核心,起着恒流调节、抑制纹波电流的关键作用;后者则起着设定电流源输出、改善电流调节精度、消除小电流输出的非线性等作用。

此外,还实现了变增益测量,提高了电流的测量精度。

本电流源采用LCD显示界面,使用直观方便。

Abstract

BymakinggooduseoftheintelligentmeasureandcontrolfunctionoftheMicroprogrammedControlUnit(MCU),thenumerical-controlleddirectcurrentsourceisdesignedandmade.Thisdirectcurrentsourcenotonlycansteadilyoutput,butalsocanbeaccuratelyinitialized,andadjustedlinearlyatawiderange.Thedesigniscomposedoftwobasicmodules:

①Thehigh-powervoltage-controlledcurrentsourcemodule;②TheMCUapplicationsystemmodule.Theformeroneisthehardcoreofthecurrentsource,whilekeepingtheoutputcurrentsteadilyandrestrainingitsripple.Thelatteronecontrolstheinitializationoftheoutput,improvestheprecisionoftheoutputsignalandeliminatesthenonlineareffectatthelowoutputterminalmadebysmallsignals.Inaddition,thedesignrealizesthemeasurementtomakethegainvariable,sothatweimprovethemeasureprecisionofthecurrentsource.Besides,usingLCDmakesthedirectcurrentsourcemoreconvenienttouse.

一、方案论证

本系统主要由单片机、显示器、键盘、A/D转换器、D/A转换器、电压控制电流源模块、电源等组成。

方案设计与论证如下:

1.单片机的选择

对单片机的要求:

只要能够方便地扩展显示器、键盘、A/D转换器、D/A转换器等外设即可,其他并无特殊要求。

常见的单片机有8051系列的单片机、8096系列的单片机、SPCE061A的凌阳单片机。

台湾凌阳科技股份有限公司生产的凌阳单片机具有集成度高、易于扩展,中断处理能力较强,指令系统很高效等特点,且本组成员均能够熟练使用,故本设计选择凌阳SPCE061A型16位单片机。

2.显示器的选择

对显示器的要求:

能够显示设定的输出电流、实际输出电流等;可以用6位以上LED数码显示器、液晶显示器或者触摸屏,LED使用比较方便,但液晶显示器和触摸屏显示信息量大,且可以显示汉字,人机交互的友好性强,所以不采用数码显示器。

而触摸屏同时将键盘输入和LCD显示合为一体了,它只占用了2个IO口,选择它既可以减少IO口的资源,又可以使外设精简。

故选择触摸屏作为显示器。

3.键盘选择

单片机输入设备通常有键盘、拨码开关、触摸液晶屏等,也可以采用红外遥控的方法进行输入。

鉴于本设计中的输入设备主要用于设定输出电流值和(采用LED数码显示器时)切换显示内容,故不方便采用拨码开关和红外遥控,所以选择键盘和触摸液晶屏作为输入设备都是可以的。

本设计选择触摸液晶屏作为输入设备。

4.A/D转换器

根据题目要求,系统应能测量显示实际输出电流的范围及精度指标是:

范围20~2000mA,精度0.1%+1mA。

因此可知,A/D的精度至少要在12位以上,但由于只是用于测量显示,因而测量速度要求不高;又因为测量对象为直流信号,故也没有双极性测量的要求。

据此可以考虑采用以下具有变增益功能的A/D转换器。

方案一:

ICL7135是美国Intersil公司生产的4位半双积分型A/D转换器,它采用单基准电压,能对双极性输入的模拟电压进行转换。

它具有自动量程控制信号输出,自动极性判别信号输出,动态字位扫描BCD码输出的特点,因此在转换精度要求较高而采样时间可以相对较慢的数据采集系统中被广泛应用。

方案二:

AD7705是16位分辨率的A/D转换器,2通道全差分模拟输入,使用+5V单电源,主要应用于低频测量。

它利用了Σ-Δ转换技术实现了16位无误码性能,三线数字接口,可以通过串行输入接口由软件配置芯片的增益值、输入信号极性和数据更新速率,非常灵活方便。

具有自校准和系统校准功能,能够消除器件本身和系统的增益以及偏移误差,是用于开发智能系统、微控制器系统和基于DSP系统的理想产品。

由于其精度比ICL7135高,所以此处采用AD7705。

5.D/A转换器

根据题目要求,所设计的直流电流源应具有数控功能,按发挥部分的指标要求,应满足输出最大2000mA,步进1mA的要求;又因为所设计的直流电流源为压控电流源,因此,用“单片机+D/A”的方式实现数控功能最为合适。

根据指标要求,D/A的位数至少为11位,故而我们选择12位的D/A转换器。

由于系统对输出电流设定的实时性没有要求,所以选择串行12位D/A-MAX532以节约单片机接口资源。

MAX532是MAXIM公司生产的12位双通道、三线串行输入、电压输出的D/A转换器。

它不需要任何外围器件就可达到最佳的性能指标。

6.压控电流源

电压控制的电流源模块,可采用的方案有以下三种:

①功率集成运放,如OPA501、OPA541、PA05等;

②运放+晶体三极管放大;

③可调集成稳压模块,如LM317。

方案一:

直接使用功率集成运放。

特点:

使用容易、性能稳定可靠。

常用的功率集成运放一般能够输出±40V,10~15A的功率,性能指标也较高,完全能够满足本题要求。

功率集成运放还可以双极性输出,但本题只需单极性输出,却需要为功率集成运放配置正负双电源。

方案二:

利用三端可调直流稳压集成芯片,通过调整其输出电压来实现负载的恒流特性。

特点:

直接利用稳压片提供所需功率,只需要添加相应控制电路即可实现本题的大部分要求,但是,其电流调整率指标只能达到0.5%~0.15%,不满足题目要求,

方案三:

采用“运放+功率三极管”的结构构成恒流源。

特点:

性能满足本题要求,同时可以通过选用功率三极管的不同容量来满足不同的应用要求。

鉴于上述原因,我们选用方案三。

7.电源

设计了两套直流稳压电源,一套为单片机及其外设提供工作电源,另一套为大功率三极管及其电流源负载提供电源,两套电源分开,可以提高系统工作的稳定性。

(1)为单片机系统提供电源的直流稳压电源

该电源按常规设计,输出电压等级有±5V,±15V。

电路原理图如图1、图2所示。

图1+5V电源

图2-5V与±15V电源

(2)为电流源负载提供功率的电源

在对为电流源负载提供功率的电源进行设计时,我们考虑了两套方案:

①直接采用不稳压的整流电源;②采用直流稳压电源。

考虑到系统对容量的要求以及对纹波电流的要求,我们选择了用LM317构成的可调稳压电源。

其优点是:

①可以进行预稳压,以提高输出电流对输入交流电源电压变化的稳定度;②为压控电流源电路提供具有稳压特性且很小纹波的高质量的工作电源,以有效降低输出电流纹波系数;③可以根据输出电压要求合理整定压控电流源电路的工作电压,在LM317和末级功率三极管间分散负担并合理分配功率损耗,方便散热;其电路原理图如图3所示。

图31.25~21V可调电源

稳压电源电路输出电压为:

VO=VREF(1+R2/R1)+IADJR2

输出调节电路中固定电阻R1取150Ω,此时

电位器R2选取10k精密线绕电位器,因整流桥输出为26V直流电,故

Uomax能满足15V需求,经测量,最大可达到21V。

输入输出端滤波电容各取2×4700μF,以减小纹波电压,稳定输出电压,增强带负载能力。

选取IN5404,可防止输出输入短路时烧毁芯片。

二、电路设计

1.A/D转换(AD7705)

(1)IO口资源分配

①DOUT接IOA0,为了使将它的数据更方便的读出来,将它放在第一位,初始化为带上拉电阻的输入口;

②DRDY接IOA1,初始化为带上拉电阻的输入口;

③DIN接IOA2,经数据缓存器输出低电平;

④SCLK接IOA3,经数据缓存器输出低电平;

⑤RESET接IOA4,经数据缓存器输出低电平;

(2)硬件电路设计

图4为AD7705的引脚连接图。

图4AD7705的引脚连接图

①23脚间的晶振用小的好,这里采用1MHz,加电容效果更佳。

CS接地。

②在电源VDD接触处,加两个滤波电容,一个10μF的电解电容和一个0.1μF的独石电容,以稳压用。

芯片的电源供电越稳定,纹波越小,其性能越好,采样值越稳定。

2.D/A转换(MAX532)

(1)IO口资源分配

①DIN接IOA5,同相低电平输出;

②SCLK接IOA6,同相低电平输出;

③CS接IOA7,同相高电平输出。

(2)硬件电路设计

如图5所示,在正电源VDD和负电源VSS上也加上了两个滤波电容,一个10μF的电解电容和一个0.1μF的独石电容,同AD7705,目的同样是稳压。

可以是电源纹波小,使芯片工作时性能好,输出的波形更加稳定。

为之后稳定电流的输出奠定了良好的基础。

图5MAX532的引脚连接图

3.压控电流源模块

电压控制的电流源电路如图6所示。

压控电流源模块主要由给定与比较放大单元、功率放大单元和电流反馈单元组成。

给定与比较放大单元由U1(OP07)及其外围阻容器件组成,起着计算给定电流与实际输出电流偏差并进行放大的作用。

与R2并联的电容器C9起加速反馈的作用,与运放反馈电阻并联的电容器C10起滤波作用,二极管D1起电压钳位作用,用以保护运算放大器;功率放大

单元由Q1、Q2和Q3及其配套阻容器件组成,为满足最大输出容量(10V,2000mA)的要求,选取最严重工况(负载端短路且输出2000mA)计算Q3的功率损耗:

(10+5)V×2A=30W

式中,5V是考虑电流源输出10V电压,输出2A电流时,为Q3留出的ce极间电压。

为可靠起见,留有足够的功率裕量和安全系数,选择Q3的型号为:

2N5886。

图6电压控制的电流源

其主要技术参数如下:

100V,25A,允许管耗300W。

C14起纹波抑制作用,二极管D3用以保护功率三极管Q3,防止其承受反压而损坏;电流反馈单元由仪用放大器AD620和低噪声运放OP07构成,前者对串联在负载回路的康铜丝两端电压进行取样,康铜丝是一种温度特性佳的阻性元件,其两端电压正比于流过的电流,因此该电压的反馈就是负载电流的反馈。

仪用放大器具有极强的抗共模干扰的能力,特别适合对小信号进行放大。

OP07作为二级放大且其输入端设置一个反馈系数调节用的精密电位器,起着输出电流校正之功用。

4.负载电流、负载电压的测量

负载电流、电压测量电路如图7所示。

负载电流测量电路与电流源电路中的电流反馈环节相同,可调电位器用作测量回路的增益;负载电压测量电路具有相同结构,只是AD620的取样点是经R3,R4分压得到的,以保证AD620工作在最大允许输入电压值的范围内;注意到负载电压测量电路的这种取样方式,实际所测的是负载电压与康铜丝电压之和,真正的负载电压需要减去康铜丝电压。

设置测量上述两个测点的电压,可以直接得到负载电流并通过计算得到负载电压以及负载的直流电阻阻值。

图7负载电流、电压测量电路

5.人机接口

①触摸屏的型号及具体参数

触摸液晶屏是采用Burr-Brown公司的触摸屏控制芯片ADS7843,由于ADS7843内置12位A/D,理论上触摸屏的输入坐标识别精度为有效长宽的1/4096。

它是一个低导通电阻模拟开关的串行接口芯片。

供电电压2.7~5V,参考电压VREF为1V~+VCC,转换电压的输入范围为0~VREF,最高转换速率为125KHz。

②触摸屏控制芯片ADS7843的电路图

ADS7843是触摸液晶屏的控制芯片,AT89C55是51系列单片机。

图8触摸和显示主电路

三、软件设计

1.主程序流程图

主程序流程如图9所示。

图9主程序流程图

2.A/D转换(AD7705)

AD7705接收数据的流程图与发送数据的流程图,此处不再赘述。

但对于编程中需要注意的地方,做以下说明。

①每次对芯片发数据的时候,都要首先对通讯寄存器写数据,否则一切指令无效;

②对于选中芯片,可以有两种方法:

a.将CS脚置低;

b.将RESET拉低以后再置高,使芯片复位一次。

一般情况下选择方案a,但若开始转换以后不能停止,而导致数据出错,就必须用方案b。

此处我们采用方案b,以防万一。

③在拉低RESET以后,要给予足够的时间让芯片复位,否则复位时间太短也会导致出错。

程序中许多延时是必须的,因为AD7705属于低频高精度A/D转换器。

④此处我们采用了双通道A/D采样。

一通道对康铜电阻采样,目的是为了显示当前电流的输出值。

二通道对可变负载电阻两端的电压采样,此处是我们的发挥部分,目的是测出了负载两端的电压值,输出的电流又是已知的,从而可以测得负载电阻的当前值。

3.触摸屏的程序设计

触摸屏的主程序流程图如图10所示。

图10触摸屏程序主循环流程图

四、性能测试

1.测量仪器

(1)HP34401A数字万用表

6

高性能数字万用表,可以高精度测量电压与电流。

①测量电流

量程:

10mA(只适用于DC)、100mA(只适用于DC)、1A、3A。

最高分辨率:

10nA(在10mA量程)。

AC技术:

RMS,AC耦合。

②测量电压

量程:

100mV、1V、10V、100V或1000V(750Vac)。

最大分辨率:

100nV(在100mV的量程时)。

AC技术:

RMS及AC耦合测量。

(2)示波器

采用TDS1002,两通道数字存储示波器,最大带宽60MHz,1GS/s。

2.校准

(1)设定值校准

在负载回路中串联接入精密电流表计,设置D/A输出值为4000(12位D/A,对应电流给定值2000mA),调节反馈增益电位器,使电流源输出2000mA。

(2)测量值校准

在精密电流表计显示2000mA时,调节测量回路增益电位器使单片机显示2000mA。

3.测量数据记录

测试设定电流与精密电流表的电流读数,同时对比单片机的实测电流显示值,记录在表1中。

表1测试数据统计

电流设定值Ip/mA

电流实际值Io/mA

单片机显示Is/mA

纹波电压Vw/mV

15

14.942

14.789

0.13

20

19.921

19.762

0.12

50

49.948

49.792

0.12

80

79.980

79.823

0.11

100

100.020

99.843

0.13

300

300.04

299.918

0.13

500

500.08

499.929

0.13

1000

999.86

999.665

0.13

1400

1399.8

1399.815

0.14

1800

1799.5

1800.159

0.14

2000

1999.9

2000.493

0.12

2020

2019.9

2020.513

0.13

改变负载电阻,让输出电压从0~10V以内变化时,测出输出电流变化的绝对值,测试结果如表2所示。

表2电流随负载改变的测试数据

设定电流值/mA

端电压值/V

输出电流值/mA

电流变化绝对值/mA

20

0.000

19.944

0.029

0.208

19.915

200

0.032

199.83

0.09

2.090

199.74

 

2000

0.319

2001.6

0.3

2.077

2001.3

0.2

3.95

2001.1

0.4

6.09

2000.7

0.4

8.07

2000.3

0.4

9.98

1999.9

注:

由于电阻负载比较小,所以电压范围不大。

4.结论

①Ip为电流设定值

Ia为输出电流与设定值偏差的绝对值,Ia=|Ip-Io|

P1为偏差绝对值占电流设定值的百分比,题目要求其百分比要不大于1%:

P1=Ia/Ip×100%

②Is为单片机显示值,Io为电流实际值,Id为电流实际值与单片机显示值偏差的绝对值

Id=|Is-Io|

P2为偏差的绝对值占单片机显示值的百分比,题目要求其百分比不大于0.1%:

P2=Id/Is×100%

表3数据处理和误差分析

电流设定值Ip/mA

输出电流与设定值偏差的绝对值Ia/mA

偏差占电流设定值的百分比P1/%

电流实际值与单片机显示值的偏差Id/mA

偏差占单片机显示值的百分比P2/%

15

0.058

0.387

0.153

1.020

20

0.079

0.395

0.159

0.790

50

0.052

0.104

0.156

0.312

80

0.020

0.025

0.157

0.196

100

0.020

0.020

0.177

0.177

300

0.040

0.013

0.122

0.040

500

0.080

0.016

0.151

0.030

1000

0.140

0.014

0.195

0.0195

1400

0.200

0.014

0.015

0.011

1800

0.500

0.028

0.659

0.036

2000

0.100

0.005

0.593

0.0297

2020

0.100

0.005

0.613

0.030

注:

计算P1时,未减去1mA,计算P2时未减去3个字。

测试结果表明,所设计制作的“数控直流电流源”符合设计任务规定的基本部分和发挥部分的各项要求,达到了发挥部分规定的各项性能指标。

五、误差分析

①由于选择A/D与D/A转换器精度高过指标要求的精度2倍以上,测量器件采用高精度仪用放大器,所以可以保证设定值和测量值的精度要求;

②采取抑制高增益电路振荡的有效措施和使用高质量稳压电源供电等措施,使得输出电流的谐波大大低于设计要求;

③为弥补负反馈增益偏低负载调整率不够的不足,采用了双闭环控制手段,大大提高了系统的稳流精度。

六、创新部分

1.利用单片机的测控和运算能力实现输出电流的精度补偿

精度补偿原理:

将实测负载电流与给定电流比较,求出偏差,再根据偏差的方向及大小,用“积分”的调节计算方法,计算得出补偿值,将此补偿值迭加到给定电流上,一起送到压控电流源单元的输入端,即可实现“无差调节”,即做到输出电流完全等于给定电流。

精度补偿效果的好坏,关键在于能否做到高精度地测量负载电流。

2.设定值与输出值低端的非线性补偿

电流源在小电流输出时,由于地噪声的干扰,使D/A输出电压的信噪比大大降低,导致设定电流与实际输出电流间失去线性对应关系,呈现显著非线性。

为此,我们采取硬软件结合的方法进行补偿。

非线性补偿原理:

采取的硬件措施是在压控电流源的比较单元输入端增加一路与D/A输出电压极性相反的恒定电压(参见图7中的R4输入),其作用是将零负载电流对应的D/A值由数值0增加为一个大于零的数值,这样使小电流工作时的D/A电压值向远离零电压的方向移动,因而消除了地噪声的干扰,提高了小电流的稳定性和线性度。

在软件方面,首先通过测试获得对应零电流的D/A输出值D0,然后在D/A输出的理想值D上迭加D0作为D/A的最后输出值。

若用坐标平面来形象说明的话,就是将原来在坐标原点附近的非线性段,通过向左移动纵坐标和向上移动横坐标,将非线性段移出坐标平面的第I象限,从而使第I象限的线段基本都是线性的。

软件流程图:

图17精度补偿和低端补偿程序框图

注:

图中D0即低端补偿值

3.具有负载短路、开路提示和负载电阻计算功能

AD7705的二通道是对可变负载电阻两端的电压采样,目的是测出了负载两端的电压值VRL,输出的电流又是已知的I,从而可以测得负载电阻的当前值。

可做一个电阻表用。

R=VRL/I

七、结束语

我们在整个设计制作过程中,始终关注系统的性能指标和运行稳定性,采取了诸多有效措施,完成了设计任务规定的基本部分和发挥部分的各项要求,达到了发挥部分的各项性能指标,而且有些指标有较大提高,功能也有所扩展。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2