关于飞控硬件设计实现过程中遇到的干扰与振动问题

本文探讨了飞控硬件设计中遇到的电磁干扰问题,如MCU对GPS的干扰、电源走线对磁强计的干扰、电台信号的影响,以及STM32的ADC精度问题。干扰解决方案涉及PCB设计、器件选型和整体布局。同时,振动问题对多轴平台的影响也被提及,化妆海绵和硅胶球作为减震材料的优缺点进行了分析。
摘要由CSDN通过智能技术生成

电磁干扰问题一直贯穿在飞控硬件设计、实现、调试过程中,主要会碰到以下几类:

1、mcu 对gps的干扰,这个问题貌似是使用stm32芯片的独享,网上一搜,对stm32干扰gps的血泪控诉一堆一堆,而且干扰原因,有无解决办法,能否彻底解决,网上说法不一。据我们实际测试,即使xi型号相同的stm32芯片对gps的干扰强度还各不一样,有的只要拉开10cm左右的距离干扰问题即可解决,有的即使拉上3,40cm距离干扰依然强烈。一般的开发板,包括成品 pixhawk 板子对gps都存在一定程度的干扰。但是,st官方的开发板对gps的干扰就非常小。所以,现在知道为啥各种类型的飞控板,能够板载gps芯片的少之又少几乎没有了吧?还有,很多多轴飞行器为何要把gps天线用根棍给支起来,也是同样的道理。另外,不同品牌、型号的gps模块抗干扰能力差别较大,例如 NEO-M8 就比前几代模块的抗干扰能力强很多。

2、电源走线对磁强计的干扰这个干扰的麻烦之处在于不仅仅是造成磁罗盘指向的偏差,如果是固定的偏差那是很好校正的。它麻烦的地方是会造成磁罗盘输出数据无规律且持续的漂移。

3、毫无疑问,机载电台是一个强电磁波辐射源,电台处于小功率工作状态,与处于全功率工作状态下时它所会带来的干扰问题完全截然不同。1、200mw电台功率可能完全不会带来干扰,但1000mw下就极有可能是个严重问题。

  • 电台信号对gps的干扰,电台天线距离gps天线很近时,会影响到gps信号接收质量
  • 电台信号对舵机的干扰,呵呵,这可是个很伤心的问题。干扰带来的最常见问题是舵机抖动,持续性的抖动,最终可能会导致多级严重发热直至烧毁。据我们实际测试市面常见产品,从10来块钱的塑料舵机到200多的金属壳kst舵机,从模拟舵机到数字舵机,无一幸免。唯独有一种美国品牌国内代工的数字舵机完全不受影响,本来想囤几十个来着,结果人家早已经停产了~~~~~
  • 电台信号对空速计的干扰,哈哈,想不到吧。空速计也是个制造麻烦的器件,它不仅仅容易被外界干扰,而且自己本身还存在温漂问题。你见过有板载空速计的飞控板么?有几种?

4、接着回来控诉stm32,stm32的ADC转换精度通常是相当的不靠谱,但是官方开发板的ADC精度却很靠谱,原因可能出在pcb布板设计上。

上面说了几种我们在实践过程中碰到的干扰问题,解决方法呢?很遗憾,没有统一和标准的答案。因为干扰问题除了会因为飞控板本身的器件选型、布板设计带来之外,更多的还跟整机设备布局、走线设计相关。不过,一般说来,上述干扰问题通常还是可以找到比较有效地解决手段的,具体为:

1、注意pcb布板设计、注意元器件选型。

2、在整机设计就要注意防范和规避干扰问题,合理安排各种航电设备、天线的布局,合理设计走线。

3、航电设备进行屏蔽,走线进行屏蔽、双绞、加磁环等措施。当然了,上述措施对于一个载荷能力很强的,较大的无人机平台来说,实施起来比较容易,但对于一个小型,微型飞机平台,重量和尺寸都克克计较、厘厘计较的而言,呵呵,呵呵,就不那么轻松愉快了。

搭车顺便说下震动问题,震动对多轴平台的影响远大于固定翼平台,震动处理好坏直接事关飞控悬停性能好坏。目前对震动的处理比较成熟。但也有不少解决方案完全上就是扯。
我们实践中发现,女士用的化妆海绵是一种性能非常优秀的减震材料,不但性能好,而且尺寸紧凑。但是最大的缺点在于,这东西时间一长就完全变硬了,完全硬了…
后来就又只能回到硅胶球的解决方案上来。要注意,硅胶球的硬度,还有硅胶球的方向要有针对性的进行测试和应用。

声明:该设计资料来源于网友eeworld-lb8820265的开源分享,仅供学习参考,不可用途商业用途。 你是否也和我一样有这样的疑惑:论文那么多四旋翼控制算法和姿态解算算法,为何在开源四旋翼平台见不到?控制算法都是PID,姿态解算都是mahony和EKF。 但现在四旋翼控制还存在很多问题,例如:抗干扰能力和鲁棒性有待继续提高,变重心变质量情况下的控制效果不佳,起飞不稳定,室内自主悬停控制不够理想,惯性导航和室内导航精度低等。可研究的内容还很多,任重而道远。发现当仿真通过后,却找不到一个趁手的四旋翼平台进行验证。 目前适合研究的四旋翼平台: Pixhawk功能强大,可扩展性好。但是也存在着如下的问题: 1. 编译复杂,开发环境不是IDE,无法在线debug 2. Nuttx操作系统复杂,而且实时性有待提高,传感器数据读取到最后控制输出的时间过长 3. 很多代码用matlab生成,不利于阅读,没有利用F4的Dsp核,效率低下,且代码结构复 杂,不利于二次开发 4. 数传速度低,只有1Hz,不能实时分析 5. IMU没有减震,需要整个飞控加减震 6. 修改程序到成功烧录过程繁琐,且不支持无线更新 大疆的M100和guidance是不错的开发平台,但是却主要用来开发视觉算法。控制算法和姿态解算给封装了。 其他:某宝上面的各种飞控,元器件性能低下,无操作系统,控制算法和姿态解算算法性能低,接口少,作为玩具还可以,作为科研那就呵呵了。Ascending Technologies公司的四旋翼开发平台倒是经常被各个科研院校和比赛使用,但是价格摆在那里。 因此越来越感受到拥有一个适合研究的四旋翼平台的重要性,无奈我个人的精力和能力有限,因此开贴聚拢志同道合的朋友共同学习,只有开源才能促进技术的进步。 初步设想的四旋翼具有如下的特点: 1. 具有先进的控制和姿态解算算法 2. 程序模块化设计,方便各种算法的实现 3. 提供Matlab仿真和理论支持 4. 高速数传,数据波形实时查看和分析 5. 高性能MCU和IMU 6. 优化代码,充分利用DSP核 7. 支持无线更新 8. 使用IDE编写、编译、调试和烧录 9. 采用简单高效的操作系统,充分减少控制延时 10. IMU放到有减震海绵的铝盒子里,接口形式可更换不同方案 11. 提供多种常见接口,也提供以太网接口,方便连接机载电脑 根据我个人的优势和技术的特点,初步确定四旋翼软硬件如下: MCU+GPS+IMU盒子方案一: 元器件 型号 MCUSTM32F746ZGT6 GPS+Mag3DR GPS Acc+MagLSM303AGR GroL3GD20H Acc+GroLSM6DSM 气压计LPS22HB IMU盒子方案一全部采用ST最新的高性能元器件,有现成的驱动,和Pixhawk一样采用双陀螺仪加速度计冗余设计MCU 采用高性能F746,可以运行复杂算法。 IMU盒子方案二:元器件型号 AccADXL354 GroADXRS642 ×3 气压计MS5803 IMU盒子方案二采用ADI高性能惯性传感器和高性能气压计,满足更高性能需求。飞控软件相关: 部分 具体 操作系统FreeRTOS 文件系统FatFs 通信协议Mavlink 开发环境Keil+QT 协同工作Github 开源协议BSD3-clause 四旋翼飞控的主板,IMU,元器件和主控板第一代实物截图: 过一番探讨,决定第一版硬件采用三部分组成,核心版采用Nucleo F767,主板固定在机架上,IMU做成减震盒子。 主板上接口与硬件:PWM遥控接口,PPM遥控接口,8个电机控制接口,1个PWM用户接口, 3DR GPS的接口,SD卡接口,电源管理,Flash,三色LED灯,F450机架接口。 IMU上硬件与接口:LSM6DSM,LPS22HB,LSM303AGR,ICM20608,2W加热电阻,3.3V电源,14pin的排线接口。 IMU上采用了很多冗余器件,例如LSM6DSM与ICM20608功能重合,主要是为了测试性能。 说明: EEDrone开源四旋翼从零开始详细的制作步骤,详见“相关文件”超链。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值