
1. 三种电机到底差在哪从结构到场景的硬核拆解做智能小车最怕什么不是代码调不通也不是舵机抖而是电机选错了。我见过太多新手上来就买最便宜的TT电机结果小车爬个地毯都费劲也有人一冲动上了370电机结果电池扛不住、驱动板烧了最后车没跑起来钱倒是花了不少。TT电机、310电机、370电机这三个型号几乎覆盖了入门到进阶的全部需求但它们之间的差异远不止“大小不同”这么简单。选型选对了后面的驱动、供电、控制都会顺风顺水选错了就是无休止的换件和返工。先把结论摆在前面TT电机是入门级黄色减速电机310是中型直流减速电机370是更大尺寸的直流电机。三者最直观的区别在尺寸、扭矩、转速和电流上但真正决定你能不能用的是它们的堵转电流、工作电压和减速比这三个参数。下面我会把每个电机的结构特点、典型参数、适用场景全部拆开讲再给出一张可以直接对照的性能对比表。1.1 TT电机入门首选但别指望它干重活TT电机全称是“TT马达”因为外壳是黄色的圈内也叫“黄皮电机”。它的标准结构是130型直流电机 塑料减速箱减速比常见的有1:48、1:120、1:220等。你买到的TT电机通常已经带好了轮子和减速箱直接插上就能用非常省事。它的核心参数大概是这样工作电压3-6V空载转速在1:48减速比下大约是200RPM堵转电流在6V下能到1.5A左右单颗重量约30克输出扭矩在1:48下大约0.8kg·cm。这些数字看起来还行但你要注意堵转电流1.5A是单颗电机的峰值四颗一起堵转就是6A很多USB供电或者9V电池根本扛不住。TT电机最大的优势是便宜和生态成熟。一颗只要几块钱配套的轮子、码盘、电机支架到处都是Arduino智能小车套件里基本都是它。但它的短板也很明显塑料减速箱不耐磨长时间跑容易扫齿扭矩小稍微有点坡或者载重就转不动转速一致性差同一批电机可能差出10%的转速走直线全靠编码器校正。我个人的经验是TT电机适合桌面级循迹小车、避障小车、教学演示这类轻负载场景。如果你要做工创赛的智能物流小车或者需要爬坡、载物的项目TT电机基本可以放弃。1.2 310电机承上启下的中间选择310电机是一个比较模糊的叫法市面上常见的310电机通常指310型直流减速电机尺寸比TT电机大一圈一般是金属减速箱或者更厚实的塑料箱。它的工作电压范围更宽常见是6-12V空载转速在200-400RPM之间堵转电流在12V下大约2-3A输出扭矩能到2-5kg·cm具体看减速比。310电机的定位很尴尬它比TT电机强但比370电机弱价格又比TT贵不少。那它存在的意义是什么答案是当你需要比TT更强的扭矩但又不想换驱动和电池的时候310是最平滑的升级路径。它的安装孔位和TT电机有时候是兼容的驱动板用常见的L298N或者TB6612也能带得动电池从4节AA换成2节18650就能明显感觉到提升。但310电机有个坑市面上的310电机规格非常乱。不同厂家的310尺寸、轴径、减速比、电压都不一样你买之前一定要确认轴径是4mm还是5mm安装孔是M3还是M4不然买回来装不上。我踩过这个坑买了四颗310结果轴径比TT粗了1mm轮子塞不进去只能重新买轮子。1.3 370电机进阶玩家的性能之选370电机是这三个里面最“正经”的直流电机尺寸大约是37mm直径长度根据型号不同在20-50mm之间。它通常不配减速箱需要你自己加装减速箱或者联轴器。工作电压常见12V、24V空载转速从几千到上万RPM堵转电流能到5-10A扭矩在加装减速箱后可以轻松做到10kg·cm以上。370电机的优势是功率密度高、可扩展性强。你可以根据需求选不同的减速比配不同的轮子甚至做差速转向。STM32智能小车、ROS小车、需要精确控制的搬运小车基本都会上370或者更大的电机。但它的门槛也高必须配电机驱动模块必须独立供电必须考虑散热。L298N带一颗370还行带四颗就非常烫建议直接上TB6612或者DRV8833这类MOSFET驱动。还有一个容易被忽略的点370电机的堵转电流非常大。如果你用12V供电四颗370同时堵转瞬时电流可能超过20A你的电池保护板、导线、开关全部要按这个电流来选。我见过有人用普通的DC插座和细导线接370结果一堵转线就发热时间长了绝缘皮都软了。1.4 三款电机核心参数对比表下面这张表是我根据常见市售型号整理的不同厂家会有差异但量级和趋势是准的。你可以直接拿这张表去对照自己的需求。参数项TT电机1:48310电机1:30370电机12V加1:30减速典型工作电压3-6V6-12V12-24V空载转速约200RPM约300RPM约400RPM减速后堵转电流单颗约1.5A 6V约2.5A 12V约6A 12V输出扭矩约0.8kg·cm约2-3kg·cm约8-12kg·cm重量约30g约60g约120g含减速箱减速箱材质塑料塑料/金属金属为主编码器支持常见光电码盘部分支持支持霍尔/光电单颗参考价3-8元15-30元30-80元适用场景桌面循迹、避障中型载物、巡线搬运、爬坡、ROS注意堵转电流是选型时最容易忽略的参数。它决定了你的驱动板和电池能不能扛住不是看空载电流而是看堵转。2. 选型背后的计算逻辑别凭感觉算完再买很多人选电机就是“看别人用什么我就用什么”或者“买贵的总没错”。但智能小车的电机选型是有明确计算路径的你只需要知道车重、轮径、目标速度和爬坡角度就能反推出需要的扭矩和转速。这一章我把这套计算逻辑拆开讲你照着算一遍基本不会选错。2.1 从车重和轮径反推扭矩需求电机选型的第一步不是看电机而是看你的车。你需要知道三个数整车重量含电池和负载、驱动轮直径、最大爬坡角度。有了这三个数就能算出单颗电机需要的扭矩。公式是这样的扭矩 车重 × 重力加速度 × 轮半径 × 摩擦系数 / 驱动轮数量。如果是爬坡场景还要加上坡度带来的额外扭矩爬坡扭矩 车重 × 重力加速度 × 轮半径 × sin(坡度角) / 驱动轮数量。举个例子你的小车总重1.5kg轮子直径65mm半径0.0325m四轮驱动在平地上跑摩擦系数取0.05。那么单颗电机需要的扭矩是1.5 × 9.8 × 0.0325 × 0.05 / 4 ≈ 0.006 kg·cm。这个数值非常小TT电机完全够用。但如果你的车要爬15度的坡情况就变了1.5 × 9.8 × 0.0325 × sin(15°) / 4 ≈ 0.031 kg·cm。再加上摩擦项总共约0.037 kg·cm。TT电机在1:48下的扭矩约0.8 kg·cm看起来够但这是堵转扭矩实际工作扭矩只有堵转的20%-30%也就是0.16-0.24 kg·cm。所以TT电机爬15度坡是勉强能上但会很吃力而且电流会飙升。如果车重增加到3kg爬坡角度20度轮径65mm四驱那么单颗需求扭矩约0.09 kg·cm实际需要电机能稳定输出0.3 kg·cm以上。这时候TT电机就彻底不够了310电机是起步370电机更稳。2.2 转速匹配别让电机转太快或太慢扭矩算完之后还要看转速。转速决定了小车的行驶速度。公式是车速 电机转速 × 轮周长 / 60。轮周长 π × 轮径。假设你用TT电机1:48空载200RPM轮径65mm那么车速 200 × 0.204 / 60 ≈ 0.68 m/s。这个速度对于桌面小车来说偏快实际带载后会降到0.4-0.5 m/s还算合适。如果你用370电机加1:30减速空载400RPM同样轮径车速 400 × 0.204 / 60 ≈ 1.36 m/s。这个速度对于室内搬运小车来说太快了你需要换更大减速比的减速箱或者用PWM限速。这里有个经验智能小车的理想速度在0.3-0.8 m/s之间。太快了控制难度大循迹容易丢线太慢了效率低看着着急。你选完电机后一定要用这个公式算一下实际车速如果超过1 m/s要么换减速箱要么准备限速。2.3 电流与供电最容易被忽视的环节电机选型的最后一步是算电流。你需要知道堵转电流和工作电流两个值。工作电流通常是堵转电流的20%-40%取决于负载大小。以四颗TT电机为例单颗堵转1.5A四颗就是6A。如果你用L298N驱动它的单路持续电流是2A峰值3A带两颗TT还行带四颗就非常烫而且压降很大。这时候你应该换TB6612单路持续1.2A峰值3.2A效率高很多但四颗TT同时堵转还是有点悬。如果是四颗370电机单颗堵转6A四颗24A。这个电流级别已经不能用普通的电机驱动模块了需要上大电流的MOSFET驱动板比如BTS7960或者VNH5019单路能到30A以上。电池也要相应升级18650动力电池或者航模锂电池放电倍率至少10C以上。提示选驱动板的时候不要看“峰值电流”要看“持续电流”。很多模块标峰值20A持续只有5A带370电机跑一会儿就烧了。3. 实操选型流程五步搞定电机方案前面讲了原理和计算这一章我把整个选型流程串起来给你一个可以直接照着走的五步法。不管你是做Arduino智能小车、STM32智能小车还是工创赛的智能物流小车这套流程都适用。3.1 第一步明确小车任务和场景选型的第一步永远是问自己这车要干什么不同的任务对电机的要求完全不同。循迹小车速度中等扭矩要求低重点是转速一致性TT电机加编码器就够。避障小车速度慢频繁启停扭矩要求低TT电机足够。遥控小车速度可以快一点扭矩中等310电机比较合适。搬运小车扭矩要求高速度慢需要370电机加高减速比。爬坡小车扭矩要求很高370电机是起步甚至要考虑无刷电机。我见过有人拿TT电机做搬运小车结果载重500g就动不了最后换了370才解决问题。所以第一步一定要把任务想清楚不要先买电机再想用途。3.2 第二步算扭矩、算转速、算电流这一步就是上一章讲的计算过程。你把车重、轮径、坡度、目标速度这四个数填进去算出单颗电机的需求扭矩和转速再乘以1.5-2倍的安全系数就是你要选的电机参数。安全系数很重要。因为电机在实际工作中会有摩擦损耗、电压下降、温度升高等情况实际输出扭矩会低于标称值。你算出来需要0.3 kg·cm那就选标称0.6 kg·cm以上的电机留足余量。3.3 第三步根据参数锁定电机型号算完参数后对照第1章的性能对比表看哪个电机能满足你的需求。需求扭矩 0.2 kg·cm转速 300RPMTT电机需求扭矩 0.2-1 kg·cm转速 200-400RPM310电机需求扭矩 1 kg·cm转速可调370电机加合适减速箱这里要注意电机的标称扭矩通常是堵转扭矩实际可用扭矩只有20%-30%。所以你选电机的时候要把需求扭矩除以0.25才是你应该看的标称扭矩。比如你需要0.3 kg·cm的实际扭矩那就要选标称1.2 kg·cm以上的电机。3.4 第四步匹配驱动板和电池电机选完之后驱动板和电池要跟着匹配。驱动板的持续电流要大于四颗电机工作电流之和电池的放电能力要大于驱动板的最大电流。以四颗310电机为例单颗工作电流约0.8A四颗3.2A。驱动板选TB6612持续1.2A每路两路并联带四颗电机总持续2.4A有点勉强但能用。电池选2节18650串联7.4V放电倍率5C容量2000mAh最大放电10A完全够用。如果是四颗370电机单颗工作电流2A四颗8A。驱动板选BTS7960单路持续5A两路带四颗总持续10A刚好够。电池选3节18650串联11.1V放电倍率10C容量2500mAh最大放电25A余量充足。3.5 第五步验证和迭代电机装上车之后不要急着跑长途。先做三个测试空载测试、负载测试、堵转测试。空载测试看转速和电流是否正常负载测试看小车能不能跑起来电流是否在预期范围内堵转测试看驱动板和电池能不能扛住有没有过热。如果堵转测试发现驱动板很烫说明余量不够要么换驱动板要么换电机。我自己的习惯是堵转测试至少持续10秒用手按住轮子不让转看电流表读数。如果电流超过驱动板持续电流的80%我就会考虑升级驱动板。4. 常见问题与避坑指南我踩过的坑你别踩这一章是我这些年做小车项目积累的经验很多是文档里不会写的但实际做的时候一定会遇到。我按问题类型整理成速查表方便你对照排查。4.1 电机选型常见问题速查表问题现象可能原因排查方法解决方案小车跑不动电机嗡嗡响扭矩不足或电压太低测电机两端电压测工作电流换更大扭矩电机或提高电压电机发热严重电流过大或堵转时间长测工作电流是否超过额定减轻负载换驱动板加散热小车走不直电机转速不一致分别测四颗电机空载转速加编码器做闭环或换同批次电机驱动板发烫持续电流超限查驱动板持续电流参数换大电流驱动板或减少电机数量电池很快就没电电池容量小或放电倍率低测工作电流算续航换大容量高倍率电池电机扫齿减速箱塑料齿轮磨损拆开看齿轮是否缺齿换金属减速箱电机避免堵转编码器读数不准码盘安装偏心或灰尘看码盘是否摩擦清洁码盘重新安装码盘加防尘罩4.2 驱动板选型的三个关键点驱动板是电机和单片机之间的桥梁选错了要么带不动要么烧板子。我总结三个关键点第一看持续电流不看峰值电流。很多模块标峰值20A持续只有5A你按峰值选跑一会儿就烧了。持续电流要大于所有电机工作电流之和的1.5倍。第二看压降。L298N的压降很大输入12V输出可能只有10V电机转速会明显下降。TB6612和DRV8833是MOSFET驱动压降很小效率高很多。第三看逻辑电平。有些驱动板是5V逻辑有些是3.3V逻辑。STM32是3.3V如果驱动板只支持5V逻辑可能无法正常控制。买之前一定要确认逻辑电平兼容。4.3 电池选型的经验法则电池选型记住三个数电压、容量、放电倍率。电压要匹配电机工作电压。TT电机3-6V用4节AA或者1节18650310电机6-12V用2节18650串联370电机12-24V用3-6节18650串联。容量决定续航。续航时间 电池容量 / 工作电流。比如2000mAh电池工作电流2A续航约1小时。实际因为电压下降和效率损耗打七折。放电倍率决定能不能带动。最大放电电流 容量 × 放电倍率。2000mAh电池5C倍率最大放电10A。你要确保这个值大于驱动板的最大电流。注意不要用普通的充电宝给电机供电。充电宝的输出电流通常只有2A而且有过流保护电机一堵转就断电。4.4 编码器加装的注意事项如果你要做闭环控制编码器是必须的。TT电机常用光电码盘310和370可以用霍尔编码器。加装编码器有几个坑码盘安装要同心偏心会导致读数忽多忽少。码盘和传感器的间隙要合适太近会摩擦太远读不到。编码器线要远离电机线否则电机干扰会导致计数错误。编码器分辨率要匹配减速比太低控制精度不够太高单片机处理不过来。我一般用13线光电码盘配1:48减速比四倍频后每转2496个计数对于Arduino来说刚好STM32更没问题。5. 不同主控平台下的电机选型建议智能小车的主控平台很多51单片机、Arduino、STM32、树莓派不同平台对电机的控制能力和资源不一样选型时也要考虑进去。5.1 51单片机智能小车TT电机是标配51单片机的IO口驱动能力很弱PWM资源也有限通常只能用软件PWM。TT电机加L298N是经典组合速度慢、扭矩小但胜在简单便宜。如果你用51做小车建议就用TT电机不要折腾310和370因为51的PWM频率和分辨率很难精细控制大电机。5.2 Arduino智能小车TT和310都能玩Arduino的PWM资源比51好很多Timer输出比较稳定。TT电机加TB6612是入门标配310电机也能带但要注意电流。如果你用Arduino做遥控小车310电机加TB6612加2节18650体验会比TT好很多速度更快爬坡能力更强。5.3 STM32智能小车370电机的主场STM32的定时器资源丰富PWM精度高编码器接口也多非常适合控制370电机做闭环。STM32F103ZET6这类芯片可以同时输出四路PWM接四路编码器做四轮独立控制。工创赛的智能物流小车基本都是STM32加370电机加编码器加PID的方案。5.4 树莓派和ROS小车370起步无刷更好树莓派和ROS小车通常需要更高的控制精度和更大的负载能力370电机是起步有些项目直接用无刷电机加FOC驱动。这类平台的电机选型更看重通信接口和反馈精度编码器分辨率要求更高驱动板也要支持更复杂的控制模式。6. 我的实战选型心得做了这么多小车我最大的体会是电机选型不是选最好的而是选最合适的。TT电机便宜好用但别指望它干重活310电机是中间选项但规格混乱买之前要仔细核对370电机性能强但驱动和供电都要跟上。如果你刚开始做小车我建议从TT电机入手把循迹、避障、遥控这些基础功能跑通再考虑升级。如果你直接上370很可能卡在驱动和供电上反而打击信心。还有一个心得买电机的时候多买一两颗备用。TT电机便宜多买几颗无所谓310和370贵一些但一旦扫齿或者烧了没有备用就要等快递。我一般会多买20%的余量特别是做比赛项目的时候。最后说一个细节电机的接线极性要统一。四颗电机装上车之前先单独接电池测试转向把转向一致的电机标记好再装车。不然装完之后发现有的正转有的反转拆来拆去很麻烦。我习惯用红色热缩管标记正极黑色标记负极这样接线的时候不会搞错。如果你正在做智能小车项目不管是Arduino、STM32还是51单片机先把车重、轮径、目标速度和爬坡角度这四个数算清楚再对照性能表选电机基本不会走弯路。电机选对了后面的驱动、供电、控制都会顺很多。