第20课 《反馈控制有算法》教学课件-2025-2026学年人教版初中信息科技八年级全一册
2026-05-10
|
30页
|
115人阅读
|
0人下载
普通
资源信息
| 学段 | 初中 |
| 学科 | 信息科技 |
| 教材版本 | 初中信息科技人教版八年级全一册 |
| 年级 | 八年级 |
| 章节 | 第20课 反馈控制有算法 |
| 类型 | 课件 |
| 知识点 | - |
| 使用场景 | 同步教学-新授课 |
| 学年 | 2025-2026 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | PPTX |
| 文件大小 | 4.60 MB |
| 发布时间 | 2026-05-10 |
| 更新时间 | 2026-05-10 |
| 作者 | 我要有新意 |
| 品牌系列 | - |
| 审核时间 | 2026-05-10 |
| 下载链接 | https://m.zxxk.com/soft/57789434.html |
| 价格 | 1.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
《反馈控制有算法》教学课件
人教版初中信息技术 · 八年级全一册
1.7.2013
大家好,欢迎来到今天的信息技术课堂。在我们的生活中,越来越多的智能设备让我们的生活变得更加便捷。它们为什么这么“聪明”呢?今天,我们将一起揭开它们背后的秘密,学习一个非常重要的概念——反馈控制有算法。
‹#›
观察与思考:生活中的两种控制方式
场景一:手动开灯
• 我们按下开关,灯就亮了;再按一下,灯就灭了。
• 这个过程中,我们是“指挥官”,灯是“执行者”,它只会严格执行我们发出的指令。
💡 思考:如果房间已经很亮了,灯会自己关掉吗?不会。它没有感知环境的能力,只能被动等待指令。
场景二:智能恒温空调
• 我们将空调设定为25℃,它就会开始工作。
• 当房间温度高于25℃时自动制冷,低于25℃时自动制热或停机,无需人工干预。
💡 思考:空调为什么能自己保持温度稳定?它似乎能主动“感知”环境温度,并自主“判断”和执行操作。
1.7.2013
请大家观察这两个生活场景。左边是我们熟悉的手动开灯,右边是智能恒温空调。它们都实现了对电器的控制,但方式有什么不同呢?手动开灯,我们按一下,灯就亮,它不会关心房间是否已经很亮。而智能空调,我们设定一个温度,它就能自动维持这个温度。这背后隐藏着两种不同的控制方式,今天我们就来深入探讨。
‹#›
它们的控制方式有什么不同?
手动开灯:开环控制
特点:发出指令,立即执行,不关心结果,不进行反馈。
过程:单向线性传递,无回路。
[ 发出指令 ] → [ 执行动作 ]
智能恒温空调:闭环控制 (反馈控制)
特点:持续检测当前结果,与预设目标进行对比,并实时调整动作,保持稳定。
过程:形成闭环回路,不断修正偏差。
[采集] → [对比] → [决策] → [调整] →反馈
💡 教师提问:“为什么空调能一直保持温度稳定,而手动开灯却不能?”
(思考一下:关键点在于“反馈”与“循环调整”)
1.7.2013
手动开灯的过程是单向的,我们发出指令,灯执行,这个过程我们称之为“开环控制”。而智能空调则不同,它会不断地检测温度,与我们设定的目标对比,然后调整自己的工作状态,形成一个循环,这个过程我们称之为“闭环控制”,也叫“反馈控制”。这就是空调能保持恒温的秘密。
‹#›
今天的课题:反馈控制有算法
我们今天就来深入学习智能设备背后的“智慧”——反馈控制,探索从理论到实践的完整路径。
01. 反馈控制的原理是什么?
揭开反馈控制的神秘面纱,理解闭环系统的核心逻辑与运作机制,搞懂它是如何实现“自我调节”的。
02. 如何设计简单的反馈算法?
从逻辑梳理到参数设置,掌握经典PID算法的设计思路,让系统按照你的预期精准工作。
03. 亲手搭建简易控制系统
将理论转化为实践,通过软硬件结合,亲手完成一个简易反馈系统的组装与调试。
1.7.2013
今天,我们的课题就是“反馈控制有算法”。我们将一起探索反馈控制的原理,学习如何设计一个简单的算法,并且最重要的是,我们会亲手搭建一个简易的反馈控制系统,真正体验从理论到实践的过程。
‹#›
反馈控制的核心:闭环工作流程
反馈控制就像一个聪明的管家,通过不断循环执行以下四个步骤,让系统状态始终逼近目标:
01 数据采集
通过各类传感器(如温度计、陀螺仪)实时感知被控对象的当前物理状态,转化为系统可识别的电信号。
02 目标对比
将采集到的实际值与用户预设的目标值(如设定的25℃)进行比较,精确计算两者之间的偏差值,作为决策依据。
03 算法决策
系统的“大脑”控制器根据误差信号,利用预设的算法(如PID)分析并生成最佳的控制指令,以消除偏差。
04 执行调整
执行器(如压缩机、电机)接收指令并执行物理动作,改变被控对象的状态,使其逐步向目标值靠拢。
🔄 此流程不断循环,直至实际值与目标值完美重合,实现“闭环”控制
1.7.2013
反馈控制的核心是一个闭环工作流程。它包括四个关键步骤:首先,通过传感器采集数据;然后,将采集到的实际值与我们设定的目标值进行对比,找出误差;接着,控制器根据误差进行算法决策;最后,由执行器执行调整动作。这个过程不断循环,就像一个聪明的管家,时刻保持系统处于我们想要的状态。
‹#›
闭环流程拆解:以恒温空调为例
01 数据采集
温度传感器时刻监测室内温度,精准捕捉环境变化,如实时监测到当前室温为 28℃。
02 目标对比
将实测值 28℃ 与设定的目标值 25℃ 进行逻辑比对,快速计算出误差值为 +3℃。
03 算法决策
内置控制器基于误差分析,判定“当前温度偏高”,即时触发并输出“启动制冷模式”指令。
04 执行调整
终端执行器(压缩机、风机)响应指令,吹出冷风,对室内温度进行物理调节,使室温逐步下降。
持续循环优化:传感器持续采集新温度,重复对比与决策流程,动态调整制冷功率,最终将温度稳定控制在 25℃ 左右。
1.7.2013
让我们以恒温空调为例,来拆解这个闭环流程。温度传感器采集到当前温度是28℃,与目标25℃对比,发现误差是+3℃。控制器根据这个正误差,决策启动制冷。压缩机工作,室温下降。然后传感器再次采集新的温度,重复这个过程,直到温度稳定在25℃左右。
‹#›
反馈控制系统的“三驾马车”
01 传感器 (Sensor)
系统的“眼睛”和“皮肤”,负责感知环境信息,将物理量转化为电信号。
例子:温度传感器、湿度传感器、光线传感器、摄像头等。
02 控制器 (Controller)
系统的“大脑”,负责接收传感器数据,运行预设算法,分析并做出决策指令。
例子:Arduino开发板、树莓派、STM32单片机、PLC等。
03 执行器 (Actuator)
系统的“手”和“脚”,负责接收并执行控制器的决策指令,改变受控对象的状态。
例子:直流电机、伺服电机、水泵、LED灯、电磁阀等。
1.7.2013
我们可以把反馈控制系统比作一个人,它有三个核心部分,就像“三驾马车”。传感器是它的眼睛和皮肤,用来感知世界;控制器是它的大脑,用来思考和决策;执行器是它的手和脚,用来做出行动。这三者协同工作,才能实现智能控制。
‹#›
驱动控制的关键:误差 (Error)
什么是误差?
误差 = 实际值 - 目标值
这是反馈控制的核心计算逻辑
正误差
实际值 > 目标值
例如:温度太高
负误差
实际值 < 目标值
例如:温度太低
零误差
实际值 = 目标值
达到理想状态
误差的作用:控制器的“决策依据”
在反馈控制系统中,误差是控制器进行动作决策的唯一依据。
如果误差为零,说明系统已经达到了期望状态,控制器不需要进行任何调整。只有当误差存在时,才需要进行校正。
算法的核心:消除误差
PID 等控制算法的本质,就是根据误差的“大小”和“正负”,计算出控制量,决定执行器(如电机、阀门)如何动作,最终让系统朝着“消除误差”的方向运行,回到目标值。
1.7.2013
在反馈控制中,有一个非常关键的概念叫做“误差”。简单来说,误差就是实际测量的值和我们期望的目标值之间的差距。误差可以是正的、负的,也可以是零。控制器正是根据这个误差来决定下一步该怎么做。算法的核心,就是处理这个误差,让系统朝着消除误差的方向前进。
‹#›
开环控制 vs 闭环控制
开环控制 (Open-loop)
▍核心逻辑:指令 → 执行,单向流程,“只做不管”
▍结果检测:不检测输出结果,不关注执行状态。
▍自动调整:无法根据结果自动修正偏差。
▍生活案例:手动开关灯、普通非温控电风扇、机械式定时洗衣机。
闭环控制 (Closed-loop)
▍核心逻辑:采集 → 对比 → 决策 → 调整,形成负反馈循环,“边做边管”
▍结果检测:实时监测输出结果,与目标值持续比对。
▍自动调整:自动修正偏差,确保结果稳定。
▍生活案例:维持室温的变频空调、自动浇水的智能花盆、汽车定速巡航系统。
1.7.2013
现在,我们来总结一下开环控制和闭环控制的区别。开环控制是简单的单向指令,不关心结果,也不会自动调整。而闭环控制是一个循环流程,它会不断检测结果,并根据结果自动调整。我们生活中的很多智能设备,都是基于闭环控制原理工作的。
‹#›
学以致用:判断控制类型
场景 01
按下遥控器,电视打开。
开环控制
场景 02
智能手环监测到心率过高,震动提醒。
闭环控制
场景 03
声控灯,听到声音就亮,过一会儿自动熄灭。
(无环境亮度检测反馈)
开环控制
场景 04
无人机悬停在空中,保持高度稳定。
闭环控制
1.7.2013
理论学习完了,我们来做个小练习。这里有四个场景,请大家判断一下,它们分别属于开环控制还是闭环控制?思考一下,然后我们一起来揭晓答案。注意第三个声控灯,虽然它会自动熄灭,但它并没有检测环境亮度,所以它仍然是开环控制。
‹#›
案例分析:如何让花盆自己浇水?
核心场景
我们要设计一个智能花盆,让它在土壤太干的时候自动浇水,土壤湿度合适的时候则保持不动。
控制目标
将土壤湿度稳定控制在40% - 60%之间,为植物生长提供最适宜的水分环境。
关键思考
要实现这一目标,我们需要为系统编写一套“决策算法”,以此指导它根据实时监测数据来决定浇水的动作。
1.7.2013
了解了反馈控制的原理,我们来尝试设计一个简单的系统。想象一下,我们要做一个能自动浇水的智能花盆。我们的目标是让土壤湿度保持在40%到60%之间。要实现这个目标,我们就需要设计一套算法,告诉这个花盆什么时候该浇水,什么时候不该浇水。
‹#›
算法设计第一步:明确目标与数据依据
01 / 明确控制目标
算法的核心任务是控制环境变量,确保植物生长在适宜的水分区间内,避免过干或过涝。
核心控制指标:40% - 60%土壤湿度
02 / 确定数据依据
为了实现上述目标,我们必须首先获取环境的实时状态。
关键硬件:土壤湿度传感器
负责采集实时土壤水分数据,输出范围通常为0% - 100%,是算法进行“判断与执行”的唯一客观依据。
1.7.2013
设计算法的第一步,是明确我们的目标和数据依据。我们的目标很明确,就是维持土壤湿度在40%到60%。为了知道当前的湿度是多少,我们需要一个土壤湿度传感器来提供数据。这就是我们算法设计的基础。
‹#›
算法设计第二步:设定决策的“分水岭”——阈值
下限阈值 · 缺水临界点
40%(土壤湿度低于此值,判定为缺水,需启动灌溉)
上限阈值 · 过湿临界点
60%(土壤湿度高于此值,判定为过湿,需停止灌溉)
🌵 缺水区
湿度 < 40%
🌱 适宜区 (目标区间)
40% ≤ 湿度 ≤ 60%
💧 过湿区
湿度 > 60%
40%
60%
1.7.2013
第二步,我们需要设定决策的“分水岭”,也就是阈值。根据我们的目标,我们设定40%为下限阈值,60%为上限阈值。这样,湿度范围就被分成了三个区间:缺水区、适宜区和过湿区。控制器将根据传感器采集到的数据落在哪个区间,来做出不同的决策。
‹#›
算法设计第三步:用“如果…那么…”制定规则
现在,我们将之前设定的阈值,转化为计算机能够理解并执行的条件判断逻辑:
IF
土壤湿度 < 40%
那么,立即启动水泵
进行自动灌溉
ELSE IF
土壤湿度 > 60%
那么,关闭水泵
(无论是否正在灌溉)
ELSE
40% ≤ 湿度 ≤ 60%
那么,保持水泵关闭
维持当前状态
1.7.2013
第三步,我们要把这些规则用计算机能理解的语言写出来,也就是“如果...那么...”的条件判断。比如,如果湿度小于40%,那么就启动水泵。否则,如果湿度大于60%,就关闭水泵。否则,就什么都不做。这样,一套完整的控制逻辑就形成了。
‹#›
将算法“画”出来:流程图
流程图是一种直观表示算法逻辑的工具,使用不同形状的框和箭头来表示步骤和判断,让逻辑一目了然。下面我们将土壤湿度自动控制系统的文字规则转化为标准流程图:
( 开始 )
采集土壤湿度
湿度 < 40% ?
是 (Yes)
启动水泵
否 (No)
湿度 > 60% ?
→ 关闭水泵
→ 保持关闭
循环
(回到开始)
💡逻辑闭环:所有动作执行完毕后,都将回到循环起点,继续采集数据进行判断,以保证系统持续运行。
1.7.2013
为了让算法逻辑更直观,我们可以把它画成流程图。流程图使用不同形状的框和箭头来表示步骤和判断,非常清晰。大家可以看到,从开始采集数据,到两次判断,再到不同的执行动作,最后回到循环,整个逻辑一目了然。这种图形化的表达,能帮助我们快速发现逻辑错误,也是程序员沟通算法的通用语言。
‹#›
挑战升级:增加光照条件
01 / 提出新需求
在现实环境中,光照强度会直接影响水分的蒸发速度。
因此,我们希望优化浇水策略:当光照很强、水分流失快时,把浇水的湿度阈值调高。
目标:在湿度低于 45% 时就开始浇水。
02 / 逻辑升级规则
📌 硬件增加:光照传感器
✅IF (光照强度 > 强光阈值)
→ 判断湿度 < 45% ? 是则启动水泵。
❎ELSE (光照不强)
→ 维持原规则:湿度 < 40% 启动水泵。
03 / 核心方法论
算法设计的本质是:
“数据定阈值,条件定动作”
当面临多重判断条件时,清晰地梳理逻辑分支和优先级,是保证系统稳定性的关键。
1.7.2013
现在我们来挑战一下,给算法增加一个新的条件。比如,我们希望在光照很强的时候,提前浇水。这时候,我们就需要增加一个光照传感器,并设计更复杂的判断逻辑。这说明,算法是可以根据需求不断优化和升级的,核心就是根据数据设定阈值,再根据条件决定动作。
‹#›
反馈控制算法设计四步法
01. 明确目标
我们想要控制什么?
达到什么状态?
02. 确定数据
需要用什么传感器来
获取哪些关键数据?
03. 设定阈值
根据控制目标,
设定判断的临界点。
04. 制定规则
用“如果…那么…”的逻辑
将数据和阈值转化为
控制动作。
1.7.2013
好了,我们来总结一下反馈控制算法设计的四个步骤:第一步,明确目标;第二步,确定需要采集哪些数据;第三步,设定判断的阈值;第四步,制定具体的“如果...那么...”规则。记住这四步法,你也可以设计出自己的智能控制算法。
‹#›
动手实践:搭建一个温控风扇
🎯 任务目标
动手搭建一个简易的闭环反馈控制系统,综合运用数字电路知识,实现对环境温度变化的自动化响应。
⚙️ 功能要求
• 实时采集:利用温度传感器持续获取当前环境温度数据。
• 自动启动:当检测到环境温度大于 30℃时,控制风扇自动开启。
• 自动关闭:当环境温度降低至30℃ 或以下时,控制风扇自动停止运行。
🛠️ 所需硬件清单
Arduino开发板
温度传感器
风扇模块
杜邦线套装
面包板
1.7.2013
理论学习结束,现在进入最激动人心的实践环节!我们将亲手搭建一个温控风扇。任务很简单:当温度高于30度时,风扇自动开启;低于或等于30度时,风扇自动关闭。大家可以看到我们需要用到的硬件,接下来我们就一步步把它做出来。
‹#›
第一步:连接硬件
🔌 参考连接方式
🌡️ 温度传感器 (LM35/DHT11)
• VCC 引脚 → Arduino 5V 引脚 (供电)
• GND 引脚 → Arduino GND 引脚 (接地)
• OUT 引脚 → Arduino A1 引脚 (模拟信号输入)
🌀 风扇模块
• 控制信号脚 → Arduino D2 引脚 (数字信号输出)
• 电源/地线 → 正确连接外部电源与 GND 以保障供电
⚠️ 注意:不同传感器接线可能不同,请务必核对产品说明书!
1.7.2013
实践的第一步是连接硬件。大家可以参考这张示意图,将温度传感器和风扇模块正确地连接到Arduino开发板上。请注意各个引脚的定义,VCC接电源,GND接地,信号脚接到指定的输入输出口。接线一定要仔细,避免接错,以免损坏硬件。如果你的传感器型号不同,请仔细核对说明书上的引脚定义。
‹#›
第二步:软件编程 - 认识Mind+
我们将使用Mind+软件进行编程。它是一款专为青少年设计的图形化编程软件,操作逻辑就像搭积木一样简单直观,让大家能快速上手硬件编程。
01. 打开软件
在电脑上启动Mind+应用程序
02. 切换模式
点击右上角切换至「上传模式」
03. 添加扩展
点击左下角的「扩展」按钮
04. 选择硬件
主控板分类中选择 Arduino Uno
05. 加载积木点击左上角返回,积木区将显示对应编程模块
1.7.2013
硬件连接好后,我们就进入软件编程环节。我们使用的是Mind+软件,它采用图形化编程,非常适合初学者。大家跟着步骤,先打开软件,切换到上传模式,然后添加Arduino Uno的扩展库,这样我们就能看到所有需要的编程积木了。
‹#›
第三步:搭建程序框架
我们需要一个“无限循环”的程序,让它一直检测温度并做出判断。
积木一:当启动时
从左侧工具栏的【事件】积木分类中,拖拽“当启动时”积木到代码编辑区,作为整个程序运行的“总开关”和入口。
积木二:重复执行
从左侧工具栏的【控制】积木分类中,拖拽“重复执行”积木放入“当启动时”积木内部,实现无限循环的逻辑。
(当启动时)
(重复执行)
// 在这里添加温度检测和控制风扇的代码...
1.7.2013
编程的第一步是搭建程序框架。我们需要一个“当启动时”的积木作为入口,然后在里面放一个“重复执行”的积木,这样我们的程序就能一直运行下去,不断地检测温度并做出反应。
‹#›
第四步:读取温度数据
在“重复执行”积木内部,我们需要读取温度传感器的值,并将它保存在一个变量中方便后续使用。
1. 找到读取积木
在“Arduino”积木分类中找到「读取模拟引脚 A0 的值」积木。因为我们的传感器接在 A1 口,所以需要把里面的 A0 改为A1。
2. 创建变量存储
切换到“变量”积木分类,点击“新建变量”,创建一个变量并命名为“温度值”。这一步是为了方便后续对数据进行计算和展示。
3. 组合积木逻辑
找到“变量”分类中的「将 温度值 设置为...」积木。将修改好的“读取模拟引脚 A1”积木拖入到它右侧的空位中,完成逻辑嵌套。
🟢 代码逻辑预览:
🔘 当 启动时 → 🔁 重复执行: 「将 温度值 设置为 (读取模拟引脚 A1 的值)」
1.7.2013
接下来,我们要在循环内部读取温度传感器的数据。我们使用“读取模拟引脚”积木,并把引脚号改为A1,因为我们的传感器接在A1口。为了方便后续使用,我们把读取到的值存到一个叫做“温度值”的变量里。
‹#›
第五步:添加条件判断逻辑
现在,我们根据“温度值”来控制风扇的开关。通过逻辑积木组合实现智能温控。
拖拽核心逻辑积木
从左侧“控制”分类中,拖拽“如果…那么…否则”积木,将其完整放入“重复执行”积木的内部空白区域中。
设定温控触发阈值
在“如果”后面的六边形空位,放入比较运算积木,设定条件为:“温度值 > 30”(摄氏度)。
满足条件:启动风扇
在“那么”下方的空白处,放入“设置数字引脚 2 为 高电平”积木,接通电路,让风扇旋转。
不满足条件:关闭风扇
在“否则”下方的空白处,放入“设置数字引脚 2 为 低电平”积木,断开电路,停止风扇运行。
1.7.2013
有了温度数据,我们就可以进行条件判断了。我们使用“如果...那么...否则”积木。条件就是“温度值”是否大于30。如果是,就设置数字引脚2为高电平,启动风扇;否则,就设置为低电平,关闭风扇。这样,核心的控制逻辑就完成了。
‹#›
第六步:完整程序与上传
完整程序积木逻辑
▶ 当启动时
🔄 重复执行:
📊 将 [温度值] 设置为 (读取模拟引脚 A1 的值)
🧠 如果 [温度值 > 30]:
✅ 开启风扇 (设置数字引脚 2 为 高电平)
🧠 否则:
❎ 关闭风扇 (设置数字引脚 2 为 低电平)
上传程序到开发板
1
使用 USB 数据线将 Arduino 开发板连接到电脑。
2
在 Mind+ 软件的右下角,选择正确的“COM 端口”。
3
点击右上角的“上传到设备”按钮开始烧录。
等待进度条完成,程序即成功上传。
1.7.2013
这就是我们完整的程序。它的逻辑很清晰:不断读取温度,如果温度高于30度就开风扇,否则就关风扇。现在,用USB线连接你的Arduino,在Mind+里选择正确的端口,点击上传按钮,把程序烧录到开发板里。
‹#›
第七步:测试与调试
测试方法
🌡️ 模拟升温:
用手捂住温度传感器,观察风扇是否自动启动。
❄️ 模拟降温:
松开手等待温度下降,观察风扇是否自动停止运转。
常见问题排查
❌ 风扇完全不转:
检查杜邦线接线是否牢固?代码中定义的引脚号是否与实际连接一致?
🔄 风扇一直转不停:
检查代码中的条件判断符号是否写反了?比如将大于号“>”写成了小于号“<”。
拓展思考
💡 场景一:更高启动点
想让风扇在32℃才启动,应该修改代码中哪个数值?
→ 修改判断条件中的阈值为 32。
🧠 场景二:避免频繁启停
想让风扇在温度低于28℃才关闭,如何设计算法?
→ 引入“滞回”概念,使用两个不同的阈值来控制开关逻辑。
1.7.2013
程序上传成功后,就可以测试了。用手捂住传感器,看看风扇会不会转起来。如果遇到问题,可以对照屏幕上的常见问题进行排查。大家还可以思考一下,如果想让风扇在32度才启动,或者实现更复杂的逻辑,应该如何修改我们的算法呢?
‹#›
无处不在的反馈控制
智能恒温鱼缸
CASE 01 · 闭环温控系统
🔍 传感器:高精度温度传感器,实时监测水体温度
🧠 控制器:内置逻辑芯片,对比实测温度与目标温度(26℃)
⚡ 执行器:自动恒温加热棒,根据指令调节功率与开关
🧮 核心算法:
若 T < 26℃ → 加热开启
若 T > 26℃ → 加热关闭
自动感应路灯
CASE 02 · 环境光感应系统
🔍 传感器:光敏电阻/光电二极管,精准感知环境光照强度
🧠 控制器:路灯控制模块,将光照数据与阈值进行逻辑对比
💡 执行器:大功率LED光源,快速响应控制信号,实现通断电
🧮 核心算法:
光照 < 阈值(天黑) → 开灯
光照 > 阈值(天亮) → 关灯
1.7.2013
反馈控制其实无处不在。比如智能恒温鱼缸,它通过温度传感器和加热棒来保持水温稳定。还有自动路灯,它通过光敏传感器来判断天黑天亮,从而自动开关灯。这些都是反馈控制算法在生活中的典型应用。
‹#›
反馈控制:智能时代的“大脑”
反馈控制算法是所有智能设备的核心。它让设备从被动执行命令,变为能够根据环境变化自主决策和行动,在我们生活的方方面面发挥着关键作用。
智能家居
通过环境感知,实现恒温、恒湿、智能安防等自动化调节,打造舒适、安全的居住环境。
智慧农业
精准监测土壤和空气指标,自动进行灌溉、施肥和温室环境控制,大幅提升生产效率。
工业生产
在自动化生产线和机械臂中实现精准动作控制,保证制造精度与生产稳定性,减少人工干预。
交通运输
从汽车的自适应巡航到飞机的自动驾驶系统,时刻根据路况和飞行状态进行实时动态调整。
💡 核心思想:数据驱动闭环 · 算法实现自主
1.7.2013
可以说,反馈控制算法就是智能时代的“大脑”。它让设备拥有了自主决策的能力,广泛应用于智能家居、智慧农业、工业生产和交通运输等各个领域。它的核心思想就是用数据驱动一个闭环系统,通过算法实现真正的自主控制。
‹#›
本节课我们学到了什么?
一个核心概念
反馈控制 (闭环控制),理解其工作逻辑,并掌握与开环控制的本质区别。
一个工作流程
掌握“采集-对比-决策-调整”的闭环反馈工作原理。
三大核心要素
精准感知的传感器、智能分析的控制器、执行动作的执行器。
一套设计方法
反馈控制算法设计四步法:明确目标 → 确定数据 → 设定阈值 → 制定规则。
一次动手实践
完成简易温控风扇的搭建,完整体验了算法从逻辑设计到实物实现的全过程。
1.7.2013
好了,让我们回顾一下本节课的内容。我们学习了反馈控制这个核心概念,理解了它的闭环工作流程和三大要素。我们还掌握了算法设计的四步法,并亲手实践,搭建了一个温控风扇。希望大家对智能控制有了更深刻的理解。
‹#›
课后探索
生活观察 · 反馈控制拆解
观察你身边的智能设备(如扫地机器人、智能手环、自动饮水机等),思考并回答以下问题:
• 它是如何实现反馈控制的?
• 其中的传感器负责感知什么信息?
•控制器(如MCU芯片)的逻辑是什么?
•执行器又是如何执行指令的?
代码挑战 · 温控算法进阶
尝试修改课堂中的“温控风扇”程序,为它增加更复杂的逻辑功能:
•多级调速:温度 > 30℃ 时低速转动,温度 > 35℃ 时高速转动。
•逻辑与门:增加一个湿度传感器模块,实现“温度高且湿度大”时,风扇才启动。
1.7.2013
课程结束了,但探索才刚刚开始。请同学们课后观察身边的智能设备,试着分析它们的反馈控制原理。也可以继续挑战自己,修改我们今天的温控风扇程序,实现更复杂的功能。希望大家能保持好奇心,继续探索智能世界的奥秘。
‹#›
感谢观看!
探索智能世界,从理解算法开始。
1.7.2013
今天的课就到这里,感谢大家的聆听!希望通过这节课,大家能够感受到算法的魅力,并开始用算法的思维去观察和理解我们身边的智能世界。谢谢大家!
‹#›
$
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。