基于单片机的数控恒流源设计

合集下载

基于单片机的数控恒流源电路的设计

基于单片机的数控恒流源电路的设计

基于单片机的数控恒流源电路的设计方式,一种是根据工业应用的需求,通过A/D 采样获取控制信号,根据在汇编程序中多次的数据实测,将固定的表格设计好,把控制数据通过查表给D/A 输出,使恒流源单元所产生的对应稳定电流得到控制。

利用手动输入的方式,对用户输入的理想电流值进行判断,然后根据查表,由D/A 来实现控制数据的输出,以此获得相应大小的电流,该功能还可以让电流的初值用户进行预设。

以上两种控制方法是不能同时起作用的,通过程序可以实现自动采样和键盘这两种不同控制方式进行自动切换。

在同时使用LED 交互显示时,为A/D 采样控制时,输出电流的大小要实时显示;为键盘控制时,用户的输入状况则要显示。

参照输入电压和恒流源输出电流的关系来制表,而且可以将一些非线性问题在指标过程与予以修正。

在制表的过程中由于还需要分写考虑到A/D的应用情况和键盘输入初值有差别所造成的情况。

以键盘初值为例来考虑:若10ma 是用户输入的电流,1v 为其所对应的控制电压,(00110010)2=(50)10 为间接对应的8 位二进制数,那么(00110010)2 则为软件表中所对应的值。

A/D 采样控制与键盘方式基本一致,只是多了一个对采样值的判断。

5 软件程序的设计首先对包括:8297 工作状态的初始化;自动采样控制标志位和标识键盘手动操作的初始化;中断初始化;一些用到的寄存器的初始化,整个系统进行初始化。

规定F0=1 时为A/D 采样控制,F0=0 时为键盘控制,初始写初始设定状态,此处为键盘的状态,LED 数码管显示为P,也是表示键盘状态,启动D/A 进行转换。

并等待键盘按下,开始循环等待。

当中还加入了一些如:。

基于单片机的数控恒流源设计

基于单片机的数控恒流源设计

基于单片机的数控恒流源设计本文以基于单片机的数控恒流源设计为研究对象,针对数控恒流源设计中存在的问题,提出一种单片机控制的数控恒流源,以解决普通恒流源模块对负载变动敏感、性能稳定性较差的问题。

先,本文分析了数控恒流源设计中产生的问题,并讨论了现有的解决方案,以推导出设计的可行性。

其次,本文介绍了实施该设计的方法,包括单片机选择、负载检测以及恒流控制算法等。

最后,本文对该设计进行了仿真,结果表明,该设计在反应时间、负载变化范围和控制精度方面具有较高的性能。

在当今的数控电路中,数控恒流源的应用越来越广泛,它的功能是提供恒定的电流,以保证整个电路的正常工作。

然而,传统的数控恒流源模块存在一些问题,比如对负载变动的敏感性较高,性能稳定性较差,因此,如何有效解决这些问题,提高恒流源性能,成为当前研究的一个热点课题。

针对这一问题,本文提出一种基于单片机的数控恒流源,以提高精度和稳定性,并简化设计过程。

首先,本文从数控恒流源设计的角度出发,分析了引起数控恒流源失效的因素,从而推导出设计的可行性。

其次,本文介绍了实施该设计的方法,并详细描述了单片机选择、负载检测以及恒流控制算法等步骤。

本文选用单片机AT89C52作为主控芯片,结合PID算法实现恒流控制,并采用数字采样手段实现负载检测。

此外,本文还给出了恒流控制算法的完整流程,以便用户了解该设计的具体运行状况。

最后,本文利用Simulink进行仿真,结果表明,该设计的最大反应时间为1ms,负载变化范围是0-2A,控制精度达到1%,实现了数控恒流源的高效控制。

综上所述,本文针对数控恒流源设计中存在的问题提出了一种单片机控制的数控恒流源,提高了恒流源的结构精度和控制性能,在电路设计过程中具有重要意义。

未来研究将针对该设计进一步优化和开发,以改善控制技术性能。

基于单片机的数控直流恒流源的设计

基于单片机的数控直流恒流源的设计
Keywords: Constant-current source;PID control arithmetic;Digital-control;SCM
插图清单
图2-1系统框图........................................................................................................................5
The constant current, is one kind can provide the constant current to the load the power source. Therefore the constant current application scope is widespread, and in many situations is essential. It both may provide the bias for each kind of amplifying circuit by to stabilize its static operating point, and may take its active load, enhances the enlargement factor. And in the differential motion amplifying circuit, the pulse produced in the electric circuit to obtain the widespread application.
图3-11键盘与单片机的接口电路........................................................................................20

基于单片机的恒流源设计

基于单片机的恒流源设计
晶振电路电容选择的原则
(1)C1,C21,因为每一种晶振都有各自的特性,所以最好按制造厂商所提供的
数值选择外部元器件。
(2)在误差允许的区域内,C1和C2值都是越小,实现的功能就越精确,如果C1和C2值比正常数值大时,可能会使振荡器更加稳定,可是也会增加响应的时间。
TLC5615芯片的结构框图与特点
场效应晶体管作为主要组成部件的恒流电路,如图2所示。Rg1、Rg2分压,稳定G点电位。由于MOSFET的G电压被钳位.当流过MOSFET的电流有增大的趋势时,负反馈电阻上的压降增大,使MOSFET截止趋势增加,电流下降。同样的当流过MOSFET的电流有减小的趋势时,负反馈电阻上的压降降低,使MOSFET导通趋势增加,电流升高,从而达到恒定输出的作用。具体恒流输出Id如下:
图9:Urst电压时间曲线。
在本设计中采用了按键复位和上电复位的两种模式(如图8所示)上电复位完成系统初始化,同时增加的手动按键复位可以方便调试使用。
在单片机最小系统里晶振的作用是给单片机输入时钟信号,这个时钟信号就是单片机的工作速度。单片机工作的最小时间计量单位就是由这个晶振决定的。
图10晶振电路
基于单片机的恒流源设计
基于单片机的恒流源设计
摘 要
恒流源在日常生活中扮演着重要的角色,很多电子设备需要做恒流源。恒流源的用途很丰富,它能够在脉冲或者差动放大电路中产生作用,同样也能够作为它的有源负载,又可以提供给放大电路偏流用来使它的静态功能工作点处于稳定。
---(1)
---(2)
---(3)
(1)晶体管恒流电路优点:无特殊的元件使得设计简单而且可行性较高,电流输出可以通过Rs控制。
(2)晶体管恒流电路优点:元器件本身差异造成不同管子的晶体管节电压Ube差距较

基于单片机控制的直流恒流源的设计毕业论文

基于单片机控制的直流恒流源的设计毕业论文

基于单片机控制的直流恒流源的设计毕业论文基于单片机控制的直流恒流源的设计摘要本文主要论述了一种基于单片机为核心控制器的数控直流电源的设计原理和实现方法。

该电源具有电压可预置、可步进调整、输出的电压信号和电流信号可同时显示功能。

文章介绍了系统的总体设计方案,其主要由微控制器模块、稳压控制模块、电压/电流采样模块、显示模块、键盘模块、电源模块五部分构成。

该系统原理是以单片机为控制单元,以数模转换芯片DAC0832输出参考电压控制电压转换模块LM3输出电压大小,同时输出稳压、恒流采用转换芯片C0832对采样的电压、电流转换为数字信号,再通过单片机闭环控制。

文章最后对数控直流电源的主要性能参数进行了测定,并对其发展前景进行了展望。

AbstractThe method of this paper based on the 51 microcontroller core of the numerical controller DC power supply design theory and realization. The power supply has some functions such as presetting voltage, stepping adjustment, displaying the output voltage signals and current signals at the same time. This paper introduces a general designing plan of the system, which is mainly consisted of micro-controller module, DC Regulators module, voltage/current sampling module, display module, keyboard module, power supply module. The system is based on the principle of single-chip microcomputer to control the unit STC89C52 to DAC0832 digital-to-analog converter chip reference voltage to control the output voltage LM317 output voltage conversion module size, while the output voltage regulator, current use of analog-to-digital converter ADC0832 chip sampling of voltage and current converted to digital signals, and then through the single-chip closed-loop control to achieve. Article on the main DC power supply CNC performance parameters were measured and summarized, and their development prospects.Keywords:microcontroller MCU , the Digital to Analog DAC ,the Analog to Digital ADC , the closed-loop control目录摘要Abstract目录第一章绪论 11.1研究背景及意义 11.2 国内外研究现状 11.3 单片机概述、应用及发展2单片机发展概述 3单片机的应用领域 5单片机的发展趋势 6单片机应用系统开发简介7单片机开法方式的发展81.4 恒流源的发展历程9电真空器件恒流源的诞生9晶体管恒流源的产生和分类9集成电路恒流源的出现和种类10 1.5 国内外研究现状101.6 课题的主要内容10第二章方案与设计基础知识122.1方案设计与论证122.2主控单片机 MCU 14STC89C52 简介14引脚说明 152.3 液晶显示屏(1602)15 LCD1602简介 15口说明162.4 三端可调稳压器172.5 运算放大器OP07 1818介 182.6数模转换芯片18A/D转换芯片ADC0832介绍19ADC0832接口说明20第三章系统电路原理及硬件实现 21 3.1 系统总体框图 213.2 系统模块电路设计21单片机控制模块21稳压控制模块22电压与电流采样模块23块 26电源模块 27键盘模块 273.3 系统整体原理图28第四章系统的软件设计294.1 软件设计思路 294.2 系统软件流程 29模块29较程序模块31第五章系统测试与误差分析325.1 系统测试32试 32硬件测试 32体测试。

基于单片机的高性能数控恒流源设计与实现

基于单片机的高性能数控恒流源设计与实现

基于单片机的高性能数控恒流源设计与实现数控恒流源是一种功能比较强大的电子元器件。

它能够为其他电子元器件提供稳定的电流输出,这对很多电子设备的正常运行起到了重要的保障作用。

在工业生产领域,尤其是半导体、电路板等领域,数控恒流源的应用相当广泛。

在本文中,我将介绍一种基于单片机的高性能数控恒流源,让我们一起来看看吧。

一、设计原理该数控恒流源主要由单片机、操作界面、甄别功放和恒流稳压器四部分组成。

单片机和操作界面相连,利用程序控制电流的大小,同时可以显示电流大小和一些操作信息。

甄别功放是用来放大输出电流的,而恒流稳压器则是保证输出电流的稳定性。

二、具体实现1. 单片机电路在本设计中,我们选择了AVR单片机,主要是因为其性价比高以及易于编程的特点。

使用单片机所需的周边电路如晶振、电源电路等,这里就不再赘述。

2. 操作界面我们选择了一个12864的液晶显示器,以及四个按键,分别为上、下、左、右。

通过这些按键来选择电流大小和操作模式等。

3. 甄别功放甄别功放主要是用来放大输出电流的,我们选择了OPA548T 作为甄别功放。

其最大音量及输出功率分别为24V和200W,应该足够满足在工业生产领域的需求。

4. 恒流稳压器稳压芯片使用的是LM317,它可以输出1.2V至37V的电压,并可以有一个电流稳定的输出。

在本设计中,我们将其设置为输出1A的电流。

并用一个调节电阻来实现输出电流的调节。

三、总结本文介绍了一种基于单片机的高性能数控恒流源。

它具有功能强大、精度高、控制方便等优点。

在工业生产领域中,它有着广泛的应用。

希望本文能够对大家在这一领域里的设计和实现提供一些启示和帮助。

基于AVR单片机PWM功能的数控恒流源研制

基于AVR单片机PWM功能的数控恒流源研制

基于AVR单片机PWM功能的数控恒流源研制随着电子技术的深入发展,各种智能仪器越来越多,涉及领域越来越广,而仪器对电源的要求也越来越高。

现今,电源设备有朝着数字化方向发展的趋势。

然而绝大多数数控电源设计是通过高位数的A/D和D/A芯片来实现的,这虽然能获得较高的精度,但也使得成本大为增加。

本文介绍一种基于AVR单片机PWM功能的低成本高精度数控恒流源,能够精确实现0~2A恒流。

系统框图图1为系统的总体框图。

本系统通过小键盘和LCD实现人机交流,小键盘负责接收要实现的电流值,LC D 12864负责显示。

AVR单片机根据输入的电流值产生对应的PWM波,经过滤波和功放电路后对压控恒流元件进行控制,产生电流,电流再经过采样电阻到达负载。

同时,对采样电阻两端信号进行差分和放大,送入ADC。

单片机根据采集到的值调整PWM输出,从而调整了输出电流。

如此反复,直到电流达到设定要求。

图1 数控恒流源系统框图模块介绍1 人机接口模块本模块包括小键盘电路和液晶显示电路。

键盘设计为3×4键盘,由数字键0~9,功能键“删除”及“确认”组成,采用反转法实现键值识别。

显示电路由带中文字库的LCD 12864构成,该液晶可以每行8个汉字显示4行。

由于这部分电路比较简单,在此不详述。

2 核心控制模块系统的核心控制模块为AVR单片机(ATMEGA 16L)。

主要使用了AVR的PWM功能和A/D功能。

AVR单片机片内有一个具有16位PWM功能的定时/计数器。

在普通模式下,计数器不停地累加,计到最大值(TOP=0xffff)后溢出,返回到最小值0x0000重新开始。

当启用PWM功能即在单片机的快速PWM 模式下,通过调整OCR1A的值可实现输出PWM波的占空比变化。

产生PWM波形的机理是:PWM引脚电平在发生匹配时(匹配值为0~0xffff之间的值,如图2中的C),以及在计数器清零(从MAX变为B OTTOM)的那一个定时器时钟周期内发生跳变,具体实现过程如图2所示。

基于单片机的数控恒流源设计

基于单片机的数控恒流源设计

基于单片机的数控恒流源设计
基于单片机的数控恒流源设计是指利用单片机控制程序实现数字恒流源。

可以用于研究实验室中的电路测试,工厂自动化测试,航空电子测量,通讯等各种设备中对电流源做准确测量。

数控恒流源有效控制了输出电流大小,从而使电路中恒流保持在规定的电流值。

基于单片机的数控恒流源的设计,首先要选择单片机,单片机的功能越强大,能控制的电流越精确,相应的性能越好,如常用的均为大功率晶体管 MOS6553,MOSFET等。

然后确定电路,它拥有使能、放大两个部分,使能部分实现电流控制,当控制信号为高电平时,使能部分的电源开启,否则保持在空闲状态;放大部分实现电流的分配和调整,以此来调节输出的电流大小。

完成电路设计之后,根据电路原理编写单片机控制程序,使之可以按照所要求的电流进行调节,最后实现电路的连接,做好容错措施,便可以完成数控恒流源的设计。

基于单片机的数控恒流源设计不仅易于操作,而且可以精确控制输出电流,具备稳定可靠的特性,是我们在实际应用中的绝对优势之一。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

D/A转换电路按照设定的电流值输出相应的电压,以驱动恒流源电路产生恒定电流。I)/A转换电路采用 Linear公司轨到轨电压型输出的16位D/A转换器LTC]655。LTCl655采用单+5 V供电,具有最高750 的转换能力。LTCl655采用与SPI/Microwire兼容的三线串行接口同单片机进行通信。
]600
1801
】950
2000
表4 电流设定/mA 宴际测量/mA 电流设定/mA 实际测量/mA
10
测试数据表(露L=10 n)
200 dOO 500 600 700
10
50
201
301
400
601
700
800
900
i000
1200
1400
1600
i950
2000
80l
900
1001
1200
1400
的电阻。

图2恒流源电路
图2中恒流源电路选用单电源供电的运放LM358和大功率NPN达林顿管TIPl27。
3.2单片机主控电路.
数控恒流源系统采用ATmegal6单片机作为系统控制核心。ATmegal6是Atmel公司推出的基于RISC 架构高性能、低功耗的AVR系列单片机中的一种。由于采用了RISC和快速寄存器文件结构tAVR单片机成 功解决了传统因累加器和寄存器造成的瓶颈效应,提高了处理能力。
its
control
con—
core.The construction of the constant--current 80urce,the MCU contlml circuit,A/D and b/A sampling tro[circuit
are
analyzed detailed in the
ATmegal
6单片机是AVR单片机中具有很高性价此的型号之一。ATmegaJ 6片上集成了】6KB舶Flash
指令存储器和IKB的SRAM存储器,并具有512B的EEPROM。ATmegal6还集成了SPI、IIC和USART等 片上外设,其内部集成的硬件乘法器能在两个时钟周期内完成一扶16×16的乘法。ATmegal6在16MHz时 钟下工作时,具有16MIPS的高速处理能力,因而非常适合高速控制的场合。ATraegal6主要完成键盘输入、 I.CD显示控制,以及A/D和D/A数据转换处理等工作。 3.3
第三篇嵌入式硬件与FPGA
基于单片机的数控恒流源设计
张军 丁杰雄
电子科技大学机械电子工程学院,成都.610054 摘要本文介绍了一种采用运放和迭林领管构成的数控恒流源电路。谊系统采用Atmel套司高性能、 低功耗的8位单片机ATmega]6作为控制核心,详细分析了恒流源电路、单片机控制电路和A/D茂D/A采样 控制电路。由于对采样电阻阻值进行了软件校正和电源滤波处理,恒流源的输出电流精度得到了极太的提高。 关键词
1602
1801
1950
2020
6结束语
(1)由康铜丝绕制的电阻具有温度系数小等优点,在作为采样电阻时,其阻值是影响系统精度的一个重要 因素,因此必须在程序中进行校准。 (2)高分辨率的A/D和D/A是确保系统精度的另一个重要因素。在实际电路中,将模拟地和数字地进行 隔离是减少干扰的一项重要措施。 (3)为了减小纹渡电流,恒流源电源端必须经过低通滤被。在负载两端并联一个电容也会裉好地减小纹 波电流。
kHz
4软件设计
系统主程序流程如图4所示。
图4主程序流程 系统通过比较D/A输出和A/D的采样输入来更新B,A的输出值,使输出电流稳定在较低的误差水平。 由于A/D和D/A的分辨率均已达到16位,程序设定当设定电流与输出电流差值在1 mA时,认为恒流源输出 电流已达到设定值并保持稳定。
5系统测试和误差分析
恒流源.Atmegal 6,反馈控制,采样电阻



恒流源是一种能向负载提供恒定电流的电路。它既可以为各种放大电路提供偏流以稳定其静态工作点, 又可以作为其有源负载以提高放大倍数。高精度的恒流源在电镀和电化学反应领域、航空航天和集成电路生 产过程,以及精密真流测量系统中得到了广泛的应用。 本设计采用由集成运放和达林顿管构成的恒流源电路,ATmegal6作为系统控制核心,通过设定D/A的 输出电压来控制恒流源的输出电流,并通过A/D采样实现反馈控制以提高输出电流的精度。该系统实现了 20V/2A的恒定电流输出。
表2
电流让定/mA 实际测量/mA 电流设定/mA 实际测量/mA
800 802 902 50 100 102
测试数据表(Rt;10 n
200 202 300 301 1400 1411 1613 1800 1815 1967 2020 400 600 603 700 703
114 中国西部嵌入式系统与单片机技术论坛2005学术年会论文集 ■●■■●●■■●■■■■■■●■■■■■■●■■■■■■●■■■■■■●■■■●●■●■●■■■■●■■■■■■■■■■■■■■●■■■■■■●■■■■■■■■■●■■■●■■■■■■●■■■■■■●■■■■■■■■■■●_I■-
在负载为1 n和10 n的情况下,设定电流从10mA到2 A变化时,实测的电流值如表1和表2所列。 表l
电流设定/mA 实际测量/mA 电流设定/mA 实际测量/mA
800 802 101
测试数据表(R-;1 n)
200 201 300 301 1400 1410 501 1800 1816 600 602 700 702 2000 202l
参考文献
I钱如竹.用运算放大器构成恒流源研究.准阴师范学院学报,2002,l(3) 2何燕飞.恒流源综述.益阳师专学报.2002,9(6)

3基于单片机控制的恒流源设计.电子测量与仪器学报,2000,14(4) 4陈凯良恒流源及其应用电路.杭州t浙江科学技术出版社,1992 5丁化成.AVR单片机应用设计.北京:北京航天航空大学出版社,2002 6黄智伟.基于Multisim200t电子电路仿真设计与分析.北京:电子工业出版杜,分配电路、单片机主控电路、恒流源发生电路、A/D及D/A采样变换电路以及 键盘输入和显示电路等组成,如图1所示。
圈1系统结构框图 恒流源交流输入电压为220 V/50 Hz的市电,经100VA的变压器隔离输出6.3 电路、运放和恒流源电路供电。 系统的工作原理如下:在通过键盘设定好需要输出的电流后,ATmegal6单片机对设定值按照一定的算法 进行处理,然后控制D/A的输出电压使恒流源电路输出相应的电流值。单片机通过采样恒流源电路上申接的 采样电阻的电压,计算出此时恒流源电路的输出电流值并与没定值进行比较,来改变D/A的输出从而实现对 恒流源输出电流的闭环调节,使输出电流能实时跟随设定值。采用具有反馈控制的闭环控制系统,提高了反应 速度和精度,能够使误差保持在极低的水平。
测试数据表明,系统在不同负载时其输出电流具有较高的线形度,但误差较大。由于采用的A/D、D/A的 分辨率均已达到16位,采样值已极接近实际电压。初步考虑误差的主要来源应该在于采样电阻。在实测了采 样电阻两端的电压和实测电流后,发现其比值略大于2.0 n,对表1和表2的数据利用最小二乘法进行拟合 后,得出采样电阻的校正值为2.048
source
is
achieved.
Words
Constant
Current Source,ATmegal6,Feedback Contr01.Sampling Resistance
V、12 V和36
V的工频
交流电压,再经过全桥整流、滤波和稳压后分别输出+5 V、+12 V和+36 V的直流电压,为单片机及其外围
:::
土詈2耋兰全耋兰釜皇兰苎垫兰主兰兰::::兰主兰盒兰圭苎
3硬件电路

3.1恒流源电路
恒流源电路如图2所示。 恒流源电路由集成运放和达林顿管构成,R。 为负载,R-为采样电阻。图2中运放工作在深度 负反馈状态,运放的同相输入端电压来源于D/A 的输出,反向输入端与采样电阻R1相连。由于负 反馈的作用,D/A的电压直接决定了采样电阻R1

http://www
linear.com.cn
Abstract
This paper introduces

digital constant—current
source
consisted of operational amplifier and
as
Darlington tube.The system adopts the high capability low power consumption 8--bit ATmegal6
A/O和tVA转换电路
A/D和n,A转换电路如图3所示。
图3
A/D和D/A转换电路
A/D转换电路测量采样电阻Rt上的电压Ⅵ计算恒流源的输出电流。A/D转换电路采用了Linear公司开 关电容式、运次逼近16位A/D转换器LTCl864。I,TCl864采用单+5 V电源供电,具有250 ksps的采样能 力。LTCl864采用与SPI/Mierowire兼容的三线串行接口同单片机进行通信。
n。
校正后重新测量的数据如表3和表4所列。 表3测试数据表(R。=l
电流设定/mA 实际测量/mA 电流设定/wA 宴际测量/mA
801 10 50 200 300

400 600 700
50
100
20l
400
501
000
900
1000
1200
1 600
1800
1950
2000
]000
】2J9
140J
r T.
上通过的电流k=鼍竽。因达林顿管共发射极放 nl
相关文档
最新文档