SP RacingF3飞控使用日志
前两天在田地上飞穿越机,大油门,高姿态,在返航的时候依然保持高速,这时反方向拨动摇杆推完油门,但到水面上速度仍然减不下来,于是啪一声掉到了面前的水里。。思索其因,在飞行的时候大幅度摇杆但飞行器“不听使唤”,过了两秒才做出响应,猜测搭载的APM飞行控制器所用的ATMEL MEGA2560 8位处理器处理能力已经到达了极限,由于穿越机高速状态下,电机振动对加速度计及陀螺仪产生的影响足以让处理器计算到达满载,So 反向摇杆并不能让飞行器反应过来减慢速度,从而炸机。
基于上述,便寻找处理性能更强的飞控,经过一番比对之后在CC3D、NAZE32、SP RacingF3之间选择了更强的后者。由于这是歪果仁开发的飞控,调参环境依赖 Google Chrome插件的支持(还得fanqiang下载)。
一大早拿到飞控后便开始了调参之路。
首先科学上网去到Chrome网上应用商店(
)安装插件,后面的调试就方便了。
打开调参软件,连接飞控,选左边第三个选择项里面下载最新的固件,点击底下的Flash Firmware稍等若干秒就完成固件写入
然后就是点击右上角的connect了,可以看到左边是各种选项,起初以为需要像APM那样校准陀螺仪,设置各通道对应的作用就能装机起飞,然而并不是那么简单。把D10接收机连上之后发现Receiver里遥控通道并没有反应,尝试过多种输入方式均没有作用。在搜索之后发现,这个飞控的固件并不支持普通接收机PWM脉宽调制的信号输入,这时想到了一个东西——PPM编码器。在X宝上寻找却发现最便宜的PPM编码器也要二十多块,但实际上成本十块钱都不到。继续搜索下发现了贴吧一个用ArduinoPro mini自制PPM编码器的帖子,根据他的向导转到APM中文网的用户手册,探索一番后才知道这种方式需要用USBISP编程器写入单片机的bootloader ,BUT手头上有Pro mini却没有这玩意,买一个也得等几天。另寻他路,终于在一个前辈的博客上发现了直接用Arduino程序做的PPM编程器O(∩_∩)O~~,此时只要用ArduinoIDE通过手上的CP2102 USB转UART将程序写入即可
(在这里→_→
http://www.cnblogs.com/Tranquilty/p/6226377.html
)。再把这个Pro mini做的PPM编程器连接接收机和飞控就能用了\(^o^)/~
//暂时探索到这里——2017年1月19日 20时41分13秒