电子设计创新训练(提高)第七章_控制类应用设计举例_第1页
电子设计创新训练(提高)第七章_控制类应用设计举例_第2页
电子设计创新训练(提高)第七章_控制类应用设计举例_第3页
电子设计创新训练(提高)第七章_控制类应用设计举例_第4页
电子设计创新训练(提高)第七章_控制类应用设计举例_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子设计创新训练(提高)第七章_控 制类应用设计举例 第七章 控制类应用设计举例 7-1 设计题目设计题目 电动车跷跷板(电动车跷跷板(F题)题) 【本科组本科组】 一、任务一、任务 电动车跷跷板,在跷跷板起始端A一侧装有可移动的配重。配 重的位置可以在从始端开始的200mm600mm范围内调整, 调整步长不大于50mm;配重可拆卸。电动车从起始端A出发, 可以自动在跷跷板上行驶。电动车跷跷板起始状态和平衡状 态示意图分别如图7-1和图7-2所示。 电子设计创新训练(提高)第七章_控 制类应用设计举例 90 1600mm A B 配重物体 C 200mm 400mm 图1 起始状态示意图 90

2、 800mm AB 70mm 图2 平衡状态示意图 C dA dB 电子设计创新训练(提高)第七章_控 制类应用设计举例 二、要求二、要求 1.基本要求 在不加配重的情况下,电动车完成以下运动: (1)电动车从起始端A出发,在30秒钟内行驶到中心点C附近; (2)60秒钟之内,电动车在中心点C附近使跷跷板处于平衡状 态,保持平衡5秒钟,并给出明显的平衡指示; (3)电动车从(2)中的平衡点出发,30秒钟内行驶到跷跷板 末端B处(车头距跷跷板末端B不大于50mm); (4)电动车在B点停止5秒后,1分钟内倒退回起始端A,完成 整个行程; (5)在整个行驶过程中,电动车始终在跷跷板上,并分阶段实

3、时显示电动车行驶所用的时间。 电子设计创新训练(提高)第七章_控 制类应用设计举例 2.发挥部分 将配重固定在可调整范围内任一指定位置电动车完成以下运动: (1)将电动车放置在地面距离跷跷板起始端A点 300mm以外、 90扇形区域内某一指定位置(车头朝向跷跷板),电动车能够 自动驶上跷跷板,如图7-3所示: 300mm 90 300mm 图3 自动驶上跷跷板示意图 电动车 A B 电子设计创新训练(提高)第七章_控 制类应用设计举例 (2)电动车在跷跷板上取得平衡,给出明显的平衡指示,保持 平衡5秒钟以上; (3)将另一块质量为电动车质量1020的块状配重放置在 A至C间指定的位置,电动车能

4、够重新取得平衡,给出明显的平 衡指示,保持平衡5秒钟以上; (4)电动车在3分钟之内完成(1)(3)全过程。 (5)其他其他。 电子设计创新训练(提高)第七章_控 制类应用设计举例 三、说明三、说明 (1)跷跷板长1600mm、宽300mm,为便于携带也可将跷跷板 制成折叠形式。 (2)跷跷板中心固定在直径不大于50mm的半圆轴上,轴两端支 撑在支架上,并保证与支架圆滑接触,能灵活转动。 (3)测试中,使用参赛队自制的跷跷板装置。 (4)允许在跷跷板和地面上采取引导措施,但不得影响跷跷板 面和地面平整。 (5)电动车(含加在车体上的其它装置)外形尺寸规定为:长 300mm,宽200mm。 (6

5、)平衡的定义为A、B两端与地面的距离差d= dA-dB 不大 于40mm。 (7)整个行程约为1600mm减去车长。 (8)测试过程中不允许人为控制电动车运动。 (9)基本要求(2)不能完成时,可以跳过,但不能得分;发挥 部分(1)不能完成时,可以直接从(2)项开始,但是(1)项 不得分。 电子设计创新训练(提高)第七章_控 制类应用设计举例 四、评分标准四、评分标准 设计 报告 项项 目目主要内容主要内容分数分数 系统方案 实现方法 方案论证 系统设计 结构框图 12 理论分析与计算 测量与控制方法 理论计算 13 电路与程序设计 检测与驱动电路设计 总体电路图 软件设计与工作流程图 12

6、结果分析 创新发挥 结果分析 8 设计报告结构 及规范性 摘要 设计报告结构 图表的规范性 5 总分总分50 基本基本 要求要求 实际制作完成情况50 发挥发挥 部分部分 完成第(1)项10 完成第(2)项15 完成第(3)项10 完成第(4)项5 其他10 总分总分50 电子设计创新训练(提高)第七章_控 制类应用设计举例 7-2 题目分析(关键方案论证)题目分析(关键方案论证) 一、整体系统设计思想:一、整体系统设计思想: 行走部分:使用四轮或者两轮行走部分:使用四轮或者两轮+1随动轮驱动,后者系统随动轮驱动,后者系统 简单。简单。 行走轨迹控制:按题目条件,自行设置跟踪轨迹(白纸行走轨迹

7、控制:按题目条件,自行设置跟踪轨迹(白纸 黑线)。黑线)。 平衡检测:倾角传感器。平衡检测:倾角传感器。 显示器:显示器:LED或者或者LCD,后者可以直接使用模块,简单。,后者可以直接使用模块,简单。 核心:核心:51单片机。单片机。 电源:蓄电池组,电压取决于行走电机。电源:蓄电池组,电压取决于行走电机。 电子设计创新训练(提高)第七章_控 制类应用设计举例 二、系统框图 单片机 左 右 电 机 控 制 角度检测引导线检测 LCD显示 图7-4 系统整体框图 电子设计创新训练(提高)第七章_控 制类应用设计举例 三、系统主要部分方案论证 1 电动车车体的选择 方案一:可以在车模店自己选购配

8、件组装或自己加工制作, 优点是这种方法能够制作出完全符合自己设计意图的车体,缺点 是需要较多时间和高水平的加工工艺。 方案二:购置成品玩具电动小汽车,缺点是不可能完全符合 使用要求,需要做大量修改。 根据实际情况,采用方案一,自制小车自制小车。 2电动车的动力方案选择 方案一: 采用普通直流电机驱动。优点是价格便宜、动力 大,缺点是转速大、难于控制,同时需要另配速度检测装置。 方案二: 采用直流减速电机驱动。优点是转速低,动力大, 缺点同方案一,也需要额外安装速度检测装置。 方案三: 采用双步进电机差速驱动。特点是控制精度高、 灵活,在驱动力矩范围内,支持无反馈开环控制。 根据分析,本题要求车

9、子必须具备高度灵活性和精确控制, 故设计采用方案三,采用双步进电机差速驱动采用双步进电机差速驱动。 电子设计创新训练(提高)第七章_控 制类应用设计举例 图7-5 一种现成的底盘(履带) 一款机器 人履带式底盘, 可以购买。但 是它采用普通 直流电机,配 置了简易的减 速齿轮,具有 力量和速度的 优势。但稳定 性和精细动作 则难于掌控。 电子设计创新训练(提高)第七章_控 制类应用设计举例 图7-6 直流、直流减速、步进电机 电子设计创新训练(提高)第七章_控 制类应用设计举例 3. 电动车的倾角测量方案选择 方案一:采用光电编码器。需在其轴上安装重锤才能进行倾 角检测,且进行小角度测量时需要

10、克服较大的静摩擦力,灵敏度 低。同时电机振荡会使测量结果不稳定。 方案二:采用倾角传感器。芬兰VTI公司生产的SCA61T是一 款利用重力加速度测量倾角的集成芯片,使用方便,分辨率高 (0.1度),低噪声,并且可采用数字SPI或模拟输出。 方案一安装复杂且测量精度不高,方案二则刚好相反,故采 用了方案二,选择集成倾角传感器。 4电动车平衡控制方案选择 方案一:模糊判断,根据不同倾角检测情况进行处理和多条 件复杂判断。优点是容易直观判断,缺点是容易遗漏一些情况, 造成判断失误。 方案二:数字PID控制。PID控制具有算法简单、适应性强、 稳定性好、可靠性高等优点。 通过分析比较,选择了方案二的数

11、字PID控制。 电子设计创新训练(提高)第七章_控 制类应用设计举例 图7-7 倾角传感器与光电编码器 电子设计创新训练(提高)第七章_控 制类应用设计举例 图7-8 二维线性CCD传感器 图7-9 各种光电传感器 电子设计创新训练(提高)第七章_控 制类应用设计举例 5轨迹检测方案选择 方案一:线性CCD(电荷偶合器件)摄像头寻迹。优点是 检测精度高、反应速度快,缺点是信号处理比较复杂,对摄像 头记录的图象进行分割和识别困难。 方案二:光电传感器寻迹。优点是原理简单、操作方便、 信号处理速度快,缺点是分辨率低。 通过分析,方案一实现困难,方案二能够满足测量需要, 选择了方案二,使用反射式光电

12、传感器组循迹。 四、任务实施过程描述 采用多路光电传感器ST178(红外反射式)对轨迹黑线进 行采样,保证采集足够的信息,供电机的实时调节,以达到能 在板上精确沿着轨迹行进的目的。采用倾斜传感器SCA61T对 跷跷板进行实时倾角采样,保证有充足的新倾角数据供单片机 处理,达到快速平衡硗硗板的效果。 电子设计创新训练(提高)第七章_控 制类应用设计举例 单片机将收集的数据进行处理后,以精确控制步进电机按 照指定的任务运行。在整个行程中,单片机时刻记录步进电机 前进的步数,并在要求的位置显示所处的位置。本系统需在跷 跷板中心线上放置引导线,整个过程可分为以下几个阶段(以 下包含发挥部分): 1)查

13、找黑线上板阶段)查找黑线上板阶段。在板下300mm以外、90扇形区域内 任一位置查找黑线,驶上跷跷板。 2)行驶阶段)行驶阶段:在板上巡线行驶,保持车体时钟处于板子之间 位置。为快速准确进入平衡区,在平衡区前认为加设一条横向 黑色轨迹(符合规则要求)。小车发现后即准备减速平衡。 3)平衡阶段)平衡阶段:小车驶上跷跷板后,发现板有明显的角度变化 时,认定已进入平衡中心线区域,开始平衡调节。 4)跷跷板加重物重新平衡阶段)跷跷板加重物重新平衡阶段。当小车第一次平衡后,给跷 跷板加一重物,让小车重新查找平衡点,再次平衡。 5)终点倒车阶段。)终点倒车阶段。在小车到达跷跷板的另一端时,小车按照 原来的

14、轨迹倒车回到出发点。 电子设计创新训练(提高)第七章_控 制类应用设计举例 图7-10 系统实体图1 电子设计创新训练(提高)第七章_控 制类应用设计举例 图7-11 系统实体图2 电子设计创新训练(提高)第七章_控 制类应用设计举例 五、车体整体设计注意事项 1.车体尺寸 必须符合题目要求,电动车(含加在车体上的其它装置)外形 尺寸规定为:长300mm,宽200mm。尽量控制高度,降低中 心,提高稳定性。 2.驱动电机选择 估算跷跷板最大倾角、估算车体质量。保证电机有足够的 扭矩,保证正常爬坡和行走。同时保证电机具有较小的步进角, 较高的驱动频率,保证稳定性和速度。 3.车体结构 合理设计电

15、路板、传感器位置、电池位置。保证车体重心 尽量与中心重合,保证传感器位置振动最小,以准确自测姿势。 电子设计创新训练(提高)第七章_控 制类应用设计举例 7-3 硬件工作原理分析与说明硬件工作原理分析与说明 一电机控制电路 (一)原理 本设计中需要对电机的控制达到灵活、精确,从而达到非 常理想的稳定平衡效果。经过考虑,采用了2只四相步进电机四相步进电机, 型号为42BYGH404。电机电源部分采用十节AA型1.2V电池组 直接供电,电机驱动部分采用8只N沟道MOS管IRF540驱动两 只电机,使用一片ULN2803(八达林顿阵列)做电平转换控 制驱动。 图7-12 步进电机电气控制原理图 电子

16、设计创新训练(提高)第七章_控 制类应用设计举例 (二)辅助知识:步进电机原理 一般电动机都是连续旋转,而步进 电动却是一步一步转动的,故叫步进电 动机。每输入一个冲信号,该电动机就 转过一定的角度(有的步进电动机可以 直接输出线位移,称为直线电动机)。 因此步进电动机是一种把脉冲变为角度 位移(或直线位移)的执行元件。 步进电动机的转子为多极分布,定 子上嵌有多相星形连接的控制绕组,由 专门电源输入电脉冲信号,每输入一个 脉冲信号,步进电动机的转子就前进一 步。由于输入的是脉冲信号,输出的角 位移是断续的,所以又称为脉冲电动机。 步进电动机的种类很多,按结构可分为 反应式和激励式两种;按相数

17、分则可分 为单相、两相和多相三种。 图7-13 步进电机电 气工作原理图 电子设计创新训练(提高)第七章_控 制类应用设计举例 (1).单三拍通电方式的基本原理单三拍通电方式的基本原理 设A相首先通电(B、C两相不通电),产生A-A轴线方向的 磁通,并通过转子形成闭合回路。这时A、A极就成为电磁铁的 N、S极。在磁场的作用下,转子总是力图转到磁阻最小的位置, 也就是要转到转子的齿对齐A、A极的位置(图7-14);接着B 相通电(A、C两相不通电),转了便顺时针方向转过30,它 的齿和C、C极对齐(图2c)。不难理解,当脉冲信号一个一个 发来时,如果按ACBA的顺序通电,则电机转子便逆 时针方向

18、转动。这种通电方式称为单三拍方式。 图7-14 步进电机单3拍电气工作原理图 电子设计创新训练(提高)第七章_控 制类应用设计举例 (2).六拍通电方式的基本原理六拍通电方式的基本原理 设A相首先通电,转子齿与定子A、A对齐(图7-15a)。然后在A相继续 通电的情况下接通B相。这时定子B、B极对转子齿2、4产生磁拉力,使转子顺 时针方向转动,但是A、A极继续拉住齿1、3,因此,转子转到两个磁拉力平衡 为止。这时转子的位置如图3b所示,即转子从图(a)位置顺时针转过了15。接 着A相断电,B相继续通电。这时转子齿2、4和定子B、B极对齐(图c),转子 从图(b)的位置又转过了15。其位置如图3

19、d所示。这样,如果按AA、 BBB、CCC、AA的顺序轮流通电,则转子便顺时针方向一步一步 地转动,步距角15。电流换接六次,磁场旋转一周,转子前进了一个齿距角。 如果按AA、CCC、BBB、AA的顺序通电,则电机转子逆时针 方向转动。这种通电方式称为六拍方式。 图7-15 步进电机单6拍电气工作原理图 电子设计创新训练(提高)第七章_控 制类应用设计举例 (3).真实步进电机结构真实步进电机结构 一般步进电动机最常见的步距角是一般步进电动机最常见的步距角是3或或15。由上式可。由上式可 知,转子上不只知,转子上不只4个齿(齿距角个齿(齿距角90),而有),而有40个齿(齿距角个齿(齿距角 为

20、为9)。为了使转子齿与定子齿对齐,两者的齿宽和齿距必须)。为了使转子齿与定子齿对齐,两者的齿宽和齿距必须 相等。因此,定子上除了相等。因此,定子上除了6个极以外,在每个极面上还有个极以外,在每个极面上还有5个和个和 转子齿一样的小齿。步进电动机的结构图如图转子齿一样的小齿。步进电动机的结构图如图7-16所示。所示。 图7-16 真实3相步进电机结构图 实际的小型步进电机实际的小型步进电机 为提高控制精度,多为为提高控制精度,多为4相,相, 步距角为步距角为18。当工作。当工作 于于4相相8拍时,步距角为拍时,步距角为 09。甚至为提高分辨。甚至为提高分辨 率,有市售的细分控制器,率,有市售的细

21、分控制器, 可以将原来的一部分为可以将原来的一部分为 1256步。步。 电子设计创新训练(提高)第七章_控 制类应用设计举例 (4) .步进电机特点步进电机特点 A、步进电机在电脉冲的控制下能迅速起动、正反转、停转、步进电机在电脉冲的控制下能迅速起动、正反转、停转 及在很宽的范围内进行转速调节;及在很宽的范围内进行转速调节; B、加工精度高,即要求一个脉冲对应的位移量小,并要准、加工精度高,即要求一个脉冲对应的位移量小,并要准 确、均匀。这就要求步进电机步距小,步距精度高,不得丢步或确、均匀。这就要求步进电机步距小,步距精度高,不得丢步或 是过冲;是过冲; C、动作快速。即不仅起动、停步、反转

22、快,并能连续高速、动作快速。即不仅起动、停步、反转快,并能连续高速 运转以提高劳动生产率;运转以提高劳动生产率; D、输出转矩大,可直接带动负载。、输出转矩大,可直接带动负载。 E、步进电机具有自锁能力。当控制脉冲停止输入,而让最、步进电机具有自锁能力。当控制脉冲停止输入,而让最 后一个脉冲控制的绕组继续通直流电时,则电机可以保持在固定后一个脉冲控制的绕组继续通直流电时,则电机可以保持在固定 的位置上,即停在最后一个脉冲控制的角位移的终点位置上,这的位置上,即停在最后一个脉冲控制的角位移的终点位置上,这 样,步进电机可以实现停车时转子定位。样,步进电机可以实现停车时转子定位。 电子设计创新训练

23、(提高)第七章_控 制类应用设计举例 二引导线检测及循迹控制 (一)检测方案设计 本系统需在跷跷板的中心线粘贴一条黑线,引导小车顺利的 向目标前进。在车头和车尾各放置了10对光电传感器进行实时采 样。保证小车能安全向前行驶的情况下也能反方向行驶。在采样 问题上,如果采用比较法处理采样电压,得到高低电平需要20个 比较器,并且电路连接复杂。在此巧妙的运用了同一个A/D转换 器采样两路光电检测管的方法。具体方法如下:小车正向行驶时, 开通车头的发射管和接收管,关闭车尾的发射管和接收管;反向 行驶的时候,开通车尾的发射管和接收管,关闭车头的发射管和 接收管。这样做不但节省了I/O口资源,还减小了功耗

24、。对于A/D 采样值,通过不同权重的分配与加权(中心为界,距离中心越远,中心为界,距离中心越远, 权重系数越大权重系数越大)的算法,采用纯比例控制,使小车在偏离跑道的 情况下能够快速回到正确的路径上来,保证小车能够顺利、快速 地完成任务。循迹时,具体方法是固定一个轮的速度,调整另外 一个轮的速度来进行前进循迹控制。当大部分传感器检测到黑线当大部分传感器检测到黑线 时,则表示到了横线位置。时,则表示到了横线位置。 电子设计创新训练(提高)第七章_控 制类应用设计举例 图7-17 引导线检测电气原理图 电子设计创新训练(提高)第七章_控 制类应用设计举例 (二)辅助知识:(二)辅助知识:TLC25

25、43 (1). 器件功能 TLC2543是TI公司的产品。它是具有11个模拟输入通道的串行A D转换器,采样精度达12位,外接串行时钟最高频率可达 4.1MHz,能满足多数较高精度、多通道较高精度、多通道数据采集的要求。 TLC2543可以通过控制字编程控制转换是单极性或是双极性,数 据输出格式是8位、12位或16位。它采用简单的3线SPI串行接口, 可方便地与8位微控制器(如AT89C51)进行连接。TLC2543的控 制字写入及转换结果的输出都是通过串行数据完成的,是12位数 据采集系统的最佳选择器件之一。其主要性能如下: 1) 具有11个模拟输入通道 2) 具有66ksps的采样速率 3

26、) 最大转换时间为10s 4) 线性度误差最大为1 LSB 5) 具有低供电电流(典型值1mA) 6) 掉电模式电流4A (2). 引脚排列及功能 TLC2543的引脚排列如图3-29所示。 图7-18 TLC2543引脚排列 电子设计创新训练(提高)第七章_控 制类应用设计举例 三倾角检测 (一)检测原理与数据处理 倾角检测采用SCA61T芯片,测试中我们发现在小车进入 平衡过程时,步进电机的运行会带来车体的振荡。振荡时的倾 角很不稳定,采样的值偏差太大,使系统完全崩溃。为解决振 荡问题,我们采用了滑动平均滤波法。经过测试,振荡问题有 了明显的改善,小车在平衡点稳定时振幅不大,接近平衡时的

27、基本要求。但仍有改进的空间,经过再次论证,最后我们采用 了二次滑动滤波,即将上次的滑动滤波得到的值与这次的采样 值再次进行平均。经测试,结果令人满意。在测试过程中,我 们也发现了跷跷板的固有振动频率对小车的平衡起着至关重要 的作用,当跷跷板的固有振动频率较高时,小车很难跟上跷跷 板的振动周期,很难取得平衡。通过反复调整与多个跷跷板的 测试,小车的调整周期仍然无法与跷跷板相吻合,经多次实验, 我们对跷跷板进行了机械改造,降低跷跷板的固有频率,使小 车与跷跷板更好的配合。 电子设计创新训练(提高)第七章_控 制类应用设计举例 本系统使用的角度传感器是芬兰VTI公司的SCA61T角度传 感器,它是一

28、种高度集成单轴倾角传感器,采用8角塑封SMD封 装。特点是5V单电源供电,测量范围为 -9090,数字SPI 或模拟输出,高分辨率(0.1),低噪声,宽温度范围(- 40-125)。 角度的计算根据MISO数据输出口的数字量按照下面的公式 计算得到:=arcsin(Dout-Dout0)/819) 。Dout0=1024,是水 平面时输出的数字量;Dout是当前测量角度位置输出的数字量。 图7-18 倾角传感器连接图 电子设计创新训练(提高)第七章_控 制类应用设计举例 (二)辅助知识:数字滤波 实践促进理论发展实践促进理论发展-理论再去指导实践理论再去指导实践-循环往复循环往复 1、数字滤波

29、常识、数字滤波常识 数字滤波算法的优点:(数字滤波算法的优点:(1)数字滤波只是一个计算过程,)数字滤波只是一个计算过程, 无需硬件,因此可靠性高,并且不存在阻抗匹配、特性波动、无需硬件,因此可靠性高,并且不存在阻抗匹配、特性波动、 非一致性等问题。模拟滤波器在频率很低时较难实现的问题,非一致性等问题。模拟滤波器在频率很低时较难实现的问题, 不会出现在数字滤波器的实现过程中。(不会出现在数字滤波器的实现过程中。(2)只要适当改变数)只要适当改变数 字滤波程序有关参数,就能方便的改变滤波特性,因此数字滤字滤波程序有关参数,就能方便的改变滤波特性,因此数字滤 波使用时方便灵活。波使用时方便灵活。

30、对于不同干扰源,使用不同对策,具体如下:对于不同干扰源,使用不同对策,具体如下: 克服大脉冲干扰的数字滤波法:(克服大脉冲干扰的数字滤波法:(1)限幅滤波法;()限幅滤波法;(2) 中值滤波法。中值滤波法。 对于抑制小幅度高频噪声的平均滤波法对于抑制小幅度高频噪声的平均滤波法;(;(1)算数平均)算数平均 ; (2)滑动平均;()滑动平均;(3)加权滑动平均。)加权滑动平均。 对付复杂问题:复合滤波法。对付复杂问题:复合滤波法。 电子设计创新训练(提高)第七章_控 制类应用设计举例 2、克服大脉冲干扰的数字滤波法克服大脉冲干扰的数字滤波法 克服由仪器外部环境偶然因素引起的突变性扰动或仪器内 部

31、不稳定引起误码等造成的尖脉冲干扰,是仪器数据处理的第 一步。通常采用简单的非线性滤波法。 (1)限幅滤波法 限幅滤波法(又称程序判别法)通过程序判断被测信号的限幅滤波法(又称程序判别法)通过程序判断被测信号的 变化幅度,从而消除缓变信号中的尖脉冲干扰。具体方法是,变化幅度,从而消除缓变信号中的尖脉冲干扰。具体方法是, 依赖已有的时域采样结果,将本次采样值与上次采样值进行比依赖已有的时域采样结果,将本次采样值与上次采样值进行比 较,若它们的差值超出允许范围,则认为本次采样值受到了干较,若它们的差值超出允许范围,则认为本次采样值受到了干 扰,应予易除。扰,应予易除。 2n1nn1nn nn 1nn

32、n yy2yyy, a yy, a |yy|y 或 1n2n1n y,y,y 已滤波的采样结果:已滤波的采样结果: 若本次采样值为若本次采样值为y yn n,则本次滤波的结果由下式确定(,则本次滤波的结果由下式确定(a a为阀为阀 值):值): 电子设计创新训练(提高)第七章_控 制类应用设计举例 (2) 中值滤波是一种典型的非线性滤波器,它运算简单,在滤中值滤波是一种典型的非线性滤波器,它运算简单,在滤 除脉冲噪声的同时可以很好地保护信号的细节信息。对某一被除脉冲噪声的同时可以很好地保护信号的细节信息。对某一被 测参数连续采样测参数连续采样n次(一般次(一般n应为奇数),然后将这些采样值进应

33、为奇数),然后将这些采样值进 行排序,选取中间值为本次采样值。对温度、液位等缓慢变化行排序,选取中间值为本次采样值。对温度、液位等缓慢变化 的被测参数,采用中值滤波法一般能收到良好的滤波效果。的被测参数,采用中值滤波法一般能收到良好的滤波效果。 小幅度高频电子噪声:电子器件热噪声、小幅度高频电子噪声:电子器件热噪声、A/D量化噪声量化噪声 等。通常采用具有低通特性的线性滤波器:算数平均滤波法、等。通常采用具有低通特性的线性滤波器:算数平均滤波法、 加权平均滤波法、滑动加权平均滤波法等。加权平均滤波法、滑动加权平均滤波法等。 电子设计创新训练(提高)第七章_控 制类应用设计举例 (1 1)算数平

34、均滤波)算数平均滤波 N N个连续采样值(分别为个连续采样值(分别为X X1 1至至X XN N)相加,)相加, 然后取其算术平均值作为本次测量的滤波值。然后取其算术平均值作为本次测量的滤波值。 即即 N i i X N X 1 1 设设 滤波效果主要取决于采样次数滤波效果主要取决于采样次数N N,N N越大,滤越大,滤 波效果越好,但系统的灵敏度要下降。因此这种波效果越好,但系统的灵敏度要下降。因此这种 方法只适用于慢变信号。方法只适用于慢变信号。 iii nSX N 1i i N 1i N 1i iii n N 1 s N 1 )ns ( N 1 X S Si i为采样值中的有用部分为采样

35、值中的有用部分n ni i 为随机误差。为随机误差。 N 1i i S N 1 X 电子设计创新训练(提高)第七章_控 制类应用设计举例 2 2)滑动平均滤波法)滑动平均滤波法 对于采样速度较慢或要求数据更新率对于采样速度较慢或要求数据更新率 较高的实时系统,算术平均滤法无法较高的实时系统,算术平均滤法无法 使用的。使用的。 滑动平均滤波法把滑动平均滤波法把N N个测量数据看成一个测量数据看成一 个队列,队列的长度固定为个队列,队列的长度固定为N N,每进行,每进行 一次新的采样,把测量结果放入队尾,一次新的采样,把测量结果放入队尾, 而去掉原来队首的一个数据,这样在而去掉原来队首的一个数据,

36、这样在 队列中始终有队列中始终有N N个个“最新最新”的数据。的数据。 电子设计创新训练(提高)第七章_控 制类应用设计举例 1N 0i inn X N 1 X 为第n次采样经滤波后的输出; 为未经滤波的第ni次采样值; N为滑动平均项数。 n X in X 平滑度高,灵敏度低;但对偶然出现的 脉冲性干扰的抑制作用差。实际应用时,通 过观察不同N值下滑动平均的输出响应来选取 N值以便少占用计算机时间,又能达到最好的 滤波效果。 电子设计创新训练(提高)第七章_控 制类应用设计举例 3)加权滑动平均滤波 增加新的采样数据在滑动平均中的比重, 以提高系统对当前采样值的灵敏度,即对 不同时刻的数据加

37、以不同的权。通常越接 近现时刻的数据,权取得越大。 1N 0i inin XC N 1 X 1CCC 1N10 0CCC 1N10 电子设计创新训练(提高)第七章_控 制类应用设计举例 4、复合滤波法、复合滤波法 在实际应用中,有时既要消除大幅度的脉冲在实际应用中,有时既要消除大幅度的脉冲 干扰,有要做数据平滑。因此常把前面介绍干扰,有要做数据平滑。因此常把前面介绍 的两种以上的方法结合起来使用,形成复合的两种以上的方法结合起来使用,形成复合 滤波。滤波。 去极值平均滤波算法:先用中值滤波算法滤去极值平均滤波算法:先用中值滤波算法滤 除采样值中的脉冲性干扰,然后把剩余的各除采样值中的脉冲性干扰

38、,然后把剩余的各 采样值进行平均滤波。连续采样采样值进行平均滤波。连续采样N N次,剔除次,剔除 其最大值和最小值,再求余下其最大值和最小值,再求余下N N2 2个采样的个采样的 平均值。显然,这种方法既能抑制随机干扰,平均值。显然,这种方法既能抑制随机干扰, 又能滤除明显的脉冲干扰。又能滤除明显的脉冲干扰。 电子设计创新训练(提高)第七章_控 制类应用设计举例 四平衡控制 (一)具体实施控制原理与方法 采用增量式PID算法,固定采样计算周期=100ms。 比例调节作用:系统一旦出现了偏差,比例调节立即产生调节作用以减 少偏差。由于比例作用大,可以加快调节、减少误差,但是过大的比例,使 系统的

39、稳定性下降,甚至造成系统的不稳定。 积分调节作用:只要系统有误差,积分调节作用就不断地积累,输出控制 以消除误差,因而只要有足够时间,积分能消除误差,但积分作用太强会使 系统超调量太大,甚至使系统出现振荡,所以,我们选取很小的系数Ki,并 且采用积分饱和限制的方法,很好地利用了积分的作用。 微分调节作用:微分作用反映系统偏差信号的变化率,具有预见性,能预见 偏差变化的趋势, 因此,能产生超前的控制作用,在偏差还没有形成之前,已被 微分的调节作用消除,可以改善系统的动态性能。小车要达到稳定就需要这种 预见性,所以,选择合适的Kd十分关键。 简化后的增量式PID算法如下: Vn=Vn-1 +V (

40、1) V =Kp(en-e n-1)+Ki en+Kd(en- e n-1)-( e n-1-en-2)(2) Vn,Vn-1 :当前和上次操作量,实际对应电机的步数(注:执行时采 用变速执行,类似变比例方式。步数多快走,步数少慢走),V: 增量; en,e n-1,en-2 : 当前,上次,上上次偏差; Kp,Ki,Kd :数值通过实验调试得到。 电子设计创新训练(提高)第七章_控 制类应用设计举例 (二)辅助知识:简单控制理论知识(PID控制) 典型控制回路(单回路控制)如下:对于本题,变送器为 倾角传感器;控制器为MCU;调节器为步进电机;调节对象为 小车;被调参数为倾角;干扰为跷跷板的

41、摇摆(也有小车自身 运动干扰)。 + 给定值 x 测量值 -z 变送器 e p 调节 作用 调节器 q 被调参数 y 干扰作用 f 调节对象控制器 控制器 输出 图7-19 单回路控制系统原理图 电子设计创新训练(提高)第七章_控 制类应用设计举例 1、系统的静态与动态 系统在无扰动平衡条件下长时间保持稳定称静态;系统受 到干扰,被控对象(参数)偏离设定值,平衡受到破坏,向新 的稳定点过度的状态为动态;系统从一个静态经过干扰后进入 另外一个静态的过程为过渡过程。以下为典型过渡曲线: 3. 等幅振荡过程 1. 非周期衰减过程 0 t0 y y 0 t0 0 4. 发散振荡过程 tt0t 2. 衰

42、减振荡过程 y t y 0 t0t 图7-20 调节系统平衡过渡曲线 电子设计创新训练(提高)第七章_控 制类应用设计举例 2、对控制系统的基本要求 稳定性;快速性;准确性。三个主要指标互相制约,一般 重点考虑稳定性! 3、过渡过程品质指标 1)、最大偏差A; 2)、衰减比(A-C)/(B-C);4:110:1;大约2个周期后接近稳态; 3)、余差C,它是衡量进入稳态后的精度指标; 4)、过渡时间t,一般取与稳态误差5%范围即认为接近稳态, 此时间定义为过渡时间; 5)、振荡周期T。 y t A B C T 误差范围 图7-21 调节系统 平衡过渡曲线 电子设计创新训练(提高)第七章_控 制类

43、应用设计举例 4、受控对象的动态特性、受控对象的动态特性 经常用系统放大倍数(调节通道与干扰通道);时间常数来衡量。经常用系统放大倍数(调节通道与干扰通道);时间常数来衡量。 系统放大倍数系统放大倍数 1)、调节通道放大倍数)、调节通道放大倍数 在系统稳定条件下,输入量与输出量之间的对应关系在系统稳定条件下,输入量与输出量之间的对应关系系统的静系统的静 态特性。如:态特性。如:Y=KpQ+C(Y:输出;:输出;Q:输入:输入)或或 Y=Kp Q;Kp值越大,值越大, 系统灵敏度越高系统灵敏度越高。 在实际工艺系统中,通常采用比较在实际工艺系统中,通常采用比较K值的方法来选择主要控制参数。当值的

44、方法来选择主要控制参数。当 然,由于工艺条件和生产成本的制约,实际上并不一定都选择然,由于工艺条件和生产成本的制约,实际上并不一定都选择K值最大的因素值最大的因素 作为主控参数。作为主控参数。 2)、干扰通道放大倍数)、干扰通道放大倍数 Y=Kf f( Y:输出;:输出;f:干扰:干扰),),Kf小,系统稳定。系统容量大,抗干小,系统稳定。系统容量大,抗干 扰能力强扰能力强. 时间常数时间常数 在一定的输入作用下,被调参数完成其变化所需时间的参数。当对在一定的输入作用下,被调参数完成其变化所需时间的参数。当对 象受到阶跃输入作用后,被调参数达到新的稳定值所须的时间。象受到阶跃输入作用后,被调参数达到新的稳定值所须的时间。 由于调节量越大,被调参数的变化越大。随着调节作用的进行,相对调由于调节量越大,被调参数的变化越大。随着调节作用的进行,相对调 节量变小,被调参数的变化减小。所以,在阶跃输入后,被调参数的实际变节量变小,被调参数的变化减小。所以,在阶跃输入后,被调参数的实际变 化速度是越来越小的。因此,被调参数变化到新的稳定值化速度是越来越小的。因此,被调参数变化到新的稳定值(与新输入量相对应与新输入量相对应 的输出量的输出量)所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论