本帖最后由 Smartype 于 2013-3-7 12:01 编辑
主控板
这个硬件非常之强!
PX4FMU is the core module, the FlightManagement Unit. With hardware floating point unit and SIMD. Details. CPU 硬件支持 浮点运算,而且支持 单指令多数据 (也就是一个CPU指令周期出来多个寄存器的数据,也就是DSP类似的功能) - 168 MHz Cortex M4F CPU (196 KB RAM, 1MB Flash)
168 MHz 的实时系统真的是很快了 。呵呵。(MultiWii 是用的16MHz的瓶颈我现在碰到了,就是无法完成用加速度来定点,然后使用GPS修正,能够有效控制漂移和修正的速度。这种方法就是NAZA使用的定点技术)
1MB的Flash应该比较充足了,Atmega 328p 30k已经不够用了。必须舍去一些features。 - Sensors: 3D ACC / Gyro / MAG / Baro
这个没有什么的 - microSD slot, 50 pins (30, 15, 5) of connectivity
存飞行数据。
目前这个硬件支持的代码有APM 和 它自己开源的 代码。
这个模块支持GPS什么的,但是他们还另外推出了一个光流模块。
既然支持GPS,为什么要有光流呢?
1. 精度
这个想想AR Drone就明白了。AR Drone 以60Hz的速度计算两帧之间的偏移,然后纠正。AR Drone的光流是320x240的,根据高度就可以算出来精度了。AR Drone使用1G的DSP来干这个繁重的活。
PX4Flow is an optical flow camera. Provides optical flow at 250 Hz. Unlike mouse sensors it works indoors without illumination LED. Details. PX4Flow 的光流是250Hz的。精度很棒。
- 168 MHz Cortex M4F CPU (196 KB RAM)
专门有一个168MHz的CPU来干这个活。 - 752×480 MT9V034 imager, 3D Gyro
3D 陀螺仪用来计算相对水平位移(三角函数+高度+角度就可以) - 16 mm M12 lens, microSD slot
可以存照片
2. 室内或者没有GPS信号的地方
舵机 / IO 扩展板
PX4IO is the Input/Output module with 8x servo, 4x relay and failsafe/override.Details - 24 MHz Cortex M3 Failsafe Controller
24 MHz 的失控控制CPU。就是说主CPU程序故障的时候,这个CPU可以接管! - 8x 50-400 Hz PWM servo out
- 2.25A integrated 5V BEC
- 4x relay, CAN, UART, I2C, PPM, S-Bus, Spektrum, diff. pressure
|