基于AT89C51数控电流源的设计

基于AT89C51数控电流源的设计
基于AT89C51数控电流源的设计

第22卷第3期大 学 物 理 实 验 Vol.22No.32009年09月出版

PHYSICAL EXPERIMENT OF COLLE GE

Sep.

2009

收稿日期:2009-03-18

文章编号:1007-2934(2009)03-0073-05

基于AT89C51数控电流源的设计

施养智

(漳州师范学院,漳州,363000)

摘 要 系统以AT89C51单片机为主控制器,由电流源、DA 转换、AD 转换和LED 数码管等模块组成。利用电流负反馈和键盘设置,实现数控直流电流源,并能将预设的电流值与实际值在数码管上交替显示,通过检测证明本系统输出电流稳定。关键词 单片机;数控;电流源

中图分类号:O4-33 文献标识码:A

1 引言

电流源作为稳定电源的一个分支,在近年来得到迅速发展,构成电流源的核心器件已由早期的电真空结构流管跨入到半导体集成电路阶段。电流源涉足的范围也由传统的稳定电磁场、校正电流表等扩展至激光、超导、近代通信和传感技术等新科技领域,并展示了广阔的应用前景[1]。2 系统设计方案

如图1所示为系统设计框图,本课题以AT89C51单片机为核心,设计一个数控电流源。通过键盘把预设的电流值送给单片机,输出恒定的电流。电流源范围:100mA~2000m A,步长 10mA

。并且在显示器上显示预设电流值和实测电流值。

图1 系统设计框图

3 系统硬件3.1 硬件简介

AT89C51有四组8位准双向I/O 、5个中断资源、1个串行接口、4K 字节Flash 闪速存储器,125字节内部RAM 、片外可外扩64KB RAM 及程序存贮器。在智能化控制有着广泛的应用。PO 口和P3口作为8位数码管的显示及位选,4位数码管作于预设电流值显示,另4位数码管作于实时电流显示。P2口用作键盘,键盘用于电流预设值及工作状态的设置。

图2 电流源模块

图2为电流源模块。图3为AD 及DA 模块。MCP41010是8位字长的数字电位器,采用SPI 接口[2]

CS:片选信号,低电平有效;SCK:时钟信号输入端SI:串行数据输入端,用于寄存器的选择及数据输入。数字电位器根据输入的串行数据,对基准电压进行分压后由中间抽头输出模拟电压,即V wp0=

D N

256V REF

(式中取V REF =2.50V)。

图3 AD 及DA 模块

ADC0834是4通道8位串行A/D 转换器,模拟量输入可工作于差分方式或单端输入方式[3]。DI:用于设置通道输入方式及通道选择,D0:A/D 转换后串行数据输出:CLK:时钟信号输入端;/CS:片选信号,低电子有效;基准参考电压V REF (V RE F =2.50V)。

基准电压源LM336- 2.5可提供2.50V 的基准电压。T1管最好采用达林顿管TIP122。R7为取样电阻,一般为小阻值大功率电阻(可取1 /5W,阻值也可取得更小些)。

3.2 工作原理

如图2所示,采用电流负反馈,由图可知:V3=Uin/2、V2=(Iout*R7)/2,因为V2=

V3,则有Iout=Uin/R7,即Iout是电流源。

UIB用于电流采样,并将模拟量送到ADC0834的C H0进行A/D采样。

首先由键盘把预设的电流值送给单片机,经单片机运算处理后,把电流值换算为相应的数字信号,再从I/O口传给数字电位器MCP41010实现D/A转换,得到与设置电流相对应的Uin,由大功率三极管实现扩流输出。输出的电流经过取样电路后,转换成电压,并经过ADC0834进行模数转换,间接用单片机实时对电流进行采样,数据处理后由数码管显示。

4 系统软件

4.1 几个重要子程序

图4为MC P41010时序及命令格式。只有当CS为低电平时,转换才有效。数字电位器MCP41010一次转换需16位,其中高8位是命令字节,为11H;低8位是待转换的数据。所以需要16个的SC K时钟信号,而且都是在上升沿有效。D/A转换结束时,要先使SCK 为低电乎,再使CS变为高电平,同时数据寄存器载入新的数据,移位寄存器清零,为下一次的D/A转换做准备。

图4 MCP41010时序及命令格式

4.2 主流程图

程序为主流程图如图6所示,由电流设置模块和工作模块(主要实现DA及电流测量)组成。

5 测试结果

负载为3 条件下,测得如表1:

表1 测量数据

预设值(mA)1002003008001000120017001900实测值(mA)1052022968041010119816771906偏差值(mA)52-4410-236

预设值与实测值存在着一点小误差,其主要原因是由运放的性能及功率管、负载发热引起的。

图5 ADC0834时序及命令格式

图6 主流程图

负载对输出电流影响的测试:

表2 负载对输出电流的影响

预设值(mA) 300800100012001900实测值(mA)负载为1 296798100312051903

负载为2 30280599811941910

负载为3 296804101011981906

从以上测量结果可以看出,负载的大小基本上不影响流过负载的电流,电流基本上稳

定。若要使步长达到 1m A,可选择12位的D/A转换器并对电路进行相应的改进。

参考文献

[1] 陈凯良、竺树声.恒流源及其应用电路[M].浙江科学技术出版社,1992

[2] Microchip MCP41 /42 @2003Microchip Technology INC[Z].

[3] ADC0834A,ADC0838A,ADC0834B,ADC0838B A/D PERIPHERALS WITH SERIAL C ONTROL SLAS007-

AUGUST1985-RE VISED OCTOBER1986[Z].

DESIGNED OF A NUMERIC AL-C ONTROLLED

C URRENT SOURCE BASE

D ON AT89C51

Shi Yangzhi

(Zhangzhou T eachers College,Zhangzhou,363000)

Abstract:The controller is made by AT89C51.It consists of permanent current source,D/A converter,A/D converter and LED digital code,It can realize nu merical current source and the desi gn of permanent current source by making use of negative feedbace and keyboard set up.It also can display the preserved current value and actual value in LED digi tal code in alternative.It can prove that the system exports steady current.

Key words:MCU;numerical-controlled;curren t source

全国电子设计大赛_F题_数控恒流源(个人整理比较详细资料,附加程序)

数控直流电流源,测量误差的绝对值≤测 量值的0.1%+3个字; <3)改变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值≤输出电流值的0.1%+1mA; <4)纹波电流≤0.2mA; <5)其他。

三、评分标准 四、说明 1、需留出输出电流和电压测量端子; 2、输出电流可用高精度电流表测量;如果没有高精度电流表,可在采样 电阻上测量电压换算成电流; 3、纹波电流的测量可用低频毫伏表测量输出纹波电压,换算成纹波电流。

数控直流恒流源的设计与制作 发表日期:2006年5月1日出处:本站原创【编辑录入:zouwenkun】 指导老师:王贵恩博士制作人:彭浦能、梁星燎、林小涛 《数控直流恒流源》《数控恒流源获奖证书》 摘要:本系统以直流电流源为核心,AT89S52单片机为主控制器,通过键盘来设置直流电源的输出电流,设置步进等级可达1mA,并可由数码管显示电流设定值和实际输出电流值。本系统由单片机程控设定数字信号,经过D/A转换器 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=

数控直流稳压电源设计任务书(doc 8页)

数控直流稳压电源设计任务书(doc 8页)

《电子线路仿真》课程设计报告DESIGN REPORT ON SIMULATION OF ELECTRONIC CIRCUIT 题目数控直流稳压电源学科部、系:信息学科部

2.1总体设计方案说明 根据设计任务要求,数控直流稳压电源的工作原理框图如图1所示。主要包括三大部分:数字控制部分,D/A变换器及可调稳压电源。数字控制部分用+,-按键控制一可逆二进制计数器,二进制计数器的输出输入到D/A变换器,经D/A变换器转化为相应的电压。此电压经过相应的放大后去控制电源的输出,使稳压器输出的电压为1V的步进增加。 2.2模块结构与方框图 Ui Uo 第三部分单元电路设计与参数计算 3.1 可逆计数器模块 3.1.1 模块电路及参数计算 电 压 可 逆 稳 压 反 馈 数 显 D/ A

3.1.2 工作原理和功能说明 因为要求是输出5-15V的电压,只十一个电压值,而计数器74193是一个16进制的可逆计数器。我们只要用从0计数到10的几个状态,这可以通过反馈的方法实现。当74193输出0时,最后输出为5V。不能再减小了。所以通过一个四输入的或门输入到与非门U10使减“-”失效,计数器不能减计数,只能加。当加到6时或门反馈的数为1,通过U10后计数器就可以减计数了。同理,当输出15V时,74193输出为10,电压不能再加了。通过反馈输出一个0使加计数失效,电压停在15V。此时电压只能减,只有按“-”的按键减小电压。 3.2 D/A转换模块 3.2.1 模块电路及参数计算 3.2.2 工作原理和功能说明 这一模块是最主要的一个模块,左下方从左到右依次接74193输出端的Q1Q2Q3Q4,输入端依次接入的是0000~1010,这个电路的作用就是把这些数字信号转换成模拟信号。根据公式UO1=-Rf (UH/R16*D0+UH/R15*D1+UH/R19*D2+UH/R20*D3) 其中R16=2R15=4R19=8R20,根据二进制转十进制的计算公式可知,只要调节Rf到一定的值,就可已得到想要的模拟信号电压的大小。其实这是一个简单的求和电路,在模电书上可以找到。加

基于数控直流电流源系统的设计

基于数控直流电流源系统的设计 摘要:随着电子技术的发展、数字电路应用领域的扩展,人们对数控恒定电流器件的需求越来越高。应社会发展的需求,对基于单片机控制的“数控直流电流源的设计”进行研究论证,并运用Proteus 软件进行仿真。以直流稳压电源和稳流电源为核心,结合单片机最小系统实现对输出电流的控制。首先采用了单片集成稳压芯片实现直流稳压,然后采用了分立元件实现稳流。为实现对输出电流的精确控制:一方面,通过D/A输出实现电流的预置,再通过运算放大器控制晶体管的输出电流;另一方面,运用A/D转换器件将输出电流的采样值送入单片机,与预置值进行比较,将误差值通过D/A转换芯片添加到调整电路,从而进一步降低了输出电流的纹波。 Abstract:The requiements of numerical controlling constant current devices is increasing as development of electronic technology and expanding of digital circuit applicational field. As to satisfy society development, do a study based on " Numerical control dc current source design " of SCM controlling and apply Proteus to simulating software.DC(digital current )V oltage regulator and DC current regulator is the key part of the design,its output current is controlled by single chip microprocessor,Firstly,single chip IC(integrated circuit)V oltage regulator LM338K is used to generate stable voltage, and then desperate devices is used to generate stabilize current . Tocontrol the output current ,on one hand ,system sets output current by D/A(digital/analogue converter and controls current of transistor by operational amplifier ;on the other hand ,with the help of A/D(analogue/digital)converter,system samples the output current and convert it into digital data ,compares it with preset value ,converts the error value into analogy and puts it on adjusting circuit ,and decreases the ripple of the system output current .

全国大学生电子设计竞赛-数控直流电流源

数控直流电流源 摘要:本文设计了一种数控直流电流源的方案,给出了硬件组成和软件流程及源程序。以STC89C52单片机为核心控制电路,利用12位D/A模块产生稳定的控制电压,12位A/D模块完成电流测量。输出电流范围为20~2000mA,具有“+”“-”步进调整功能,步进为1mA,纹波电流小,LCD同时显示预置电流值和实测电流值,便于操作和进行误差分析。 关键词:STC89C52 数控电流源 Numerical Control DC Current Source Abstract: 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. Use STC89C52 MCU 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 "-" stepping for 1mA adjustment function and small ripple current. LCD could show presets current value and the measured result at the same time, for easy operation and error analysis. Keywords:STC89C52 Numerical control Current source 1 设计方案的选择 1.1电路综合设计流程

数控直流电流源程序

数控直流电流源程序

/* 跳线说明: 1)将EXP-LM3S811板卡上JP9、JP13跳至左侧(短接1-2); 2)将EXP-min_system_board板卡上JP13、JP14、JP15、JP16跳至右侧(短接2-3。 操作过程: 1)将EXP-min_system_board板卡上K1拨动开关拨至ON状态,给液晶上电; 2)调节RP1电位器,使液晶有合适的背光; 3)上电,编译并下载程序,复位后全速运行程序;观察液晶显示的内容,再修改程序使之显示自己的内容。 */ #include "systemInit.h" #include "ADS7886.h" #include "TLV5616.h" #include "timer.h" #define CTL_PERIPH SYSCTL_PERIPH_GPIOC // 控制液晶所用的片内端口外设定义 #define CTL_PORT GPIO_PORTC_BASE #define SCK GPIO_PIN_4 // 定义信号SCK #define SID GPIO_PIN_5 // 定义信号SID #define CS GPIO_PIN_6 // 定义信号CS

#define PSB GPIO_PIN_7 // 定义信号PSB #define SCK_L GPIOPinWrite(CTL_PORT,SCK,0x00) // 定义信号输出低电平 #define SID_L GPIOPinWrite(CTL_PORT,SID,0x00) #define CS_L GPIOPinWrite(CTL_PORT,CS,0x00) #define PSB_L GPIOPinWrite(CTL_PORT,PSB,0x00) #define SCK_H GPIOPinWrite(CTL_PORT,SCK,0xFF) // 定义信号输出高电平 #define SID_H GPIOPinWrite(CTL_PORT,SID,0xFF) #define CS_H GPIOPinWrite(CTL_PORT,CS,0xFF) #define PSB_H GPIOPinWrite(CTL_PORT,PSB,0xFF) #define SID_READ GPIOPinRead(CTL_PORT,SID) // 定义读回的数据 #define SID_IN GPIOPinTypeGPIOInput(CTL_PORT,SID) // 定义SID信号为输入 #define SID_OUT GPIOPinTypeGPIOOutput(CTL_PORT,SID) //定义SID信号为输出 #define LED_PERIPH SYSCTL_PERIPH_GPIOB #define LED_PORT GPIO_PORTB_BASE #define LED GPIO_PIN_5 #define KEY_PERIPH SYSCTL_PERIPH_GPIOD // KEYS所接的端口 #define KEY_PORT GPIO_PORTD_BASE #define KEY GPIO_PIN_7|GPIO_PIN_6|GPIO_PIN_5|GPIO_PIN_4|GPIO_PIN_3|GPIO_ PIN_2|GPIO_PIN_1|GPIO_PIN_0 #define KEY_H GPIO_PIN_7|GPIO_PIN_6|GPIO_PIN_5|GPIO_PIN_4

基于单片机简易数控直流电压源的设计

摘要 本设计以AT89S52单片机为核心控制芯片,实现数控直流电源功能的方案。设计采用8位精度的DA转换器DAC0832、三端可调稳压器LM350和一个UA741运算放大器构成稳压源,实现了输出电压范围为+1.4V~+9.9V,电压步进0.1V的数控稳压电源,最大纹波只有10mV,具有较高的精度与稳定性。另外该方案只采用了5个按键实现输出电压的方便设定,具有设定值调整,微调(步进量0.1),粗调(步进量1)三种调整功能,显示部分我们采用了三位一体的数码管来显示输出电压值。我们自行设计了 12V和5V电源为系统供电。该电路的原理是通过MCU控制DA的输出电压大小,通过放大器放大,放大后的电压作为LM350的参考电压,真正的电压还是由电压模块LM350输出。利用5个按钮调整电压、并且通过共阴极三位一体LED显示输出的电压值。设计使用3三位一体数码管,可以显示三位数,一个小数位,比如可以显示5.90V,采用动态扫描驱动方式。与传统的稳压电源相比具有操作方便,电源稳定性高以及其输出电压大小采用数码显示的特点。 关键词:数控,步进,三端可调稳压器 I

ABSTRACT The design is with the MCUAT89S52 for the core control chip,which carry out the project that the function of the number controls the direct current power supply.Designed with the precision of eight DA converter DAC0832, three-adjustable regulators LM350 and a UA741 Operational Amplifiers constitute Regulators source, the output voltage range of +1.4 V ~ +9.9 V, 0.1V voltage step NC Regulators Power, it has with high precision and stability and only have the biggest ripple of 10 mV. Meanwhile, the program used only five keys to achieve the convenience of the output voltage setting ,with setting value adjustments. It has three kinds of adjust function,which can carry out micro-adjustment (Stepping volume 0.1)and the coarse adjustment (Stepping volume 1). The show part we have adopted a three-dimensional digital pipe to show the output voltage value. And we designed the 12V and 5V power supply system for electricity. The principle of that electric circuit was that the output voltage size which passes the MCU to control DA, passing the amplifier amplification, and the voltage is the reference voltage of the LM350. And the real voltage is still the LM350 outputs are from the voltage mold piece. Making use of five buttons to adjustment voltages, and pass the total cathode Christian Trinity LED to display the output's voltage .In this design I used 3 piece code tubes, which can show three position numbers, one of them is a fraction position. for example ,it can show a 5.90 Vs. In this design I adopt the scan to drive way is dynamic state sweep. With traditional steady press power supply to compare to have an operation convenience, the power supply stability high characteristics, its exportation electric voltage size adoption figures show. Keywords: Numerical Control, Stepping,Three-adjustable regulators II

数控直流恒流源设计报告

数控直流恒流源设计报告 本系统以直流电流源为核心,AT89s52单片机为主控制器,通过键盘来设置直流电源的输出电流,设置步进等级可达1mA,并可由液晶显示电流设定值和实际输出电流值。本系统由单片机程控设定数字信号,经过D/A转换器(tlv5618)输出模拟量,再经过运算放大器隔离放大,控制输出功率管的基极,随着功率管基极电压的变化而输出不同的电流。单片机系统还兼顾对恒流源进行实时监控,输出电流经过电流/电压转换后,通过A/D转换芯片,实时把模拟量转化为数据量,再经单片机分析处理,通过数字量形式的反馈环节,使电流更加稳定,这样构成稳定的压控电流源。实际测试结果表明,本系统能有效应用于需要高稳定度的小功率恒流源的领域 关键字 压控恒流源智能化电源闭环控制 设计任务与要求 1.1设计任务 设计并制作一个数控直流电流源。输入的交流电压220~240V,50Hz;输出的直流电压≤10V。其原理示意图1如下所示。 图1 设计任务示意图 1.2技术指标 基本要求: (1)要求电压输出范围:200~2000mA; (2)可设置并输出电流给定值,要求输出电流和给定电流的偏差的绝对值≤给定值的1%+10mA;

(3)具有“+”、“-”步进调整功能,步进≤10mA; (4)改变负载电阻,输出电压在10V以内变化时,要求输出电流的变化的绝对值≤ 输出电流的1%+10mA; (5)纹波电流≤ 2mA; (6)自制电源。 发挥部分: (1)输出电流范围为20~2000mA,步进为1mA; (2)设计、制作测量并显示输出电流的装置(可同时或交替显示电流的给定值或实测值),测量误差的绝对值≤测量值的0.1%+3个字; (3)改变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值≤ 输出电流的0.1%+1mA; (4)纹波电流≤0.2mA; (5)其他。 2.方案比较与论证 2.1.1各种方案比较与选择 方案一:采用中小规模集成电路构成的控制电路。由三段可调式集成稳压器构成的恒流源。 以W350为例,其最大的输出电流为3A,输出电压Uo′为1.2~33V。其典型的恒流源电路如图2所示。

电子设计大赛—简易数控直流稳压电源

一、项目参加人员、负责内容以及技术特长: 二、项目背景 数控直流稳压电源是电子技术常用的设备之一,广泛的应用于教学、科研等领域。传统的多功能直流稳压电源功能简单、难控制、可靠性低、干扰大、精度低且体积大、复杂度高。普通直流稳压电源品种很多, 在家用电器和其他各类电子设备中,通常都需要电压稳定的直流电源供电。但在实际生活中,都是由220V 的交流电网供电。这就需要通过变压、整流、滤波、稳压电路将交流电转换成稳定的直流电。滤波器用于滤去整流输出电压中的纹波,一般传统电路由滤波扼流圈和电容器组成,若由晶体管滤波器来替代,则可缩小直流电源的体积,减轻其重量,且晶体管滤波直流电源不需直流稳压器就能用作家用电器的电源,这既降低了家用电器的成本,又缩小了其体积,使家用电器小型化。 电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各行各业。电力电子技术是电能的最佳应用技术之一。当今电源技术融合了电气、电子、系统集成、控制理论、材料等诸多学科领域。随着计算机和通讯技术发展而来的现代信息技术革命,给电力电子技术提供了广阔的发展前景,同时也给电源提出了更高的要求。随着数控电源在电子装置中的普遍使用,普通电源在工作时产生的误差,会影响整个系统的精确度。电源在使用时会造成很多不良后果,世界各国纷纷对电源产品提出了不同要求并制定了一系列的产品精度标准。只有满足产品标准,才能够进入市场。 随着经济全球化的发展,满足国际标准的产品才能获得进出的通行证。数控电源是从80年代才真正的发展起来的,期间系统的电力电子理论开始建立。这些理论为其后来的发展提供了一个良好的基础。在以后的一段时间里,数控电源技术有了长足的发展。但其产品存在数控程度达不到要求、分辨率不高、功率密度比较低、可靠性较差的缺点。因此数控电源主要的发展方向,是针对上述缺点不断加以改善。单片机技术及电压转换模块的出现为精确数控电源的发展提供了有利的条件。新的变换技术和控制理论的不断发展,各种类型专用集成电路、数字信号处理器件的研制应用,到90年代,己出现了数控精度达到0.05V的数控电源,功率密度达到每立方英寸50W的数控电源。目前在电力电子器件方面,几乎都为旋纽开关调节电压,调节精度不高,而且经常跳变,使用麻烦。随着人们生活水平的不断提高,数字化控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数控制直流稳压电源就是一个很好的典型例子。但人们对它的要求也越来越高,要为现代人工作、科研、生活提供更好的更方便的设施,就需要从数字电子技术入手,一切向数字化和智能化方向发展。

(数控加工)数控恒流源系统设计

(数控加工)数控恒流源系统 设计

毕业设计 题目: 学院名称:班级:学生姓名:学号:指导教师:教师职称:

20 年06月13

一:概述 1.1选题背景和意义 电源为保障系统的安全性与稳定性都起到有至关重要的作用,本篇我们主要研究恒流源。而恒流电源由于它体积特别小、损耗相对低、而效率较高、还有它简洁的电路都比较受欢迎,在我们平时用的计算机设备、通信设备,仪器仪表上面,还有航空航天上面通信设备等都需要恒流源系统。近年来电子信息的产业是发展相当快的,恒流电源也更多的被运用到我们生活中,因此,对恒流电源的研究就显得更有意义以及价值。 数控恒流源技术是一种对实践性要求很高的工程技术,它存在与各个行业中,我们在日常会经常看到。电源技术还和电气电子、控制理论等一些其它科学领域相互交叉融合,促进了现在信息技术和电源技术的发展。这也预示着在系统上面对电源技术的要求更高。普通的电源系统在工作时候容易产生误差,这样会对整个系统的精确度产生影响,更严重的是会带来很多严重的后果。世界各国为了解决这个问题便对电源产品制定了不同要求和一系列产品精度标准,只要达到要求达到标准后才可以进入市场。经济全球化的发展让电源产品流通更加方便,但是必须满足国际标准才可以有通行证。数控电源发展的比较晚,从八十年代才开始,那个时候电力电子的理论就开始建立。电力电子理论为今后的电源产品的发展奠定了很好的理论基础,随之,数控电流源技术得到了快速蓬勃的发展。但是市场上的很多产品还是输出精度低,带负载能力较差,体积相对大等缺点。当然这也给了数控电流源的发展指明方向就是不断完善上面的缺点不足。数控直流电流源对精度的要求会越来越高。单片机,新的控制理论,这些都为精确数控电源的发展提供基础。从组成上,数控电流源分为器件、主电路和控制电路三部分。

数控直流稳压电源的设计终审稿)

数控直流稳压电源的设 计 文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-

数控直流稳压电源的设计 一、 设计任务和要求 设计一个数控直流稳压电源。 1. 基本要求: 1) 利用实验室提供的低压交流电源,设计整流、滤波、稳压电路; 2) 至少能输出4个档:3V 、5V 、9V 、12V ,用数码管显示; 3) 输出电流要能达到1A 以上,且纹波≤5mV 。 2. 发挥部分: 1) 输出增加了一个7V 的档,进而变为5个档;手动开关控制档的转换。 2) 用ADC0809(模/数转换器)将输出的电压模拟量转换为数字量并输出给译码显示电路 以显示正确数字。 二 方案论证 1.可调稳压控制部分 方案一:直接由开关控制档位 5 个单刀单掷开关 手动控制开关,使输出电压分别为 此方法电路简 单, 控制方便. 方案二;由多路模拟开关在脉冲CP 的作用下来控制开关 CP 脉冲

由脉冲控制多路模拟开关,脉冲由信号源直接给定.此方法比依赖与信号源的CP,且不容易控制. 综合的看上述两种方案,方案一电路简单,控制方便;方案二对CP 的依赖性比较大,在实际应用方面不够灵活.因此对可调稳压器的控制部分应采用方案一. 2.显示电路 方案一:模拟量经模数转换电路输入后,输出转换成数字量,再利用一片共阴极七段显示器显示,结构框图如下: → → → 此方案的优点是比较直观,易懂,而且容易调试,也能满足题目中所给的要求,但是当输出电压为 12v 时, 显示器显示以乱码"└┘"代替,不利于读数。 方案二:以方案一为基础,在经过模数转换输出后,加入一些简单的逻辑门,再利用两片共阴极七段显示器显示,结构框图如下: ↗ → ↘ 的要求。 上述两个方案经实践证明均可行,但方案一不能很好的显示两位十进制数,故选择方案二。 二、 设计方案

数控直流恒流源的设计与制作

数控直流恒流源的设计与制作 本数控直流恒流源系统输出电流稳定,输出电流可在20mA~2000mA范围内任意设定,不随负载和环境温度变化,并具有很高的精度,输出电流误差范围±4mA,因而可实际应用于需要高稳定度小功率直流恒流源的领域。 1 系统原理及理论分析 1.1单片机最小系统组成 单片机系统是整个数控系统的核心部分,它主要用于键盘按键管理、数据处理、实时采样分析系统参数及对各部分反馈环节进行整体调整。主要包括AT89S52单片机、模数转换芯片ADC0809、12位数模转换芯片AD7543、数码管显示译码芯片74LS47与74LS138等器件。 1.2系统性能 本系统的性能指标主要由两大关系所决定,设定值与A/D采样显示值(系统内部测量值)的关系。内部测量值与实际测量值的关系,而后者是所有仪表所存在的误差。 1.3恒流原理 数模转换芯片AD7543是12位电流输出型,其中OUT1和OUT2是电流的输出端。为了实现数控的目的,可以通过微处理器控制AD7543的模拟量输出,从而间接改变电流源的输出电流。从理论上来说,通过控制AD7543的输出等级,可以达到1mA的输出精度。但是本系统恒流源要求输出电流范围是20mA~2000mA,而当器件处于2000mA的工作电流时,属于工作在大电流状态,晶体管长时间工作在这种状态,集电结发热严重,导致晶管 值下降,从而导致电流不能维持恒定。为了克服大电流工作时电流的波动,在输出部分增加了一个反馈环节来控制电流稳定,减小电流的波动,此反馈回路采用数字形式反馈,通过微处理器的实时采样分析后,根据实际输出对电流源进行实时调节。经测试表明,采用常用的大功率电阻作为采样电阻R0,输出电流波动比较大,而选用锰铜电阻丝制作采样电阻,电流稳定性得到了改善。电路反馈原理如下图所示。 2 总体方案论证与比较 方案一:采用各类数字电路来组成键盘控制系统,进行信号处理,如选用CPLD等可编程逻辑器件。本方案电路复杂,灵活性不高,效率低,

数控直流稳压电源设计

数控直流稳压电源设计 [摘要]本文介绍了以8051单片机为控制单元,以数模转换器DAC0832输出参考电压,以该参考电压控制电压转换模块LM317的输出电压大小。该电路设计简单,应用广泛,精度较高等特点。LM317系列三端可调式集成稳压器的方法。 [关键词] 单片机(AT89C51),数模转换器(D/A),液晶,键盘

一、设计任务 设计出有一定输出电压范围和功能的数控电源。 二、设计要求 1.基本部分 (1)输出电压:范围0~+15V,步进0.1V,纹波不大于40mV;(2)输入电压值由液晶显示; (3)自制键盘,可以由键盘输入电压值; (4)输出电压值在输出端用万用表测得。 2.发挥部分 (1)输出电压可预置在0~15V之间的任意一个值; (2)用自动扫描代替人工按键,实现输出电压变化(步进0.1V 不变); (3)扩展输出电压种类(比如三角波等)。 图1设计示意图

目录 引言 (1) 1、设计原理与总体方案 (2) 2、硬件电路设计 (3) 2.1 DAC电路 (3) 2.2 AGC控制电路 (4) 2.3 键盘部分 (6) 2.4 显示部分 (7) 2.5 稳压输出 (8) 3、软件设计流程 (9) 4、总体设计电路 (10) 5、调试过程与结果分析 (11) 5.1调试过程 (11) 5.2结果分析 (11) 总结 (13) 参考文献 (14) 附录1 元件清单 (14) 附录 2 参考源程序…………………………………………… 15

引言 电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各行各业。在电子电路中,通常都需要电压稳定的直流电源来供电。而整个稳压过程是由电源变压器、整流、滤波、稳压等四部分组成。然而这种传统的直流稳压电源功能简单、不好控制、可靠性低、干扰大、精度低且体积大、复杂度高。普通的直流稳压电源品种有很多, 但均存在以下二个问题: 输出电压是通过粗(波段开关) 及细调(电位器)来调节。这样, 当输出电压需要精确输出, 或需要在一个小范围内改变时,困难就较大。另外, 随着使用时间的增加, 波段开关及电位器难免接触不良, 对输出会有影响。稳压方式均是采用串联型稳压电路, 对过载进行限流或截流型保护, 电路构成复杂,稳压精度也不高。传统的直流稳压电源通常采用电位器和波段开关来实现电压的调节,并由电压表指示电压值的大小。因此,电压的调整精度不高,读数欠直观,电位器也易磨损。 而基于单片机控制的直流稳压电源能较好地解决以上传统稳压电源的不足。利用数控直流电源,可以达到每步0.04 V的精度,输出电压范围0-15V。。

数控直流恒流源设计方案与制作

数控直流恒流源地设计与制作 本数控直流恒流源系统输出电流稳定,输出电流可在20mA~2000m/范围内任意设定,不随负载和环境温度变化,并具有很高地精度,输出电流误差 范围土4mA,因而可实际应用于需要高稳定度小功率直流恒流源地领域 1系统原理及理论分析 1.1单片机最小系统组成 单片机系统是整个数控系统地核心部分,它主要用于键盘按键管理、数据处理、实时采样分析系统参数及对各部分反馈环节进行整体调整?主要包括AT89S52单片机、模数转换芯片ADC0809 12位数模转换芯片AD7543数码管显示译码芯片74LS47与74LS138等器件.b5E2RGbCAP 1.2系统性能 本系统地性能指标主要由两大关系所决定,设定值与A / D采样显示值(系统内部测量值)地关系.内部测量值与实际测量值地关系,而后者是所有仪表所存在地误差? 1.3恒流原理 数模转换芯片AD7543是12位电流输出型,其中0UT1和OUT2是电流地输出端?为了实现数控地目地,可以通过微处理器控制AD7543地模拟量输出,从而间接改变电流源地输出电流?从理论上来说,通过控制AD7543地输出等级,可以达到1mA地输出精度.但是本系统恒流源要求输出电流范围是 20mA~2000mA而当器件处于2000mA地工作电流时,属于工作在大电流状态,晶体管长时间工作在这种状态,集电结发热严重,导致晶管“值下降,从而导致电流不能维持恒定.为了克服大电流工作时电流地波动,在输出部分增加了一个反馈环节来控制电流稳定,减小电流地波动,此反馈回路采用数 字形式反馈,通过微处理器地实时采样分析后,根据实际输出对电流源进行实时调节.经测试表明,采用常用地大功率电阻作为采样电阻R0,输出电流波动比较大,而选用锰铜电阻丝制作采样电阻,电流稳定性得到了改善.电路反馈原理如下图所示.p1EanqFDPw 2总体方案论证与比较方案一:采用各类数字电路来组成键盘控制系统,进行信号处理,如选用CPLD等可编程逻辑器件.本方案电路复杂,灵活性不

数控直流电源设计

数控直流稳压电源1)输出电压:范围0~+9.9V,步进0.1V,纹波不大于8mV。2)输出电流:500mA。 3)输出电压值用数码管LED显示。 4)用+、—两键分别控制输出电压的步进增减。 5)为实现上述几个部件工作,自制一台稳压直流电源,输出+ 、-15V、+5V。 发挥部分:1)输出电压可预置在0~9.9V之间的任何一个值。 2)用自动扫描代替人工按键,实现输出电压变化(步进0.1V不变)。 3)扩展输出电压种类(如三角波等)。 #include #include #define uchar unsigned char #define uint unsigned int #define DataPort P2 sbit LCM_RS=P1^5; sbit LCM_RW=P1^6; sbit LCM_EN=P1^7; sbit K1=P3^4; sbit K2=P3^2; sbit K3=P3^0; sfr P1ASF=0x9D; sfr ADC_CONTR = 0xbc; sfr ADC_RES = 0xbd; sfr ADC_RESL= 0xbe; void GET_AD_Result(); void AD_init( ); extern void WriteCommandLCM(uchar CMD,uchar Attribc); extern void InitLcd(); extern void DisplayoneChar(unsigned char X,unsigned char Y,unsigned char DData); extern void DisplayListChar(uchar X,uchar Y,uchar code *DData); unsigned char code dispcode[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39}; unsigned char dispbuf[8]={0,0,16,0,0,16,0,0};

基于PID控制的数字恒流源报告

天津工业大学 测控仪器设计报告 组号 2 组 组员吴东航1110340108 章一林1110340114 郭伍昌1110340109 学院机械工程学院 专业测控技术与仪器指导教师隋修武 2015 年1 月16 日

目录 1 课程设计的目的和意义 (3) 2 设计任务 (3) 3 设计背景 (3) 4 总体设计方案 (4) 5 硬件电路设计 (4) 5.1 采样模块 (4) 5.2 滤波模块...................................................................................... 错误!未定义书签。 5.3 运算放大模块 (6) 5.4 A/D转换模块 (7) 5.5 显示模块 (9) 6 软件电路设计 (10) 6.1流程图 (10) 6.2 PID控制算法 (13) 6.3 PWM输出 (13) 6.4 A/D转换 (14) 7 调试与仿真结果分析 (14) 8 心得体会 (14) 9参考文献 (15) 附录一电路图 (16) 附录二程序 (17)

摘要:针对各种低压电器校验及性能测试过程中需要高稳定、高精度的恒流源要求, 在对现有主要恒流源产品设计仔细分析的基础上, 设计了一种以AT89C51为核心的高稳定数控 恒流源。整个系统采用闭环PID控制, 输出PWM波控制恒流源的电流。经实际应用测试, 该恒流源输出电流可在10 mA 左右恒定, 当电源电压变化、负载电路变化时,恒流源的精度在±1mA以内。 1 课程设计的目的和意义 测控系统设计是测控技术与仪器专业实践教学环节的重要组成部分,是“测控系统原理与设计”课程理论教学的有益补充,“测控系统原理与设计”是测控技术与仪器专业的一门综合性专业课,在理论教学的同时,要求学生掌握传感器的选型,测控电路的分析、设计、调试,微处理器的电路与程序设计、控制算法设计、计算机的综合应用等,以便对测控系统形成完整的认识。 通过本课程设计,完成基于PID控制的数字恒流源的设计,熟悉和掌握工业生产和科学研究中的测量和控制系统的组成原理及设计方法,学会运用所学的单片机、测控电路、控制算法等方面的知识,进行综合应用,设计出完整的测控系统,实现预期功能,培养自学能力、动手能力、分析问题能力和应用理论知识解决实际问题的能力。 2 设计任务 设计基于PID控制的数字恒流源,设计要求如下 1、采用8051系列单片机输出PWM波控制恒流源的电流。 2、采用PID控制算法,实现对恒流源的闭环控制。 3、恒流源的电压为5V,恒流输出10mA。 4、采用LCD液晶1602显示电流值。 5、当电源电压变化、负载电路变化时,恒流源的精度在±1mA以内。 3 设计背景 相对于电压源, 电流源具有抗干扰能力强, 信号传输不受距离影响等。电流源是一种能向负载提供恒定电流的电路。它既可以为各种放大电路提供偏流以稳定其静态工作点, 又可以作为其有源负载以提高放大倍数, 在差动放大电路、脉冲产生电路中得到了广泛应用。一般的恒流电流源往往是固定的一种输出电流值,

相关文档
最新文档