【21ic飞控】+蓝牙BLE4.0四轴小飞行器资料
目前半导体数字芯片、传感器芯片和射频芯片发展很快,对四轴飞行器一直很感兴趣,我想做蓝牙BLE4.0四轴小飞行器, 自己熟悉一些蓝牙无线通信和电机驱动!
mems陀螺仪和加速度计了接一点,算法和机械不太熟悉,估计会遇到许多困难的。
蓝牙通信距离10米至20米,载波频率2.4G-2.485G,通信速率可以达到1Mb/s,属于近距离通信,
低功耗,加密性好,可以传输数据和语音。通信协议目前采用4.0版本,应用领域广泛,智能手机,平板电脑,可穿戴设备,蓝牙耳机、音箱,遥控玩具。 现在的四轴飞行器多数采用stm32f+nRF24l01+ MPU6050,我打算用CC2540f256/CC2541f256做四轴小飞行器。CC2540f256芯片资源介绍:CC2540=mcu51+BT(BLE)+USB CC2541f256芯片资源介绍:CC2541=mcu51+BT(BLE)+I2C高性能8051内核,256kB flash,8kB sram,8路12-Bit ADC ,pwm输出,Two Powerful USARTs(可配置spi/uart),2.0 Full-SpeedUSB Interface,Powerful Five-Channel DMA,TrueSingle-Chip BLE等. cc2540芯片手册 cc2541芯片手册 MEMS传感器芯片MPU6050,功能测量陀螺仪转速,测量三轴加速度。 cc2540f256开发工具制作介绍可参考这个帖子:
https://bbs.21ic.com/icview-686284-1-1.html
建议大家使用8051 IAR8.3编译软件,
另外BTOOL通信软件,
Flash programmer代码烧录软件可以到ti网站下载!
还需要 usbdongle通信工具。
刚购买了mpu6050模块,准备仔细研究相关算法! 希望大家能通俗的讨论和讲解四轴工作原理和控制算法! 楼主你好,用CC2540做小四轴可能性能满足不了哦。建议加一个mps430或者AVR8位单片机。 nrF51812,M0 32bits的 zhous123 发表于 2014-11-18 19:02
楼主你好,用CC2540做小四轴可能性能满足不了哦。建议加一个mps430或者AVR8位单片机。 ...
多谢关注 sxhhhjicbb 发表于 2014-11-19 09:34
nrF51812,M0 32bits的
考虑价格和开发工具等 我做了51822的四轴,但是现在的问题在IIC速度与计算速度跟不上,测算精度速度上不去,楼主做蓝牙可能也需要考虑一下这方面因素~ 琅琊 发表于 2014-11-19 15:04
我做了51822的四轴,但是现在的问题在IIC速度与计算速度跟不上,测算精度速度上不去,楼主做蓝牙可能也需要 ...
mcu主频多少 stm32f103的i2c许多人都使用模拟的 电机驱动芯片资料,型号nmos,通过pwm控制高低电平占空比来改变漏极电流大小,进而控制电机的转速! 四轴飞行器耗电量较多,飞行数分钟后就需要充电,上传锂电池充电芯片资料! 资料 mpu模块简单测试通过了! mpu6050模块简单测试通过了!
页:
[1]
2