登录
首页 » 算法 » 四旋翼程序,stm32利用MPU6050的dmp库求姿态角,自己拿量角器测过误差在0.3度左右,可以用串口或蓝牙调PID,手机就能当遥控,

四旋翼程序,stm32利用MPU6050的dmp库求姿态角,自己拿量角器测过误差在0.3度左右,可以用串口或蓝牙调PID,手机就能当遥控,

于 2022-01-25 发布 文件大小:3.99 MB
0 261
下载积分: 2 下载次数: 1

代码说明:

应用背景 为防止今年电赛的四旋翼题目,自己写了个四旋翼程序,内含3路PID,内环为角度,外环位置(高度),PID为增量式的,考虑到了4个电机不同状态和位置时的控制,比较容易理解 关键技术 自己写的stm32四旋翼程序(为电子设计大赛准备的),利用MPU6050求得的姿态角进行PID校正,误差在0.3度左右,(自己拿量角器量过),内置了串口调试程序,在PC端可以自己调节PID,占空比等参数,也可以自己接一个蓝牙模块,用手机直接控制(我就是这样做的),内含超声波测距程序(最简单的那种模块,很便宜的),电机 占空比之类的已经试过,可以起飞,

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 维纳滤波处理,是C++源代码,包含了几个函数,请各位达人多多使用...
    维纳滤波处理,是C++源代码,包含了几个函数,请各位达人多多使用-Wiener filtering treatment is C++ Source code contains a number of functions, please use up a lot of people
    2022-11-12 05:15:03下载
    积分:1
  • detailed algorithm design
    详细龙贝格算法设计-detailed algorithm design
    2022-02-02 15:07:27下载
    积分:1
  • mfc随机数生成排序以及列表
    资源描述可在mfc框内生成随机数,然后进行随机数的排序
    2022-10-21 09:40:07下载
    积分:1
  • 200495231612.rar
    200495231612.rar
    2022-12-13 23:05:03下载
    积分:1
  • 将C语言转换成汇编语言
    将C语言转换成汇编语言-C language into assembler language
    2022-03-07 03:18:38下载
    积分:1
  • 基于矢量控制的永磁同步交流伺服电机控制系统代码
    基于矢量控制的永磁同步交流伺服电机控制系统代码,内含文档介绍了永磁同步交流电机的矢量控制理论,并根据矢量控制理论运用DSP实现了对永磁同步交流伺服电机的电流、速度和位置的三闭环控制,并给出了源程序。非常实用。
    2023-04-12 01:20:04下载
    积分:1
  • 贝塞尔曲线示例
    #include < iostream > #include < 矢量 > #include < math.h > #include"BezierPoint.h" 使用命名空间 std ; BezierPoint 贝塞尔 (方法 < BezierPoint > & pts,双 t) ; 双选择 (双 a,双 b) ; 双 factorial(double num) ; int main(void) { 方法 < < BezierPoint >> 方法警校 ; char endPointCount = 0; 双 inx ; 双 iny ; int ptCount = 0; int 终结点 ; 双 deltaT ; cin >> ptCount >> deltaT ; 为 (int 我 = 0 ; 我 < ptCount; i + +) { cin >> inx >> iny >> 终结点 ; BezierPoint p iny inx) ; 如果 (endPointCount = = 0 & & 终结点 = = 1) { pts.push_back (方法 < BezierPoint > ()) ; pts[pts.size()-1].push_back(p) ; endPointCount + +; 继续 ; } pts[pts.size()-1].push_back(p) ; 如果 (endPointCount! = 0 & & 终结点 = = 1 & & 我! = ptCount-1) { pts.push_back (方法 < BezierPoint > ()) ; pts[pts.size()-1].push_back(p) ; endPointCount + +; } } 为 (std::s
    2022-03-13 19:08:01下载
    积分:1
  • 高效的c++科学库,提供了矩阵、复数等
    高效的c++科学算法库,提供了矩阵、复数等算法。--The high effective c++ scientific algorithm library, It provides some algorithms such as matrix, plural number,etc.
    2022-10-21 22:30:03下载
    积分:1
  • 密码锁程序
    应用背景可以应用在一些加密的情况上,不过程序比较简单,加密程度不够,只是学习51单片机的一种例子程序而已关键技术通过对EEPROOM的写入  保存密码,然后通过键盘输入密码,再核对。最终又LCD显示出来
    2022-03-23 00:24:51下载
    积分:1
  • 求极点零点,求出极点到单位圆上各点的向量的模,求出零点到单位圆上各点的向量的相角...
    求极点零点,求出极点到单位圆上各点的向量的模,求出零点到单位圆上各点的向量的相角-seek to get round to the flat pole on the point of the vector mode to get round to the flat 0.1 points on the phase angle of Vector
    2022-02-20 20:57:06下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载