开启新的征程,邀请您见证ST的蜕变

学习微波射频没方向?这些资料不可少!

【备战电赛】先导片-如何补全知识链条


Autoquad四轴飞行器keil完全移植 定点定高

Autoquad四轴飞行器keil完全移植 定点定高

Autoquad是一款非常强大的基于STM32处理器的开源飞控,然而其代码的开发环境并不是大家所熟悉的MDK,为了方便编译和学习,我就已经将其移植为MDK工程,实为初学者福音,已经实现了定点,定高,还有大量算法资料。吾爱无人机论坛的资料也是我的原本移植的,得到很多人的支持,这一个版本是我的加强版本,经过测试,修复bug,凡是下载本人资料,可以和大家提供本人知识范围上的技术支持。

注: 有评论说我程序编译不成功,我只能说是大家没有配置好还有就是选的型号有问题,还有说这不是我自己移植的程序,清者不多说,流言止于智者。直接看图不多说、

电路相关文件

电路图文件
autoquad_keil.rar
描述:代码
分享到:
收藏 (43)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归吴伟镖所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • Betaflight F4飞控 github源码/地面站及电路图等

    该飞控采用4层板,基于STM32F405RGT6设计,姿态传感器使用MPU6000,气压计bmp280,OSD芯片AT7456E,飞控上集成了电流计、分电板无需另外购买分电板装机,兼容SUBS、PPM接收机,安装孔位30.5*30.5mm 。固件采用OMNIBUSF4SD,飞控性能已前往小树林实际飞行验证,版本更新到第2版V2.0。V1.0 PCB顶层截图V1.0 PCB底层截图去小树林测试的视频:F4飞控小树林试飞上面那个是手机直接录,下面这个是用OTG模块连手机,可以看第一次人称视角:F4第一人称视角刚刚装完机的第一次测试:楼道内的测试第二版本修改了5V电源,由原来两路线性稳压升级为开关电源输出5V 3A,然后再分出3路3.3V分别给OSD MCU MPU6000等独立供电。优化了电源走线,增加了气压计bmp80V2.0 顶层3D视图V2.0 底层3D视图
    来自:飞行器时间:2019-04-13 四轴飞行器 电路图 飞控
  • 40A穿越机电调,包含BOM和PCB原文件

    没有原理图!注意,没有原理图!里面包含BOM和PCB原文件!只要把元器件买来,焊接上去刷BL程序就可以用!!!,还有2个样品!!!
    来自:电机驱动与控制时间:2019-02-13 四轴飞行器 电调
  • GPS航拍控制板,等距、定时、PPM等多种模式,支持SD卡实时记录拍照POS数据

    经过一段时间捣鼓也不断在改进优化,退出最新版的GPS航拍板,该板可以适用所有的航拍机型的飞控要求,主要工作模式有:GPS可设定等距离模式,可设定时间模式,PPM触发模式,3V~5V高电平触发模式,0~3V或0~5V低电平触发模式。支持屏幕显示结合按键设置(详见试用说明书),支持USB电脑端上位机快速设置功能等,支持4G SD卡数据存储记录照片张数、GPS经度、纬度、时间、海拔高度等(可依据要求修改测量数据)。提供整套解决方案,也可以提供定制化PCB原理图以及HEX文件。
    来自:飞行器时间:2018-11-22 四轴飞行器
  • 基于STM32的飞控板(带SD卡)

    基于STM32的飞控,稳定实测。原理图PCB都有。PCB全3D文件。稳定可用。引脚兼容匿名科创无人机代码。。提供给大家下载使用啦主芯片采用的STM32F407系列,具有传感器陀螺仪MPU6050.气压计MS5311,电子罗盘AK8975,很通用的一些芯片。预留接口 :串口, 8路PWM ,一路遥控器DBUS ,4路航模遥控器接口,GPS接口,I2C接口 ,一路ADC,一路USB。代码是通过四元数结算姿态的,可以通过老版本的匿名上位机查看姿态。PCB设计较好,可以提供给初学者参考学习。附件清单:1.SCH2.PCB3.软件源码(KEIL5)设计软件是AD16。AD软件设计的原理图PCB都兼容。稳定运行。每一个功能和接口都测过。里面的封装都是3D的 可用从中提取出来~ 希望对大家有帮助。下图是生产好的样子 ,是不是有点好看组装好的无人机展示 希望可以帮到大家。有疑问也可以私聊我。
    来自:飞行器时间:2018-10-02 stm32 四轴飞行器 飞行器
  • 四轴飞行器-气压计定高(原理图+源码)

    小四轴,实现一键定高,自稳控制。有遥控器程序,四轴原理图,四轴程序
  • 基于STM32四轴飞行器

    float safe_asin(float v) { if (isnan(v)) { return 0.0; } if (v >= 1.0f) { return M_PI/2; } if (v <= -1.0f) { return -M_PI/2; } return asinf(v); }//浮点数限幅 float constrain_float(float amt, float low, float high) { if (isnan(amt)) { return (low+high)*0.5f; } return ((amt)<(low)?(low):((amt)>(high)?(high):(amt))); }//16位整型数限幅 int16_t constrain_int16(int16_t amt, int16_t low, int16_t high) { return ((amt)<(low)?(low):((amt)>(high)?(high):(amt))); }//16位无符号整型数限幅 uint16_t constrain_uint16(uint16_t amt, uint16_t low, uint16_t high) { return ((amt)<(low)?(low):((amt)>(high)?(high):(amt))); }//32位整型数限幅 int32_t constrain_int32(int32_t amt, int32_t low, int32_t high) { return ((amt)<(low)?(low):((amt)>(high)?(high):(amt))); }//角度转弧度 float radians(float deg) { return deg * DEG_TO_RAD; }//弧度转角度 float degrees(float rad) { return rad * RAD_TO_DEG; }//求平方 float sq(float v) { return v*v; }//2维向量长度 float pythagorous2(float a, float b) { return sqrtf(sq(a)+sq(b)); }//3维向量长度 float pythagorous3(float a, float b, float c) { return sqrtf(sq(a)+sq(b)+sq(c)); }//4维向量长度 float pythagorous4(float a, float b, float c, float d) { return sqrtf(sq(a)+sq(b)+sq(c)+sq(d)); }
    来自:DIY创意产品时间:2017-11-25 stm32 diy制作 开源 四轴飞行器
  • 全自主飞行,定高定点低成本飞控系统方案

    注意此方案不是PX4,为个人亲自开发的飞控方案定高定点飞控特点:1、本方案飞控系统可进行多机型的定制。在穿越机、航拍机和农业机,固定翼等多个平台均可适用。2、成本低廉。飞控系统硬件在保持最优稳定性的情况下,成本较市面上的飞控系统低很多,紧存有传感器:MS5611、 MUP6000,罗盘用在GPS模块上面,还有主芯片STM32F4.3、可插拔的硬件设计。一个飞控系统两边的排针,只要将底板画好,直接插拔替换,方便使用。4、有手机地面站对飞行控制系统的数据进行监控。当飞控系统安装在飞机上可通过手机实时查看,例如当前的位置,高度,电量,还有飞行异常等信息。5、可执行复杂的飞行任务。在手机地面站上集成了多项复杂的飞行任务:1) 指点模式 2) 航线规划 3) 一键起飞/降落4) 跟随模式 5) 围栅飞行 6)一键返航 7)定高定点6、飞控系统校准简单。飞控的校准,直接集成在了手机地面站上面,可以直接通过手机进行一键校准和校准过程的观测。7、飞行稳定性。飞控系统在硬件架构上进行了IMU的分离,加入铁块增加惯性,双层海绵减小震动。在稳定飞行过程中,不出现异常的掉高或者上升情况,GPS定点稳定不飘移动。8、程序底层接口大量重新映射和修改。可以让工程师进行二次开发算法层,无须再关心hal层的开发。硬件批量成本:低于100元大小为:3cm*3.8cm下面是本方案的可插拔的飞行系统通过插入底板的方式安装在了QAV250的机架上的图片和飞行视频:https://player.youku.com/embed/XMjkzNjUyNTQyNA==?de...资料提供:硬件 :PCB 源文件,可以直接打板子软件: 飞控程序本资料提供:对应的程序和硬件PCB工程,本方案已经实现了量产。大批量,视频飞行效果如下,本人手上还有剩下一批产品板子是一整块已经焊接好的。
    来自:飞行器时间:2017-11-10 四轴飞行器 无人机 飞控 定点 定高
  • 通用各系列主控飞控,STM32四轴PCB工程源文件

    本项目是基于STM32+mpu9250+bmp280+nrf24l01四轴飞行器PCB工程源文件,见附件内容下载。该四轴飞行器基于STM32F334C8T6设计,个性化四轴外形,可自行修改电路,通用各系列主控飞控。STM32四轴飞行器电路板实物截图:STM32四轴飞行器电路板设计参数如下: 716/720/其他直径空心杯电机、修改PCB电机孔直径即可结合mpu9250、bmp280传感器兼容nrf24l01通讯兼容串口lc12s通讯预留SWD仿真下载口预留串口调试口可采集电池电压情况四轴轴径65mm,兼容市面四轴保护圈附件内容截图:
    来自:飞行器时间:2017-11-07 stm32 四轴飞行器 飞控 mpu
  • 贱卖本人DIY制作的四轴飞行器及遥控器PCB工程文件及源码等

    该设计是自己DIY制作的基于STM32四轴飞行器和与之匹配的四轴遥控器,见附件下载其对应的原理图和PCB源文件及控制源码。经核对,该遥控和四轴资料都能用,PCB是PADS9.5直接打开,或者导入asc格式可以打开。原理图是ORCAD,四轴飞行器和四轴遥控器控制源码用的编译器是uVision V5.24.20。四轴飞行器及遥控器电路截图:
    来自:飞行器时间:2017-10-23 diy制作 四轴飞行器 遥控器
  • 资料开源-MiniFly四轴飞行器-支持4D空翻,抛飞,定高

    本设计分享的是正点原子独家设计的MiniFly四轴飞行器-支持4D空翻,抛飞,定高一键起降等酷炫操作,资料开源力度还不错,故特意分享给需要的朋友。 该MiniFly四轴飞行器硬件主要组成包括四轴主控板和四轴遥控器两部分,具体主要包括电机、电调、电池、浆叶、机架、遥控器、飞控等。MiniFly四轴飞行器主控板实物截图:MiniFly四轴遥控器实物截图:MiniFly四轴飞行器设计参数如下:附件资料截图:可能感兴趣的项目设计:大赛一等奖-基于STM32F4的四轴航拍飞行器资料开源,链接:https://www.cirmall.com/circuit/1389/detail?3
销量
153
查看
8583
Uncle_镖

Uncle_镖

特约卖家
固件工程师
参数名 参数值
发布于 2017 年 01 月 22日
更新于 2017 年 03 月 21日
Moore8直播课堂