跳到正文
IGCSE·Tuition
计算机科学 · 课程

追踪传感器、处理与执行器阶段

情境题让人觉得滑手,直到你能说出哪个阶段在测量、哪个在判断、哪个在动作。

本页内容
  1. 每个阶段做什么?
  2. 如何追踪一个周期?
  3. 例题
  4. 要留意的错误
  5. 自我检测
  6. 接下来学什么

自动化系统让信息依次经过固定的阶段:传感器、转换、处理器、执行器。追踪就是跟着一个读数走完这些阶段,并写下每个阶段做了什么。

这是自动化与新兴系统中的起点技能。每当题目描述一个物理情境并问计算机会做什么时,都会用到它。

每个阶段做什么?

  • 传感器(输入): 测量物理量,例如温度、光线、压力或动作。
  • ADC(模数转换器): 在传感器需要时,把变化的模拟信号变成数字值。
  • 处理器: 把数值与存储的规则比较,例如“高于 30”,并决定输出。
  • DAC(数模转换器): 在输出设备需要时,把数字值转回模拟信号。
  • 执行器(输出): 做出物理动作,例如转动风扇或打开阀门。

不是每个系统都需要两种转换器。读懂情境,只写出它所描述的阶段。你必须使用哪些术语,以你所考年份的课程大纲为准,请查看 Cambridge 官网。

拓展:ADC 和 DAC 稍微超出 Cambridge 大纲列表。放进来是为了帮助你理解传感器信号如何到达处理器。

如何追踪一个周期?

  1. 用一行写出规则,包括阈值和比较符号。
  2. 取传感器的下一个读数。
  3. 对该读数套用比较,记下真或假。
  4. 记录执行器收到的输出。
  5. 对下一个读数重复。

例题

温室风扇控制器运行五个周期。传感器依次送出 24、27、31、29 和 26(°C)。

FOR cycle ← 1 TO 5
   temp ← GetReading()
   IF temp > 30
      THEN
         fan ← "ON"
      ELSE
         fan ← "OFF"
   ENDIF
   OUTPUT cycle, temp, fan
NEXT cycle
cycletemptemp > 30fan
124falseOFF
227falseOFF
331trueON
429falseOFF
526falseOFF

只有第 3 个周期打开风扇。用文字说就是:传感器测量,ADC 转换,处理器发现 31 大于 30,执行器收到 ON。

要留意的错误

常见的错误是在规则不含等号时,把边界当成包含在内。

错误答案: 读数为 30 时,风扇是 ON。

学生把“高于 30”读成了“30 或以上”。

规则写的是 temp > 30,所以 30 > 30 为假,风扇保持 OFF。如果规则是 temp >= 30,风扇才会打开。务必把比较符号原样抄进追踪表。

自我检测

1. 沿用同一条规则,读数 30、30.5、12 时风扇各是什么状态?

显示答案

30 > 30 为假,所以 OFF。30.5 > 30 为真,所以 ON。12 > 30 为假,所以 OFF。

2. 自动灯有光线传感器、处理器和灯。请说出输入设备、处理器的工作和输出设备。

显示答案

输入设备:光线传感器。处理器的工作:把光线读数与存储的数值比较,决定灯是否应该亮。输出设备:灯(执行器)。

3. 规则为 IF temp < 18 THEN heater ← "ON"。读数为 20、18、17。分别写出加热器状态。

显示答案

20 < 18 为假:OFF。18 < 18 为假:OFF。17 < 18 为真:ON。

接下来学什么

接下来,在区分反馈与固定顺序中,看看有些系统如何利用自己的输出进行自我修正。伪代码追踪训练器可以让你逐步运行这类规则,Python 推理沙盒则用简短的 Python 展示同一条规则。

如果追踪是你容易丢分的一步,计算机科学补习中分配给你的老师可以专门针对这一点帮你。

常见问题

模拟传感器为什么需要 ADC?

处理器处理的是数字值。很多传感器输出连续变化的模拟信号,所以要用模数转换器(ADC)把它变成处理器可以比较的数字。有些传感器本身就输出数字值,因此要看题目对该传感器是怎么描述的。

是传感器做决定吗?

不是。传感器只负责测量,并把读数作为输入送出。处理器把读数与存储的数值或规则比较,决定要做什么。然后由执行器执行这个决定。

什么是执行器(actuator)?

执行器是引起物理变化的输出设备,例如电机、水泵、阀门或加热器。它接收来自处理器的信号。如果信号是数字的而设备需要模拟信号,中间可能有一个转换器。

更新于:

下一步

如果你能说出各个阶段,但追踪时在边界值上出错,一对一的老师可以对着你的解题过程,指出比较在哪里出了问题。

一小时付费试听课,按所安排老师确认的收费,RM80 起。

补习由家长或监护人安排。用 WhatsApp 把这页发给他们,他们就可以替你咨询。

家长:在这里咨询

  • 已通过我们的服务帮助 9,000+ 名学生
  • 9+ 年帮助 IGCSE 学生