数控直流电流源(F题)设计者:彭浦能梁星燎林小涛指导教师:王贵恩摘要:本系统以直流电流源为核心,AT89S52单片机为主控制器,通过键盘来设置直流电源的输出电流,设置步进等级可达1mA,并可由数码管显示实际输出电流值和电流设定值。
本系统由单片机程控输出数字信号,经过D/A转换器(AD7543)输出模拟量,再经过运算放大器隔离放大,控制输出功率管的基极,随着功率管基极电压的变化而输出不同的电流。
单片机系统还兼顾对恒流源进行实时监控,输出电流经过电流/电压转变后,通过A/D转换芯片,实时把模拟量转化为数据量,再经单片机分析处理,通过数据形式的反馈环节,使电流更加稳定,这样构成稳定的压控电流源。
实际测试结果表明,本系统输出电流稳定,不随负载和环境温度变化,并具有很高的精度,输出电流误差范围±5mA,输出电流可在20mA~2000mA范围内任意设定,因而可实际应用于需要高稳定度小功率恒流源的领域。
关键词:压控恒流源智能化电源闭环控制The Digital Controlled Direct Current SourceAbstract: For the system that 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 of 1mA can be available, while the real output current and set value can be displayed by LED. In the system, the digital programmable signal from SCM is converted to analog value by DAC (AD7543), then the analog value that 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 the system can output a stable current, which has no influence with load and environment temperature, and can output a precise current of ±5mA error with a width, which can be set liberally in 20mA~2000mA, so 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总体方案论证与比较方案一:采用各类数字电路来组成键盘控制系统,进行信号处理,如选用CPLD等可编程逻辑器件。
本方案电路复杂,灵活性不高,效率低,不利于系统的扩展,对信号处理比较困难。
方案二:采用AT89S52单片机作为整机的控制单元,通过改变AD7543的输入数字量来改变输出电压值,从而使输出功率管的基极电压发生变化,间接地改变输出电流的大小。
为了能够使系统具备检测实际输出电流值的大小,可以将电流转换成电压,并经过ADC0809进行模数转换,间接用单片机实时对电压进行采样,然后进行数据处理及显示。
此系统比较灵活,采用软件方法来解决数据的预置以及电流的步进控制,使系统硬件更加简洁,各类功能易于实现,能很好地满足题目的要求。
本方案的基本原理如图1-1-1所示。
图1-1-1 系统原理框图比较以上两种方案的优缺点,方案二简洁、灵活、可扩展性好,能达到题目的设计要求,因此采用方案二来实现。
模块电路设计与比较1.恒流源方案选择方案一:采用恒流二极管或者恒流三极管,精度比较高,但这种电路能实现的恒流范围很小,只能达到十几毫安,不能达到题目的要求。
方案二:采用四端可调恒流源,这种器件靠改变外围电阻元件参数,从而使电流达到可调的目的,这种器件能够达到1~2000毫安的输出电流。
改变输出电流,通常有两种方法:一是通过手动调节来改变输出电流,这种方法不能满足题目的数控调节要求;二是通过数字电位器来改变需要的电阻参数,虽然可以达到数控的目的,但数字电位器的每一级步进电阻比较大,所以很难调节输出电流。
方案三:压控恒流源,通过改变恒流源的外围电压,利用电压的大小来控制输出电流的大小。
电压控制电路采用数控的方式,利用单片机送出数字量,经过D/A转换转变成模拟信号,再送到大功率三极管进行放大。
单片机系统实时对输出电流进行监控,采用数字方式作为反馈调整环节,由程序控制调节功率管的输出电流恒定。
当改变负载大小时,基本上不影响电流的输出,采用这样一个闭路环节使得系统一直在设定值维持电流恒定。
该方案通过软件方法实现输出电流稳定,易于功能的实现,便于操作,故选择此方案。
电路原理图如图1—1—2所示图1-1-2 压控恒流源电路原理 2. 反馈闭环方案选择方案一:采样电阻0R 上的电压00R I U L ⋅≈,可知输出电流与采样电阻存在近似线性关系,因此可以从检测电阻0R 上电压的大小来直接增减反馈深度。
方案二:从采样电阻0R 上得到一个反馈电压,由于采样电阻阻值比较小,在该电阻上的压降相应也小,为了提高系统控制的灵敏度,采用一级运算放大器对采样电压进行放大,再送到ADC0809进行A/D 转换。
数据由单片机系统进行相应处理,为了达到1mA 步进,选用12位串行D/A 转换器件AD7543可以满足题目要求,而且该芯片是采用串行数据传送方式,硬件电路简单。
同时反馈系统控制灵活,易于达到1mA 的步进要求。
3. 控制单元方案选择由于要实现人机对话,至少要有10个数字按键和两个步进按键,考虑到还要实现其它的功能键,选用16按键的键盘来完成整个系统控制。
显示部分采用8位LED 数码管,而且价格便宜,易于实现。
考虑到单片机的I/O 端口有限,为了充分优化系统,采用外部扩展一片8155来实现键盘接口与显示功能。
电路原理如图1-1-3所示。
图1-1-3 键盘及显示电路4. 电源方案选择方案一:用开关稳压电源给整机供电,此方案能够完成本作品电流源的供电,但开关电源比较复杂,而且体积也比较大,制作不便,因而此方案难以实现。
方案二:单片机控制系统以及外围芯片供电采用78系列三端稳压器件,通过全波整流,然后进行滤波稳压。
电流源部分由于要给外围测试电路提供比较大的功率,因此必须采用大功率器件。
考虑到该电流源输出电压在10V 以内,最大输出电流不大于2000mA ,由公式P=U*I 可以粗略估算电流源的功耗为20W 。
同时考虑到恒流源功率管部分的功耗,需要预留功率余量,因此供电电源要求能输出30W 以上。
为了尽量减少输出电流的纹波,要求供电源要稳定,因此采用隔离电源,选用由LM338构成的高精度大电流稳压电源。
此方案输出电流精度高,能满足题目要求,而且简单实用,易于自制,故选用方案二。
稳压电源原理如图1-1-4所示。
T~220V220vv图1-1-4 稳压电源原理5.过压报警功能设计为了使本数控直流电流源进一步智能化,考虑到题目要求输出电压不大于10V ,因此系统测试部分设计了一个过压报警电路,用于对电压的实时监测,一旦有过压现象,控制器响应后会发出报警控制信号。
电路原理参见图1-1-2。
系统原理及理论分析1. 单片机最小系统组成单片机系统是整个数控系统的核心部分,它主要用于键盘按键管理、数据处理、实时采样分析系统参数及对各部分反馈环节进行整体调整。
主要包括A T89S52单片机、模数转换芯片ADC0809、数模转换芯片AD7543、数码管显示译码芯片74LS247与74LS138等器件。
2. 恒流原理数模转换芯片AD7543是12位电流输出型,其中OUT1和OUT2是电流的输出端。
电流的输出级别可这样计算 DX=122式中:DX 是控制级数电压i u 由集成运算放大器U8A 的1脚输出,根据T 型电阻网络型的D/A 转换关系,由图1-1-2可知,i u 存在如下通式:nR E Ffn R E F n n n n i V B R R V b b b b u 22)22 (22)(0012211-=****+*++*+*-=---- (1) 式中:i u ——输出电压(V)REF V ——参考电压(V);R ——T 网络电阻(Ω);f R ——外接反馈电阻(Ω)。
电流放大电路存在如下关系: 554)1()(R R R R u I W i b ++⋅-=β (2) b L I I β= (3) 式中: I b ——基极电流(mA ); U i ——输入电压(V ); I L ——负载电流(mA )。
由式(1)、(2)可得到: ββ⋅++⋅-=554)1()(R R R R u I W i L (4) 由于电路中的放大系数β值远大于1,而R 与1R 保持恒定,所以可推出负载电流与输入电压存在如下关系:4R u I iL κ-= (5) 由式(5) 、(1)可得到:42R V kBI n REFL = (6) 其中,K 为比例系数由式(6)可知,负载电流L I 不随外部负载L R 的变化而改变。