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

合集下载

数控恒流源实验报告设计

数控恒流源实验报告设计

数控恒流源实验报告设计摘要:本系统是以msp430单片机为控制器,由矩阵键盘、液晶显示器、D/A转换电路、恒流源电路、电流采样电路及直流稳压电源电路组成的数控恒流源实验电路。

该电流源具有输出电流稳定、可调范围输出电流与输入电压呈线性关系的特点。

系统基本工作原理为:键盘设定直流电源的输出电流,单片机通过D/A转换电路控制恒流源的输入电压,由于恒流源输入电压与负载电流的线性关系且负载电流只随输入电压变化而变化从而实现数控恒流的目的,另外单片机通过电流采样电路及A/D转换回检负载电流并通过液晶将采样电流值显示出来。

最后经实验验证,本系统输出电流稳定,不随负载变化而变化。

关键字:键盘、D/A、恒流源、采样电路、A/D一、方案论证与比较1.1直流稳压电源方案一:采用单极开关电源,由220V交流整理后,经开关电源稳压输出。

该方案的优点是电路效率高,但是此方案产生的直流纹波和干扰比较大,而且开关电源结构复杂。

方案二:采用交流电压经桥式电路整流滤波输出,直接进入稳压电路。

此方案的优点是电路简单、容易实现、方便调试,只是该方案功率损耗较大,但是在小型非连续工作系统中这些功耗可以承受。

综合考虑,选择方案二。

1.2恒流源模块方案一:由运算放大器、大功率场效应管、采样电阻、负载电阻等组成恒流源。

此方案既能满足输出电流达到2A的要求,也能较好地实现电压近似线性控制电流。

方案二:可通过由集成稳压器构成开关恒流源来构成恒流电路。

通过三端集成稳压器可构成开关稳压源。

当把电阻设为一定值时,当回路中负载发生变化时可有集成稳压器进行自动补偿从而使输出电流保持不变,但此电路带负载能力及调节精度存在一定难度。

综合考虑,本系统采用了方案一。

集成稳压器构成的开关恒流源电路图如下:二、系统设计2.1系统方案设计本系统以直流电流源为核心,msp430单片机为控制器,通过矩阵键盘来设置直流电源的输出电流,由单片机程控输出数字信号,经过D/A转换模块输出模拟量,控制直流电流源的输入电压,随着输入电压的变化而输出不同的电流,设置步进等级可达1mA。

采用PID控制的LED恒流源设计

采用PID控制的LED恒流源设计
c 8051f 020、 显示电路、 信号处理电路提供电源。
显示电路

电压电流采样电路 主控芯片
c8051fD20

ቤተ መጻሕፍቲ ባይዱ
(2) 降压主电路 降压主电路如图3 所示。在
N B u c k 电路中, 采用
图 1
LED 恒 流 驱 动 电 源 总 体 结 构 框 图
沟 道 IF R 640N 作 为 开 关 管 ,电 感 量 为 220 u H , 开
module uses the contact voltage regulator and perform re c tifie r , filte r and voltage s ta b ility fo r the o u tp u t ; B uck c irc u it adopts low resistance and ra p id response tim e M O SFE T ; CPU determ ines the constant voltage mode and constant cu rre n t mode according to the sam pling cu rre n t and changes the output pulse duty ra tio ,w h ic h adopts P ID C o n tro l , and makes the LE D d rive power supply in constant voltage or constant cu rre n t . Results show that the system cu rre n t is o f h igh p re cisio n , sm all rip p le voltage , stable ru n n in g and high e ffic ie n c y . Key words:B U C K c ir c u it 曰 Constant -C u rre n t C o n tro l; P ID S ource ; c 8051f 020 c o n tro lle r; P W M duty ra tio ; P ID A lg o rith m C o n tro l 曰 The LE D Constant C urrent

基于微处理器的单神经元PID交流恒流源装置

基于微处理器的单神经元PID交流恒流源装置

关键词 :单神经元 PID ;微处理器 ;交流恒流源 ;快速响应 ;不对称规则法 ;正弦脉宽调制
中图分类号 :TP23
文献标识码 :A
文章编号 :2095-1302(2019)08-0040-03
0引言
交流恒流源是在外界电网电源产生波动或者用电负荷阻 抗的特性发生变化时,仍能使输出的电流保持恒定的交流电 源装置 [1]。目前的交流恒流源大多使用传统的 PID 控制而达 到恒流的目的 [2-4],传统 PID 无法适应所有负载类型与容量 情况,即参数整定的结果只能适合单种负载或者固定电流等 级情况 [5]。因此,本文设计并实现了一种可以自学习而改变 PID 三个参数的单神经元 PID 交流恒流源,使其能够稳定一 定区间范围内的任意电流值,并且能够适应负载的改变而做 出自适应调整。
不对称规则采样法是以三角波的顶点和底点位置与正弦 波的交点作为采样点,根据采样点值的大小来形成阶梯波, 而该阶梯波的脉冲宽度在一个三角波的周期范围内,其位置 不对称,因此把此种方式叫作不对称规则采样 [12]。不对称采 样相比对称采样,其形成的阶梯波更接近于正弦波时的效果。 实验结果表明,使用不对称规则采样法在保证载波比等于 3 或者 3 的倍数时,逆变器的输出电压不存在偶次谐波分量, 并且其他的高次谐波分量的幅值也较小,性能较对称规则采 样有一定的提升。
(2) (3) (4)
z(k) = e(k)
(5)
x1(k) = e(k)
(6)
x2 (k) = e(k) − e(k −1)
(7)
x3(k) = ∆2e(k) = e(k) − 2e(k −1)
(8)
η 为学习速率,η 范围在 0 ~ 1 之间;K 为神经元的比率系数,
K>0。在实际调试时,η 取 0.4,K 取 1.7。当 K 值取得过大 时系统发散,当 K 值取得过小时系统快速性差 [7]。

数控恒流源设计报告加程序

数控恒流源设计报告加程序

数控恒流源设计报告加程序设计报告背景数控恒流源是单片机运用数字操纵技术操纵恒流源的一种设计方案。

当前,数字化数控恒流源的应用,随着电子技术的进展使用范畴越来越广,在电子测量仪器、激光、传感技术、超导、现代通信等高新技术领域,恒流源都被广泛应用,且进展前景较为良好。

同时,也不仅局限于此。

电子领域,数控恒压技术差不多专门成熟,然而恒流方面专门是数控恒流的技术是有待进展,高性能的数控恒流器件的开发和应用存在庞大的进展空间。

因此设计一个数控恒流源方案来提高恒流源的稳固性、适用范畴以及精度专门有必要。

目录第一章设计方案第二章恒流电路第三章MSP430F149单片机及电源第四章 AD模块第五章 DA模块第六章键盘模块和显示模块第七章软件设计第八章实验总结第一章设计方案本设计本设计是基于单片机操纵的直流恒流源, 分为以下几个组成部分: 单片机操纵系统、A/D和D/A转换模块、电源模块、恒流源模块、负载及键盘液晶显示模块, 系统框图如下图。

系统框图用430单片机作为整机的操纵单元,通过改变D/A转换器的输入数字量来改变输出电压值,从而间接地改变压控恒流源的输出电流大小。

为了能够使系统具备检测实际输出电流值的大小,能够将电流转换成电压,并通过A/D转换器进行模数转换,用单片机实时对电压进行采样,与输入预期值比较,并通过430单片机进行进行数据处理微调输出,提高精度实时显示。

第二章恒流电路数控直流电流源能够采纳电流输出型D/A转换器来实现,单由于其输出电流的幅值一样在uA数量级,因此需要进行电流放大假设干倍才能达到所需要的要求电流值,电路实现专门困难。

假设选择电压输出型DAC,再通过V-I转换电路变成与之成比例的电流信号,那么电路实现相对简单,因此设计直流电源经常采纳该种方案实现,在这种方案中,V/I转换电路设计是关键。

通常的V/I转换有两种方式,一种是负载共地的方式,一种是负载共电源的方式。

我们选用的是负载共地的方式,因为有专门多电路负载在连接的时候需要进行共地。

一种基于PID算法的数控电流源设计

一种基于PID算法的数控电流源设计
4 . 2工程 投 资及 效 益评 价
塌陷严 重 ,每修补一 台电脱水器需花费上百万元 ,这与新 建电
脱 水器 的投 资相 当。 因此 ,已建 设 备 已无 利用 价值 。
( 2) 原油脱水主要依靠6 座1 0 0 0 0 t r l 净化油罐 ,原油脱水难 度较大。由于孤 东油田地处渤海滩涂地 区,土壤含盐量大 、空
则一年节约燃油费为 :
6 3 5 4 . 9 9 ×2 . 1 x 3 6 5 / 1 0 0 ( ) 0 0 0 ( ) / ( ) . 8 5 = 5 7 3 0 t .1 3 1 2 . 3 3 万元 / a
静态投资回收期为4 . 3 年。
5 结 语
通 过 对 孤 东 一 号联 合站 原 油处 理 系统 分 析 可 知 :随 着孤 东
致使油井井 口回压较高,增大了采油能耗。
( 4 )站 内 目前 有 油 气 分 离 器 8 台 ,均 为 1 9 8 8 年 建 成投 产 ,
运行至今已2 0 多年 ,目前 内部分离构件老化 ,捕雾网腐蚀损坏
严重 ,已经 失效 。壳体腐蚀 老化较 为严 重 ,加上 原油含 砂量
高 ,在腐蚀和油砂磨损的双重作用下 ,8 台分离器的 纤维 加 强 。 ( 5 )为 减少 燃 料 原 油的 消 耗 ,孤 东 一 号联 合 站 2 0 0 8 年 投 运 水 煤 浆锅 炉 ,新 建 l 0 台立 式换 热 器 ,其 中2 台井 排 换 热器 未 投 运 起 来 , 自投 产 至 今一 直 处 于停 运 状 态 。8 台 脱 水换 热 器 在运 行 过 程 中 因 偏 流 及 内壁 沉 积 附 着 物 等 原 因 , 目前 串联 接 入 加 热 流
技术创新
采出液的影响 ,从1 9 9 6 年起完全不能建立电场 ,失去了电脱 水

电子工艺实习报告恒流源

电子工艺实习报告恒流源

一、实习背景恒流源是电子电路中一种重要的电源元件,它能够为电路提供稳定的电流输出,广泛应用于各种电子设备中。

为了加深对电子工艺的理解,提高动手能力,我们小组在指导老师的带领下,进行了恒流源的设计与制作实习。

二、实习目的1. 理解恒流源的工作原理,掌握其设计方法。

2. 学会使用常用电子元器件,提高焊接技能。

3. 培养团队合作精神,提高解决实际问题的能力。

三、实习内容1. 恒流源原理及设计恒流源的基本原理是通过控制电路中的电流,使其保持恒定。

本实习中,我们采用以下电路实现恒流源:(1)采用三极管作为电流控制元件,利用其放大作用来稳定电流输出。

(2)利用稳压二极管为三极管提供稳定的基极电压,以保证电流的稳定性。

(3)通过电阻分压电路,设置合适的电压,实现电流的设定。

2. 元器件选择与焊接根据设计要求,我们选择了以下元器件:(1)三极管:2N3904(2)稳压二极管:1N4733A(3)电阻:1kΩ、10kΩ、1Ω(4)电容:0.1μF(5)电源:9V电池(6)印刷电路板(PCB)在焊接过程中,我们遵循以下步骤:(1)按照电路图摆放元器件,注意元器件的极性。

(2)使用电烙铁焊接元器件,注意焊接质量,避免虚焊、短路等现象。

(3)检查电路连接是否正确,确保电路连通。

3. 电路调试与测试焊接完成后,我们对电路进行调试与测试,具体步骤如下:(1)使用万用表测量三极管集电极与发射极之间的电压,确保其在正常范围内。

(2)调整电阻分压电路,设置合适的电压,使三极管工作在放大状态。

(3)使用万用表测量电路输出端的电流,调整电阻值,使电流达到设定值。

(4)观察电路工作情况,确保输出电流稳定。

四、实习总结通过本次实习,我们小组对恒流源的设计与制作有了深入的了解,掌握了以下技能:1. 理解恒流源的工作原理,能够根据需求设计恒流源电路。

2. 掌握常用电子元器件的识别与选择,提高焊接技能。

3. 学会使用万用表等仪器进行电路测试,提高电路调试能力。

数字pid实验报告

数字pid实验报告

数字pid实验报告数字PID实验报告引言:PID控制器是一种常见的控制器,广泛应用于工业自动化领域。

它通过不断调整输出信号,使被控对象的实际值与设定值尽可能接近,从而实现稳定控制。

本实验旨在通过数字PID控制器的设计与实现,探索其在控制系统中的应用。

一、实验目的本实验的主要目的是通过设计与实现数字PID控制器,研究其在控制系统中的性能与应用。

具体目标如下:1. 了解PID控制器的原理与基本结构;2. 掌握数字PID控制器的设计方法;3. 通过实验验证数字PID控制器的性能与稳定性。

二、实验原理PID控制器由比例控制器(P)、积分控制器(I)和微分控制器(D)组成。

其输出信号由这三个部分的加权和构成,分别对应于控制器的比例、积分和微分作用。

比例控制器根据被控对象的偏差大小进行调整,积分控制器根据偏差的积分进行调整,而微分控制器则根据偏差的变化率进行调整。

数字PID控制器是对传统PID控制器的一种改进,其主要特点是使用数字计算器来实现控制算法。

在数字PID控制器中,连续的时间变量被离散化为离散的时间变量,通过采样和量化,将控制信号转换为数字信号进行处理。

离散化的控制算法可以通过计算机进行实现,从而提高控制精度和稳定性。

三、实验器材与方法1. 实验器材:- 控制系统实验平台- 数字PID控制器模块- 电源供应器- 电压表、电流表等测量仪器2. 实验方法:(1) 搭建控制系统实验平台,将被控对象与数字PID控制器模块连接;(2) 设定被控对象的目标值,并调整PID控制器的参数;(3) 启动实验平台,观察被控对象的实际值与目标值的变化,并记录数据;(4) 根据实验数据,分析PID控制器的性能与稳定性。

四、实验结果与讨论在本实验中,我们选择了一个温度控制系统作为被控对象,通过数字PID控制器来实现温度的稳定控制。

在实验过程中,我们调整了PID控制器的参数,并记录了被控对象的实际温度值与目标温度值。

通过实验数据的分析,我们可以得出以下结论:1. 比例控制器的参数对系统的响应速度有重要影响。

智能PID算法在恒流源纹波抑制中的应用

智能PID算法在恒流源纹波抑制中的应用
关 键 词 :恒 流 电源 ; 纹波; l I D; Ma t l a b
中图分类号 : T L 5 0 6
文 献 标 识 码 :A
Th e Ap p l i c a t i o n o f I n t e l l i g e n t P I D Al g o r i t h m i n Co n s t a n t Cu r r e n t S o u r c e Ri p p l e S u p p r e s s i o n
用太 弱 , 则对 系统性 能 的影 响减少 。 微分 环节 主要 是为 了改 善闭环 系统 的稳 定性 和动
2 智能 P I D控 制模 型 建 立
对系 统偏 差 的 比例 ( p r o p o r t i o n a 1 ) 、 积分 ( i n t e — g r a d、 微分( d e r i v a t i v e ) 的综 合 控 制 简 称 P I D 控制 。 P I D控 制 的结构 框 图如 图 2 。
的特性 相匹配 , 以获得能够符 合设计指 标 的控制 系统 。
1 恒 流 源 电 路 结构 分 析
图 1 基 于 M OS F ET 的 线 性 恒 流 源 原 理 图
本 文所 分析 的恒 流 电源是 为加 速器 校正 线 圈提供 稳衡 电 流 的 基 于 MOS F E T 的 线 性 电 源 。 为 保 证
s t a b i l i t y o f t h e c o n s t a n t c u r r e n t s o u r c e p o we r .I n p r a c t i c e ,b e c a u s e o f t h e c o mp l e x c i r c u i t s t r u c t u r e a n d ma n y f a c t o r s f o r m— i n g t h e p o we r r i p p l e ,i t i s d i f f i c u l t t O a n a l y z e i n d e t a i l b y t h e t r a d i t i o n a l l i n e a r d e l i v e r y me t h o d s .An i n t e l l i g e n t P I D a l g o —

高效数控恒流源设计报告

高效数控恒流源设计报告

2020年TI杯四川省大先生电子设计竞赛设计报告书设计标题:高效数控恒流电源〔D题〕参赛队代码:LG-3-本-D竞赛时间:2020-7摘要本数控恒流源系统主要由恒流源控制电路、DC/DC变换电路和单片机控制局部三个功用模块组成。

恒流源控制电路由硬件闭环稳流电路完成输入电流的动摇控制。

DC/DC转换模块采用单端正激式DC/DC变换电路,可完成降压和升压的功用,扩展输入电压范围至8-20V。

单片机控制模块以MSP430单片机为控制中心,结合键盘、DAC和LCD完成系统的控制和显示功用。

一、总体方案设计1、方案论证与比拟〔1〕恒流源电路方案方案1:采用软件闭环控制方式。

键盘预置电流值,经MCU处置后送入DAC将其转换为电压信号从而控制输入电流。

采样电路采集实践输入电流值,再经过ADC转换送回单片机,与预置电流值停止比拟并经过适当的控制算法,调整输入电流值使其与设定电流值相等,从而构成闭环控制系统。

方案2:采用硬件闭环控制。

硬件的闭环稳流的典型电路如图1所示,依据集成运放的虚短概念,可失掉:I L≈Vi/R1式中I L为负载电流,R1为取样电阻,Vi为运算缩小器同相端输入信号。

假定固定R1,那么I L完全由V i决议,此时无论Vcc或是R L发作变化,应用反应环的自动调理作用,都能使I L坚持动摇。

方案1最大的效果是:假定输入电源电压或负载发作变化,都需求经过一段时间调整后才干使电流动摇。

而方案2硬件电路不仅复杂而且又能快速得完成动摇的电流输入,故本系统采取方案2。

图1 硬件闭环稳流电路〔2〕DC/DC电压转换电路方案最基本的斩波电路如图2所示,斩波器负载为R。

当开关S合上时,U out=U r=U in,并继续t1时间。

当开关切断时U out=U r=0,并继续t2时间,T=t1+t2为斩波器的任务周期,斩波器的输入波形如图1〔b〕所示。

定义斩波器的占空比D=t1/T,t1为斩波器导通时间,T 为通断周期。

pid控制实验报告

pid控制实验报告

pid控制实验报告
pid控制是一种在控制系统中普遍使用的控制算法,用于调整输出以实现应用场景中的预定目标。

本报告分析了一个pid控制的典型应用,以定量说明pid控制在调整过程中的作用。

在实验中,使用某智能设备的内部电机模仿系统仿真,其电机的转速做为实验的目标值,其受控对象为位置跟踪控制,通过控制系统的PID控制算法,调整电机的转速。

实验结果显示,使用PID控制算法进行调整时,外部参数(q、P、I、D参数)的综合调整会对系统输出结果产生直接影响,这也是PID控制系统广泛使用的理由之一。

因此,可以得出结论:在应用PID控制时,需要综合考虑外部参数的合理调整,以达到最佳状态的控制结果。

此外,PID控制能够以高效的方式调节系统输出,而不要求对参数进行过多的设置,因此也极大提高了系统控制的可实现性。

高效数控恒流源设计报告

高效数控恒流源设计报告

高效数控恒流源设计报告一、引言数控恒流源(Numerical Control Constant Current Source)是一种广泛应用于电子设备和工业生产中的电源设备,主要用于稳定输出恒定的电流信号。

在很多应用场景中,对电流的精确控制和稳定性要求较高。

本文将介绍一种高效数控恒流源的设计方案,并详细讨论其工作原理、电路结构和性能指标。

二、设计方案2.1 工作原理数控恒流源的工作原理基于负反馈机制,通过对输出电流进行监测并与设定值进行比较,调整反馈回路中的控制信号,使输出电流保持在设定值附近。

典型的数控恒流源由四个主要部分组成:直流电源、电流检测电路、比较器和功率调节器。

2.2 电路结构本设计方案采用基本的电流控制回路,电路结构如下:电路示意图电路示意图主要组成部分包括:•直流电源:提供基准电压以供电路工作。

•电流检测电路:通过高精度电流传感器对输出电流进行实时监测,并输出检测信号。

•参考电流源:提供设定值参考电流作为比较器的输入。

•比较器:将检测信号与设定值参考电流进行比较,并产生误差信号。

•误差放大器:对比较器输出的误差信号进行放大,以提供足够的调节信号给功率调节器。

•功率调节器:根据误差信号的大小和方向,控制输出电流的大小和稳定性。

2.3 性能指标为了评估数控恒流源的性能,我们需要考虑以下指标:•稳定性:输出电流的稳定性是衡量数控恒流源性能的重要指标,要求输出电流在设定值附近波动幅度小。

•精度:指数控恒流源输出的电流与设定值之间的偏差程度,要求尽可能小。

•响应速度:数控恒流源对于设定值的改变能够快速响应并调整输出电流,要求响应速度较快。

•效率:数控恒流源的电能转换效率,要求尽可能高。

三、实验步骤3.1 集成电路选择和布局设计为了实现高效的数控恒流源设计,我们首先需要选择适合的集成电路并进行布局设计。

考虑到稳定性和性能需求,我们选择了XXX型号的集成电路,并根据电路结构进行布局设计。

3.2 元器件选型和连接根据设计方案,选择适合的元器件,并根据电路结构进行连接。

设计报告恒流源.doc

设计报告恒流源.doc

数控恒流电源设计报告摘要:本系统创造性地采用精密低功耗仪表运放INA118和DC-DC变换器及低功耗单片机MSP430F149结合的方式,很好地实现了题目输出电流变化范在200mA~2000 mA,并且电压输出值小于10V,输出噪声纹波电流小于等于30 mA,整机效率达到70%以上。

高效数控恒流电源可预测并显示,经测试,基本指标已达到要求。

关键词:数控恒流电源MSP430F149 DC/DC变换电路目录1.总体方案论证与比较: (1)1.1.DC/DC变换电路的方案论证和选择 (1)1.2.控制电路的方案论证和选择 (2)1.3.开关电源模块的方案论证和选择 (2)1.4.显示模块的方案论证和选择 (4)1.5.电流取样电阻的方案论证和选择 (4)2.硬件电路的设计 (5)2.1.系统电路方框: (5)2.2.各部分模块电路简介: (5)2.2.1.DC/DC变换电路.................................................................................................................. 错误!未定义书签。

2.2.2.采样电路的设计,由低噪声高精度满量程运放INA118芯片与精密低功耗仪表放大器TLC2202组成。

. 6 2.2.3 MSP430内部A/D与外部D/A转换电路(核心芯片) (6)2.2.4.键盘控制电路的设计 (8)2.2.5.液晶显示的设计 (8)3..软件设计 (10)3.1.软件流程设计 (10)4.系统仿真和实际电路测试数据 (13)4.1.测试方法与数据分析 (13)4.2.输出电流测试表表1: (13)4.3.电流调整率 (13)4.4.负载调整率 (13)4.5.输出噪声纹波电流 (13)4.6.整机效率 (14)4.7.过压保护电压 (14)4.8.误差的分析与进一步改进: (14)5.参考文献 (14)6.附录1:所使用的TI芯片清单及其它的基本特性 (16)7.附录2 系统整体原理图: (17)8.附录3 作品照片 (18)1.总体方案论证与比较:经过仔细地分析和论证,我们认为此次高效数控恒流电源可分为电源电路,整流滤波电路,DC/DC 转换电路,负载电路,放大电路,单片机控制电路,人机界面这几个模块。

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

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

基于P I D控制的数字恒流源报告公司标准化编码 [QQX96QT-XQQB89Q8-NQQJ6Q8-MQM9N]天津工业大学测控仪器设计报告组号 2 组组员吴东航 08章一林 14郭伍昌 09学院机械工程学院专业测控技术与仪器指导教师隋修武2015 年 1 月 16 日目录摘要:针对各种低压电器校验及性能测试过程中需要高稳定、高精度的恒流源要求, 在对现有主要恒流源产品设计仔细分析的基础上, 设计了一种以AT89C51为核心的高稳定数控恒流源。

整个系统采用闭环PID控制, 输出PWM 波控制恒流源的电流。

经实际应用测试, 该恒流源输出电流可在10 mA 左右恒定, 当电源电压变化、负载电路变化时,恒流源的精度在±1mA以内。

1 课程设计的目的和意义测控系统设计是测控技术与仪器专业实践教学环节的重要组成部分,是“测控系统原理与设计”课程理论教学的有益补充,“测控系统原理与设计”是测控技术与仪器专业的一门综合性专业课,在理论教学的同时,要求学生掌握传感器的选型,测控电路的分析、设计、调试,微处理器的电路与程序设计、控制算法设计、计算机的综合应用等,以便对测控系统形成完整的认识。

通过本课程设计,完成基于PID控制的数字恒流源的设计,熟悉和掌握工业生产和科学研究中的测量和控制系统的组成原理及设计方法,学会运用所学的单片机、测控电路、控制算法等方面的知识,进行综合应用,设计出完整的测控系统,实现预期功能,培养自学能力、动手能力、分析问题能力和应用理论知识解决实际问题的能力。

2 设计任务设计基于PID控制的数字恒流源,设计要求如下1、采用8051系列单片机输出PWM波控制恒流源的电流。

2、采用PID控制算法,实现对恒流源的闭环控制。

3、恒流源的电压为5V,恒流输出10mA。

4、采用LCD液晶1602显示电流值。

5、当电源电压变化、负载电路变化时,恒流源的精度在±1mA以内。

3 设计背景相对于电压源, 电流源具有抗干扰能力强, 信号传输不受距离影响等。

采用PID算法的高稳定恒流源设计

采用PID算法的高稳定恒流源设计

采用PID算法的高稳定恒流源设计鲍玉军;钱显毅;何一鸣【摘要】针对各种低压电器校验及性能测试过程中需要高稳定、高精度的恒流源要求,在对现有主要恒流源产品设计仔细分析的基础上,设计了一种以8位微处理器为核心的高稳定数控恒流源.整个系统采用闭环PID控制,通过所设计的恒流源电路将D/A转换得到的模拟电压变为恒流源.经实际应用测试,该恒流源输出电流可在0~2 000 mA内任意设定,纹波电流小,测试精度、变负载恒流稳定性均达到0.1%水平,且通过按键可实现士1 mA和±10 mA的两种步进功能.%To get a kind of constant-current source with high reliability and high accuracy during the process of all kinds of low-voltage equipments' adjusting and performance testing,a special high-reliable numerical control constant-current source based on 8-digit microprocessor is designed after analyzing the current main products' design.PID control algorithm is used in the total constant-current source system,and the analog voltage from D/A converter can be changed into constant-current power by applying the designed constant-current power circuit.After the practical application and test,the research results indicate that this kind instrument's output current value can be preset casually from the range 0 mA to 2 000 mA,the amplitude of ripple current is small,and its accuracy and reliability can both reach 0.1% when changing the value of load.Two kinds of step-adjusting functions (±1 mA and ±10 mA) are also realized by presetting.【期刊名称】《南京航空航天大学学报》【年(卷),期】2013(045)004【总页数】5页(P570-574)【关键词】恒流源;微处理器;D/A转换器;PID控制【作者】鲍玉军;钱显毅;何一鸣【作者单位】常州工学院电子信息与电气工程学院,常州,213002;常州工学院电子信息与电气工程学院,常州,213002;常州工学院电子信息与电气工程学院,常州,213002【正文语种】中文【中图分类】S776.035恒流源的本质是部件根据输出电流的实时反馈,动态调节V/I转换电路的供电电压,从而使输出的电流不断趋于恒定。

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

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

... . .天津工业大学测控仪器设计报告组号 2 组组员吴东航1110340108章一林1110340114郭伍昌1110340109学院机械工程学院专业测控技术与仪器指导教师隋修武2015 年1 月16 日目录1 课程设计的目的和意义 (3)2 设计任务 (3)3 设计背景 (4)4 总体设计方案 (4)5 硬件电路设计 (5)5.1 采样模块 (5)5.2 滤波模块....................................................................................................... 错误!未定义书签。

5.3 运算放大模块 (7)5.4 A/D转换模块 (8)5.5 显示模块 (10)6 软件电路设计 (12)6.1流程图 (12)6.2 PID控制算法 (16)6.3 PWM输出 (17)6.4 A/D转换 (17)7 调试与仿真结果分析 (17)8 心得体会 (18)9参考文献 (19)附录一电路图 (19)附录二程序 (20)摘要:针对各种低压电器校验及性能测试过程中需要高稳定、高精度的恒流源要求, 在对现有主要恒流源产品设计仔细分析的基础上, 设计了一种以AT89C51为核心的高稳定数控恒流源。

整个系统采用闭环PID控制, 输出PWM波控制恒流源的电流。

经实际应用测试, 该恒流源输出电流可在10 mA 左右恒定, 当电源电压变化、负载电路变化时,恒流源的精度在±1mA以。

1 课程设计的目的和意义测控系统设计是测控技术与仪器专业实践教学环节的重要组成部分,是“测控系统原理与设计”课程理论教学的有益补充,“测控系统原理与设计”是测控技术与仪器专业的一门综合性专业课,在理论教学的同时,要求学生掌握传感器的选型,测控电路的分析、设计、调试,微处理器的电路与程序设计、控制算法设计、计算机的综合应用等,以便对测控系统形成完整的认识。

高效数控恒流源设计报告最终版

高效数控恒流源设计报告最终版

高效数控恒流源设计报告最终版本报告主要介绍了一种高效数控恒流源的设计方案,该方案采用了一种基于集成电路控制的恒流源电路,其具有响应速度快、精度高、稳定性好等优点,可以用于正负载电压变化大的场合,能够有效地提高恒流源的输出精度和稳定性。

本报告结合具体设计实例,详细介绍了该恒流源电路的设计原理、电路结构、参数选择等关键技术,以及在实验验证中的性能表现。

本文旨在为电子工程师和研究人员提供参考,供其在设计和应用过程中参考。

一、方案设计原理在电子设备中,恒流源作为一种重要的电源单元,通常用于需要稳定电流输出的场合,例如电池充电、LED 灯驱动、电流测量等等。

传统的恒流源通常采用电阻调节电流大小,但这种方式存在电流漂移大、电阻热耗大、温度漂移大等缺陷。

为解决这些缺陷,本设计方案采用了一种基于集成电路控制的电路方案。

该电路的基本原理是利用采样电阻将负载电流转化为一个电压信号,然后经过运算放大器等电路进行放大,再利用控制器对输出电压进行控制,以保证输出电流的大小。

其中,控制器可以选用数字型或模拟型,数字型采用微处理器或FPGA芯片,更能提高设备的灵活性和精度;而模拟型则采用集成运算放大器,实时控制输出电流。

这种电路方案具有响应速度快、精度高、稳定性好等优点,能够满足大部分恒流源的应用需求。

二、方案设计细节1. 采样电阻的选取采样电阻是恒流源电路中的重要元器件之一,它起到将负载电流转化为电压信号的作用。

为保证其响应速度和精度,需要选用阻值尽可能小、精度尽可能高的采样电阻。

同时,为避免采样电阻过小导致的功耗过大和温度漂移过大,还需根据负载电流和制程工艺等因素进行合理的选择。

2. 运算放大器的设计由于采样电阻的阻值较小,其输出电压也相应很小,需要经过放大才能得到较大的量级。

因此,在电路中采用高精度的运算放大器进行放大,并对其负载容量、增益稳定等因素进行严格控制,以保证输出电压与输入电流之间的比值达到恒定。

3. 控制器的选取恒流源的控制器可以选择数字型或模拟型,其中数字型采用微处理器或FPGA 芯片,更能提高设备的灵活性和精度;而模拟型则采用集成运算放大器,实时控制输出电流。

高精度PID控制恒流源

高精度PID控制恒流源

高精度PID控制恒流源刘璐;程方晓;王海彪【摘要】采用增量型PID控制算法和脉宽调制技术(PWM)控制串联开关型稳压电路的电流输出.采用单片机实时控制,辅以键盘控制、LCD显示,并通过A/D采样、D/A转换实现恒流控制.【期刊名称】《长春工业大学学报(自然科学版)》【年(卷),期】2017(038)003【总页数】7页(P282-288)【关键词】微处理器;恒流控制;PID控制;PWM;无静差【作者】刘璐;程方晓;王海彪【作者单位】长春工业大学电气与电子工程学院, 吉林长春 130012;长春工业大学电气与电子工程学院, 吉林长春 130012;长春工业大学电气与电子工程学院,吉林长春 130012【正文语种】中文【中图分类】TM933.1目前国内的直流恒流源主要利用单片机和可编程系统器件(Programmable System Device,PSD)控制开关直流稳压电源或数字化电压单元以达到数控的目的,其智能化程度较低。

现在市场上广泛流通的大部分恒流源产品的精度和稳定性又较低,通常不能完全满足具体的实验要求,而性能较好的恒流源价格又较为昂贵。

恒流源是输出电流保持恒定的电流源装置,在金属丝杨氏模量测量、金属薄膜电阻率测量、光电效应、磁阻效应及光电池特性测量等大学物理实验中广泛应用[1]。

传统的恒流源往往采用电位器调节输出电流,不仅无法实现精确步进,且精度较低[2]。

目前,恒流源的发展面向数字化,多采用模数和数模转换器以实现数字化控制,具有高精度、高稳定性、强拓宽性等特点[3]。

文中采用STM32作为核心控制单元,选用16位高精度的D/A转换器MAX541和24位高精度的A/D转换器ADS1211,实现了高精度数控直流恒流源的设计,该恒流源的输出电流可在0~2 000 mA内任意设定,具有输出电流范围宽、不随负载和环境温度变化而变化,且输出电流精度高、误差小等特点,在大多数需要高稳定、小功率恒流源的领域具有使用价值。

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

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

基于单片机的数控直流恒流源的设计摘要恒流源,是一种能够向负载提供恒定电流的电源。

恒流源的应用范围非常广泛,并且在许多情况下是必不可少的。

它既可以为各种放大电路提供偏流以稳定其静态工作点,又可以作为其有源负载,以提高放大倍数。

并且在差动放大电路、脉冲产生电路中得到了广泛应用。

本系统以恒流源为核心,AT89S52单片机为主控制器,通过键盘来设置恒流源的输出电流,并由液晶显示LCD( ZLG7289)显示出实际输出电流值和电流设定值。

本系统由单片机控制输出数字信号,经过D/A转换器(MAX532)输出模拟量,再经过运算放大器隔离放大,控制输出功率管的基极,随着功率管基极电压的变化而输出不同的电流。

在通过键盘设定好需要输出电流值后,单片机对设定值按照一定的算法进行处理。

经D/A输出电压控制恒流源电路输出相应的电流值。

单片机系统还兼顾对恒流源进行实时监控,输出电流经过电流/电压转变后,通过A/D转换芯片AD7715,实时把模拟量转化为数据量,再经单片机分析处理,通过数据形式的反馈环节,使电流更加稳定,这样构成稳定的压控电流源,在软件设计上采用增量式PID控制算法,即数字控制器的输出只是控制量的增量。

实际测试结果表明,本系统与传统稳压电流源相比,具有操作方便、输出电流稳定度高的特点。

该系统已基本达到预期的设计目标,具有功能强、性能可靠、体积小、电路简单的特点,可以应用于需要高稳定度的小功率恒流源的领域。

关键词:恒流源;单片机;PID控制算法The Design of DC Constant-Current Source NumericalControl Based on SCMABSTRACTThe 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.In this system the constant current source is center and AT89S52 version single chip microcomputer (SCM) is main controller, output current of DC power can be set by a keyboard .while the real output current and the set value can be displayed by LCD( ZLG7289). In the system, the digitally programmable signal from SCM is converted to analog value by DAC (MAX532), 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. Using the keyboard to set the needed output current value, The SCM based on some specific algorithm to deal the certain settings for processing. Corresponding voltage output by the DAC output voltage-controlled current source circuit. 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 (AD7715) 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. This paper adopt incremental PID control algorithm in software design,namely the output of digital controller is just the increment of controlled variable. The test results have showed that this system, compared with the traditional regulated current source, has easy to operate and features high output current stability.This system armed comprehensive functionalities in the following aspects power suit, high credibility, simple circuit design. It can be used flexibly in the domain which in a demand of high-stable constant-current source with small power.Keywords:Constant-current source;SCM ;PID control arithmetic目录引言 (1)第1章绪论 (2)1.1本系统设计的内容和意义 (2)1.2设计研究现状和发展趋势 (2)1.2.1 研究现状 (2)1.2.2 发展趋势 (2)1.3本系统功能介绍 (3)第2章系统的总体设计 (4)2.1 方案比较 (4)2.2系统方案研究 (5)2.2.2 恒流源模块的设计 (5)2.2.2 单片机的主控制系统的设计 (5)2.3 系统总体设计与介绍 (5)2.3.1 单片机 (6)2.3.2 恒流源 (6)2.3.3 键盘 (6)2.3.4 显示 (6)2.3.5 A/D模数转换 (6)2.3.6 D/A数模转化 (7)第3章系统的硬件设计 (8)3.1 单片机功能介绍 (8)3.1.1 复位及时钟电路 (8)3.2恒流源模块的选择与设计 (9)3.2.1 恒流源介绍 (9)3.2.2 恒流源的选择 (11)3.3 键盘设计 (12)3.4显示器设计 (13)3.5 A/D模数转化的设计 (13)3.5.1 AD7715简介 (13)3.5.2 硬件电路设计 (17)3.6.D/A 模块设计 (17)3.6.1 MAX532简介 (17)3.6.2 硬件电路设计 (19)第4章系统的软件设计 (20)4.1 控制算法 (20)4.2 软件流程图 (21)4.2.1 主程序流程图 (21)4.2.2 显示中断子程序 (22)结论与展望 (24)致谢 ...................................................................................................... 错误!未定义书签。

PID自控原理实验报告

PID自控原理实验报告

自动控制原理实验——第七次实验一、实验目的(1)了解数字PID控制的特点,控制方式。

(2)理解和掌握连续控制系统的PID控制算法表达式。

(3)了解和掌握用试验箱进行数字PID控制过程。

(4)观察和分析在标PID控制系统中,PID参数对系统性能的影响。

二、实验容1、数字PID控制一个控制系统中采用比例积分和微分控制方式控制,称之为PID控制。

数字PID控制器原理简单,使用方便适应性强,可用于多种工业控制,鲁棒性强。

可以用硬件实现,也可以用软件实现,也可以用如见硬件结合的形式实现。

PID控制常见的是一种负反馈控制,在反馈控制系统中,自动调节器和被控对象构成一个闭合回路。

模拟PID控制框图如下:输出传递函数形式:()1()()p i dU sD s K K K sE s s==++其中Kp为调节器的比例系数,Ti为调节器的积分常数,Td是调节器的微分常数。

2、被控对象数学模型的建立 1)建立模型结构在工程中遇到的实际对象大多可以表示为带时延的一阶或二价惯性环节,故PID 整定的方法多从这样的系统入手,考虑有时延的单容被控过程,其传递函数为:0001()1s G s K e T S τ-=⨯+这样的有时延的单容被控过程可以用两个惯性环节串联组成的自平衡双容被控过程来近似,本实验采用该方式作为实验被控对象,如图3-127所示。

001211()11G s K T S T S =⨯⨯++2)被控对象参数的确认对于这种用两个惯性环节串联组成的自平衡双容被控过程的被控对象,在工程中普遍采用单位阶跃输入实验辨识的方法确认0T 和τ,以达到转换成有时延的单容被控过程的目的。

单位阶跃输入实验辨识的原理方框如图3-127所示。

对于不同的、和K 值,得到其单位阶跃输入响应曲线后,由010()0.3()Y t Y =∞和020()0.7()Y t Y =∞得到1t 和2t ,再利用拉氏反变换公式得到To====3、采样周期的选择 采样周期选择0.05s 。

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

天津工业大学测控仪器设计报告组号 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 设计背景相对于电压源, 电流源具有抗干扰能力强, 信号传输不受距离影响等。

电流源是一种能向负载提供恒定电流的电路。

它既可以为各种放大电路提供偏流以稳定其静态工作点, 又可以作为其有源负载以提高放大倍数, 在差动放大电路、脉冲产生电路中得到了广泛应用。

一般的恒流电流源往往是固定的一种输出电流值,或仅有几挡电流值, 往往存在调节范围小、稳定性差等缺点, 不便于通用,且所设定的输出电流值是否准确不经测试无法知道。

低纹波、高精度稳定直流电流源是一种非常重要的特种电源, 在现代科学研究和工业生产中得到了越来越广泛的应用。

4 总体设计方案以AT89C51为核心,采用闭环PID控制,输出PWM波控制恒流源的电流,经信号调理后,通过A/D转换送入单片机,通过LCD显示电流。

由于单片机控制算法灵活, 程序相对简单, 且成本较低, 故选用AT89C51单片机实现数字控制。

为实现电流模拟量到数字量的转换,故选用ADC0809实现A/D转换。

通过三极管C9014及相关电路实现电流信号的放大。

为获得稳定的电流设计一个RC滤波电路去除干扰。

具体来说, 该数字恒流源主要由以下模块构成:采样模块、滤波模块、运算放大模块、A/D转换、显示模块等。

图1为系统结构框图。

图1 系统结构框图5 硬件电路设计5.1 采样模块通过单片机输出的PWM波,由于从PWM处输出的方波通过三极管后,通过采样电阻R6,以保证IN1处的电压恒定,为了使得A/D转换标度变换计算方便,减少计算机的计算量,因此R6电阻阻值采用100欧姆,当电流输出为10mA的时候,对应电压值为1V。

为了使得输出的电压值趋于平缓,因此增加电容C4(100uF),将交流转换为直流电压输出。

当三极管工作在非线性区(即三极管工作在饱和区或截止区),此时三极管相当于开关器件。

PWM波为高电平时,三极管b-e端导通,保证IN1处输出恒定电压;PWM波为低电平时,b-e端截止,IN1出R6处无电流。

三极管采样模块电路设计如图2所示。

本设计中采用三极管C9014充当放大器件,9014是非常常见的晶体三极管,在收音机以及各种放大电路中经常看到它,应用范围很广,它是NPN型小功率三极管。

图3为三极管C9014的管脚图。

图2 采样模块电路设计图3 C9014管脚图5.3 运算放大模块电阻R7和C5构成简单的滤波电路,由于标度变换使得运放为1,因此将反向输入和输出连在一起构成电压跟随器。

在这里我们选用了两个方案,第一种用OP07构成电压跟随器,OP07闭环带宽约为400~500kHz,并且当VCC给5V时,运放线性区最大输出电压一般只有3V左右,经实验测得由OP07构成的电压跟随器输出不稳定。

第二种方案选用LM324构成的电压跟随器,经实验测得满足要求。

从运放的输出端输出送入A/D转换模块。

运算放大电路如图5所示。

本设计中采用LM324四运放集成芯片,它采用14脚双列直插塑料封装。

它的内部包含四组形式完全相同的运算放大器,除电源共用外,四组运放相互独立。

每一组运算放大器可用图6所示的符号来表示,它有5个引出脚,其中“+”、“-”为两个信号输入端,“V+”、“V-”为正、负电源端,“Vo”为输出端。

两个信号输入端中,Vi-(-)为反相输入端,表示运放输出端Vo的信号与该输入端的位相反;Vi+(+)为同相输入端,表示运放输出端Vo的信号与该输入端的相位相同。

图6为LM324的引脚图。

图5 信号放大模块电路设计图6 LM324引脚图5.4 A/D转换模块通过ADC0809将获得的电流转换成数字量后,送入单片机。

ADC0809是8位的逐次逼近型A/D转换器,带8个模拟输入通道,芯片内带地址译码器输出带三态数据锁存器。

本例所使用的IN0通道地址为000,由于本例仅使用了IN0通道,因此电路中直接将这ADDC、ADDB、ADDA三只引脚全部接地。

A/D转换电路如图7所示。

START引脚在一个高脉冲后启动A/D转换,当EOC引脚出现一个低电平时转换结束,然后由OE引脚控制,从并行输出端读取一字节的转换结果。

转换过程中芯片所需要的时钟信号由单片机定时器中断子程序提供。

图8为ADC0800的引脚图。

图7 A/D转换模块电路设计图8 ADC0809引脚图5.6 A/D参考电压模块5.5 显示模块采用LCD1602显示电流值。

本设计中将单片机P0口通过排阻与1602相连,构成电路的显示模块。

如图10所示。

LCD1602是工业字符型液晶,能够同时显示16x02即32个字符。

具有微功耗、体积小、显示内容丰富、超薄轻巧的特点,常用在袖珍式仪表和低功耗应用系统中。

1602的各管脚功能如图10所示, 1脚VSS为电源地;2脚VCC接5V 电源正极;3脚V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生“鬼影”,使用时可以通过一个10K 的电位器调整对比度);4脚RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。

5脚RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作; 6脚E(或EN)端为使能(enable)端,高电平(1)时读取信息,负跳变时执行指令;7~14脚D0~D7为8位双向数据端;15~16脚空脚或背灯电源;15脚背光正极;16脚背光负极。

图10 显示模块电路设计图11 LCD1602引脚图6 软件电路设计6.1流程图系统软件完成以下几个功能:(1)系统初始化, 包括各外围接口芯片的初始化;(2)用PID 算法实现对恒流源的闭环控制,由PID计算后得到的输出值控制PWM波;(3)实现A/D 转换;(4)LCD的送显功能;(5)移动滤波部分。

主程序流程图如图12所示,LCD1602子程序流程图如图13所示,移动滤波子程序流程图如图14所示,A/D转换子程序流程图如图15所示。

图12 系统主程序流程图图13 LCD1602子程序流程图图14移动滤波子程序流程图6.2 PID控制算法比例、积分、微分控制( PID控制) 是过程控制中应用最广泛的一种控制方式。

比例控制是一种最简单的控制方式。

其控制器的输出与输入误差信号成比例关系。

当仅有比例控制时系统输出存在稳态误差;在积分控制中,控制器的输出与输入误差信号的积分成正比关系,为了消除稳态误差,在控制器中必须引入“积分项”,积分项对误差取决于时间的积分,随着时间的增加,积分项会增大它推动控制器的输出增大使稳态误差进一步减小,直到等于零;在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系,自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳,应使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零,即加入微分环节。

在本系统中, 采用增量式PID 控制对电流偏差值进行处理, 其公式如下:如令,,(式中,为纯比例作用下的临界振荡周期),则有这样整个问题便简化为只要一个参数,故称其为归一参数整定法。

改变,观察控制效果,直到满意为止,该法为实现简易的自整定控制带来方便。

K ,通过PID增量式得出PID=,再加上控制目在本系统中,另 3.6p标来控制PWN波的占空比,即 PWM_ON=Last_out+PID,从而通过PID控制算法,实现对恒流源的闭环控制。

6.3 PWM输出PWM波是通过定时中断实现的,定时时间为0.2ms,即每0.2ms中断一次。

PWM 波的占空比经过PID控制算法,从而达到跟踪的目的。

因此,经过PID增量控制算法后得到的PWM_ON=Last_out+PID修订了的值。

将PWM波的周期设定为200个定时周期即0.2ms*200=40ms,每进一次中断服务子程序就比较一下高电平数是否到了PWM_ON,如果没到,就让输出为一个定时周期的高电平,要是高电平数到了PWM_ON,就输出(FFH-PWM_ON)个低电平,一直到200个定时周期结束为一个PWM波周期。

此时让高电平数仍从0开始加起,再看是否到了PWM_ON,从而决定输出是高电平还是低电平,可以循环。

相关文档
最新文档