全国电子设计大赛_F题_数控恒流源(个人整理比较详细资料,附加程序)
数控恒流源实验报告设计
数控恒流源实验报告设计摘要:本系统是以msp430单片机为控制器,由矩阵键盘、液晶显示器、D/A转换电路、恒流源电路、电流采样电路及直流稳压电源电路组成的数控恒流源实验电路。
该电流源具有输出电流稳定、可调范围输出电流与输入电压呈线性关系的特点。
系统基本工作原理为:键盘设定直流电源的输出电流,单片机通过D/A转换电路控制恒流源的输入电压,由于恒流源输入电压与负载电流的线性关系且负载电流只随输入电压变化而变化从而实现数控恒流的目的,另外单片机通过电流采样电路及A/D转换回检负载电流并通过液晶将采样电流值显示出来。
最后经实验验证,本系统输出电流稳定,不随负载变化而变化。
关键字:键盘、D/A、恒流源、采样电路、A/D一、方案论证与比较1.1直流稳压电源方案一:采用单极开关电源,由220V交流整理后,经开关电源稳压输出。
该方案的优点是电路效率高,但是此方案产生的直流纹波和干扰比较大,而且开关电源结构复杂。
方案二:采用交流电压经桥式电路整流滤波输出,直接进入稳压电路。
此方案的优点是电路简单、容易实现、方便调试,只是该方案功率损耗较大,但是在小型非连续工作系统中这些功耗可以承受。
综合考虑,选择方案二。
1.2恒流源模块方案一:由运算放大器、大功率场效应管、采样电阻、负载电阻等组成恒流源。
此方案既能满足输出电流达到2A的要求,也能较好地实现电压近似线性控制电流。
方案二:可通过由集成稳压器构成开关恒流源来构成恒流电路。
通过三端集成稳压器可构成开关稳压源。
当把电阻设为一定值时,当回路中负载发生变化时可有集成稳压器进行自动补偿从而使输出电流保持不变,但此电路带负载能力及调节精度存在一定难度。
综合考虑,本系统采用了方案一。
集成稳压器构成的开关恒流源电路图如下:二、系统设计2.1系统方案设计本系统以直流电流源为核心,msp430单片机为控制器,通过矩阵键盘来设置直流电源的输出电流,由单片机程控输出数字信号,经过D/A转换模块输出模拟量,控制直流电流源的输入电压,随着输入电压的变化而输出不同的电流,设置步进等级可达1mA。
历届全国电子设计大赛试题
全国大学生电子设计竞赛历年题目(1994-2007)第一届(1994年)全国大学生电子设计竞赛题目题目一简易数控直流电源一、设计任务设计出有一定输出电压范围和功能的数控电源。
其原理示意图如下:二、设计要求1.基本要求(1)输出电压:范围0~+9.9V,步进0.1V,纹波不大于10mV;(2)输出电流:500mA;(3)输出电压值由数码管显示;(4)由“+”、“-”两键分别控制输出电压步进增减;(5)为实现上述几部件工作,自制一稳压直流电源,输出±15V,+5V。
2.发挥部分(1)输出电压可预置在0~9.9V之间的任意一个值;(2)用自动扫描代替人工按键,实现输出电压变化(步进0.1V不变);(3)扩展输出电压种类(比如三角波等)。
三、评分意见题目二多路数据采集系统一、设计任务设计一个八路数据采集系统,系统原理框图如下:主控器能对50米以外的各路数据,通过串行传输线(实验中用1米线代替)进行采集的显示和显示。
具体设计任务是:(1)现场模拟信号产生器。
(2)八路数据采集器。
(3)主控器。
二、设计要求1.基本要求(1)现场模拟信号产生器:自制一正弦波信号发生器,利用可变电阻改变振荡频率,使频率在200Hz~2kHz范围变化,再经频率电压变换后输出相应1~5V直流电压(200Hz对应1V,2kHz对应5V)。
(2)八路数据采集器:数据采集器第1路输入自制1~5V直流电压,第2~7路分别输入来自直流源的5,4,3,2,1,0V直流电压(各路输入可由分压器产生,不要求精度),第8路备用。
将各路模拟信号分别转换成8位二进制数字信号,再经并/串变换电路,用串行码送入传输线路。
(3)主控器:主控器通过串行传输线路对各路数据进行采集和显示。
采集方式包括循环采集(即1路、2路……8路、……1路)和选择采集(任选一路)二种方式。
显示部分能同时显示地址和相应的数据。
2.发挥部分(1)利用电路补偿或其它方法提高可变电阻值变化与输出直流电压变化的线性关系; (2)尽可能减少传输线数目;(3)其它功能的改进(例如:增加传输距离,改善显示功能)。
全国大学生电子设计竞赛历年题目分类
1.音频信号分析仪2.数字示波器
电动车跷跷板
第九届
2009年
1.光伏并网发电模
拟装置
2.宽带直流放大器
3.电能收集充电器
无线环境监测模拟装置
数字幅频均衡功率放大器
声音导引系统
全国大学生电子设计竞赛历年题目分类
模拟电子线路设计
无线电、高频电子线路设计
电子仪器、仪表
设计
数字系统与自动控制系统设计
第一届
1994年
简易数控直流电源
多路数据采集系统
第二届
1995年
1.实用信号源的设计和制作
2.实用低频功率放大器
2.简易无线电遥控系统简易Biblioteka 阻、电容和电感测试仪第三届
1997年
直流稳压电源
2.电压控制LC振荡
器(高频)
1.简易逻辑分析仪
2.低频数字式相位测量仪
1.简易智能电动车
2.液体点滴速度监控装置
第七届
2005年
1.数控恒流源
2.三相正弦波变频电源
3.正弦信号发生器(高频)
1.单工无线呼叫系统
1.集成运放测试仪
2.简易频谱分析仪
悬挂运动控制系统
第八届
2007年
1.开关稳压电源
2.程控滤波器
调幅广播收音机
简易数字频率计
水温控制系统
第四届
1999年
测量放大器
1.短波调频接收机
1.频率特性测试仪2.数字式工频有效值多用表
数字化语音存储与回放系统
第五届
2001年
1.高效率音频功率放大器
2.波形发生器
2.调频收音机
简易数字存储示波器
1.数据采集
数控直流电流源F
数控直流电流源(F题)设计与总结报告摘要:本设计基于单片机控制技术,系统以单片机AT89S51为核心,TLC5615,TLC1549,ZLG7289等元件构成辅助电路,采用D/A转换输出可变电压和利用压控恒流源,差动放大与信号调节电路实现对数控直流电流源的控制。
系统可预置输出电流,通过采样将实际输出反馈到单片机中构成闭环系统,进行比较、调整,提高了电流的输出精度。
关键词:单片机、压控恒流源、D/A转换Abstract:This design based on the Singlechip Control Technology. The system takes singlechip AT89S51 as the core, and takes the TLC5615, TLC1549, ZLG7289 and other devices to constitute the auxiliary circuit. It produces changeable voltage by using D/A conversion. It implements the control to the numerical controlled direct current source by using the voltage controlled constant current source, differential amplification and signal adjustment circuit. The system can preset output current, feed back the actual output through sampling to the singlechip to constitute the closed loop system, carry on comparison and adjustment, and increase the electric current output precision.Keywords: singlechip, voltage controlled constant current source, D/A conversion.目录1. 系统设计 (3)1.1 设计要求 (3)1.2 总体设计方案 (3)1.2.1 设计思路 (3)1.2.2 方案论证与比较 (3)1.2.3 系统组成 (5)2. 单元电路设计 (5)2.1 D/A转换电路 (5)2.2键盘显示电路 (6)2.3 压控恒流源电路 (6)2.4电源电路 (7)3. 软件流程设计 (8)4. 系统测试 (9)4.1 测试使用的仪器 (9)4.2 指标测试和测试结果 (9)4.2.1 输出电流的测试 (9)4.2.2输出电流与给定值偏差的绝对值的测试 (9)4.2.3 步进值的测试 (10)4.3 误差分析 (10)5. 结束语 (11)参考方献 (11)附录1 元器件明细表 (11)附录2 程序清单 (12)附录3 系统使用说明 (20)1.系统设计1.1设计要求1、基本要求(1)输出电流范围:200mA~2000mA;(2)可设置并显示输出电流给定值,要求输出电流与给定值偏差的绝对值≤给定值的1%+10 mA;(3)具有“+”、“-”步进调整功能,步进≤10mA;(4)改变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值≤输出电流值的1%+10 mA;(5)纹波电流≤2mA;(6)自制电源。
全国电子设计大赛F题_数控恒流源(可编辑)
全国电子设计大赛F题_数控恒流源数控源一任务设计数控电源其原理示意图如二要求1基本要求1输出电范围~22发挥部分1三评分标准项目满分基本要求设计与总结报告方案比较设计与论证理论分析与计算电路图及有关设计文件测试方法与仪器测试数据及测试结果分析50 实际完成情况50 发挥部分完成第 1 项完成第 2 项完成第 3 项完成第 4 项其他说明需测量端数控直流恒流源的设计与制作发表日期2006年5月1日出处本站原创编辑录入zouwenkun 《数控直流恒流源》《数控恒流源获奖证书》摘要本系统以直流电流源为核心AT89S52单片机为主控制器通过键盘来设置直流电源的输出电流设置步进等级可达1mA并可由数码管显示电流设定值和实际输出电流值本系统由单片机程控设定数字信号经过DA转换器AD7543输出模拟量再经过运算放大器隔离放大控制输出功率管的基极随着功率管基极电压的变化而输出不同的电流单片机系统还兼顾对恒流源进行实时监控输出电流经过电流电压转换后通过AD转换芯片实时把模拟量转化为数据量再经单片机分析处理通过数字量形式的反馈环节使电流更加稳定这样构成稳定的压控电流源实际测试结果表明本系统能有效应用于需要高稳定度的小功率恒流源的领域关键词压控恒流源智能化电源闭环控制The Digital Controlled Direct Current SourceAbstract In this system the DC source is center and 89S52 version single chip microcomputer SCM is main controller output current of DC power can be set by a keyboard which step level reaches 1mA while the set value and the real output current can be displayed by LED In the system the digitally programmable signal from SCM is converted to analog value by DAC AD7543 then the analog value which is isolated and amplified by operational amplifiers is sent to the base electrode of power transistor so an adjustable output current can be available with the base electrode voltage of power transistor On the other hand The constant current source can be monitored by the SCM system real-timely its work process is that output current is converted voltage then its analog value is converted to digital value by ADC finally the digital value as a feedback loop is processed by SCM so that output current is more stable so a stable voltage-controlled constant current power is designed The test results have showed that it can be applied in need areas of constant current source with high stability and low powerKeywords voltage-controlled constant current source intelligent powerclosed loop control前言随着电子技术的发展数字电路应用领域的扩展现今社会产品智能化数字化已成为人们追求的一种趋势设备的性能价格发展空间等备受人们的关注尤其对电子设备的精密度和稳定度最为关注性能好的电子设备首先离不开稳定的电源电源稳定度越高设备和外围条件越优越那么设备的寿命更长基于此人们对数控恒定电流器件的需求越来越迫切.当今社会数控恒压技术已经很成熟但是恒流方面特别是数控恒流的技术才刚刚起步且有待发展高性能的数控恒流器件的开发和应用存在巨大的发展空间本文正是应社会发展的需求研制出一种基于单片机的高性能的数控直流恒流源本数控直流恒流源系统输出电流稳定输出电流可在20mA2000mA范围内任意设定不随负载和环境温度变化并具有很高的精度输出电流误差范围±4mA因而可实际应用于需要高稳定度小功率直流恒流源的领域1 系统原理及理论分析11单片机最小系统组成单片机系统是整个数控系统的核心部分它主要用于键盘按键管理数据处理实时采样分析系统参数及对各部分反馈环节进行整体调整主要包括AT89S52单片机模数转换芯片ADC080912位数模转换芯片AD7543数码管显示译码芯片74LS47与74LS138等器件12系统性能本系统的性能指标主要由两大关系所决定设定值与AD采样显示值系统内部测量值的关系内部测量值与实际测量值的关系而后者是所有仪表所存在的误差在没有采用数字闭环之前设定值与内部测量值的关系只能通过反复测量来得出它们的关系要送多大的数才能使DA输出与设定电流值相对应的电压值再通过单片机乘除法再实现这个关系基本实现设定值与内部测量值相一致但由于周围环境等因素的影响使设定值与内部测量值的关系改变使得设定值与内部测量值不一致有时会相差上百毫安只能重新测量设定值与AD采样显示值的关系改变DA入口数值的大小才能重新达到设定值与内部测量值相一致也就是说还不稳定在采用数字闭环后通过比较设定值与AD采样显示值得出它们的差值再调整DA的入口数值从而使AD采样显示值逐步逼近设定值最终达到一致而我们无须关心DA入口数值的大小从而省去了原程序中双字节乘除的部分使程序简单而不受周围环境等因素的影响内部测量值与实际测量值的误差是由于取样电阻与负载电阻和晶体管的放大倍数受温度的影响和测量仪表的误差所造成的为了减少这种误差一定要选用温度系数低的电阻来作采样电阻因此本系统选用锰铜电阻丝来做采样电阻13恒流原理数模转换芯片AD7543是12位电流输出型其中OUT1和OUT2是电流的输出端电流的输出级别可这样计算DX式中DX是控制级数电压由集成运算放大器U8A的1脚输出根据T型电阻网络型的DA转换关系可知存在如下通式1式中输出电压 V 参考电压 V R T网络电阻外接反馈电阻电流放大电路存在如下关系23式中Ib基极电流mAUi输入电压VIL负载电流mA由式12可得到4由于电路中的放大系数值远大于1而与保持恒定所以可推出负载电流与输入电压存在如下关系5由式 5 1可得到6其中k为比例系数式6可知负载电流不随外部负载的变化而改变当保持不变时即AD7543的输入数字量保持不变输出电流维持不变能够达到恒流的目的为了实现数控的目的可以通过微处理器控制AD7543的模拟量输出从而间接改变电流源的输出电流从理论上来说通过控制AD7543的输出等级可以达到1mA的输出精度但是本系统恒流源要求输出电流范围是20mA2000mA而当器件处于2000mA的工作电流时属于工作在大电流状态晶体管长时间工作在这种状态集电结发热严重导致晶体管值下降从而导致电流不能维持恒定为了克服大电流工作时电流的波动在输出部分增加了一个反馈环节来控制电流稳定减小电流的波动此反馈回路采用数字形式反馈通过微处理器的实时采样分析后根据实际输出对电流源进行实时调节经测试表明采用常用的大功率电阻作为采样电阻R0输出电流波动比较大而选用锰铜电阻丝制作采样电阻电流稳定性得到了改善电路反馈原理如图1所示图1 电流输出反馈电路原理2 总体方案论证与比较方案一采用各类数字电路来组成键盘控制系统进行信号处理如选用CPLD等可编程逻辑器件本方案电路复杂灵活性不高效率低不利于系统的扩展对信号处理比较困难方案二采用AT89S52单片机作为整机的控制单元通过改变AD7543的输入数字量来改变输出电压值从而使输出功率管的基极电压发生变化间接地改变输出电流的大小为了能够使系统具备检测实际输出电流值的大小可以将电流转换成电压并经过ADC0809进行模数转换间接用单片机实时对电压进行采样然后进行数据处理及显示此系统比较灵活采用软件方法来解决数据的预置以及电流的步进控制使系统硬件更加简洁各类功能易于实现能很好地满足题目的要求本方案的基本原理如图2所示图2 系统原理框图比较以上两种方案的优缺点方案二简洁灵活可扩展性好能达到题目的设计要求因此采用方案二来实现3 模块电路设计与比较31恒流源方案选择方案一采用恒流二极管或者恒流三极管精度比较高但这种电路能实现的恒流范围很小只能达到十几毫安不能达到题目的要求方案二采用四端可调恒流源这种器件靠改变外围电阻元件参数从而使电流达到可调的目的这种器件能够达到12000毫安的输出电流改变输出电流通常有两种方法一是通过手动调节来改变输出电流这种方法不能满足题目的数控调节要求二是通过数字电位器来改变需要的电阻参数虽然可以达到数控的目的但数字电位器的每一级步进电阻比较大所以很难调节输出电流方案三压控恒流源通过改变恒流源的外围电压利用电压的大小来控制输出电流的大小电压控制电路采用数控的方式利用单片机送出数字量经过DA转换转变成模拟信号再送到大功率三极管进行放大单片机系统实时对输出电流进行监控采用数字方式作为反馈调整环节由程序控制调节功率管的输出电流恒定当改变负载大小时基本上不影响电流的输出采用这样一个闭路环节使得系统一直在设定值维持电流恒定该方案通过软件方法实现输出电流稳定易于功能的实现便于操作故选择此方案电路原理图如图3所示图3 压控恒流源电路原理32反馈闭环方案选择方案一采样电阻上的电压可知输出电流与采样电阻存在近似线性关系因此可以从检测电阻上电压的大小来直接增减反馈深度方案二从采样电阻上得到一个反馈电压由于采样电阻阻值比较小在该电阻上的压降相应也小为了提高系统控制的灵敏度采用一级运算放大器对采样电压进行放大再送到ADC0809进行AD转换数据由单片机系统进行相应处理为了达到1mA 步进选用12位串行DA转换器件AD7543可以满足题目要求而且该芯片是采用串行数据传送方式硬件电路简单同时反馈系统控制灵活易于达到1mA的步进要求33控制单元方案选择由于要实现人机对话至少要有10个数字按键和两个步进按键考虑到还要实现其它的功能键选用16按键的键盘来完成整个系统控制显示部分采用8位LED数码管而且价格便宜易于实现考虑到单片机的IO端口有限为了充分优化系统采用外部扩展一片8155来实现键盘接口与显示功能电路原理如图4所示图4键盘及显示电路34电源方案选择方案一用开关稳压电源给整机供电此方案能够完成本作品电流源的供电但开关电源比较复杂而且体积也比较大制作不便因而此方案难以实现方案二单片机控制系统以及外围芯片供电采用78系列三端稳压器件通过全波整流然后进行滤波稳压电流源部分由于要给外围测试电路提供比较大的功率因此必须采用大功率器件考虑到该电流源输出电压在10V以内最大输出电流不大于2000mA由公式P UI可以粗略估算电流源的功耗为20W同时考虑到恒流源功率管部分的功耗需要预留功率余量因此供电电源要求能输出30W以上为了尽量减少输出电流的纹波要求供电源要稳定因此采用隔离电源选用由LM338构成的高精度大电流稳压电源此方案输出电流精度高能满足题目要求而且简单实用易于自制故选用方案二稳压电源原理如图5所示图5 稳压电源原理35过压报警功能设计为了使本数控直流电流源进一步智能化考虑到要求输出电压不大于10V因此系统测试部分设计了一个过压报警电路用于对电压的实时监测一旦有过压现象控制器响应后会发出报警控制信号电路原理参见图34 软件设计根据实际的硬件电路为了有效地减小纹波电流用软件方法实现去峰值数值滤波以减小环境参数对输出控制量的影响软件设计主程序流程图和闭环比较子程序流程图电流设置子程序流程图键盘中断子程序流程图显示中断子程序流程图分别如下图所示根据本系统的实际要求软件设计可分为以下几个功能模块41主程序模块MAIN流程图如图6所示主程序负责与各子程序模块的接口和检查键盘功能号42闭环比较子程序模块BIHUAN流程图如图7所示通过调用闭环比较子程序得出实际值与设定值的差值如果是实际值大于设定值则将原来的DA的入口数值减去这个差值再送去DA转换如果是实际值小于设定值则把原来的DA的入口数值加上这个差值再送去转换如果输出值与设定值仍然不一致再将差值和设定值相加送DA转换以逐步逼近的形式使实际值和设定值相一致后通过LED把稳定的实际值显示出来而逐步逼近过程中的实际值不送显示因此减少了实际显示值的不稳定这也是结构化程序的要点合理设置程序的顺序结构43电流设置子程序模块SETUP流程图如图8所示通过键盘设置电流的大小因为本系统最大输出电流是2000mA所以该子程序兼有电流设置合法性也就是说设置电流不能大于2000mA44键盘中断子程序模块KEYSCAN流程图如图9所示本系统采用外部中断1来实现实时扫描使程序及时响应按键请求而无需顾虑其它程序模块运行情况45显示中断子程序模块LED流程图如图10所示本系统采用定时中断0来实现逐位动态显示每位显示间隔固定为2ms使LED输示非常稳定无法考虑定时刷新显示使得该显示子程序简单灵活适用性广图7 闭环比较子程序流程图图8 电流设置子程序模块5 数据测试及分析数据测试是反映系统性能的重要指标因此对本系统进行了全面的测试分别为输出电流测试步进电流测试工作时间测试负载阻值变化测试纹波电流测试本系统测试采用的仪表如下当测试系统电流分别0~200mA和200mA2000mA时分别采用数字表DT9801的200mA档和10A档测试电压采用数字表XB-9208B的2V档和20V档测试纹波电流采用低频毫伏表DA16D来测试纹波电压但当测量值与对应量程相差较大时会有一定的误差51输出电流测试给电流源上电通过按键设定输出电流值对应DA转换输出电压晶体管基极电压电流源自身检测到实际输出电流值以及通过外部电流表测量的电流值相关数据如表1所示由表可知设定值的线性增大相关数据也相应增大但由于取样电阻负载电阻和晶体管的放大倍数受温度的影响和测量仪表的误差而造成大电流时实际值比设定值略小小电流时实际值比设定值略大所以实际调试时只能拿中间值1000毫安来作基准表1 输出电流测试表键盘设定值mA DA转换输出电压 V基极电压V 显示输出值mA 外部测量值A 20 0595 0555 16 00350 0644 0614 48 006100牋牋牋牋牋705牋牋牋牋牋牋牋牋牋牋牋0691牋牋牋牋牋牋牋牋牋96牋牋牋牋牋牋牋牋牋10牋牋牋牋200牋牋牋牋牋牋牋牋牋牋牋牋824牋牋牋牋牋牋牋牋牋牋牋0805牋牋牋牋牋牋牋牋00 牋牋牋牋牋牋牋牋牋牋021牋牋牋牋 300牋牋牋牋牋牋牋牋牋牋牋牋牋0925牋牋牋牋牋牋牋牋牋牋牋0921牋牋牋牋牋牋牋牋96 牋牋牋牋牋牋牋牋牋牋 030牋牋牋牋400牋牋牋牋牋牋牋牋牋牋牋牋牋1032牋牋牋牋牋牋牋牋牋牋牋牋 026牋牋牋牋牋牋牋牋00 牋牋牋牋牋牋牋牋牋牋 040牋牋牋牋 500牋牋牋牋牋牋牋牋牋牋牋牋牋 1131牋牋牋牋牋牋牋牋牋牋牋牋1137牋牋牋牋牋牋牋牋牋504 牋牋牋牋牋牋牋牋牋牋 050牋牋牋牋600牋牋牋牋牋牋牋牋牋牋牋牋牋1234牋牋牋牋牋牋牋牋牋牋牋牋牋1233牋牋牋牋牋牋牋牋牋600 牋牋牋牋牋牋牋牋牋牋 060牋牋牋牋 700牋牋牋牋牋牋牋牋牋牋牋牋牋 1322牋牋牋牋牋牋牋牋牋牋牋牋1331牋牋牋牋牋牋牋牋牋696 牋牋牋牋牋牋牋牋牋70牋牋牋牋00牋牋牋牋牋牋牋牋牋牋牋牋431牋牋牋牋牋牋牋牋牋牋牋牋1427牋牋牋牋牋牋牋牋牋800 牋牋牋牋牋牋牋牋牋牋 080牋牋牋牋 900牋牋牋牋牋牋牋牋牋牋牋牋牋 1529牋牋牋牋牋牋牋牋牋牋牋牋532牋牋牋牋牋牋牋牋04 牋牋牋牋牋牋牋牋牋牋90牋牋牋1000牋牋牋牋牋牋牋牋牋牋牋牋牋1640牋牋牋牋牋牋牋牋牋牋牋牋 6 38牋牋牋牋牋牋牋牋 000牋牋牋牋牋牋牋牋牋00牋牋牋1100牋牋牋牋牋牋牋牋牋牋牋牋1800牋牋牋牋牋牋牋牋牋牋牋牋1798牋牋牋牋牋牋牋牋 104牋牋牋牋牋牋牋牋牋牋 110牋牋牋1200牋牋牋牋牋牋牋牋牋牋牋牋牋1902牋牋牋牋牋牋牋牋牋牋牋牋1900牋牋牋牋牋牋牋牋 1200牋牋牋牋牋牋牋牋牋牋20牋牋牋牋1300牋牋牋牋牋牋牋牋牋牋牋牋牋200牋牋牋牋牋牋牋牋牋牋牋牋 00牋牋牋牋牋牋牋牋牋1296牋牋牋牋牋牋牋牋牋牋 130牋牋牋1400牋牋牋牋牋牋牋牋牋牋牋牋牋210牋牋牋牋牋牋牋牋牋牋牋210牋牋牋牋牋牋牋牋牋1400牋牋牋牋牋牋牋牋牋牋 140牋牋牋1500牋牋牋牋牋牋牋牋牋牋牋牋220牋牋牋牋牋牋牋牋牋牋牋牋 21牋牋牋牋牋牋牋牋牋牋1496牋牋牋牋牋牋牋牋牋牋 150牋牋牋1600牋牋牋牋牋牋牋牋牋牋牋牋237牋牋牋牋牋牋牋牋牋牋牋牋牋237牋牋牋牋牋牋牋牋牋1600牋牋牋牋牋牋牋牋牋牋 160牋牋牋1700牋牋牋牋牋牋牋牋牋牋牋牋牋246牋牋牋牋牋牋牋牋牋牋牋牋牋 47牋牋牋牋牋牋牋牋牋牋 1 6961701800257 2581800 1801900272 272 1904 1902000 282 2832000 20052步进电流测试由上面系统方案分析可知本系统由于现有器件限制只能采用8位的AD作闭环反馈则要AD转换回来的数乘以8才能达到2000mA即显示输出值是每隔8 mA跳变的而外部测量值也是8mA跳变的所以理论上设定值与实际值的最大误差为4mA表2 步进电流测试表键盘设定值mA 显示输出值mA外部测量值mA4548牋牋牋牋牋牋牋牋牋 14牋牋牋牋牋牋牋牋牋牋牋牋 46牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋48牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋 14牋牋牋牋牋牋牋牋牋牋牋牋 47牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋48牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋14牋牋牋牋牋牋牋牋牋牋牋牋48牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋 48牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋14牋牋牋牋牋牋牋牋牋牋牋牋 49牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋48牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋14牋牋牋50 48 6145148 61452 48 6145356 7095456 709145 1441561146 144 1561147 144 1561148 144 1561149 152 1633150 152 1633151 152 1633152 152 1633153 152 1633154 152 163353工作时间测试工作时间测试表见表3由表3可知当系统工作在大电流时电流外部测量值随着系统工作时间延长略有减小而显示输出值不变造成这种误差主要是因为随着系统工作时间延长系统器件温度不断升高采样电阻与负载电阻有所增大且晶体管的放大倍数有所减小因而造成输出电流减少而采样电阻两端电压不变表3 工作时间测试表设定值mA 时间Min 显示输出值mA 外部测量值150 0 152 1630mA150 1 152 1627mA150 2 152 1625mA150 3 152 1626mA150 4 152 1632mA150 5 152 1625mA500 0 504 049A500 1 496 049A500 2 496 049A500 3 504 049A500 4 496 048A500 5504 049A1000 0 1000 100A1000 1 1000 100A1000 2 1000 100A1000 3 1000 100A1000 4 1000 099A1000 5 1000 099A2000 0 2000 200A2000 1 2000 199A2000 2 2000 199A2000 3 2000 198A2000 4 2000 198A2000 5 2000 197A54负载阻值变化测试测试结果表明无论是大电流还是小电流负载阻值的改变对系统的影响都是比较小说明系统达到恒流这一基本要求表4 负载阻值变化测试表键盘设定值 mA 负载阻值显示输出值 mA 外部测量值200 1 200 1990mA200 5200 1993mA200 10200 1995mA200 20200 2000mA200 50200 2000mA500 1 504 049 A500 5504 049 A500 10 496 050 A500 15496 050 A500 20504 050 A1000 1 1000 100 A1000 21000 100 A1000 5 1000 100 A1000 81000 100 A1000 101000 100 A2000 12000 200 A2000 22000 200 A2000 32000 199 A2000 42000 200 A2000 5 2000 199 A55纹波电流测试测试及运算结果表明输出纹波电流较小维持在0102mA之间能够满足小于02mA的要求同时表明本系统输出电流稳定可以满足直流恒流源的应用要求表5 纹波电流测试设定输出电流mA 负载阻值纹波电压实测值mV 转换成纹波电流mA50 10 121 012190 10 123 0123335 10 145 0145756 5 0925 018514505 100 020017005 0970 019419805 0945 01896 结束语在设计制作数控直流恒流源的过程中我们深切体会到实践是理论运用的最好检验本次设计是对我们三年所学知识的一次综合性检测和考验无论是动手能力还是理论知识运用能力都得到了提高同时加深了我们对网络资源认识大大提高了查阅资料的能力和效率使我们有充足的时间投入到电路设计当中本系统的研制主要应用到了模拟电子技术数字电子技术单片机控制技术大功率电源设计电子工艺等多方面的知识所设计的基于单片机程序控制的压控式恒流源达到了应用要求在数据测试和调试方面由于仪表存在误差和电路器件因工作时间过长温度升高而产生的误差使得测量数据不是很精确本系统就此通过软件设计减少误差的存在使输出电流的误差范围减小到±4mA大大提高了系统的精度与理论计算吻合程序部分数控恒流源程序includeincludeincludeincludedefine unit unsigned intdefine uchar unsigned chardefine DELAY_TIME 60define TRUE 1define FALSE 0uchar keyupuchar keydownuchar keyupstateuchar keydownstatestatic unsigned int s 0static unsigned int b 1static unsigned int q 0static unsigned int c 0static unsigned int acode unsigned char table[19]11172328343945515662687379849096101107113code unsigned char Seg7Code[11] 用十六进数作为数组下标可直接取得对应的七段编码字节0x3F0x060x5B0x4F0x660x6D0x7D0x070x7F0x6F0xBFsbit SCL P14sbit SDA P15void DELAY unsigned int t 延时函数while t 0t--void I2C_Start void启动I2C总线的函数当SCL为高电平时使SDA产生一个负跳变 SDA 1SCL 1DELAY DELAY_TIMESDA 0DELAY DELAY_TIMESCL 0DELAY DELAY_TIMEvoid I2C_Stop void终止I2C总线当SCL为高电平时使SDA产生一个正跳变SDA 0SCL 1DELAY DELAY_TIMESDA 1DELAY DELAY_TIMESCL 0void SEND_0 void SEND ACK发送0在SCL为高电平时使SDA信号为低 SDA 0SCL 1DELAY DELAY_TIMESCL 0DELAY DELAY_TIMEvoid SEND_1 void发送1在SCL为高电平时使SDA信号为高 SDA 1SCL 1DELAY DELAY_TIMESCL 0DELAY DELAY_TIMEbit Check_Acknowledge void发送完一个字节后检验设备的应答信号 SDA 1SCL 1F0 SDADELAY DELAY_TIME2SCL 0DELAY DELAY_TIMEif F0 1return FALSEreturn TRUEvoid WriteI2CByte char b reentrant向I2C总线写一个字节char ifor i 0i 8iif b i 0x80SEND_1elseSEND_0char ReadI2CByte void reentrant从I2C总线读一个字节char b 0ifor i 0i 8iSDA 1 释放总线SCL 1 接受数据DELAY 10F0 SDADELAY 10SCL 0if F0 1b b 1b b0x01elseb b 1return b以下为读写24c02的函数void Write_One_Byte char addrchar thedatabit acktemp 1write a byte to memI2C_StartWriteI2CByte 0xa0acktemp Check_AcknowledgeWriteI2CByte addr addressacktemp Check_AcknowledgeWriteI2CByte thedata thedataacktemp Check_AcknowledgeI2C_Stopchar Read_One_Byte char addrbit acktemp 1char mydataread a byte from memI2C_StartWriteI2CByte 0xa0acktemp Check_AcknowledgeWriteI2CByte addr addressacktemp Check_AcknowledgeI2C_StartWriteI2CByte 0xa1acktemp Check_Acknowledgemydata ReadI2CByteacktemp Check_Acknowledgereturn mydataI2C_Stopvoid DisplayBrush void 显示输出函数unit mP0 0xffP0 Seg7Code[ 10 ]P1 0xfefor m 0m 1000mP0 Seg7Code[ s ]P1 0xfdfor m 0m 1000mP0 Seg7Code[ b ]P1 0xfbfor m 0m 1000mP0 Seg7Code[ q ]P1 0xf7for m 0m 1000mvoid jisuan voids a100b a10 10q a10void delays void 按键去斗延时函数 uchar ifor i 300i 0i--void main voidc Read_One_Byte 0x10a Read_One_Byte 0x20if c 18a 100c 0a 10P2 table[c]jisuanDisplayBrushEA 1IT0 1IT1 1EX0 1EX1 1 while 1if keyupstate keyupdelaysif c 18if a 100goto L1else a 5cL1keyupstate keyupP2 table[c]jisuanDisplayBrushWrite_One_Byte 0x10c Write_One_Byte 0x20aif keydownstate keydowndelaysif a 10goto L2else a- 5c--L2keydownstate keydownP2 table[c]jisuanDisplayBrushWrite_One_Byte 0x10cWrite_One_Byte 0x20aDisplayBrushvoid intsvr0 void interrupt 0 using 1 keyup keyupvoid intsur0 void interrupt 2 using 1keydown keydown键盘控制器电流源负载显示器电源。
全国大学生电子设计竞赛历届题目(整理)详解
(2)调幅收音机输入回路线圈和磁性天线;
(3)变容二极管,型号:SVC341;
(4)本振线圈;
(5)用于电调谐的锁相频率合成器集成电路,型号:LC7218(可选件);
30
实际完成情况
50
总结报告
20
发挥部分
完成第一项
5
完成第二项
15
完成第三项
20
一、设计任务
设计一个八路数据采集系统,系统原理框图如下:
主控器能对50米以外的各路数据,通过串行传输线(实验中用1米线代替)进行采集的显示和显示。具体设计任务是:
(1)现场模拟信号产生器。
(2)八路数据采集器。
(3)主控器。
二、设计要求
1.基本要求
(1)现场模拟信号产生器:自制一正弦波信号发生器,利用可变电阻改变振荡频率,使频率在200Hz~2kHz范围变化,再经频率电压变换后输出相应1~5V直流电压(200Hz对应1V,2kHz对应5V)。
(2)八路数据采集器:数据采集器第1路输入自制1~5V直流电压,第2~7路分别输入来自直流源的5,4,3,2,1,0V直流电压(各路输入可由分压器产生,不要求精度),第8路备用。将各路模拟信号分别转换成8位二进制数字信号,再经并/串变换电路,用串行码送入传输线路。
(3)在1Hz~1MHz范围内及测量误差≤1%的条件下,进行小信号的频率测量,提出并实现抗干扰的措施。
三、评分意见
项目
得分
基本要求
设计与总结报告:方案设计与论证,理论分析与计算,电路图,测试方法与数据,对测试结果的分析
50
实际制作完成情况
50
发挥部分
数控恒流源文档
目录一方案设计与论证---------------------------------------------------------21.1总体设计方案与比较--------------------------------------------------2二模块电路设计及比较-----------------------------------------------------32.1电源模块-----------------------------------------------------------32.2周立功显示模块-----------------------------------------------------42.3 D/A转换模块-------------------------------------------------------52.4 恒流源模块---------------------------------------------------------52.5 输出采样-----------------------------------------------------------6三软件设计---------------------------------------------------------------63.1 数值处理原理------------------------------------------------------73.2 程序流程方框图----------------------------------------------------73.3 程序清单----------------------------------------------------------8四系统测试---------------------------------------------------------------84.1 功能测试----------------------------------------------------------84.2纹波系数测试-------------------------------------------------------9五数据处理---------------------------------------------------------------95.1 误差测试---------------------------------------------------------9六发挥与创新-------------------------------------------------------------9参考文献------------------------------------------------------------------10仪器仪表-----------------------------------------------------------------10数控直流电流源(F题)摘要:本设计分五个模块:单片机控制及显示模块、数模(D/A)转换模块、恒流源模块、输出显示模块。
电子设计大赛-高效数控恒流电源
电子设计大赛-高效数控恒流电源高效数控恒流电源摘要随着信息时代的飞速发展,电源设备也逐渐向数字化的方向发展。
电流源可以看作输出电压随着负载而变化,保证负载中的电流恒定不变。
本设计根据题目要求,采用以TI低功耗单片机MSP430F247为核心控制电路,开关电源控制芯片TPS5430作DC-DC变换电路。
该电路系统具有效率高、输出稳定、电流步进小、输出电流纹波小等特点,具有输入过压、输入欠压和输出过压保护功能,在故障排除后并能自动恢复。
本设计采用彩色液晶显示、红外遥控,控制方便且具有环境温度检测和显示时间等功能。
关键词:MSP430F247 TPS5430 高效率彩色液晶红外时钟温度检测目录1.前言 (1)2.总体方案设计 (1)1.1系统框图 (1)2.1方案论证与比较 (1)2.1.1 主控电路CPU选择 (1)2.1.2 恒流源的设计 (1)2.1.3 输出过压保护控制 (2)2.1.4控制电路电源 (2)2.1.5显示模块 (2)3.单元模块设计及理论分析 (2)3.1 DC-DC控制电路 (2)3.1.1.PWM芯片介绍 (3)3.1.2.主电路描述: (3)3.1.3.电路输出及器件参数计算: (3)3.2 AD和DA电路 (4)3.2.1AD采样电路 (4)3.2.2 DA输出电路 (5)3.3 保护模块 (6)3.3.1输入过压和欠压保护 (6)3.3.2输出过压保护及自动恢复 (6)3.4控制电路供电系统。
(7)3.4.1 CLM7660正负电压转换。
(8)3.5人机互换显示控制 (8)3.6 其它 (9)4.提高效率(加入功耗计算各模块,各芯片器件功耗) (9)5.程序设计 (10)6.系统测试 (12)6.1测试方案 (12)6.2测试环境和仪器 (12)6.3测试数据 (12)7.总结 (13)9.参考文献 (13)1.前言现今社会,电源设备智能化、数字化已成为人们追求的一种趋势,电源设备的性能备受人们的关注,尤其是效率和稳定性。
电子大赛高效数控恒流源
四川省大学生电子设计竞赛报告:SCJ-6-本-D高效数控恒流电源摘要:本系统是以TI公司的MSP430F149单片机为核心控制器,可实现电流预置、电流检测、电流控制、电流显示,空载检测和过压保护及自动恢复等功能。
利用MSP430F149内部自带的A/D转换器、通用运算放大器等器件形成闭环回路,达到了输出恒流的目的。
为保证电流源输出电流稳定性好、精度高、抗干扰力强,采用硬件闭环、软件闭环、软件实时检测控制的策略。
基本实现了200m A~2000m A范围内步进小于等于10m A恒定电流输出的功能,整个系统整机效率高,精度高,稳定性强,并且具有良好的人机交互界面。
关键字:恒流源MSP430F149 闭环控制IR21101 方案设计与论证1.1 剖析赛题本题要求设计一个以DC/DC变换器为核心的高效数控恒流电源,电路框图如图1所示。
图1 电路框图本系统由DC/DC变换器模块,MSP430F149模块,驱动模块,取样放大模块和人机接口模块构成。
1.2 方案论证1.2.1 控制核心的选择方案一:采用目前比较通用的89S52单片机。
该单片机优点是运算能力强,软件编程灵活,自由度大。
它能够实现外围电路的智能控制,但核心控制部分使用89S52时,为达到设计精度的要求,外围电路必须加上12位的A/D转换器,这就使得整个系统硬件电路变得复杂。
方案二:采用美国TI公司的MSP430F149。
此单片机功能较强、兼容性好、性价比高、超低功耗;并且具有体积小、集成度高、易扩展、可靠性高、以及较高的数据处理和运算能力,系统最高时钟频率可达10MH Z,运行速度快。
而且,它内部集成12位A/D转换器,不需外加A/D转换器。
此种方案既能实现智能化的特点,简化硬件电路,提高测量精度,同时也能利用软件对测量误差进行补偿,这给调试、维护和功能的扩展、性能的提高,带来了极大的方便。
综合以上方案优缺点,我们决定采用方案二。
1.2.2 DC-DC主回路的方案选择DC-DC变换有隔离和非隔离两种。
数控恒流源
2005年全国大学生电子设计竞赛报告数控直流电流源设计者:杨平、王常顺、滕建彬参赛单位:山东大学控制学院赛前指导教师:姚福安万鹏时间:2005年9月编号:F甲1005目录一、方案论证 (2)1、总体方案论证 (2)2、电源部分 (3)(1)、方案一 (3)(2)、方案二 (3)3、恒流源部分 (4)(1)、方案一 (4)(2)、方案二 (4)(3)、方案三 (5)(4)、方案四 (5)4、控制电压部分 (6)5、V/I转换电路及报警电路 (6)报警方案一 (6)报警方案二 (6)6、采样部分 (6)6.1 电流值的读取 (6)6.2 负载电压的读取 (7)7、人机界面 (7)7.1 键盘接口 (7)7.2 显示接口 (7)8、软件设计方案 (7)方案一:采用开环控制 (7)方案二:采用闭环控制 (8)二、系统硬件组成及原理分析 (8)2.1、系统的基本结构 (8)2.2系统硬件设计 (8)2.2.1系统电源电路 (9)2.2.2单片机最小系统板 (9)2.2.4恒流源V/I与控制板 (10)2.2.5大功率直流源 (10)2.3系统软件设计 (10)三、调试 (12)1、硬件调试 (12)2.软件调试 (12)3.软硬联调 (12)四、指标测试 (13)1、测试仪器 (13)2、指标测试 (13)2.1 输出电流范围: (13)2.2负载改变时的性能测试 (14)五、结论 (14)六、结束语 (15)七、参考文数控直流恒流源摘要:本设计采用闭环控制实现直流电流源,系统以89S52单片机为控制核心,通过12位D/A MAX538输出控制电压、12位A/D MAX188对输出电流进行反馈,按照PID 控制算法和运放的电流串联负反馈特性,实现一种宽范围、高精度、低纹波、带负载能力强的直流电流源。
该电流源可以通过键盘进行预置调整设定值,且输出值能通过LCD 显示。
并且可通过RS-232接口与PC进行通讯,实现远程控制。
全国大学生电子设计竞赛-数控直流电流源
数控直流电流源摘要:本文设计了一种数控直流电流源的方案,给出了硬件组成和软件流程及源程序。
以STC89C52单片机为核心控制电路,利用12位D/A模块产生稳定的控制电压,12位A/D模块完成电流测量。
输出电流范围为20~2000mA,具有“+”“-”步进调整功能,步进为1mA,纹波电流小,LCD同时显示预置电流值和实测电流值,便于操作和进行误差分析。
关键词:STC89C52数控电流源Numerical Control DCCurrent SourceAbstract:This paper introduces a design scheme of numerical control DC current source ,and gives the hardware composition and software flow as well as the source program. UseSTC89C52MCU as the core control circuit. 12 D/A module generates A steady the control voltage and 12 A/D module completes current measurements.The current-output ranges 20 to 2000mA,with "+" and "-" steppingfor 1mA adjustment function and small ripple current. LCD could show presets current value and the measured resultat the same time,for easy operation and error analysis.Keywords:STC89C52 Numerical controlCurrent source1设计方案的选择1.1电路综合设计流程图1.1.1数控电流源电路设计流程图1.2总体设计方案经初步分析设计要求,得出总体电路由以下几部分组成:电源模块,控制模块(包括AD、DA转换)恒流源模块,键盘模块,显示模块。
高效数控恒流源设计报告
高效数控恒流源设计报告一、引言数控恒流源(Numerical Control Constant Current Source)是一种广泛应用于电子设备和工业生产中的电源设备,主要用于稳定输出恒定的电流信号。
在很多应用场景中,对电流的精确控制和稳定性要求较高。
本文将介绍一种高效数控恒流源的设计方案,并详细讨论其工作原理、电路结构和性能指标。
二、设计方案2.1 工作原理数控恒流源的工作原理基于负反馈机制,通过对输出电流进行监测并与设定值进行比较,调整反馈回路中的控制信号,使输出电流保持在设定值附近。
典型的数控恒流源由四个主要部分组成:直流电源、电流检测电路、比较器和功率调节器。
2.2 电路结构本设计方案采用基本的电流控制回路,电路结构如下:电路示意图电路示意图主要组成部分包括:•直流电源:提供基准电压以供电路工作。
•电流检测电路:通过高精度电流传感器对输出电流进行实时监测,并输出检测信号。
•参考电流源:提供设定值参考电流作为比较器的输入。
•比较器:将检测信号与设定值参考电流进行比较,并产生误差信号。
•误差放大器:对比较器输出的误差信号进行放大,以提供足够的调节信号给功率调节器。
•功率调节器:根据误差信号的大小和方向,控制输出电流的大小和稳定性。
2.3 性能指标为了评估数控恒流源的性能,我们需要考虑以下指标:•稳定性:输出电流的稳定性是衡量数控恒流源性能的重要指标,要求输出电流在设定值附近波动幅度小。
•精度:指数控恒流源输出的电流与设定值之间的偏差程度,要求尽可能小。
•响应速度:数控恒流源对于设定值的改变能够快速响应并调整输出电流,要求响应速度较快。
•效率:数控恒流源的电能转换效率,要求尽可能高。
三、实验步骤3.1 集成电路选择和布局设计为了实现高效的数控恒流源设计,我们首先需要选择适合的集成电路并进行布局设计。
考虑到稳定性和性能需求,我们选择了XXX型号的集成电路,并根据电路结构进行布局设计。
3.2 元器件选型和连接根据设计方案,选择适合的元器件,并根据电路结构进行连接。
电子设计竞赛论文范本
数控直流电流源(F题)摘要:本系统采用电流采样反馈调整控制技术,控制过程是利用LM741组成恒流源,结合放大电路,A/D转换电路,单片机最小控制系统,D/A转换电路等构成闭环系统。
通过采样将实际值输出到单片机,由单片机进行比较调整,控制电流输出。
由于使用了电流采样反馈调整控制技术,该系统具有可靠性好,精度高等优点。
关键词:数控电流源,AT89S52单片机,反馈控制,LM741Numerical Control DC Current SourceAbstract: Employing the feedback adjusting technique with current sampling .The closed loop system consists of the constant current source LM741, amplifier circuit, AD574 converting circuit, the processing by One-chip computer, and DAC7513 converting circuit. The One-chip computer is used to compare, adjust, control the current output by the real outputs sampling feedback. The system features good responsibility and high accuracy with the feedback adjusting control technique by current sampling.Key words: Numerical Current Source, AT89S52, feedback control, LM741一、方案论证与比较数模转换器D/A 与度不高。
全国大学生电子设计大赛之历年全国赛题篇(Word版)历年电子竞赛归纳总结
21世纪内截止2008年电子设计竞赛题目共计:6+6+7+(5+4)=28
积分式直流数字电压表(G题)
【高职高专组】
数据采集与处理类
题目二 多路数据采集系统
E题数字化语音存储与回放系统
E题 数据采集与传输自动往返电动小汽车
简易智能电动车(E题)
液体点滴速度监控装置(F题)
悬挂运动控制系统(E题)
电动车跷跷板(F题)
电动车跷跷板(J题)
【高职高专组】
【高职高专组】
仪器仪表类
题目四 简易电阻、电容和电感测试仪
B题 简易数字频率计
B题 数字式工频有效值多用表
C题 频率特性测试仪
B题 简易数字存储示波器
低频数字式相位测量仪(C题)
简易逻辑分析仪(D题)
集成运放测试仪(B题)
简易频谱分析仪(C题)
音频信号分析仪(A题)数字示波器(C题)
程控滤波器(D题)
电压控制LC振荡器(A)
A正弦信号发生器
信号发生器(H题)
【高职高专组】
高频无线电类
题目三 简易无线电遥控系统
D题 调幅广播收音机
D题 短波调频接收机
F题 调频收音机
单工无线呼叫系统(D题)
无线识别装置(B题)
放大器类
题目一 实用低频功率放大器
A题测量放大器
D题高效率音频功率放大器
宽带放大器(B)
可控放大器(I题)
1994年
1995年
1997年
1999年
2001年
2003年
2005年
2007年
数控恒流源的设计与实现
数控恒流源的设计与实现数控恒流源是一种电子设备,它可以在恒定的电流范围内自动调节输出电流。
这种设备被广泛应用于电子、机械、光学、医疗等领域。
它具有精度高、效率高、可靠性强等优点。
下面,我们将详细讨论数控恒流源的设计与实现。
一、设计方案1.数控恒流源的工作原理数控恒流源的工作原理是利用电阻、电感和开关管等元件组成一个功率电路,通过对开关管的控制,来调节输出电流。
具体过程如下:①从外部输入一个控制信号。
②控制信号由微控制器或其他控制元件解码。
③解码器将控制信号转换为PWM信号。
④PWM信号控制开关管,使其按照一定的频率开闭。
⑤开关管在闭合瞬间,会将电源的电能存储在电感中。
⑥当开关管打开时,存储在电感中的电能会被释放,形成一定的输出电流。
(注:开关管的频率一般在几十KHz以上,这样可以减小开关管的体积,并提高效率。
)2.电路设计数控恒流源的电路设计需要考虑到以下因素:(1)电路的精度:为保证电路输出的电流精度,需要选择高精度的元件。
(2)电路的效率:在能满足精度要求的前提下,应尽量提高电路的效率,以减小体积和降低成本。
(3)电路的稳定性:电路需要在多种不同的工作条件下稳定地输出电流,因此需要在设计中考虑到各种因素的影响。
(4)电路的控制:为了保证电路的稳定和精度,需要采用数字控制技术,实现对电流的精确控制。
基于以上考虑,我们可以设计出如下电路:(1)控制电路:采用单片机或FPGA等数字控制芯片,实现对电路的精确控制。
(2)功率电路:由电源、电感、开关管、稳压电路等部分组成。
(3)反馈电路:通过反馈电路,实现对输出电流的精确测量和控制。
二、实现方法1.电路的制作电路的制作需要根据电路设计方案进行,选择合适的元件进行制作。
在制作的过程中需要注意以下几点:(1)元件的选取需要严格参照设计方案,要保证元件的精度、效率和稳定性。
(2)焊接需要仔细,避免焊接不牢固或损坏元件。
(3)在调试电路时,需要注意安全,避免电路损坏或对人身安全造成影响。
数控恒流源设计
数控恒流源设计数控恒流源是一种常见的电子设备,其主要功能是对电流进行精确的控制和稳定。
在许多工业和科学领域中,数控恒流源被广泛应用,提供了有效、可靠的电流输出。
以下是关于数控恒流源设计的详细介绍。
一、数控恒流源的定义和优势数控恒流源通常包括电路、控制系统、开关电源和显示屏等组件。
通常,该设备的输出电流可通过特定的控制方式进行设置和调整,实现对电流的精确控制,从而实现恒定电流的输出。
这种电流输出的优点是输出稳定、可靠,从而可以满足工业、科学和医学领域的人员需求。
数控恒流源的优点在于其控制方式灵活多样,可以根据需求进行精确控制。
此外,该设备具有高效、可靠、稳定的特点,可以满足长时间连续工作的需要。
数控恒流源的应用范围非常广泛,其主要应用于自动化设备、实验室、医学仪器等领域中。
二、数控恒流源的设计数控恒流源设计可以分为电路设计、控制系统设计、开关电源设计以及显示和用户界面设计等步骤。
首先是电路设计。
电路设计包括电路板的设计和电源系统的设计,其中电源系统可以选择电池、直流电源或交流电源等。
通常,为了保障设备的输出稳定,电路板部分会使用高精度的电子元件。
其次是控制系统设计。
控制系统设计主要包括数据采集系统、控制算法和控制器的选取等内容。
数控恒流源的控制系统需要使用高精度的传感器进行电流的采集,并需要借助特定的控制算法进行电流控制。
开关电源设计是设计中的关键部分。
开关电源可以通过目标的各种控制方式,如模拟控制和数字控制来实现输出的电流和电压的精确调节,具有较小的尺寸和体积,高效的功率转换,使用寿命长,能够应对各种复杂的工作环境等好处。
最后是显示和用户界面设计。
数控恒流源的显示可以使用LED数字显示、点阵显示等技术,用于显示输出的电流大小、电压、状态和故障等信息。
由于该设备需要接受用户控制,因此需要设计友好的用户界面,以便用户能够轻松掌握其使用方法。
三、数控恒流源的使用方法数控恒流源的使用步骤非常简单。
首先,需要将设备连接到所需的载体上,然后设置所需的电流和电压,最后启动设备即可完成任务。
数控恒流源设计报告加程序
数控恒流源设计报告加程序设计报告背景数控恒流源是单片机运用数字操纵技术操纵恒流源的一种设计方案。
当前,数字化数控恒流源的应用,随着电子技术的进展使用范畴越来越广,在电子测量仪器、激光、传感技术、超导、现代通信等高新技术领域,恒流源都被广泛应用,且进展前景较为良好。
同时,也不仅局限于此。
电子领域,数控恒压技术差不多专门成熟,然而恒流方面专门是数控恒流的技术是有待进展,高性能的数控恒流器件的开发和应用存在庞大的进展空间。
因此设计一个数控恒流源方案来提高恒流源的稳固性、适用范畴以及精度专门有必要。
目录第一章设计方案第二章恒流电路第三章MSP430F149单片机及电源第四章 AD模块第五章 DA模块第六章键盘模块和显示模块第七章软件设计第八章实验总结第一章设计方案本设计本设计是基于单片机操纵的直流恒流源, 分为以下几个组成部分: 单片机操纵系统、A/D和D/A转换模块、电源模块、恒流源模块、负载及键盘液晶显示模块, 系统框图如下图。
系统框图用430单片机作为整机的操纵单元,通过改变D/A转换器的输入数字量来改变输出电压值,从而间接地改变压控恒流源的输出电流大小。
为了能够使系统具备检测实际输出电流值的大小,能够将电流转换成电压,并通过A/D转换器进行模数转换,用单片机实时对电压进行采样,与输入预期值比较,并通过430单片机进行进行数据处理微调输出,提高精度实时显示。
第二章恒流电路数控直流电流源能够采纳电流输出型D/A转换器来实现,单由于其输出电流的幅值一样在uA数量级,因此需要进行电流放大假设干倍才能达到所需要的要求电流值,电路实现专门困难。
假设选择电压输出型DAC,再通过V-I转换电路变成与之成比例的电流信号,那么电路实现相对简单,因此设计直流电源经常采纳该种方案实现,在这种方案中,V/I转换电路设计是关键。
通常的V/I转换有两种方式,一种是负载共地的方式,一种是负载共电源的方式。
我们选用的是负载共地的方式,因为有专门多电路负载在连接的时候需要进行共地。
数控恒流源系统设计
毕业设计题目:学院名称:班级:学生姓名:学号:指导教师:教师职称:20 年06月13一:概述1.1选题背景和意义电源为保障系统的安全性与稳定性都起到有至关重要的作用,本篇我们主要研究恒流源。
而恒流电源由于它体积特别小、损耗相对低、而效率较高、还有它简洁的电路都比较受欢迎,在我们平时用的计算机设备、通信设备,仪器仪表上面,还有航空航天上面通信设备等都需要恒流源系统。
近年来电子信息的产业是发展相当快的,恒流电源也更多的被运用到我们生活中,因此,对恒流电源的研究就显得更有意义以及价值。
数控恒流源技术是一种对实践性要求很高的工程技术,它存在与各个行业中,我们在日常会经常看到。
电源技术还和电气电子、控制理论等一些其它科学领域相互交叉融合,促进了现在信息技术和电源技术的发展。
这也预示着在系统上面对电源技术的要求更高。
普通的电源系统在工作时候容易产生误差,这样会对整个系统的精确度产生影响,更严重的是会带来很多严重的后果。
世界各国为了解决这个问题便对电源产品制定了不同要求和一系列产品精度标准,只要达到要求达到标准后才可以进入市场。
经济全球化的发展让电源产品流通更加方便,但是必须满足国际标准才可以有通行证。
数控电源发展的比较晚,从八十年代才开始,那个时候电力电子的理论就开始建立。
电力电子理论为今后的电源产品的发展奠定了很好的理论基础,随之,数控电流源技术得到了快速蓬勃的发展。
但是市场上的很多产品还是输出精度低,带负载能力较差,体积相对大等缺点。
当然这也给了数控电流源的发展指明方向就是不断完善上面的缺点不足。
数控直流电流源对精度的要求会越来越高。
单片机,新的控制理论,这些都为精确数控电源的发展提供基础。
从组成上,数控电流源分为器件、主电路和控制电路三部分。
在这个课题中我们主要分析的是基于单片机的数控直流恒流源系统的设计,电源是能够向负载提供恒定的电流。
因为恒流电源的在日常生活中应用范围比较广泛,在很多地方都是不可缺少的。
电子竞赛数控电流源
1方案论证在自动控制和测量系统中, 经常需要使用性能良好的可调电源。
电源设备更是电子仪器的一个重要组成部分,通常有直流电压源、电流源、交流电压源、电流源等。
随着信息时代的飞速发展,电源设备也逐渐向数字化方向发展,本次设计题目为数控直流电流源。
1.1任务分析设计并制作数控直流电流源。
输入交流200~240V ,50Hz ;输出直流电压≤10V 。
其原理示意图如下所示。
1、基本要求(1) 输出电流范围:200 mA~2000mA ;(2) 可设置并显示输出电流给定值,要求输出电流与给定值偏差的绝对值≤给定值的1%+10mA ;(3) 具有“+”、“-”步进调整功能,步进≤10mA ;(4) 改变负载电阻,输出电压在10V 以内变化时,要求输出电流变化的绝对值≤输出电流值的1%+10mA ;(5) 纹波电流≤2mA ;(6)自制电源。
2、发挥部分(1)输出电流范围为20mA~2000mA,步进1mA;(2)设计、制作测量并显示输出电流的装置(可同时或交替显示电流的给定值和实测值),测量误差的绝对值≤测量值的0.1%+3个字;(3)改变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值≤输出电流的0.1%+1mA;(4)纹波电流≤0.2mA;(5)其他。
1.2方案比较一般电子设备在工作时,都需要稳定的直流电压或电流,电网通常是220V、50Hz,电压波动可达±10%,甚至更高,而且可能含有尖端、浪涌或高频干扰。
因此直流稳压电源需要完成以下任务:AC-DC高效转换、输出电压或电流稳定、抑制电网上的干扰、较小的传导发射及电磁辐射。
从基本原理上讲,可选择线性电源及开关电源两种形式。
(1)线性稳压电源并联型线性稳压电源:利用并联稳压二极管的方法吸收额外的电流,要求输入电源具有较高内阻,只适用于负载电流较小的场合,电路简单,但效率较低。
串联型线性稳压电源:在输入电源及负载之间串联电压调整管,正由于在输入电源及负载之间串联电压调整管,将(Vin-Vout)转换为调整管上的发热,而调整管必须工作在线性放大状态,为了保证输出电压稳定,其集电极与发射极之间必须承受较大的电压差,导致调整管功耗较大,电源效率很低(一般只有45%左右);另外,由于调整上消耗较大的功率,所以需要采用大功率的调整管及体积很大的散热器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数控直流电流源<F题)一、任务设计并制作数控直流电流源。
输入交流200~240V,50Hz;输出直流电压≤10V。
其原理示意图如下所示。
二、要求1、基本要求<1)输出电流范围:200mA~2000mA;<2)可设置并显示输出电流给定值,要求输出电流与给定值偏差的绝对值≤给定值的1%+10mA;<3)具有“+”、“-”步进调整功能,步进≤10mA;<4)改变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值≤输出电流值的1%+10mA;<5)纹波电流≤2mA;<6)自制电源。
2、发挥部分<1)输出电流范围为20mA~2000mA,步进1mA;<2)设计、制作测量并显示输出电流的装置(可同时或交替显示电流的给定值和实测值>,测量误差的绝对值≤测量值的0.1%+3个字;<3)改变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值≤输出电流值的0.1%+1mA;<4)纹波电流≤0.2mA;<5)其他。
三、评分标准四、说明1、需留出输出电流和电压测量端子;2、输出电流可用高精度电流表测量;如果没有高精度电流表,可在采样电阻上测量电压换算成电流;3、纹波电流的测量可用低频毫伏表测量输出纹波电压,换算成纹波电流。
数控直流恒流源的设计与制作发表日期:2006年5月1日出处:本站原创【编辑录入:zouwenkun】指导老师:王贵恩博士制作人:彭浦能、梁星燎、林小涛《数控直流恒流源》《数控恒流源获奖证书》摘要:本系统以直流电流源为核心,AT89S52单片机为主控制器,通过键盘来设置直流电源的输出电流,设置步进等级可达1mA,并可由数码管显示电流设定值和实际输出电流值。
本系统由单片机程控设定数字信号,经过D/A转换器<AD7543)输出模拟量,再经过运算放大器隔离放大,控制输出功率管的基极,随着功率管基极电压的变化而输出不同的电流。
单片机系统还兼顾对恒流源进行实时监控,输出电流经过电流/电压转换后,通过A/D转换芯片,实时把模拟量转化为数据量,再经单片机分析处理,通过数字量形式的反馈环节,使电流更加稳定,这样构成稳定的压控电流源。
实际测试结果表明,本系统能有效应用于需要高稳定度的小功率恒流源的领域。
关键词:压控恒流源智能化电源闭环控制The Digital Controlled Direct Current SourceAbstract: In this system the DC source is center and 89S52 version single chip microcomputer (SCM> is main controller, output current of DC power can be set by a keyboard which step level reaches 1mA, while the set value and the real output current can be displayed by LED. In the system, the digitally programmable signal from SCM is converted to analog value by DAC (AD7543>, then the analog value which is isolated and amplified by operational amplifiers, is sent to the base electrode of power transistor, so an adjustable output current can be available with the base electrode voltage of power transistor. On the other hand, The constant current source can be monitored by the SCM system real-timely, its work process is that output current is converted voltage, then its analog value is converted to digital value by ADC, finally the digital value as a feedback loop is processed by SCM so that output current is more stable, so a stable voltage-controlled constant current power is designed. The test results have showed that it can be applied in need areas of constant current source with high stability and low power.Keywords: voltage-controlled constant current source, intelligent power,closed loop control前言随着电子技术的发展、数字电路应用领域的扩展,现今社会,产品智能化、数字化已成为人们追求的一种趋势,设备的性能、价格、发展空间等备受人们的关注,尤其对电子设备的精密度和稳定度最为关注。
性能好的电子设备,首先离不开稳定的电源,电源稳定度越高,设备和外围条件越优越,那么设备的寿命更长。
基于此,人们对数控恒定电流器件的需求越来越迫切.当今社会,数控恒压技术已经很成熟,但是恒流方面特别是数控恒流的技术才刚刚起步且有待发展,高性能的数控恒流器件的开发和应用存在巨大的发展空间。
本文正是应社会发展的需求,研制出一种基于单片机的高性能的数控直流恒流源。
本数控直流恒流源系统输出电流稳定,输出电流可在20mA~2000mA范围内任意设定,不随负载和环境温度变化,并具有很高的精度,输出电流误差范围±4mA,因而可实际应用于需要高稳定度小功率直流恒流源的领域。
1 系统原理及理论分析1.1单片机最小系统组成单片机系统是整个数控系统的核心部分,它主要用于键盘按键管理、数据处理、实时采样分析系统参数及对各部分反馈环节进行整体调整。
主要包括AT89S52单片机、模数转换芯片ADC0809、12位数模转换芯片AD7543、数码管显示译码芯片74LS47与74LS138等器件。
1.2系统性能本系统的性能指标主要由两大关系所决定,设定值与A/D采样显示值<系统内部测量值)的关系。
内部测量值与实际测量值的关系,而后者是所有仪表所存在的误差。
在没有采用数字闭环之前,设定值与内部测量值的关系只能通过反复测量来得出它们的关系<要送多大的数才能使D/A输出与设定电流值相对应的电压值),再通过单片机乘除法再实现这个关系,基本实现设定值与内部测量值相一致。
但由于周围环境等因素的影响,使设定值与内部测量值的关系改变,使得设定值与内部测量值不一致,有时会相差上百毫安,只能重新测量设定值与A/D采样显示值的关系改变D/A入口数值的大小才能重新达到设定值与内部测量值相一致,也就是说还不稳定。
在采用数字闭环后。
通过比较设定值与A/D采样显示值,得出它们的差值,再调整D/A的入口数值,从而使A/D采样显示值逐步逼近设定值最终达到一致。
而我们无须关心D/A入口数值的大小,从而省去了原程序中双字节乘除的部分,使程序简单而不受周围环境等因素的影响。
内部测量值与实际测量值的误差是由于取样电阻与负载电阻和晶体管的放大倍数受温度的影响和测量仪表的误差所造成的,为了减少这种误差,一定要选用温度系数低的电阻来作采样电阻,因此本系统选用锰铜电阻丝来做采样电阻。
1.3恒流原理数模转换芯片AD7543是12位电流输出型,其中OUT1和OUT2是电流的输出端。
电流的输出级别可这样计算DX=程序部分数控恒流源程序#include <reg52.h> #include <absacc.h> #include<string.h>#include<intrins.h>#define unit unsigned int #define uchar unsigned char #define DELAY_TIME 60 #define TRUE 1 #define FALSE 0uchar keyup。
uchar keydown。
uchar keyupstate。
uchar keydownstate。
static unsigned int s=0。
static unsigned int b=1。
static unsigned int q=0。
static unsigned int c=0。
static unsigned int a。
code unsigned char table[19]= {11,17,23,28,34,39,45,51,56,62,68,73,79,84,90,96,101,107,113}。
code unsigned char Seg7Code[11]= //用十六进数作为数组下标,可直接取得对应的七段编码字节{0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0xBF}。
sbit SCL=P1^4。
sbit SDA=P1^5。
void DELAY(unsigned int t> /*延时函数*/{while(t!=0>t--。
}void I2C_Start(void>{ /*启动I2C总线的函数,当SCL为高电平时使SDA产生一个负跳变*/SCL=1。
DELAY(DELAY_TIME>。
SDA=0。
DELAY(DELAY_TIME>。
SCL=0。
DELAY(DELAY_TIME>。
}void I2C_Stop(void>{ /*终止I2C总线,当SCL为高电平时使SDA产生一个正跳变*/SDA=0。
SCL=1。
DELAY(DELAY_TIME>。
SDA=1。
DELAY(DELAY_TIME>。
SCL=0。
DELAY(DELAY_TIME>。
}void SEND_0(void> /* SEND ACK */{ /*发送0,在SCL为高电平时使SDA信号为低*/SDA=0。