网站颜色:

STM32F405 飞控 MS5611+MPU6500+LSM303 四轴飞控 提供四轴源码

  • 品牌:第七实验室
  • 处理器:STM32F405RG
  • 陀螺仪:高精度MPU6500
  • 加速度计&磁场计:LSM303D
  • 气压计:MS5611
  • 其他功能:TF存储,PPM,S.BUS,GPS

原四轴飞控的升级版本,控制器升级为速度更快并支持浮点运算的STM32F405RG。

由STM32F405RG做主控制器的Captian 飞控板正式上架。 现在购买将送四轴飞行控制的源码,包含以下模块:

1. 姿态解算,得到四轴当前的pitch roll yaw 角度

2. PWM输入 同时接收6路PWM信号 

3. PWM输出  同时输出6路PWM信号

4. PID控制环,实现四轴定姿态,定高,高航向 功能

5. 与上位机进行通信,监控PWM信号,监控PID控制环 ,修改PID参数 

6. GPS模块的数据读取和定点飞行 (定点飞行正在测试中)

7. 超声波测距仪的驱动,测距得到高度,用于修正气压高度的误差

8. AT45DB   Flash 配置数据的保存 和读取   保存偏置和PID参数

9. TF卡读写程序, 使用FATFS文件系统

captain飞控 主控制器为 STM32F405RG,运行在168M 主频。运行当前提供的程序,可达到:

-- 姿态运算 每秒 1200次

-- 控制更新率 400Hz (受限于商品电调的最高PWM控制频率)

 当你看到这个板子,并想购买这个板子的时候,请你认真地仔细地阅读以下内容. Captain飞控定位为学习飞行控制器的平台。并不是商品的飞控

特别说明:
1. captain飞控板并不是真正意义的飞控。是一个飞行控制器或者是机器人控制器的硬件平台
2. captain提供板子上硬件的驱动程序,用户需要自行编写软件。
3. captain控制算法基于PID,需要自行调节PID参数
 
综合以上所述,captain飞控板不适合以下人员:
1. 没有单片机基础 没有C编程基础的
2. 想购买现成的飞控,到手能飞的
3. 思想浮躁的
 

硬件配置:

1.STM32F405RE ARM 32-bit Cortex-M4CPU 主控制器 运行于 168M 主频

2.MPU6500 + LSM303D 组成 9DOP 九轴姿态传感器

3.MS5611 高精度 厘米级 气压高度计

4.AT45DB161 存储配置数据 或者3D 航点信息

5.1路用户可控制的LED 

6. 6路PWM/ PPM输入  6 路PWM 输出

7.3路 TTL 电平的UART 串行通信口

8. 2路 I2C 接口    与MS5611共用总线

9.1路CAN 总线接口(TTL电平的,需要接驱动芯片)

10.4路 模拟输入ADC , 2路模拟DAC输出

 Captain带有6路PWM输出接口,可以连接机器手,自动云台,各种舵机 和ESC电子调速器


 

飞控的地面站有以下功能:[注:上位机软件不提供源码]

1.监控PWM输入 和PWM输出的值

2.实时调整PID参数

3.监控PID控制环的效果,以波形的方式显示PID环 目标值、当前值和控制量

 

 

 

产品实物照片:

 

 

 物理尺寸:  孔径 2.7mm   可使用2.5MM的螺丝安装

 

 

 

配置清单

配置清单

品名规格

数量

Captain飞控主板

1

4P杜邦线

2

直单排、双排针

若干

资料光盘DVD

1

 

 

 
 
 
资料下载请移步至:www.chiplab7.net 
 
 
 
热门设计服务