资讯动态

自主导航小车组装全攻略:从机械装配到电气布线的避坑指南

发布时间:2026/10/14 16:19:44 来源:尧图企业网站定制
1. 从一堆散件到能跑能转组装环节到底在拼什么很多人做自主导航项目前面仿真跑得飞起算法调得眉飞色舞一到组装环节就翻车。轮子装反、电机线序接错、传感器装歪、重心偏得离谱最后车一动就画龙一停就点头。我见过太多人把组装当成拧螺丝的体力活结果后面调参调到怀疑人生回头才发现是机械装配阶段埋的雷。组装这件事本质上是在为整个自主导航系统搭建物理基础。它决定了你的底盘能不能走直线、里程计准不准、激光雷达扫出来的地图会不会变形、IMU积分出来的姿态有没有系统性偏差。算法再强也救不了一台装歪了的车。所以这一节我想把组装拆开讲透从工具准备、底盘装配、电气布线、传感器安装到上电前检查每一步都告诉你为什么这么做以及我踩过的那些坑。这篇文章适合正在做自主导航小车、移动机器人或者任何轮式平台的朋友。不管你是用现成套件还是自己攒件组装的底层逻辑是相通的。我会尽量用大白话把原理讲清楚同时给出可以直接抄作业的操作步骤和参数建议。2. 动手之前工具、场地与装配顺序的取舍2.1 工具清单里最容易被忽略的几样东西大部分人准备工具时都会想到螺丝刀、扳手、扎带但真正决定装配质量的往往是那些不起眼的小物件。我列一个自己常用的清单顺便说明每样东西解决什么问题。工具/耗材用途为什么不能省数显游标卡尺测量轮距、轴距、安装孔位目测误差在毫米级累积到轮距上就是几度的偏航螺纹胶中强度固定电机座、悬挂螺丝振动会让螺丝慢慢松脱跑半小时后轮子开始晃尼龙扎带魔术贴线束固定线缆晃动会拉扯接插件也会干扰IMU万用表通断、电压、极性检查上电前不测烧板子就是分分钟的事水平仪手机App也行校准底盘水平传感器装歪一度远处误差放大几十厘米防静电手环接触主控板、驱动器秋冬季节静电打坏IO口很常见游标卡尺我强烈建议备一把哪怕是最便宜的塑料数显卡尺。装配时你要反复确认左右轮中心到车体中线的距离是否一致这个值直接决定车辆走直线时左右轮转速的补偿系数。如果两边差个三五毫米你后面调PID会非常痛苦因为误差是机械带来的控制器只能靠不断修正来掩盖表现出来就是车走起来轻微扭屁股。螺纹胶也要提一句。中强度就够了别用高强度否则以后想拆电机座得拿热风枪烤。涂的时候点在螺纹中段不要涂满避免溢出来粘住轴承。2.2 装配顺序为什么不能随便改很多人拿到散件习惯从最显眼的部件开始装比如先把四个轮子装上再回头装电机。这个顺序在大多数底盘上是错的。正确的思路是由内到外、由下到上、先定位后紧固。具体来说先把底盘主体框架搭好确认底面平整然后安装电机座和电机因为电机的位置决定了轮距和轴距这是后续所有尺寸的基准接着装轮子和联轴器确认轮子转动顺畅、没有偏摆再安装万向轮或从动轮调整底盘离地高度之后才是电气部分的布线最后安装传感器因为传感器最怕磕碰放在最后装能减少返工风险。这个顺序背后的逻辑是机械基准件先定位电气和传感器都是依附在机械结构上的。如果先装传感器后面调整底盘时很容易碰到它轻则移位重则损坏。我见过有人先把激光雷达装好结果装轮子时车体一歪雷达摔在地上几千块的东西直接报废。2.3 场地选择一张干净桌面比什么都强装配场地不需要多大但一定要干净、平整、光线充足。我习惯在桌面上铺一块防静电垫或者大一点的鼠标垫螺丝掉上去不会弹飞小零件也不容易滚丢。旁边放几个小磁碟或者分格收纳盒把不同规格的螺丝分开放避免装到一半发现M3和M4混在一起。光线很重要尤其是装小接插件和看丝印的时候。顶灯加一个台灯侧照能看清孔位和引脚标号。别在昏暗环境下硬装接错一根线后面排查的时间够你装三遍。3. 底盘与传动决定走不走得直的关键装配3.1 电机座安装轮距对称性是第一优先级电机座是整台车机械精度的源头。安装时先把电机座虚拧在底盘上不要拧死然后用卡尺测量左右电机输出轴到车体中线的距离。理想情况下这两个值应该完全相等实际装配中允许有0.5毫米以内的误差。如果差得多检查底盘孔位是否有加工偏差或者电机座是否装反。测量方法很简单找一条车体中线的参考边比如底盘前后两个安装孔的中心连线用卡尺分别量左右电机轴到这条线的垂直距离。如果底盘没有明显的参考边可以用一根细线拉直两端固定在底盘前后中心位置作为临时中线。确认对称后再逐个拧紧螺丝。拧的时候按对角顺序比如先拧左上再拧右下然后右上、左下这样受力均匀电机座不会翘。拧紧力矩不用太大M3螺丝拧到感觉有明显阻力再稍微带一点就行拧过头会滑丝。3.2 联轴器与轮毂同心度比紧固更重要联轴器连接电机轴和轮轴它的同心度直接决定轮子转起来会不会偏摆。装配时先把联轴器套在电机轴上不要急着拧紧顶丝用手转动电机轴感受联轴器是否有径向跳动。如果有明显晃动说明联轴器内孔和电机轴配合间隙过大可以缠一两圈生料带或者换一个公差更紧的联轴器。轮毂安装也是同理。轮子装好后把车架空用手快速拨动轮子观察轮子边缘的跳动量。理想状态下跳动应该在1毫米以内。如果轮子明显偏摆检查轮毂是否压平、螺丝是否均匀拧紧。偏摆的轮子会让里程计读数忽大忽小因为轮子每转一圈实际走过的距离在变化。这里有个经验轮子螺丝不要一次拧死先全部带上然后按对角顺序分两到三轮逐步拧紧。这样轮毂受力均匀不容易翘曲。3.3 从动轮与离地间隙别让底盘变成跷跷板如果是两轮差速底盘前后通常会有万向轮或者牛眼轮作为支撑。从动轮的安装高度决定了底盘的离地间隙和俯仰姿态。我的建议是让底盘在静止状态下保持水平驱动轮和从动轮同时着地从动轮不要悬空也不要压得太紧。具体调整方法是把车放在水平桌面上用水平仪放在底盘上表面调整从动轮的安装高度或者加减垫片直到气泡居中。然后用手按压车体四个角松手后看车体是否回弹到水平位置。如果某个角按下去弹不回来说明从动轮高度不对或者弹簧预压过大。离地间隙一般留10到20毫米就够了太低容易刮底太高重心不稳。如果是室内平地跑10毫米左右足够如果有小门槛或者地毯可以适当抬高到20毫米但要注意重心上移会影响转弯稳定性。4. 电气系统线接对了车才听使唤4.1 电源分配先想清楚谁吃多少电电气布线的第一步不是拿电烙铁而是画一张电源分配图。你需要知道每个部件的供电电压和最大电流主控板通常5V电机驱动器可能是12V或24V激光雷达有5V也有12V的IMU一般是3.3V或5V。把这些列出来然后决定用几路电源、要不要做电平转换。我习惯用一块主电池经过分电板分出几路带保险丝的支路。电机驱动单独一路因为电机启动瞬间电流很大如果和主控共用一路电压会被拉低主控可能复位。传感器和主控可以共用一路但要在靠近主控的地方加一个大电容做缓冲。线径选择也有讲究。电机线电流大用18AWG到16AWG传感器线电流小22AWG到24AWG就够了。线太细会发热压降线太粗又硬不好走线。一个简单的估算方法每平方毫米铜截面大概能安全承载6到10安培持续电流短时峰值可以到两倍。4.2 接插件与线序反接烧板子的重灾区接插件是电气系统里最脆弱也最容易出错的地方。我的原则是能压端子就不焊接能加防呆就不裸插。XT60、JST、杜邦线各有各的用途但不管用哪种上电前必须用万用表确认极性和通断。以电机线为例有刷电机两根线反接就是反转问题不大但无刷电机三根相线接错顺序电机不转或者抖动编码器线序接错主控读到的方向就是反的车会原地转圈。所以每次接完线先不接主控用万用表蜂鸣档逐个确认线序和通断确认无误再插上去。杜邦线尤其要注意很多廉价杜邦线压接质量差插拔几次就接触不良。我建议关键信号线比如编码器、IMU、串口线要么用带锁扣的JST要么直接焊接并用热缩管保护。振动环境下杜邦线松脱是家常便饭。4.3 走线与固定让线束成为结构的一部分走线不是把线捆在一起就完事。好的走线应该做到不拉扯接插件、不遮挡传感器、不干扰运动部件、便于后期维护。我的做法是先把所有线按走向分成几束电源束、电机束、传感器束、通信束。每束用尼龙扎带每隔5到8厘米固定一次固定点选在底盘上不会发热、不会运动的位置。扎带不要拉太紧留一点余量避免割破线皮。线束过孔或者过边的地方套一段热缩管或者缠一圈绒布胶带防止振动磨破绝缘层。电机线最好和信号线分开走如果必须交叉尽量垂直交叉而不是平行走减少电磁干扰。还有一个细节留维护余量。每根线在接插件附近留出5到10厘米的松弛量这样以后要拆某个部件时不用把整束线都剪开。我吃过这个亏当初为了好看把线剪得刚刚好后来换一个传感器整束线都得重做。5. 传感器安装装歪一度误差放大几十厘米5.1 激光雷达水平与视野遮挡是两大命门激光雷达的安装高度和水平度直接影响建图和定位精度。安装高度一般建议在车体中部偏上避免扫到自己的轮子或者底盘边缘。如果雷达太低扫描面会打到地面或者轮子产生大量噪点太高则可能扫不到近处低矮障碍物。水平度用水平仪校准雷达的扫描平面必须和地面平行。如果雷达前倾或者后仰扫出来的点云会变成椭圆建图时墙壁会弯曲。校准方法是把水平仪放在雷达顶盖上调整安装支架的垫片或者螺丝直到气泡居中。没有水平仪的话手机下载一个水平仪App也能凑合用。视野遮挡也要注意。雷达周围360度范围内不能有高于扫描平面的物体比如立柱、线束、天线。我见过有人把天线装在雷达旁边结果地图上永远有一块扇形盲区。安装完后可以手动转动雷达或者看点云可视化确认没有固定遮挡物。5.2 IMU远离振动源和磁干扰IMU安装的核心原则是刚性固定、远离振动、远离磁干扰。IMU要直接固定在底盘刚性最好的位置不要装在悬空的支架或者减震垫上因为减震垫会引入额外的低频晃动积分出来的姿态会漂。远离振动源指的是尽量远离电机和轮子。电机转动时的振动会通过底盘传到IMU加速度计读数里混入高频噪声姿态解算就会抖。如果实在避不开可以在IMU和底盘之间加一层薄薄的硬质橡胶垫但不要用软海绵。磁干扰主要来自电机磁钢和大电流导线。IMU的磁力计对磁场非常敏感如果靠近电机航向角会乱转。安装时至少离电机10厘米以上并且让IMU的X轴指向车头正前方这样后续解算出来的姿态和车体坐标系一致省得在代码里做旋转矩阵。5.3 轮式里程计编码器安装的同心与间隙如果用的是光电编码器或者霍尔编码器安装时要注意码盘和传感器的间隙。光电编码器的码盘和读头之间通常有0.5到1毫米的间隙要求太近会摩擦太远读不到信号。霍尔编码器则是磁环和霍尔元件之间的距离一般2到5毫米。编码器安装的同心度也很关键。码盘如果偏心输出脉冲的占空比会周期性变化低速时甚至丢脉冲。安装时先虚拧编码器支架用手转动轮子观察码盘是否在读头中间稳定旋转确认后再拧紧。还有一种常见方案是直接用带编码器的直流减速电机这种出厂已经装好省事很多。但要注意编码器线序和主控的匹配A相B相接反了速度方向就是反的车会越走越偏。6. 上电前的那十分钟检查清单与首次通电6.1 机械检查推一推、转一转、晃一晃上电之前先做一轮纯机械检查。把车放在桌面上用手推动感受四个轮子是否都着地、转动是否顺畅、有没有异响。然后逐个转动轮子听轴承有没有沙沙声看轮子有没有偏摆。接着晃一晃车体检查所有螺丝是否紧固电机座、传感器支架有没有松动。特别是传感器支架用手轻轻推一下如果有明显晃动跑起来点云就会抖。我习惯用记号笔在关键螺丝和底座之间画一条对齐线跑一段时间后看线有没有错位就能判断螺丝有没有松。6.2 电气检查万用表逐路确认电气检查分三步测通断、测极性、测电压。测通断是在断电状态下用万用表蜂鸣档确认每根线的两端是否导通接插件是否接触良好。测极性是确认电源正负极没有接反特别是电池输出和分电板输入。测电压是上电后先不接负载用万用表量各路输出电压是否正常比如12V支路是不是12V左右5V支路是不是5V左右。如果用的是锂电池还要检查电池电压是否在安全范围内。比如3S锂电满电12.6V放到9.6V就该充电了过放会损坏电池。我一般会在分电板上加一个低压报警器电压低于阈值就响避免跑着跑着突然断电。6.3 首次通电从最小系统开始首次通电不要把所有部件都接上先从最小系统开始只接主控和电源确认主控能正常启动、指示灯正常。然后逐个接入部件每接一个就观察一次电流和状态确认没问题再接下一个。接电机驱动器时先不接电机只给驱动器供电确认驱动器指示灯正常。然后接电机但先不装轮子让电机空转确认转向和编码器读数方向一致。如果方向反了可以在代码里改也可以调换电机线序但调换线序后编码器方向也要跟着改否则速度环会正反馈。接传感器时先接电源确认传感器发热正常、指示灯正常再接通信线。激光雷达和IMU通常有上位机软件可以看数据接上后先看数据是否正常再装到车上。7. 组装完成后的验证让数据说话7.1 直线行走测试机械精度的照妖镜组装完成后第一个测试就是直线行走。把车放在平地上给一个固定的前进速度让它走3到5米观察轨迹是否偏离直线。如果车明显画龙或者跑偏先别急着调PID回头检查机械。常见原因有几个左右轮直径不一致、轮距不对称、某个轮子转动阻力大、从动轮偏斜。可以用卡尺量左右轮直径差0.5毫米以上就会导致跑偏。轮距不对称前面已经讲过用卡尺复测。转动阻力可以架空车轮用手拨动感受两边阻力是否一致。如果机械没问题再考虑电气和算法。比如左右电机驱动器增益不一致、编码器线序接反、PID参数不对称。我的经验是机械精度做到位直线行走的偏差可以控制在每米几厘米以内剩下的交给控制器微调。7.2 原地旋转测试验证角速度标定原地旋转测试用来验证角速度和里程计的标定。让车以固定角速度原地转圈比如转10圈看起点和终点的航向角是否一致。如果转完10圈后航向角偏差很大说明角速度标定不准或者轮距参数不对。标定方法让车原地转一整圈记录编码器左右轮走过的距离差根据轮距算出理论旋转角度和IMU测到的角度对比。如果IMU角度偏大说明实际轮距比设定值小偏小则说明实际轮距比设定值大。调整轮距参数后重新测试反复几次就能校准。这个测试还能发现轮子打滑的问题。如果地面太滑或者轮子摩擦力不够原地旋转时轮子会打滑编码器读数虚高但IMU角度不变。这时候要么换摩擦更好的轮子要么降低旋转加速度。7.3 传感器数据一致性检查雷达与里程计对齐最后一步是检查传感器数据的一致性。让车走一段直线同时记录激光雷达的建图结果和里程计轨迹。如果雷达建出来的墙是直的但里程计轨迹是弯的说明里程计标定有问题如果两者都弯说明机械或者控制有问题。还可以做雷达和IMU的对齐检查。让车原地旋转看雷达点云中的固定物体是否跟着旋转旋转角度和IMU航向角是否一致。如果不一致说明雷达安装角度和IMU坐标系之间有偏差需要在代码里加一个旋转补偿。这些检查做完组装环节才算真正闭环。后面调算法的时候你才能确定问题出在软件而不是硬件上排查效率会高很多。8. 我踩过的那些坑几条用时间换来的经验第一个坑是螺丝没涂螺纹胶。有一次跑了一个下午回来发现电机座螺丝松了两颗电机歪了皮带也磨断了。从那以后所有受力螺丝我都涂中强度螺纹胶再也没松过。第二个坑是线束没留余量。当初为了整洁把线剪得刚刚好结果后来换一个驱动器所有线都得重做。现在每根线至少留5厘米松弛量虽然看起来没那么整齐但维护起来省心太多。第三个坑是传感器装完才调底盘。有一次先把雷达和IMU都装好了结果发现底盘不平调整从动轮的时候把雷达线扯断了。后来我定了个规矩所有机械调整和测试做完最后才装传感器。第四个坑是上电前没测极性。有一次赶时间电池插头直接怼上去结果分电板冒烟了。后来养成习惯每次上电前万用表测三遍通断、极性、电压。虽然麻烦但比烧板子便宜多了。第五个坑是忽略地面材质。在实验室地毯上跑得好好的车换到瓷砖地面就画龙因为轮子摩擦力变了。后来我在不同地面都做直线测试把PID参数做成可切换的配置换场地就换一组参数。这些经验听起来都是小事但每一条背后都是时间和金钱的教训。组装这件事慢就是快前期多花十分钟检查后期少花十小时排查。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑