大数跨境

5 个风扇撑起一辆车?2023 电赛 I 题气垫悬浮车深度拆解(2026-08-18)

5 个风扇撑起一辆车?2023 电赛 I 题气垫悬浮车深度拆解(2026-08-18) 飞多学堂
2026-08-26
1
导读:电赛每日一题 · 第 10 期 | 今日拆解:2023 年 I 题 气垫悬浮车(高职高专组)📌 一、赛题速览

电赛每日一题 · 第 10 期 | 今日拆解:2023 年 I 题 气垫悬浮车(高职高专组)


📌 一、赛题速览与难点剖析

题目工程背景

电赛 I 题「气垫悬浮车」放在高职高专组并不是"放水"——它对多物理场耦合控制的考核深度不亚于本科生组。

它的工程原型在现实中广泛存在:气垫船(Hovercraft)——1960 年代英国 SES-100 横渡英吉利海峡惊艳全球,后来发展为军用 LCAC 气垫登陆艇(美国海军现役,载重 60 吨,航速 40 节)、民用 SR.N4 渡轮(载客 254 人,4 台燃气轮机驱动)。气垫船的本质是用高压气流在船体与水面/地面之间形成一层空气膜(气垫),把"硬摩擦"变成"软摩擦"——从而获得水陆两栖、低阻力、高速三大优势。

回到 I 题:气垫车 = 微缩版气垫船。题目用"高速轴流风机"作气源,限定尺寸 35×25×20 cm,限定 180s 寻迹一周——这要求风扇推力恰好大于车重(悬浮),且4 个转向风扇的差速控制要能在 2mm 悬浮高度下精准调向。这个"软接触"控制是它最大的工程挑战——比平衡车/小车的"硬接触 PID"难一个数量级,因为悬浮状态下任何方向扰动都会直接传递到位置误差,没有轮胎的"机械阻尼"兜底。

题目核心任务(大白话版)

一句话讲清:做一辆"无轮电赛车"——只能靠吹出来的气垫飘起来,再靠 4 个转向风扇吹出来的反作用力推进。在图 1 那条 180cm 直线 + 5 段圆弧的封闭赛道上,逆时针跑一圈(< 180s)A-B 之间往返跑(< 120s)躲过 2 个矿泉水瓶障碍物(只能左/右绕),停回启停点 10cm 范围内,还要实时语音播报运行信息。

一句话翻译:把"平衡车 + 路径规划 + 避障 + 语音播报"四件套,塞进一辆用气垫飘起来、靠风扇推进的小车里——还要求 180 秒内全部跑完。

官方原理图(图 1 · 赛道平面图)

图 1 看懂 4 个关键点:

编号
坐标 / 半径
含义
启/停点
左下角十字
启动 + 终点定位(车身中心距十字 ≤ 10cm)
标识线 A
右上角 (165,60) 附近
往返任务出发点
标识线 B
左上角 (15,60) 附近
往返任务另一端
O₁~O₃
r = 42.5 cm
上半部 3 段圆弧("波浪形"赛道核心难点)
O₄~O₅
r = 15 cm
下半部两端的 90° 急转圆弧

为什么这个赛道设计"坏":上 3 段 42.5 cm 圆弧接续(O₁→O₂→O₃)形成类正弦波动——寻迹传感器必须在 1.8 cm 宽的黑色线上持续跟踪曲率变化;下 2 段 15 cm 急转是最容易跑飞的位置(小车有惯性 + 软接触摩擦极小 → 离心力会把车甩出轨道)。

基础与发挥要求核心指标

层次
任务
关键指标
分值
基本 (1)
升起悬停
悬浮 > 2mm,悬停 > 2s
10
基本 (2)
寻迹一周
逆时针,< 180s,回启停点
15
基本 (3)
A-B 往返
逆时针,A→B→A→B,< 120s,回启停点
25
发挥 (1)
避障一周
2 障碍,绕行后 40cm 内回归,< 180s
20
发挥 (2)
避障往返
2 障碍,A-B-A-B 路线,< 120s
20
发挥 (3)
语音播报
实时播报悬停/避障/停车状态
6
发挥 (4)
其他创新
自选发挥
4
设计报告
结构 3+方案 3+理论 4+电路 5+测试 5
20
总分


120

判分关键解读

▸ 基本 (3) 25 分是单项最高分——A-B 往返既考寻迹稳定性(4 次转向)又考 A/B 标识线识别能力,是最容易拉开差距的项目。训练时至少要在这个项目上做 3 轮完整调试

▸ 发挥 (1)+(2) 共 40 分——避障 + 路径回归 + 定位泊车是"系统级集成"考核,单独搞定每一项都不难,但要全部联动起来需要反复打磨。评分细则规定:"触碰或推动障碍物、未在 40cm 区间内返回寻迹线"都要扣分——意味着绕障策略不能"碰一下绕过去",必须严格控制绕行半径。

▸ 发挥 (3) 6 分是"白送分"——SU-03T 离线语音模块零代码开发,串口发送指令就能播报,强烈建议第一天就把语音模块调通

▸ 设计报告 20 分——结构 / 方案 / 理论 / 电路 / 测试 5 个维度各占不同分值,测试结果(5 分)是最好拿的:用相机录下完整运行视频 + 标注关键时间点 + 记录每个任务的实测耗时,几乎人人都能拿满

最大卡脖子难点

1. 悬浮高度的稳定性(5 分):题目只要求悬浮 > 2mm,但发挥 (1) 要求悬停 ≥ 10s 后再启动寻迹2mm 是一个"微薄气垫"边界——任何地面不平、气流扰动都会让车落地。真正难的不是"浮起来",而是"稳在 2~5mm 之间"

2. 转向控制与悬浮的耦合(10+ 分):4 个转向风扇在车体四角,任何一边的风扇加速都会产生一个反扭力矩——这个力矩会让车体一边抬起一边落下,导致原本稳定的悬浮被打破,寻迹传感器瞬间偏离。教练在训练队时见过 80% 的队伍倒在这一关。

3. 弯道离心力 vs 软接触(20+ 分):15 cm 急转圆弧是"死亡区"——车体在弯道上有 0.5g 的离心加速度,但气垫摩擦系数极小(≈ 0.005)机械制动和转向响应都很迟钝。队伍最常见的失败是"弯道直接冲出去"或"在弯道内反复打滑"。

4. 障碍物识别与 40cm 回归(20+ 分):发挥 (1) 规定"避障后 40cm 内返回寻迹线"——这意味着绕障不能走太大弧。矿泉水瓶直径 6cm,绕障时小车与瓶子最小间距 ≤ 15cm——这要求避障传感器(红外/超声)响应延迟 < 50ms,否则会"撞瓶"或"绕过头"。

5. A/B 标识线识别(25 分):标识线 A、B 都是 20cm 长的横线,与赛道上的寻迹黑线垂直相交。普通 5 路红外循迹无法识别"线条的横竖"——需要用特殊布局(例如 2 路侧向红外 + 主循迹 + 计里程 + 编码器辅助判断)。


🛠️ 二、官方推荐/主流硬件方案

官方未指定硬件平台,由参赛队自主选择。下面是两套主流参考方案的对比表。

方案 A:STM32F103CBT6 + 5 风扇 + 5 路循迹(高职组经典方案)

立创开源广场 etrcdian-sai-yi-dui 队威海职业学院,国二)的工程实践:

模块
选型
理由
主控
STM32F103CBT6 最小系统板
48 引脚,3 路 USART(语音+调试+扩展),TIM 资源够用
中心气源
4cm 双桨服务器散热扇(拆机 R620)
双桨反扭力矩抵消
,单扇推力足以支撑 0.3~0.5kg 车体
转向风扇
4× AVC PWM 调速轴流扇(前/后/左/右)
1 颗独立 MOS 驱动,全速/关断两态(非 PWM 调速!)
寻迹
5 路漫反射光电循迹模块
装在车头一字排列,间距 1.5cm,覆盖 1.8cm 宽黑线
避障
2 路红外对管(车头左右各 1)
检测距离 5~15cm,对 6cm 直径瓶子足够
语音
SU-03T 离线语音识别模块(UART)
零代码开发,串口发送指令即可播报
报警
蜂鸣器 + LED(声光提示)
2300Hz BUZZER + S9013 驱动 + 2 颗 LED
底盘
泡沫板 + 一次性筷子(废物利用)
三层堆叠结构(顶板 + 框 + 底板带气孔)

方案 B:STM32F407 + 1 主气源 + 4 转向风扇(进阶方案)

针对本科生跨组参赛高职组想冲国一的队伍:

模块
选型
理由
主控
STM32F407VET6
FPU + DSP 指令,FOC 矢量控制支持
中心气源
12V 暴力无刷风扇(无刷电机 + FOC)
PWM 占空比可调
,闭环悬浮
转向风扇
4× 12V 直流无刷电机(带编码器)
PWM 调速 + 编码器测速
,可实现 0~100% 占空比
寻迹
8 路灰度传感器阵列
(间距 1cm)
覆盖 7cm 宽度,对 1.8cm 黑线可识别 3~4 个传感器
避障
3 路超声波(HC-SR04)
检测距离 2~400cm,提前 1m 探测障碍物
语音
SYN6288 / YS-XFS5152(TTS)
真人语音合成,支持任意文本播报
IMU
MPU6050(可选)
检测车身倾斜,提前补偿转向
电源
11.1V 3S 锂电池(2200mAh)
续航 30~45 分钟(比赛用 1 块 + 1 块备)

系统整体框图(文字框图)

主电路拓扑结构

题目本身是"力学 + 控制"问题,主电路拓扑非常简单——没有 DC-DC、没有逆变器、没有 PLL。核心拓扑就是"5 路 PWM 驱动 + 5 路 GPIO 传感器输入"

▸ 主气源驱动:P-MOSFET(IRF9Z24NPBF)低边开关,栅极接 12V → 漏源导通 → 中心风扇全速;栅极通过 2N7002K(N-MOSFET)放电 + 1N4007 钳位保护(限制 Vgs ≤ -12V)

▸ 转向风扇驱动:4 路 N-MOSFET(2N7002K)电平转换电路——STM32 3.3V GPIO → 12V PWM 输出(注意:原图实际是全速/关断两态,非 PWM 调速)

▸ 传感器接口:12 路循迹 + 2 路避障,全部走 STM32 GPIO 数字输入 + ADC 模拟输入

为什么选这个拓扑

▸ IRF9Z24NPBF(PMOS)选型理由:Vds = -55V、Id = -12A、Rds(on) = 0.07Ω,完全覆盖 12V/0.5A 中心风扇。PMOS 优势:低边驱动简单——栅极加电阻拉到 VCC 即可关断,拉低则导通(对主控侧来说"0 = 开"是直觉)

▸ 2N7002K(NMOS)选型理由:Vds = 60V、Id = 0.2A、Rds(on) = 2Ω——电流能力刚刚够驱动 0.2A 的转向风扇。优势:价格便宜(¥0.1/颗),且与 STM32 3.3V GPIO 兼容

▸ 不选用 L293D/BTN7971 等专用电机驱动 IC 的原因:转向风扇用"全速/关断"两态控制足够,专用电机驱动 IC 反而增加成本和 PCB 复杂度。这是高职组"够用就好"的工程哲学

核心元器件选型推荐(基于方案 A)

元件
型号
封装
单价
数量
备注
主控
STM32F103CBT6
LQFP-48
¥8
1
最小系统板(带 CH340 串口)
PMOS
IRF9Z24NPBF
TO-220
¥1.5
1
中心气源主开关
NMOS
2N7002K
SOT-23
¥0.1
5
4 路转向 + 1 路主气源栅极放电
三极管
S9013
SOT-23
¥0.05
1
蜂鸣器驱动
稳压管
1N4007
DO-41
¥0.02
6
钳位 PMOS 栅极
蜂鸣器
TMB12A03
12mm
¥0.5
1
2300Hz 有源蜂鸣器
LED
0603 红/绿
0603
¥0.05
2
状态指示
电阻
10K/10Ω/220Ω/4.7K
0603
¥0.01
若干
限流 + 上下拉
稳压
AMS1117-3.3
SOT-223
¥0.3
1
12V → 3.3V 主控供电
寻迹
5 路漫反射模块
板载
¥1/路
5
TCRT5000 红外对管
避障
红外对管模块
板载
¥1/路
2
3~15cm 检测距离
语音
SU-03T 离线模块
UART
¥12
1
零代码 TTS 播报
中心风扇
4cm 双桨服务器扇
¥5
1
拆机或新购 12V 高转速
转向风扇
AVC DS0405R
40mm
¥15
4
12V PWM 调速轴流扇
锂电池
11.1V 3S 2200mAh
XT60
¥40
1
续航 30~45 min
合计




≈ ¥150

💻 三、软件控制架构与核心算法

控制闭环逻辑

整个系统有 3 个独立闭环 + 1 个状态机

闭环
输入
输出
控制目标
PID 周期
闭环 1:悬浮控制
(可选)压力传感器 / 红外测距
中心气源 PWM
悬浮高度稳定 2~5mm
50ms
闭环 2:寻迹方向
5 路循迹传感器
4 路转向风扇占空比
维持车身沿黑线行进
10ms
闭环 3:避障决策
2 路避障传感器
绕障策略(左右选边)
不碰撞 + 40cm 内回归
5ms
状态机
按键 + 时间戳
任务切换
任务 (1)(2)(3) 与发挥 (1)(2)
主循环

3 个闭环的相互影响

【声明】内容源于网络
0
0
飞多学堂
1234
内容 157
粉丝 0
飞多学堂 1234
总阅读62
粉丝0
内容157