← 返回项目列表

多模态两轮自平衡系统

以 STM32F103C8T6 为主控芯片,标准库与 HAL 库双版本开发,打造高性能两轮自平衡智能小车。融合姿态闭环平衡、自主循迹、智能避障、蓝牙远程操控四大核心功能。

一、项目概述

以 STM32F103C8T6 为主控芯片,标准库与 HAL 库双版本开发,打造高性能两轮自平衡智能小车。融合姿态闭环平衡、自主循迹、智能避障、蓝牙远程操控四大核心功能,通过多传感器数据融合与高精度闭环控制算法,实现稳定自主运行与远程交互。

二、硬件平台

三、核心技术与控制机制

姿态感知与解算 — 软件 I2C 读取 MPU6050 数据,卡尔曼滤波融合陀螺仪与加速度计,输出高精度实时姿态角。

三级闭环 PID 控制 — 直立环保证动态平衡,速度环实现匀速行驶,转向环完成精准转向,三者协同保障稳定运行。

智能感知控制 — 五路红外 + PD 闭环实现高精度循迹;HC-SR04 超声波实时检测障碍物触发自动避障;蓝牙与 OLED 提供交互与状态显示。

四、核心功能

五、关键难点与解决方案

循迹精度低、行驶抖动 — 采用 PD 闭环控制算法,优化响应速度与循迹平滑度。

MPU6050 姿态解算零漂严重 — 卡尔曼滤波融合多传感器数据,有效抑制零漂,提升平衡稳定性。

多任务控制冲突 — 模块化任务调度,优先级分配核心控制任务,保证系统实时性。

六、应用场景

嵌入式运动控制教学实训、智能小车竞赛、科创 DIY 项目、自主移动机器人入门开发。

查看源码 ▶ 演示视频