关于微型无人机姿态控制里的采样率,行业里最流行的一种做法是往上加。加不上去就换器件,换完再往配置里加。这个习惯在算力过剩的年代形成,有它当时的合理性,但它在今天已经积累了三个代价,而这三个代价都不在「频率」这个维度上。
第一个代价:余量被吃掉而不是换来能力
先算一笔账。一个高频控制环的循环窗口里要装下整条链路的动作:传感器读数、转速滤波、动态陷波、控制器运算、电机混控、电调发包。公开的技术拆解里这些环节都有量级可查。在八千赫兹配置下,窗口是一百二十五微秒,固定计算部分约占九十微秒,可用余量只剩三分之一左右。
把采样率从四千赫兹抬到八千赫兹,得到的不是控制能力翻倍,而是可用时延余量从三分之一降到三分之二。非实时任务——卫星定位解析、图传叠加、串口通信、数据记录——全部挤在这剩下的三分之一里。
更麻烦的是这些任务里有几个时延本身不可预测。数据记录的写入耗时随介质和写入速度浮动,串口输出的长度随内容浮动。这些抖动不会让控制器算出错误的结果,但会让微分项算出的角速度变化率里掺进额外噪声——这种由时间戳抖动产生的伪噪声,是软件层面的滤波难以完全消除的,因为它的来源不是信号本身,而是采样时刻的不确定。
所以抬采样率的真实代价是:控制裕度的确定性下降,而抖动上升。两者叠加,稳定性可能反而变差。
第二个代价:降频环节容易被当成无害
真正的问题往往出现在往下降的时候。这里的第一个错位是把「控制环频率」当成一个独立的性能旋钮,以为从八千降到四千只是算得慢一点。
不是的。控制环频率低于传感器输出频率时,控制器会从每若干个样本里取一个做计算,这个过程叫下采样,而下采样天然会制造混叠——高于奈奎斯特频率的频率成分折叠成低频的假信号,混进控制器看到的数据里。
第二个错位更常见:降完频顺手把抗混叠滤波也关掉,理由通常是「已经有其他滤波在起作用了」。但这两类滤波的分工是不同的。普通的低通滤波是在控制任务里跑的,作用是压噪声;抗混叠滤波是在传感器环路速度上跑的,作用是在数据交给下游之前,先把可能引发混叠的频率成分衰减掉。后者不能被前者替代。
混叠还有个讨厌的特点:它不会让机器明显发抖,而是往姿态估计里掺进一个频率很低的漂移分量。表现出来是「这机器飞起来发飘」,但去查电机、查机架、查配平都查不出来——因为问题根本不在机械侧。这种「说不清的手感差异」往往比明确的抖动更难排查,也更耗时间。
第三个代价:隐性降频藏在看不见的地方
数字电调和控制环频率之间存在硬性的配对约束,这一点在配置层面不体现,只在信号链路上体现。
启用转速反馈滤波时,协议档位对应着环频上限。真正隐蔽的情况出现在高环频配低码率上:以八千赫兹环频搭配三百码率协议时,电调的反传数据只会在每隔一个控制环才发送一次——这等于发生了一次数据降频,而配置文件上写的是八千赫兹,从表面参数完全看不出来。
这一条的影响在于,任何基于「读取配置 → 推算倍率 → 判断是否混叠」的排查流程,都可能在这一处漏掉一次降频,而漏掉的那一次恰好落在最关键的环节上。
代价之外,还有该加的地方
需要说清楚的是,这三点不是否定提高采样率的价值。它们说明的是「提高采样率」和「提高稳定性」是两件不同的事,而后者需要的往往不是更高的频率。
真正在同一个方向上起作用的改进有几类,都不涉及抬频率。传感器读数改成带缓冲的批量传输,用硬件时间戳给每批数据打时间戳;中断服务函数里只做数据搬运,滤波、记录、打印全部挪到低优先级上下文;避免把传感器挂在可变时序的总线上跑高速环路,这类总线的定位是低速率外设;以及在高环频配置下把记录降到最低必要频率、需要时再关掉调试输出。
这几项的共同点是,它们都不改变控制环频率,但都能直接作用在抖动的来源上。在频率已经接近处理器极限的场景里,它们的收益通常比继续抬频率更明显。
把这套代价放进检查顺序
如果要给一个配置流程定一条可执行的顺序,可以这样排。
第一步确认传感器输出频率与控制环频率的倍率关系,判断是否构成下采样,这一步决定后面所有判断的前提。
第二步确认该倍率对应的抗混叠滤波状态是否符合规则,这里不能凭印象,因为不同倍率下的规则方向相反:有的倍率下建议关,有的倍率下明确不建议关。
第三步核对电调协议与环频的配对关系,特别注意高环频配低码率造成的隐性降频。
第四步实测循环时间的抖动量级,量化判据是百分之一的循环时间误差会让转速陷波滤波器偏离正确位置百分之一,而陷波中心一旦跟不上电机谐波的漂移,噪声就会从边缘漏过去,这类泄漏不会被增益补偿掉。
第五步才是调整控制器增益。
这个顺序的逻辑是,前面任何一项没做对,后面调出来的增益都是在补偿一个不该存在的延迟。参数每改一轮,问题都会更难定位,因为多了一个混淆变量。
一个常被忽略的场景
值得单独说的是以碰撞为主要工况来源的飞行器。这类机型的振动不是稳态的、带固定频率的,而是每次碰撞激发一段瞬态,频率成分随碰撞强度和接触位置变化。
这种振动谱的特点是能量集中在高频段,而高频段恰好是下采样时最容易折叠进控制带的区域。表现出来往往不是持续抖动,而是断续的姿态估计偏差——很像是「机器偶尔会自己歪一下又回来」。
对这类机型,采样率相关参数的价值不在于把数字调大,而在于确认三件事:倍率关系是否合理、抗混叠措施是否在位、抖动是否被压住。这三件事之外的手段才是不降频也能提升稳定性的方向。
#无人机足球 #飞控技术 #飞控采样率 #抗混叠滤波 #行业分析
![]()
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.