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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数控直流电流源设计与总结报告Word文档格式.docx

1、图3 方案2恒流源电路 方案3 :采用电流串联负反馈机理构成恒流源 (如图4所示) 本方案由DAC、低噪声误差放大器、调整管、负载电阻RL、取样电阻RF及精密多圈电位器RP等组成。来自CPU电流控制字数据加至D/A转换器,转换成电压信号通过多圈电位器RP加在运放的同向端,由取样电阻引入的与输出电流I。成正比的反馈电压UF加在误差信号放大器的方向端。由A、VT、RL、RF构成典型的电流串联负反馈。 对于电路的基本计算见图4所示。图4 方案3恒流源电路因为: (式1.1) 而 (式1.2)根据理想运放“虚断”原理,则 (式1.3)于是 (式1.4)由(式1.4)可知,当K、RF、UREF确定后,输

2、出电流I0与来自CPU的电流控制字数值成正比。方案论证:由于方案2采用PWM波控制,有控制上的难度。基于方案3的基本原理,本小组稍作改动制作了两个版本的电路。两个电路都经过MULTISIM仿真软件仿真,精度可以达到扩展的要求。但考虑实际板子的效果受很多因素的影响,故决定两个板子都制作出来,最终经过调试后,择优电路。 方案选定:本系统恒流源部分采用方案3 。2 系统设计2.1 总体设计 总体设计的方案如下图5所示:图5 该系统总体设计框图2.2 各单元模块功能介绍及电路设计2.2.1 数据采集处理模块在MSP430F149中自带了12-Bit ADC,在数据采集处理的时候采用了。同时又用外部参考

3、电压。此ADC的结果NADC转换形式如下所示: (1.5)注释:NADC 为数字输出端,最大值为0FFFHVR+ 为参考电压值,采用外部参考电压,电压值为2.5VVR 为0;Vin 为输入电压值;以下是MSP430F149电路图(图6所示),内部有12位的ADC: 图6 MSP430F149应用电路图2.2.2 恒流源模块 图7中Q1和Q2的作用为跟随作用,10uF和0.1uF的电容并联,主要是起电源滤波作用;RL为负载电阻,RS=1 为采样电阻,;DA的输出端电压从U1(OP07)的正相端输入,根据虚短所以V+=V_=DA输出电压值。 图8中大概原理和图1类似,主要区别是引入了闭环回路可以更

4、稳定的调节电流的变化。其中U2起电压跟随作用。基于恒流源方案3的两种原理图如下图7和图8所示: 图7 恒流源方法1 图8 恒流源方法22.2.3 数模DAC模块从采样电阻那里将电压值取出,再经过D/A转换(如图9所示),在液晶上显示。数模TLV5638是12-bit的集成器件是电阻串结构。输出电压为: (式1.6)CODE是数字输入值,在参考电压VREF时,其变化范围是0x000H0XFFFH ;VREF是这个参考电压值;VOUT是这个输出电压值(满刻度的值取决于参考电压); 图9 数模转换TLV56382.3 特殊器件的介绍;场效应管IRF540N是功率MOSFET(如图所示),其连续漏电流

5、ID的最大值为33 A,导通电阻RDS( ON) 的最大值为44mW。IRF540N 即使在负载短路时导通,其漏电流大小为18.6 A( 12 V/0.644),远小于ID,从而确保其不在过流的情况下工作。SFET 栅极偏置电阻,它可以保证MOSFET 输入端开路时的可靠截止。特别注意:由于IRF540N的功率很大,良好的散热是必须考虑的。所以在使用时,我们加了超大型的散热片。 图10 IRF540N功率MOSFET3 软件设计3.1 设计思路通过MSP430F149单片机自带的12Bit的A/D转换器,将输入的恒电流值转换为电平量。3.2 软件流程图 此系统设计流程图如下图11所示:该程序基

6、于小系统板,小系统板上有显示、ADC转换、键盘等电路。学习系统板上主控单片机为MSP430F149,软件流程图11如下:图11主程序流程图4 系统测试4.1 测试方法步骤1:先上电检测电路板是否电路正确。电路没问题后安装好运放OP07CP,检测运放是否是正常供电。一切正常后,用DC POWER SUPPLY 模拟提供A/D转换的输入电压值,检测U2的输出电压。通过该操作,观测电压是否起到了跟随作用。步骤2:改变设定电流值,观测实际测量值是否跟随着变化。能够跟上变化说明完成了动态的电流跟随功能。步骤3:改变设定值,观测实测和设定值之间的误差,然后分别对A/D和D/A进行校正。步骤4:完善程序的稳

7、定性,对测试数据进行分析。根据题目各项技术指标要求作了系统全面的测试。通过键盘输入各项参数,控制输入的电压步进增减电压从010V内变化。4.2 测试结果在输入交流200V240V,50HZ;输出直流电压10V的条件下,对制作的数控直流电流源进行测试,进行了多次测量。实验数据如表1、2、3所示。由表1可得出规律如图所示。表格 1 第一次实际测量值2011-6-27 第一次测量值单位:Mv RL=10序号DA输出采样电阻输出液晶(设置值)偏差(DA与采样值)121.1720.2200.97225.6724.6725330.1129.13300.98434.6533.54351.11539.1437

8、.85401.29643.742.53451.17748.2547.06501.19852.9151.59551.32957.4956.07601.421062.0960.51651.581166.3564.68701.671270.9469.28751.661375.5373.78801.751478.8977.8851.091584.3382.24902.09图12 基于表一的图形表格 2 第二次实际测量值2011-6-27 第二次测量值mV RL=10DA与-样值=偏差19.5618.610.9523.9823.1210.8828.1427.13221.0158.3856.841.546

9、9.9267.862.0678.2376.072.1689.2687.182.08108.8106.31112.5200.6196.52004.1300.9295.13005.8402.1394.44007.7502.8493.45009.4602590.660011.4803.7785.980017.81001.6980.61000表格 3 第三次实际测量值2011-6-27 第三次测量值 DA19.6719.080.591.6321.320.70.62.623.923.30.224.123.470.632.6226.7226.020.71.6228.3427.590.752.663130.

10、290.711.732.732.060.642.735.434.680.72360.9636.9636.20.762.6439.638.721.5641.1640.22.6543.8142.861.645.4144.442.611648.0247.05表4 改变负载输出采样值测试采样值前提:设定值为400采样值397396由表可以知道:显示最大值与最小值之差的绝对值小于1mA,满足题目的发挥部分要求。输出纹波是影响系统稳定度的一个重要方面,因此对电流纹波的测量十分必要,本系统得纹波测量值均小于0.2mA,满足题目要求。4.3 结果分析造成误差的原因有:(1)自制的康铜丝电阻的阻值不够精确。(2

11、)运放零点漂移。由于运算放大器的零点漂移,温度漂移等带来的误差,可以通过温度补偿措施来解决此误差。(3)采样电阻自热效应引起的误差由于电阻在温度上升时阻值会发生变化,因此会引起温度飘移,给系统带来测量的误差。(4)A/D,D/A转换误差受AD转换器精度及基准源稳定程度的限制,不可避免地带来一定的误差,为了更精确的输出恒流电源,必须选用更多位数的AD、DA芯片。(5)因外界突发干扰或仪表显示值等引起的随机误差或粗大误差。(6)纹波对电流输出的影响。采用屏蔽的方法、远离容易产生势骚动或脉冲工作方式的器件、减少IC供电电源的纹波等可减少由IC外部干扰产生的纹波。对选择低噪声的运放是解决问题的一种方法

12、,但不幸的是大多数产品目录中均未列出噪声指标。根据少数运放的该项指标知道,其低频噪声(0.110Hz)电压的峰-峰值为(0.120V),因此,选择满足1x10-6稳定度要求的运放也不是很容易的。另外,在输出接近低频直流时,运放的失调电压和失调电流也是产生低频噪声的源泉,特别是失调电流,在选择运放时亦应注意。消除高频噪声可采用交流负反馈来提高运放的交流放大倍数和拓宽频带,但将造成增益降低。解决的办法是在运放前加一级晶体管或场效应管的差分级,由于分离元件便于精选,故可改变整个比较放大器的噪声指标。5 结论 本系统经实践验证,性能良好,完成了课题所要求的基本功能。电流输出范围为20mA2000mA,

13、输出电流可以在此范围内任意预先设置.设定电流和测量电流可同时在液晶屏上进行实时显示。输出负载变化,当输出电压在O10V内变化时,纹波电流经过实际测试,小于输出电流的01+lmA;长时间工作情况下,电流源输出稳定可靠。此外,对于该课题,本小组采用的是MSP430F149的学习板,通过该课题的训练基本熟悉了编程技术,对学习板上布局的认识,对TLV5638的使用。有利于以后课题的开展。 在液晶显示测量电流值时,电流值还抖动的比较严重。虽然换了很多不懂容值的电容,抖动情况有所改善但没有根治。课题还可以在这方面尝试其他方式进行完善。参考文献 1 陈武凡.小波分析及其在图像处理中的应用.科学出版社,200

14、2.01.2 高吉祥主编 . 高频电子线路 . 北京:电子工业出版社,20033 易波 . 通信原理 . 长沙:国防科技大学出版社出版,19984 何立民.单片机应用系统设计系统配置与接口技术M.北京:北京航空航天大学,1990.5 李晓荃.单片机原理与应用M. 北京:电子工业出版社,2000.6 刘和平.单片机原理及应用M.重庆:重庆大学出版社,2002 .7 徐爱钧.单片机高级语言 C51 应用程序设计M. 北京:电子工业出版社,2002.8 谢自美.电子线路设计.实验.测试(第二版) M.武汉:华中科技大学出版社,2000. 9 江国强.现代数字逻辑电路.北京:电子工业出版社,2002

15、.10朱传奇.简易使用的直流电流源J.山东电力技术,1999.11 马云峰.单片机控制的直流电流源设计J.潍坊高等专科学校学报,1999.12 Richard c.Dorf.modern conctrol systermM.BEIJING:Science Publishing House,2002.13 Donald A. Neamen. Electronic circuit analysis and designM.Tsinghua University Press and Springer Verlag.2002.附录:附1:元器件明细表:1、三极管8050和30552、OP07CP3、I

16、RF540N4、康铜丝自制电阻5、液晶1602附2:仪器设备清单1、DC POWER SUPPLY 2、数字万用表 附3:电路图图纸附图 方法1PCB 附图 方法2的PCB附图 实物图附4:程序清单/*主函数*/void main() WDTCTL=WDTPW+WDTHOLD; LCD_RW ; init_clock(); /初始化时钟 init_port(); /初始化端口 init_lcd(); /初始化lcd init_AD(); /初始化AD init_P1_interupt(); _EINT(); while(1) if(flag1=0) /显示提示语 if(flag2=0) wri

17、te_lcd(lcd_data1,16,0x80); flag2=1; else if(flag1=1|flag1=2) /flag1=1为一的时候调节十位和各位,flag1=2调节百位和千位; if(flag2=1) write_lcd(lcd_data3,8,0x80); write_command(0x80+12); write_data(m); write_command(0x80+13);A flag2=2; write_lcd_in(); else if(flag1=3) /数据送DA,并读回AD数据 if(flag2=2) P5DIR=0xff; init_DA(); write

18、_DA_data(0xd002); /设置DA为高速模式,用内部参考电压2.048 ADC12_buffer0=qian*1000+bai*100+shi*10+ge-7+0xc000+(int)(qian*1000+bai*100+shi*10+ge)*0.03); write_DA_data(ADC12_buffer0); write_lcd(lcd_data2,8,0xc0); write_command(0xc0+14); write_command(0xc0+15); flag2=3; AD_chuli(); /AD数据采集后处理 write_lcd_out(); delay(255

19、); void init_clock() /激活高速时钟 uchar i; BCSCTL1&=XT2OFF; /打开高速时钟 do IFG1&=OFIFG; /激活失败标志位置零 for(i=0;i250;i+); /等待激活 while(IFG1&OFIFG); /判断是否激活 BCSCTL2=SELM_2+SELS; /主时钟配置为外部高速时钟,子系统时钟也选为8兆/* AD结果处理 * */ void AD_chuli() uint result1; ADC12IE|=0X01; /使能A0采样中断 ADC12CTL0|=ADC12SC; /启动AD while(ADC_i!=32);

20、/等待采集32 ADC12IE&=(0X01); lvbo(); ADC_i=0; result=average*0.8025;/0.802;-200mA TO 600mA/ /计算出电流值 result1=(int)(result*10); a=result1/10000; b=(result1-a*10000)/1000; c=(result1-a*10000-b*1000)/100; d=(result1-a*10000-b*1000-c*100)/10; e=result1%10;/* AD采集模块*void init_AD() P6SEL|=0x01; /将p6.0置为AD的输入端口 ADC12CTL0=ADC12ON+MSC+SHT0_15; /打开AD,选择多次采样,设置采样率 ADC12CTL0|=REFON; /内部参考

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

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