本帖最后由 Smartype 于 2013-3-7 12:01 编辑
主控板
![](https://pixhawk.ethz.ch/px4/_media/modules/px4fmuv1.6_top.png?w=400)
这个硬件非常之强!
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什么的,但是他们还另外推出了一个光流模块。
![](https://pixhawk.ethz.ch/px4/_media/modules/px4flowv1.0_top.png?w=400)
既然支持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 扩展板
![](https://pixhawk.ethz.ch/px4/_media/modules/px4iov1.3_top.png?w=400)
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
|