新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于模糊控制的恒流源

基于模糊控制的恒流源

作者:时间:2012-08-11来源:网络收藏

0 引言
各种电子设备中,电源都是关键的部件,其性能影响着整个设备的性能指标。应用中大多数是电压源,但工业上为了避免传输线路的电阻和电磁干扰,通常都采用电流源作为通信信号。在激光应用领域,半导体激光器是一种电流型驱动器件,其电源为,电流源性能的好坏直接影响到整个激光器装置的技术指标。为了使电流源的性能更好,充分发挥智能控制的作用,提出了一种基于,通过模糊算法的控制使的性能更好,以满足现代电子设备对恒流源越来越苛刻的要求。

1 总体方案概述
本设计采用三星公司的嵌入式ARM9 处理器作为恒流源的控制和电流检测核心,实现了20~2000mA的高精度恒流源,如图1所示。在处理器中运用算法实现对于恒流源的实时控制,电流测量采用无温度漂的康锰铜电阻丝作为取样电阻,利用外扩的A/D输入口进行电流检测和监控。硬件电路恒流控制部分采用精密运算放大器构成闭环反馈控制。电源部分采用大功率变压器供电,多级电容滤除纹波干扰;电源输出采用稳压芯片进行稳压。

b.JPG

2 控制原理与控制器设计
2.1 模糊控制
模糊控制属于智能控制的一种,自1965年模糊控制被创建以来,模糊控制理论及其应用得到了迅速发展。模糊控制是以模糊集合理论、模糊语言变量及模糊推理为基础的一种智能控制。模糊控制对数学模型的依赖性弱,不需要建立过程的精确数学模型,并具有良好的鲁棒性和适应性。模糊控制系统的原理如图2所示。

c.JPG


2.2 模糊控制器的设计
模糊控制器首先要根据输入输出变量的数量确定系统的基本结构和模糊推理类型,然后确定各个变量的取值区间即论域。其次根据专家经验划分各变量的模糊子集并确定各子集的隶属函数,其中模糊子集的划分要使相邻子集隶属函数相交点处隶属度为0.2~0.5左右。最后建立模糊控制规则,即根据输入量的模糊子集确定输出量的模糊子集。
2.2.1 选择模糊系统的结构及其逻辑算法
模糊控制器选用采样电压的偏差e和偏差变化率ec作为输入量,因此该模糊控制器为二维模糊控制器。模糊推理类型主要有两种:Mamd ani和Sugeno,两者的主要差别在输出量的类型上,Mamdani是以模糊子集的形式输出,而Sugeno则采用具体的函数形式输出。结合本系统的特点,模糊控制器的推理选用Mamdani推理。
2.2.2 输入输出变量的论域、模糊子集和隶属函数
采样电压最大值为2V,所以其模糊集上的论域e,ec={-2,2}。根据专家经验选取其模糊子集e={-2,-1.5,-1,0,1,1.5,2),记为{NB,NM,NS,Z,PS,PM,PB};ec={-2,-1.5,-1,0,1,1.5,2},记为{NB,NM,NS,Z,PS,PM,PB};
2.2.3 建立模糊规则
为了便于模糊规则在微处理器的实现,可以利用matlabi进行辅助设计。运用matlab的模糊工具箱构建模糊控制器的推理过程,并把所对应的模糊推理表的数据记录下来,在微处理器中模糊推理使用。输出变量和输出变量之间的整体相关情况如图3所示。

a1.jpg


根据matlab生成的数据得到模糊推理表,如表1所示。在处理器中构建该表用作模糊推理。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭