每个赛季都有队伍在飞檐走壁组的赛道上栽跟头而且往往不是栽在车模速度上是栽在赛道的电磁线铺设和立体元素设计上。我自己带过两届这个组别从十几厘米的小坡到双层立体交叉从20kHz的电磁信号标定到电感排布踩过的坑比跑过的圈数还多。飞檐走壁组听起来炫核心还是“用电磁信号引导小车在带有坡道和立体元素的赛道里稳定跑完”而赛道设计里的电磁线参数和立体元素优化直接决定你后续控制算法能不能发挥出来。这篇东西就是给正在备赛飞檐走壁组、需要自建测试赛道或者想搞明白赛道设计背后逻辑的队伍看的。我会从信号源参数、布线和绕线方式、坡道与立体交叉的几何设计到联调时遇到的实际故障一条条拆开讲把那些常规文档里不会写的坑一次性说透。1. 飞檐走壁组的赛道本质与避坑思路1.1 先搞清楚飞檐走壁组到底在跑什么飞檐走壁组在规则里真正有区分度的就是多了立体元素坡道、单边桥式的窄坡、双层立体交叉、甚至带有高度差的组合弯道。和普通竞速组相比车模不仅要在地面赛道内做横向寻迹还要在纵向高度变化中保持电磁信号的稳定判读这对赛道设计提出了双重挑战。先说地面部分赛道中心线下方铺设电磁线电磁线通常通上20kHz左右的交流信号车模前端和尾部布置若干水平或垂直电感通过检测磁场强弱来算出自己相对于中心线的偏差。这个原理说白了就是一个“信号发射端加接收端”的闭环但凡发射端的参数或者铺设方式有一点变化接收端读到的数据就会漂车模就可能在高动态下冲出赛道。立体元素则不同它引入了第三个维度。坡道抬升车模高度后车模上的电感与地面电磁线的距离变远了磁场强度随距离衰减极快信号幅度会明显变小。加上坡道曲面、立体交叉上下两层之间的磁场相互影响信号分布不再是地面赛道那种简单的左右对称这时如果你还用地面平坦赛道的阈值和增益逻辑大概率会在坡顶或交叉入口直接丢线。所以我一直跟队员强调一句话飞檐走壁组的赛道设计本质上是在“保证每个位置都能让车模电感读到足够且可预测的信号”的前提下再去谈几何难度和观赏性。几何设计决定车模怎么走电磁参数决定车模知不知道怎么走两者必须同时考虑不能先画好赛道再考虑信号。1.2 我为什么把“电磁线参数”放在立体元素前面很多队伍拿到图纸第一件事就是搭骨架坡道立起来、交叉架起来然后才想起来铺线。这个顺序其实反了。电磁线是赛道信号的骨架它的频率稳定不稳定、电流够不够、铺线间距是否均匀决定了整车控制的上限。立体元素再酷如果车模在坡道中间读不到信号等于让一个蒙着眼的人跑酷。反过来电磁线参数合理了立体元素的高低起伏反而会让信号产生有规律的变化你可以利用这个变化来做坡道识别和速度规划这是飞檐走壁组和普通平跑组在策略上一个很大的区别。另一个原因是调试成本。电磁线铺在地面或者坡道上之后改动起来非常麻烦尤其坡道上的线一旦粘好想调整要走一堆工序。而立体元素的几何尺寸、过渡曲线可以通过调整垫块和支撑结构来改相对灵活。先把电磁线参数验证明白再配合立体元素去优化试错成本低很多。我自己的经验是飞檐走壁组的赛道设计应该走“先电后机机电互验”的路线先确定信号源参数和布线规则搭建一段最简单的直道和一个小坡度测试台把接收端的基线数据测清楚然后再去搭完整赛道。后面我会具体讲怎么测、怎么算。2. 电磁线参数从信号源到电感匹配的完整链路2.1 信号源的频率、电流与驱动方式选择电磁线的信号源是整个赛道系统的心脏。规则通常不强制指定频率和电流但赛场会统一提供或允许自备信号源实际比赛大多围绕20kHz交流信号做文章。这个频率的选择是有道理的20kHz处于音频范围之上不容易被环境噪声干扰常见的工频50Hz及其谐波离它很远同时这个频率对天线结构的电感电容谐振来说也比较友好10mH级别的电感配上几十纳法的谐振电容就能形成很好的选频特性。电流方面常见方案是恒流输出100mA到150mA。为什么强调恒流因为导线的直流电阻会随温度轻微变化如果信号源是稳压源电流浮动会导致磁场强度波动车模在跑道上不同位置读到的信号基线就不一样。恒流源能保证整条赛道上的安匝数一致这是电磁赛道设计里最容易忽略的基础问题。驱动方式上如果你自己搭信号源我建议直接买一个能输出正弦波的函数信号发生器再接一级功率放大和恒流电路。当然这是实验室条件如果赛场统一提供信号源你必须提前问清楚频率和电流范围然后按照赛场参数调你的接收端。千万不要用方波驱动电磁线方波的高次谐波会让电感谐振回路产生额外的激励不同位置的波形失真不一致车模读到的数据会非常乱。实际验证时可以用示波器探头配合一个绕了20匝、半径5厘米的感应线圈沿着赛道走一圈记录不同位置的信号峰峰值。一个好的赛道直道和弯道上的感应电压变化应该是平滑的坡道顶点可以下降但下降比例要可控不能出现剧烈的跳变。这个记录就是你后面标定车模增益的第一手依据。2.2 线材、布线间距与固定方式实测电磁线用什么线我建议至少0.5平方毫米的铜芯线太细了在大电流下发热明显太粗了不好弯折贴地。比赛赛道上的电磁线一般采用多股软铜线方便沿曲线铺设。漆包线虽然绝缘性能好但接续麻烦实际场景中我更推荐带绝缘外皮的软铜线接头用焊锡加热缩管处理尽量避免用缠绕胶带的方式接续因为接触电阻一旦发生变化整段赛道的信号会忽大忽小。布线间距上地面平坦赛道的电磁线一般铺设在赛道中心线的正下方埋入深度或者突起高度尽量保持一致。不要小看这个高度一致性哪怕只是高出赛道表面几毫米车模上面的电感高度较低时辐射信号就会产生明显的不对称。我实测过同样100mA电流电磁线凸出赛道表面5毫米和完全嵌入线槽在电感距离地面10厘米的位置测到的信号强度能差百分之十以上这个误差在弯道处会直接表现为转向偏差。坡道上的布线是最容易出问题的地方。坡道表面通常是有坡度的斜面电磁线如果简单地沿坡面拉过去会在坡顶和坡底产生两个急剧弯折点这里的磁场方向变化非常剧烈车模过坡时信号会瞬间跳变。我推荐的铺法是让电磁线在坡道底部提前一个直线距离开始上坡在坡顶也延伸一段再回到水平过渡处用圆弧而不是直角曲率半径不少于30厘米。这样做的目的是让磁场方向的变化率低于车模控制环路的响应能力避免信号突变触发误判。固定方式上地面可以用电工胶带或专用的线卡每隔20到30厘米固定一次坡道部分用热熔胶点状固定配合扎带固定在骨架横梁上。我踩过的一个坑就是坡道上的线只用胶带贴跑了几圈后胶带松动电磁线在坡面上鼓起一个小弧度结果车模每次上坡都在同一个位置突然偏转。2.3 交叉、过桥与拼接点的信号串扰处理飞檐走壁组的核心难点在于立体交叉上下两层赛道在同一平面投影相交但电磁线分属两层如果不做隔离处理上层车模的电感会同时感应到下层电磁线的磁场造成交叉点附近的信号“多峰”现象。车模明明应该沿上层走却因为下层信号叠加读出了一个偏向一侧的假偏差。解决思路有三个方向。第一立体交叉处上下两层的高度差尽量拉开这个我放到立体元素部分细讲但从电磁角度说高度差至少要保证上层电感到下层线的距离是到本层线距离的两倍以上这样下层信号的贡献才会衰减到可以忽略的程度。第二交叉处错开铺设位置让两层电磁线在水平投影上错开一段距离避免完全重叠。第三可以通过电感排布和算法上的“方向分辨”来区分信号来自哪条线不过这需要更复杂的采集电路对大多数队伍来说前期设计阶段用前两个物理隔离手段更省事。拼接点的问题更隐蔽。通常赛道是几段拼接的段与段之间的电磁线需要连接。如果接头处只是简单拧在一起接触电阻变化会引起信号幅值抖动。我建议每一处拼接都使用可插拔的接线端子并且保证接头处的电磁线保持直线延伸至少10厘米不要在接头处拐弯。另外相邻两段的电磁线绞合后焊点要牢固外面套热缩管再用胶带和线卡固定在赛道底面防止车模碾压时松动。还要注意发夹弯和回头弯处的线间距。如果电磁线的平行段靠得很近比如一段赛道回头后和另一段赛道平行且间隔小于30厘米两条线的磁场会相互叠加车模经过时会读到“假中心”。这种位置要么拉开两段赛道的间距要么在平行段给一条线降低电流不推荐因为信号源的恒流特性是针对整条线路的最好还是在赛道布局阶段就避开长距离的紧邻平行段。3. 立体元素优化坡道、立体交叉的几何与电磁协同设计3.1 坡道的坡度、高度与过渡曲线怎么定坡道设计的第一原则是几何上让车模能通过电磁上让信号变化可控。很多队伍把坡道做得太陡太短车模上坡时底盘会蹭到坡顶过渡点或者动力不足在坡中停下。比赛规则通常对坡道的坡度和尺寸有限制但即便在允许范围内也要给车模留足余量。从机械通过性来说坡道的坡度我建议控制在15度以内最长不要超过竞赛规则允许的上限因为坡度越大车模重心后移前轮附着力下降转向和加速都会变钝。坡道高度则要和车模的接近角、离去角匹配尤其是有包围壳的车模前后悬太长的话坡顶和坡底过渡处最容易刮底。从电磁信号角度坡道最大的问题是电感与电磁线距离的变化。水平赛道上电感离地高度基本恒定坡道上车模姿态随坡度改变电感与坡面电磁线的法向距离可能保持不变但如果电磁线沿坡面铺车模上的电感在坡顶和坡底会同时出现高度突变。所以我建议在坡道设计时就把电磁线“预变形”坡底前一段保持水平然后以较大曲率半径上抬让车模在进入坡道前就逐渐读到信号强度的平滑变化而不是到坡底才突然衰减。这个平滑衰减对车模的意义很大。车模上坡前可以根据信号强度的下降率预判前方有坡提前减速和调整差速如果信号是突然消失的车模只能靠陀螺仪或者摄像头如果装了来判断控制上就慢半拍。实际参数上我测试过高度12厘米、坡长80厘米、坡度约10度的坡道配合20kHz、120mA的信号车模在坡顶位置的信号幅值比平直道下降约三分之一。这个下降曲线是线性的通过标定就能做得很好。如果把坡长压到50厘米坡度变成15度以上信号在坡底就出现明显的突变车模很容易在坡中丢线。3.2 立体交叉区域的双层电磁线布局立体交叉是飞檐走壁组最考验赛道设计功力的地方。从结构上讲上下两层赛道在平面投影上相交但车模分别走不同层。电磁线的布置如果按各自赛道中心线正常铺设交叉区域下方那条线会让上层车模的电感读到额外信号反之亦然。我从实践中总结了一套处理流程。第一步把交叉点附近4到6米范围内的两层赛道高度差优先确定我实测在高度差25厘米以上时交叉干扰基本可以被控制在电感线性区间之外。第二步投影错位上下层电磁线的交叉点不要在水平投影上重合而是错开30至40厘米相当于把一个完全重叠的十字变成两个前后错开的交叉点车模每次只经过一个“信号交叉”区域。第三步在交叉点前后各加一段“信号校准直道”直道长度至少50厘米让车模在进入交叉干扰区之前有足够的距离将偏差积分拉回零。需要注意的是立体交叉处的电磁线不能像地面一样随意弯曲因为上层赛道通常靠立柱或悬臂支撑电磁线要在结构件上走线固定点不能太疏。我的做法是用细扎带把电磁线分段绑在一个单独的布线杆上再让布线杆与赛道骨架隔离这样调车时即使动了骨架信号线也不会跟着抖。立体交叉区域还有一个容易忽略的问题车模经过下层赛道时上层赛道的信号也会穿透下来干扰下层车模。所以立体交叉的设计必须双向考虑单纯保上层会让下层车模在交叉点读到一个很大的侧向信号。解决的办法是给上下层电磁线不同的电流方向使它们在投影错开后的大部分区域互相抵消。这个需要通过实际测量来调整简单说就是先给两层都通电然后用感应线圈在两层赛道上分别测信号找到一个相位或者电流设置让本层信号占绝对主导。3.3 立体元素与机械通过性的匹配立体元素的几何设计不能只看信号还要考虑车模本身的机械参数。飞檐走壁组能不能“飞”起来很大程度上取决于车模的底盘刚度、悬挂行程如果允许和轮胎附着力。赛道设计时要留出合理的路肩余量。弯道加坡道的组合是最容易翻车的。如果坡道设置在弯道中间车模在坡上既要有转向角又要有加速轮胎侧向力和纵向力叠加很容易超出附着极限。我建议这种组合坡道的弯道半径至少比普通地面弯道大20%并且在入坡前安排一个直线导引段让车模先摆正姿态再上坡。立体交叉前后的引道同样重要。从上层赛道下来时车模如果直接进入一个急弯重心前移会导致转向过度。我在赛道设计时会在下坡后的落地段预留至少1米直道并且让下坡的过渡曲线采用上凸圆弧保证车模落地瞬间的垂向加速度不会过大。过渡曲线的设计可以用一个简单的经验公式过渡段长度不小于车速与垂向速度变化量的比值实际中我一般按车模最高速度乘以0.3到0.4秒来设定过渡段长度。比如最高速度3米每秒过渡段就至少留1米。还要检查车模的底盘离地间隙。立体交叉的下层赛道如果上面有梁或者固定结构车模通过时底盘可能会蹭到。我在搭建赛道时要求所有横跨赛道的结构件最低点离赛道表面至少15厘米否则会在测速时被记录为赛道问题。这个数值可以结合车队自己的车模高度来调整但15厘米是一个比较安全的下限。4. 实操记录从赛道搭建到整车联调的完整流程4.1 赛道施工顺序骨架、线槽、固定件实际搭赛道时我的顺序是先按图纸固定骨架但先不固定坡道和立体交叉的精确位置然后铺设地面部分的电磁线并完成信号源接线通电后用感应线圈和万用表逐段检查信号完整性之后再安装坡道和立体交叉最后做全赛道信号复测。很多人会先搭立体元素再铺线结果坡道高度一调整电磁线就要重新走不仅费时间还容易在接头处引入新问题。先做平面赛道的好处是地面部分一旦验证稳定立体元素只需要在这个稳定基线上做局部改动排障范围小很多。骨架材料我用过铝合金型材和木板实际对比下来铝合金型材更好用因为可以反复拆装坡道支撑也方便用角码调节高度。电磁线走线可以用带背胶的线槽固定在骨架侧面尽量不要直接在赛道表面刻槽除非你是木制赛道。线槽的好处是后期调整电磁线时不会弄脏赛道表面也能减少车模碾过时对线的摩擦。固定件的间距上直道30厘米一个线卡弯道20厘米一个坡道和立体交叉段10到15厘米一个。不要为了美观把所有线都藏起来检修方便比美观重要得多。我在每个接头处都贴了标签标注哪一段是哪个层、电流方向如何后期查线能省大量时间。4.2 接收端标定阈值、增益与立体元素特殊处理赛道搭好之后紧接着就是标定车模的接收端。这个环节很多人会跳过直接沿用上一年的参数但换了赛道、换了信号源电磁环境完全变了老参数很可能直接失效。标定第一步让车模静止放在直道中心线正上方读取各路电感的原始AD值记录为“直道基线”。这一步要重复三次以上确认读数稳定。第二步把车模从中心线向左右各平移2厘米、4厘米、6厘米记录偏差曲线。靠谱的信号源加合理布线下这个偏差曲线应该是近似线性的如果出现明显的非线性说明有些位置的磁场叠加异常先别调算法回去查线。第三步针对立体元素。把车模放在坡道底部、坡中、坡顶、立体交叉入口、交叉正中间等关键位置分别记录各路电感的读数。这些位置的读数应该和直道基线有明显但可重复的差异把这些差异做成一个“场景特征表”后续算法可以通过匹配这些特征来判断车模当前是在坡道还是平地。我试过用信号强度的组合特征做坡道检测比单纯用陀螺仪积分可靠得多因为电磁信号不会漂移。增益调节上我建议把放大电路设置成自动增益和手动增益两档。平时用手动增益根据直道基线和坡道顶点的读数幅度把增益调到既不饱和也不太小。比赛前可以再跑一次自动增益让系统根据实际赛道环境自适应。但要注意自动增益在立体交叉区域可能会被干扰信号骗到所以关键位置还是手动优先。4.3 用一次丢线故障演示完整定位流程有一年我们在坡道出口处反复丢线车模每次下坡后都往右侧冲出去。一开始以为是转向算法问题调了两天没效果后来静下心来做排查。第一步示波器测信号。把车模固定在坡道出口位置手动推着车模缓慢通过同时录下各路电感的输出波形。发现波形在坡道出口后大约20厘米处出现一个明显的向下尖峰信号幅度掉到正常值的五分之一。第二步检查机械位置。把车模抬起来看这个位置对应的电磁线状态发现电磁线在坡道底部折弯处被热熔胶固定得太紧加上这一段正好是两段赛道的拼接位置接头处的压线端子松动导致接触电阻变化。第三步处理。重新做接头把热熔胶撕掉换成扎带加橡胶垫片并让电磁线在折弯前后各延伸15厘米直线段。再测波形尖峰消失车模下坡后恢复到正常偏差曲线。这个故障排查花了两天最后原因简单得让人生气但过程是有价值的先查信号再查机械、先查源头再改算法这个顺序能帮你少走很多弯路。5. 常见问题与排查技巧实录5.1 典型问题速查表下面这个表格是我在两届飞檐走壁组备赛过程中总结的高频问题直接列出来供参考遇到类似情况可以先对着表查。现象可能原因排查与解决坡道处信号突然掉到零坡顶/坡底折弯处电磁线被固定过紧或线芯断裂抬起车模目测该段线位置用万用表测通断换线或用扎带松弛固定立体交叉入口处左右偏差乱跳上下层电磁线投影完全重叠、高度差不够错开投影位置提高层高差到25厘米以上用感应线圈实测两层信号长直道上偶发侧向偏移电磁线接头处接触不良或线卡松动逐段检查接头把接头用端子加热缩管固定并检查线卡间距同一弯道每次都朝一个方向冲出去弯道处电磁线偏离中心线用中心线定位尺逐点检查重新铺设弯道处电磁线并用胶带定位车模跑几圈后信号越变越弱信号源因线路过长导致压降或恒流功能失效测量整条电磁线电阻分段供电或换用更大功率恒流源切换赛道段落后信号基线和之前不同两段赛道电磁线电流方向不一致统一电流方向接线时用标签标记正负端这个表里的问题泵形九成以上都出在电磁线本身而不是算法。每次出现问题我坚持“先信号后控制”的排查原则先保证车模静止在每个位置时读数都正确再谈动态控制。5.2 我建议的赛道验收清单新赛道搭建完成、准备整车联调之前我建议花一晚上做一次完整验收项目按下面清单逐项打勾。第一项全赛道通电后用感应线圈沿赛道中心线走一遍记录信号强度曲线。正常情况下路面平直段的信号强度波动不超过正负5%坡道段允许下降30%到40%但必须平滑立体交叉段允许有局部波动但要在电感线性区间之内。第二项用万用表检查所有接头和拼接点确认接触电阻稳定。重点检查立体交叉附近和坡道底部的接头这是最容易受力的位置。第三项推着车模不通电沿赛道走一圈检查车模底盘在每个立体元素处是否可能刮蹭尤其是上下坡过渡点、立体交叉下方的结构梁。第四项通电后让车模静止放在关键位置记录各路电感的AD值和之前标定的“场景特征表”对比确认没有明显漂移。如果读数变了先检查信号源电池电压或者电流设置是否被误调。第五项用最低速度完整跑一圈确认赛道各个元素都能被车模的传感器稳定识别再逐步提速每次提速后重点关注立体交叉和坡道出口这两个风险点。这个验收流程每次改动赛道后都要重新跑一遍。不要嫌麻烦飞檐走壁组比的就是谁的基本功扎实。很多队伍在立体元素上花了很多心思结果最后输在坡道出口的接头松动上太可惜了。最后再分享一个小技巧我个人在实际操作中体会最深的一件事是每次改完赛道不要急着调车先让车模用开环模式就是关闭转向控制直线输出固定PWM从赛道起点慢慢推过去同时记录各路电感的完整波形。这一步能让你在“车模自己跑”之前先把信号质量的所有问题暴露干净。飞檐走壁组这个名字很容易让人把注意力放在立体元素的花样上但真正决定名次的恰恰是那些看不见的电磁线参数。电流定好了、线铺顺了、立体元素的高度差值测明白了车模自然就稳了。赛场上比的不是谁的设计更炫而是谁在细节上少踩一个坑。希望这篇指南能帮你在备赛路上少走几步弯路。