您好,欢迎访问三七文档
-1-全国大学生电子设计竞赛设计报告编号:F甲1004题目:数控直流电流源学校:山东大学参赛队员姓名:杨喜超,夏驿杰,马云朋-2-目录一.摘要-------------------------------------------------------------------------3AbstractAndKeyword---------------------------------------------3二.方案选择与论证----------------------------------------------------------42.1设计要求-------------------------------------------------------------2.2总体设计方案-------------------------------------------------------------2.2.1设计思路-------------------------------------------------------------2.2.2控制模块的模拟电路设计方案确定----------------------------2.2.3软件仿真模拟确定方案--------------------------------------------2.2.4人机界面-------------------------------------------------------------2.2.5声光报警提示--------------------------------------------------------三.系统的具体设计与实现-----------------------------------------------------3.1.系统的硬件设计-------------------------------------------------------------3.1.1电源部分-------------------------------------------------------------3.1.2键盘/显示器接口电路---------------------------------------------3.1.3电压控制电流模块-------------------------------------------------3.1.4D/A和A/D模块原理图-----------------------------------------------3.1.5声光报警模块----------------------------------------------------------3.2系统的软件设计-----------------------------------------------------------3.2.1主程序流程图----------------------------------------------------------3.2.2预设置子菜单程序流程图--------------------------------------------3.2.3显示输入步进子菜单流程图------------------------------------------3.2.4步进调节输出子菜单流程图-------------------------------------------四.系统功能测试及其整体指标----------------------------------------4.1使用的仪器仪表记录表------------------------------------4.2.2步进调整档位测试记录分析-------------------------------------------4.2.3,纹波电流的测定记录与分析------------------------------------------4.2.4测试结果分析-----------------------------------------------------------五.结束语-----------------------------------------------------------------------------参考文献-3-数控直流电流源摘要本系统采用SPCE061A16位单片机作为控制核心的直流源,可以完全按用户要求输出相应电流值的智能数控直流源,其电流输出可以进行按照不同幅度调节。本设计采用了高共模抑制比低温漂的直流放大器OP07,因其一般工作在闭环状态只要外接几个电阻即可构成具有深度负反馈的放大器,故可以在反馈性恒流源电路作比较器,使其各项性能指标得到显著提高。我们采用12位D/A转换器AD767实现D/A转化得到近似线形电压,为放大器提供基准电压来控制电流放大器产生相应的电流,同时通过12位A/D转换器AD574进行电压采样,利用软件对电流进行闭环调节,以达到获取精确电流的目的。关键词:高共模抑制比集OP07闭环调节AD767AD574SPCE061A数控电流源Abstract:ThissystemisanumericalcontroldirectcurrentsupplywhichadoptstheSPCE061A,16_bitMCU,asthecontrolcore.Ourintelligentworkscanoutputtherequiringexactcurrentundertheuser’sorder.Besides,thecurrentoutputcanchangeindifferentscales.TheoperationalamplifierOP07withahighCMRRandalowtemperaturedrift,whichcanmakeupadeep-feedbackamplifierwithonlyseveralresistances,canbeusedasthecomparatorinthecurrentproducerinordertooptimizeourallkindsofguidelines.TheMCUprovidesthe12_bitD/AconverterAD767withdigitalsignalstomakethesignalsconvertedintoexactlylinearvoltages,whichisusedtosupplythecurrentmoduleareferencebenchmarktoproducethedirectcurrent.Inthemeantime,the12_bitA/DconverterAD574pickupthevoltagesamplefromthecircuit,whichisusedasthemeasurementvaluedisplayedontheLCDscreenaswellasareference.ThenoursoftwarewillworkasaregulatorbasedontheADvalue(acloseloopwiththeDAoutput)toensureourworkstooutputthehighaccuratecurrent.Keywords:OP07withahighCMRRandalowtemperaturedrift,close-loopadjusting,12_bitD/AconverterAD767,12_bitA/DconverterAD574,SPCE061A(MCU),numericalcontroldirectcurrentsupply-4-二.方案选择与和论证2.1设计要求:2.1.1基本要求:(1)输出电流范围:200mA~2000mA;(2)可设置并显示输出电流给定值,要求输出电流与给定值偏差的绝对值≤给定值的1%+10mA;(3)具有“+”、“-”步进调整功能,步进≤10mA;(4)改变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值≤输出电流值的1%+10mA;(5)纹波电流≤2mA;(6)自制电源。2.2.2、发挥部分(1)输出电流范围为20mA~2000mA,步进1mA;(2)设计、制作测量并显示输出电流的装置(可同时或交替显示电流的给定值和实测值),测量误差的绝对值≤测量值的0.1%+3个字;(3)改变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值≤输出电流值的0.1%+1mA;(4)纹波电流≤0.2mA;(5)其他。2.2总体设计方案2.2.1控制核心MCU方案选择我们的控制核心采用SPCE061A单片机SPCE061A是继μ’nSP系列产品SPCE500A等之后凌阳科技推出的又一个16位结构的微控制器。主要性能如下:■16位μ’nSP微处理器;■工作电压:VDD为2.4~3.6V(cpu),VDDH为2.4~5.5V(I/O);■CPU时钟:32768Hz~49.152MHz;■内置2K字SRAM、内置32KFLASH;■可编程音频处理;■32位通用可编程输入/输出端口;■32768Hz实时时钟,锁相环PLL振荡器提供系统时钟信号;-5-■2个16位可编程定时器/计数器(可自动预置初始计数值);■2个10位DAC(数-模转换)输出通道;■7通道10位电压模-数转换器(ADC)和单通道语音模-数转换器;■声音模-数转换器输入通道内置麦克风放大器自动增益控制(AGC)功能;■系统处于备用状态下(时钟处于停止状态)耗电小于2μA@3.6V;■14个中断源:定时器A/B,2个外部时钟源输入,时基,键唤醒等;■具备触键唤醒的功能;■使用凌阳音频编码SACM_S240方式(2.4K位/秒),能容纳210秒的语音数据;■具有低电压复位(LVR)功能和低电压监测(LVD)功能;■内置在线仿真电路接口ICE(In-CircuitEmulator);■具有保密能力;■具有WatchDog功能;凌阳单片机强大的功能,完全可以满足我们整个系统控制A/D,D/A转换,LCD显示,键盘驱动以及语音功能的要求。凌阳同时支持汇编与C语言,编程方式灵活,C语言用来做主体程序框架,大大减轻编程的负担。需要指出的是,语音功能是凌阳的一大特色,是其他单片机是无法比拟的。2.2.2设计思路根据题目要求系统可划分为以下几个基础模块,如图:图(1)凌阳16位单片机D/A压控电流模块负载A/D电源LCD显示键盘控制声光报警-6-方案选择:1.电源方案a)单片机以及相关芯片工作电源方案选择单片机需要在+5V电压工作,我们按照题目要求,制作了电源,采用目前比较流行的稳压管技术,利用7805,7812,7912,7815,7915等稳压管,获得+5V,12V,15V,完全可以满足单片机以及相应芯片的电压要求。b)压控电流源功率电源方案选择由于电流源的最大电流需要达到2A,估算一下功率要达到30W以所以我们选用功率大的变压器(需要改进)2.电流源模块方案选择()1)采用稳压管和可调变阻器组成恒流源。稳压管用来提供基准电压,通过人工调节变阻器来获得合适电流。公式为lwRRUI该方案特点是:结构简单,易于实现。但是从公式可以看出,其输出电流与负载有关系,在使用过程中,需要不断调节变阻来获得合适的电流,负载一旦改变,就需要重新进行调节,所以使用起来很不方便。显然,如果想对这种方案进行只能控制只能对电阻进行编程,软件实现起来比较困难。-7-C1C2Rw10RVinVoutGNDMC7805+-2)使用三极管和一些电阻搭建直流电流源,如右图:负载电流为eWLRUI7.0,其中wU为稳压管的电压。由公式可知,电流只与eR有关,不随负载变化而变化。通过改变电阻eR的阻值获得相应的电流,同
本文标题:数控直流电流
链接地址:https://www.777doc.com/doc-6989838 .html