站内搜索
发作品签到
STM32 TT平衡车 (支持370编码电机)
专业版

STM32 TT平衡车 (支持370编码电机)

简介

STM32F103C8T6 + TT电机 + 码盘测速 的低成本平衡车 (也支持 JGA25-370编码电机)

简介:STM32F103C8T6 + TT电机 + 码盘测速 的低成本平衡车 (也支持 JGA25-370编码电机)

开源协议

CC BY-NC-SA 4.0

(未经作者授权,禁止转载)
创建时间:2025-11-25 22:18:03更新时间:2026-01-14 14:06:14

描述

介绍

最近玩FOC的时候, 顺便想搞下平衡车玩玩, 发现成品一个比一个贵.
那么还是DIY比较合适

手上有不少TT电机, 模块等
赶巧最近 江协科技 开始上新了 平衡车教程

如果只是单纯的用主流的编码电机的话, 那么已经比较成熟烂大街了, 没啥意思.
最终还是觉得用 TT电机 + 码盘计数器 的方式, 最廉价也有一定可玩性(折腾)

主要还是成本可以做的足够低 (红包慢慢薅 - -!)

计划是除了跟 江协科技 的一样功能之外, 再加点手上有的物料的小功能, 比如 超声波避障, 红外循迹

固件里 臂章 和 循迹 暂时还没加, 晚些会尝试加一下
由于IO口也不富裕, 循迹模块并没有独立的IO接口引出, 计划的是直接复用 无线模块 的5个IO口拉倒

其实, 不是一定要用 TT电机 + 码盘, 也是可以直接换成常见的 AB相霍尔编码器电机

板子上设计的本身就是 6P接口, 首先兼容的就是 AB相编码电机, 同时兼顾的 TT+码盘方案
TT方案弄完了, 晚些时间换2个 ga25-370编码电机上去, 固件改下 测速采集 逻辑即可切换

更新

V2.1

  • 文档更新, 增加 AB相霍尔编码电机相关说明
  • TT电机PID预置参数优化
  • 固件增加 JGA25-370 编码电机 支持

    image.png

  • 固件源码 已整理开源 (待继续功能完善)

V2

  • 优化布局布线
  • 调整 3.3v降压模块蓝牙模块 的物理干涉 (贴其他模块太近)问题
  • 电机编码器接口改为 XH2.54

折腾了几天, PID参数试来试去, 也算勉强可以接受的玩几下了

单角度环也基本能保持平衡
角度环 + 速度环 会更好一些
由于TT电机精度有限, 还有PWM死区, 全避免不抖动是很难了, 不过也不算差, 玩玩是够的

V1

  • 初版发布

硬件

主控

image.png

STM32F103C8T6 核心开发板

5V 降压模块

Mini560 DC-DC 降压模块 (二选一)

image.png

DC-DC
手上有这个, 而且这个输出电流也大一些, 不过尺寸也相对比较大

AMS1117 - 5V LDO 降压模块 (二选一)

image.png

LDO

3.3V 降压模块

image.png

MPU65050 模块

image.png

核心模块, 没有这个就没的玩了

TB6612FNG 电机驱动模块

image.png

TT电机

image.png

红外码盘计数器模块

image.png

0.96 OLED 模块 (可选)

image.png

虽可选, 但建议必备

HC-04 双蓝牙模块 (可选)

image.png

虽可选, 但建议必备
被PID调参折磨过的, 想必都懂无线调参的好处
况且, 后面要加遥控器的话, 要么基于 无线, 要么就得用 蓝牙

NRF24L01+ 无线模块 (可选)

image.png

HC-SR04 超声波测距模块 (可选)

image.png

软件

基于 标准库

没啥花里胡哨的, 简单够用
所有功能弄完后再发出来把, 目前也仅PID控制部分, 运动控制 和 避障等还没弄

3D模型

车身板框

image.png

模型已发布至MW: https://makerworld.com.cn/zh/models/1708318-ttma-pan-ping-heng-che-_di-ban#profileId-2084784

MPU6050 模块支撑柱

image.png

模型已发布至MW: https://makerworld.com.cn/zh/models/1708318-ttma-pan-ping-heng-che-_di-ban#profileId-2107049

直接用 M3 * 11 的铜柱也可以

image.png

其他

电机编码器接线 (TT版)

接 主板 (TT版)

image.png

这是用 A相 的接法
B相 的话把 红线 换下位置 (换到 空的那个槽) 即可

注意: 一定要 2个电机的最终接线都一致(都用A相 或 B相), 否则会产生中断线冲突, 测速计数异常

接 电机 和 码盘 (TT版)

image.png

电机编码器接线 (AB相霍尔编码器版)

image.png

2个 信号反馈线, 可以根据实际情况调换, 实现 极性调整

用表格说明:

序号: 按 上图接头朝向, 从 左 -> 右 表示 红 -> 白 (即 1 -> 6)

序号接电机接主板
1
2
3绿
4绿
5
6

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
STM32_TT平衡车_演示_压缩.mp4
12
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航