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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数控直流电流源.docx

1、数控直流电流源数控直流电流源摘 要利用单片机所具有的智能测控特点,设计制作了基于单片机的“数控直流电流源”。该电流源具有设定准确、输出电流稳定、可调范围全程线性等特点。本设计由两大模块组成: 大功率压控电流源模块; 单片机应用系统模块。前者是电流源的核心,起着恒流调节、抑制纹波电流的关键作用;后者则起着设定电流源输出、改善电流调节精度、消除小电流输出的非线性等作用。此外,还实现了变增益测量,提高了电流的测量精度。本电流源采用LCD显示界面,使用直观方便。AbstractBy making good use of the intelligent measure and control funct

2、ion of the Microprogrammed Control Unit(MCU), the numerical-controlled direct current source is designed and made. This direct current source not only can steadily output, but also can be accurately initialized, and adjusted linearly at a wide range. The design is composed of two basic modules: The

3、high-power voltage-controlled current source module; The MCU application system module. The former one is the hard core of the current source, while keeping the output current steadily and restraining its ripple. The latter one controls the initialization of the output, improves the precision of the

4、 output signal and eliminates the nonlinear effect at the low output terminal made by small signals. In addition, the design realizes the measurement to make the gain variable, so that we improve the measure precision of the current source. Besides, using LCD makes the direct current source more con

5、venient to use.一、方案论证本系统主要由单片机、显示器、键盘、A/D转换器、D/A转换器、电压控制电流源模块、电源等组成。方案设计与论证如下:1单片机的选择对单片机的要求:只要能够方便地扩展显示器、键盘、A/D转换器、D/A转换器等外设即可,其他并无特殊要求。常见的单片机有8051系列的单片机、8096系列的单片机、SPCE061A的凌阳单片机。台湾凌阳科技股份有限公司生产的凌阳单片机具有集成度高、易于扩展,中断处理能力较强,指令系统很高效等特点,且本组成员均能够熟练使用,故本设计选择凌阳SPCE061A型16位单片机。2显示器的选择对显示器的要求:能够显示设定的输出电流、实际输

6、出电流等;可以用6位以上LED数码显示器、液晶显示器或者触摸屏,LED使用比较方便,但液晶显示器和触摸屏显示信息量大,且可以显示汉字,人机交互的友好性强,所以不采用数码显示器。而触摸屏同时将键盘输入和LCD显示合为一体了,它只占用了2个IO口,选择它既可以减少IO口的资源,又可以使外设精简。故选择触摸屏作为显示器。3键盘选择单片机输入设备通常有键盘、拨码开关、触摸液晶屏等,也可以采用红外遥控的方法进行输入。鉴于本设计中的输入设备主要用于设定输出电流值和(采用LED数码显示器时)切换显示内容,故不方便采用拨码开关和红外遥控,所以选择键盘和触摸液晶屏作为输入设备都是可以的。本设计选择触摸液晶屏作为

7、输入设备。4A/D转换器根据题目要求,系统应能测量显示实际输出电流的范围及精度指标是:范围202000mA,精度0.11mA。因此可知,A/D的精度至少要在12位以上,但由于只是用于测量显示,因而测量速度要求不高;又因为测量对象为直流信号,故也没有双极性测量的要求。据此可以考虑采用以下具有变增益功能的A/D转换器。方案一:ICL7135是美国Intersil公司生产的4位半双积分型A/D转换器,它采用单基准电压,能对双极性输入的模拟电压进行转换。它具有自动量程控制信号输出,自动极性判别信号输出,动态字位扫描BCD码输出的特点,因此在转换精度要求较高而采样时间可以相对较慢的数据采集系统中被广泛应

8、用。方案二:AD7705是16位分辨率的A/D转换器,2通道全差分模拟输入,使用5V单电源,主要应用于低频测量。它利用了转换技术实现了16位无误码性能,三线数字接口,可以通过串行输入接口由软件配置芯片的增益值、输入信号极性和数据更新速率,非常灵活方便。具有自校准和系统校准功能,能够消除器件本身和系统的增益以及偏移误差,是用于开发智能系统、微控制器系统和基于DSP系统的理想产品。由于其精度比ICL7135高,所以此处采用AD7705。5D/A转换器根据题目要求,所设计的直流电流源应具有数控功能,按发挥部分的指标要求,应满足输出最大2000mA,步进1mA的要求;又因为所设计的直流电流源为压控电流

9、源,因此,用“单片机D/A”的方式实现数控功能最为合适。根据指标要求,D/A的位数至少为11位,故而我们选择12位的D/A转换器。由于系统对输出电流设定的实时性没有要求,所以选择串行12位D/A MAX532以节约单片机接口资源。MAX532是MAXIM公司生产的12位双通道、三线串行输入、电压输出的D/A转换器。它不需要任何外围器件就可达到最佳的性能指标。6压控电流源电压控制的电流源模块,可采用的方案有以下三种: 功率集成运放,如OPA501、OPA541、PA05等; 运放晶体三极管放大; 可调集成稳压模块,如LM317。方案一:直接使用功率集成运放。特点:使用容易、性能稳定可靠。常用的功

10、率集成运放一般能够输出40V,1015A的功率,性能指标也较高,完全能够满足本题要求。功率集成运放还可以双极性输出,但本题只需单极性输出,却需要为功率集成运放配置正负双电源。方案二:利用三端可调直流稳压集成芯片,通过调整其输出电压来实现负载的恒流特性。特点:直接利用稳压片提供所需功率,只需要添加相应控制电路即可实现本题的大部分要求,但是,其电流调整率指标只能达到0.5%0.15%,不满足题目要求,方案三:采用“运放功率三极管”的结构构成恒流源。特点:性能满足本题要求,同时可以通过选用功率三极管的不同容量来满足不同的应用要求。鉴于上述原因,我们选用方案三。7电源设计了两套直流稳压电源,一套为单片

11、机及其外设提供工作电源,另一套为大功率三极管及其电流源负载提供电源,两套电源分开,可以提高系统工作的稳定性。(1)为单片机系统提供电源的直流稳压电源该电源按常规设计,输出电压等级有5V,15V。电路原理图如图1、图2所示。图1 +5V电源图2 5V与15V电源(2)为电流源负载提供功率的电源在对为电流源负载提供功率的电源进行设计时,我们考虑了两套方案:直接采用不稳压的整流电源; 采用直流稳压电源。考虑到系统对容量的要求以及对纹波电流的要求,我们选择了用LM317构成的可调稳压电源。其优点是: 可以进行预稳压,以提高输出电流对输入交流电源电压变化的稳定度; 为压控电流源电路提供具有稳压特性且很小

12、纹波的高质量的工作电源,以有效降低输出电流纹波系数; 可以根据输出电压要求合理整定压控电流源电路的工作电压,在LM317和末级功率三极管间分散负担并合理分配功率损耗,方便散热;其电路原理图如图3所示。图3 1.2521V可调电源稳压电源电路输出电压为:VO = VREF (1 + R2/R1) + IADJ R2输出调节电路中固定电阻1取150,此时电位器R2选取10k精密线绕电位器,因整流桥输出为26V直流电,故Uomax能满足15V需求,经测量,最大可达到21V。输入输出端滤波电容各取24700F,以减小纹波电压,稳定输出电压,增强带负载能力。选取IN5404,可防止输出输入短路时烧毁芯片

13、。 二、电路设计1A/D转换(AD7705)(1) IO口资源分配 DOUT接IOA0,为了使将它的数据更方便的读出来,将它放在第一位,初始化为带上拉电阻的输入口; DRDY接IOA1,初始化为带上拉电阻的输入口; DIN接IOA2,经数据缓存器输出低电平; SCLK接IOA3,经数据缓存器输出低电平; RESET接IOA4,经数据缓存器输出低电平; (2)硬件电路设计 图4为AD7705的引脚连接图。图4 AD7705的引脚连接图 23脚间的晶振用小的好,这里采用1MHz,加电容效果更佳。CS接地。 在电源VDD接触处,加两个滤波电容,一个10F的电解电容和一个0.1F的独石电容,以稳压用。

14、芯片的电源供电越稳定,纹波越小,其性能越好,采样值越稳定。2D/A转换(MAX532)(1)IO口资源分配 DIN接IOA5,同相低电平输出; SCLK接IOA6,同相低电平输出; CS接IOA7,同相高电平输出。(2)硬件电路设计如图5所示,在正电源VDD和负电源VSS上也加上了两个滤波电容,一个10F的电解电容和一个0.1F的独石电容,同AD7705,目的同样是稳压。可以是电源纹波小,使芯片工作时性能好,输出的波形更加稳定。为之后稳定电流的输出奠定了良好的基础。图5 MAX532的引脚连接图3压控电流源模块电压控制的电流源电路如图6 所示。压控电流源模块主要由给定与比较放大单元、功率放大单

15、元和电流反馈单元组成。给定与比较放大单元由U1(OP07)及其外围阻容器件组成,起着计算给定电流与实际输出电流偏差并进行放大的作用。与R2并联的电容器C9起加速反馈的作用,与运放反馈电阻并联的电容器C10起滤波作用,二极管D1起电压钳位作用,用以保护运算放大器;功率放大单元由Q1、Q2和Q3及其配套阻容器件组成,为满足最大输出容量(10V,2000mA)的要求,选取最严重工况(负载端短路且输出2000mA)计算Q3的功率损耗:(105)V2A30W式中,5V是考虑电流源输出10V电压,输出2A电流时,为Q3留出的ce极间电压。为可靠起见,留有足够的功率裕量和安全系数,选择Q3的型号为:2N58

16、86。图6 电压控制的电流源其主要技术参数如下:100V,25A,允许管耗300W。C14起纹波抑制作用,二极管D3用以保护功率三极管Q3,防止其承受反压而损坏;电流反馈单元由仪用放大器AD620和低噪声运放OP07构成,前者对串联在负载回路的康铜丝两端电压进行取样,康铜丝是一种温度特性佳的阻性元件,其两端电压正比于流过的电流,因此该电压的反馈就是负载电流的反馈。仪用放大器具有极强的抗共模干扰的能力,特别适合对小信号进行放大。OP07作为二级放大且其输入端设置一个反馈系数调节用的精密电位器,起着输出电流校正之功用。4负载电流、负载电压的测量负载电流、电压测量电路如图7所示。负载电流测量电路与电

17、流源电路中的电流反馈环节相同,可调电位器用作测量回路的增益;负载电压测量电路具有相同结构,只是AD620的取样点是经R3,R4分压得到的,以保证AD620工作在最大允许输入电压值的范围内;注意到负载电压测量电路的这种取样方式,实际所测的是负载电压与康铜丝电压之和,真正的负载电压需要减去康铜丝电压。设置测量上述两个测点的电压,可以直接得到负载电流并通过计算得到负载电压以及负载的直流电阻阻值。图7 负载电流、电压测量电路5.人机接口触摸屏的型号及具体参数触摸液晶屏是采用Burr-Brown公司的触摸屏控制芯片ADS7843,由于ADS7843内置12位A/D,理论上触摸屏的输入坐标识别精度为有效长

18、宽的1/4096。它是一个低导通电阻模拟开关的串行接口芯片。供电电压2.75V,参考电压VREF为1VVCC,转换电压的输入范围为0VREF,最高转换速率为125KHz。触摸屏控制芯片ADS7843的电路图ADS7843是触摸液晶屏的控制芯片,AT89C55是51系列单片机。图8 触摸和显示主电路三、软件设计1 主程序流程图主程序流程如图9所示。图9 主程序流程图2A/D转换(AD7705)AD7705接收数据的流程图与发送数据的流程图,此处不再赘述。但对于编程中需要注意的地方,做以下说明。 每次对芯片发数据的时候,都要首先对通讯寄存器写数据,否则一切指令无效; 对于选中芯片,可以有两种方法:

19、a.将CS脚置低;b.将RESET拉低以后再置高,使芯片复位一次。一般情况下选择方案a,但若开始转换以后不能停止,而导致数据出错,就必须用方案b。此处我们采用方案b,以防万一。 在拉低RESET以后,要给予足够的时间让芯片复位,否则复位时间太短也会导致出错。程序中许多延时是必须的,因为AD7705属于低频高精度A/D转换器。 此处我们采用了双通道A/D采样。一通道对康铜电阻采样,目的是为了显示当前电流的输出值。二通道对可变负载电阻两端的电压采样,此处是我们的发挥部分,目的是测出了负载两端的电压值,输出的电流又是已知的,从而可以测得负载电阻的当前值。 3触摸屏的程序设计 触摸屏的主程序流程图如图

20、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/

21、A输出值为4000(12位D/A,对应电流给定值2000mA),调节反馈增益电位器,使电流源输出2000mA。(2)测量值校准在精密电流表计显示2000mA时,调节测量回路增益电位器使单片机显示2000mA。3测量数据记录测试设定电流与精密电流表的电流读数,同时对比单片机的实测电流显示值,记录在表1中。表1 测试数据统计电流设定值Ip/mA电流实际值Io/mA单片机显示Is/mA纹波电压Vw/mV1514.94214.7890.132019.92119.7620.125049.94849.7920.128079.98079.8230.11100100.02099.8430.13300300.0

22、4299.9180.13500500.08499.9290.131000999.86999.6650.1314001399.81399.8150.1418001799.51800.1590.1420001999.92000.4930.1220202019.92020.5130.13改变负载电阻,让输出电压从010V以内变化时,测出输出电流变化的绝对值,测试结果如表2所示。表2 电流随负载改变的测试数据设定电流值/mA端电压值/V输出电流值/mA电流变化绝对值/mA200.00019.9440.0290.20819.9152000.032199.830.092.090199.7420000.31

23、92001.60.32.0772001.30.23.952001.10.46.092000.70.48.072000.30.49.981999.9注:由于电阻负载比较小,所以电压范围不大。4结论Ip为电流设定值Ia为输出电流与设定值偏差的绝对值,Ia|IpIo|P1为偏差绝对值占电流设定值的百分比,题目要求其百分比要不大于1:P1Ia/Ip100Is为单片机显示值,Io为电流实际值,Id为电流实际值与单片机显示值偏差的绝对值Id|IsIo|P2为偏差的绝对值占单片机显示值的百分比,题目要求其百分比不大于0.1%:P2Id/Is100表3 数据处理和误差分析电流设定值Ip/mA输出电流与设定值偏

24、差的绝对值Ia/mA偏差占电流设定值的百分比P1/%电流实际值与单片机显示值的偏差Id/mA偏差占单片机显示值的百分比P2/%150.0580.3870.1531.020200.0790.3950.1590.790500.0520.1040.1560.312800.0200.0250.1570.1961000.0200.0200.1770.1773000.0400.0130.1220.0405000.0800.0160.1510.03010000.1400.0140.1950.019514000.2000.0140.0150.01118000.5000.0280.6590.03620000.1

25、000.0050.5930.029720200.1000.0050.6130.030注:计算P1时,未减去1mA,计算P2时未减去3个字。测试结果表明,所设计制作的“数控直流电流源”符合设计任务规定的基本部分和发挥部分的各项要求,达到了发挥部分规定的各项性能指标。五、误差分析 由于选择A/D与D/A转换器精度高过指标要求的精度2倍以上,测量器件采用高精度仪用放大器,所以可以保证设定值和测量值的精度要求; 采取抑制高增益电路振荡的有效措施和使用高质量稳压电源供电等措施,使得输出电流的谐波大大低于设计要求; 为弥补负反馈增益偏低负载调整率不够的不足,采用了双闭环控制手段,大大提高了系统的稳流精度。

26、六、创新部分1利用单片机的测控和运算能力实现输出电流的精度补偿精度补偿原理:将实测负载电流与给定电流比较,求出偏差,再根据偏差的方向及大小,用“积分”的调节计算方法,计算得出补偿值,将此补偿值迭加到给定电流上,一起送到压控电流源单元的输入端,即可实现“无差调节”,即做到输出电流完全等于给定电流。精度补偿效果的好坏,关键在于能否做到高精度地测量负载电流。2 设定值与输出值低端的非线性补偿电流源在小电流输出时,由于地噪声的干扰,使D/A输出电压的信噪比大大降低,导致设定电流与实际输出电流间失去线性对应关系,呈现显著非线性。为此,我们采取硬软件结合的方法进行补偿。非线性补偿原理:采取的硬件措施是在压

27、控电流源的比较单元输入端增加一路与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,从而可以测得负载电阻的当前值。可做一个电阻表用。RVRL/I七、结束语我们在整个设计制作过程中,始终关注系统的性能指标和运行稳定性,采取了诸多有效措施,完成了设计任务规定的基本部分和发挥部分的各项要求,达到了发挥部分的各项性能指标,而且有些指标有较大提高,功能也有所扩展。

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

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