DIY一个基于ardupilot固件的固定翼飞控
硬件规格
处理器
带FPU STM32 F407的单32位ARM Cortex M4内核
传感器
InvenSense MPU6000 IMU(加速器,陀螺仪)
MS5611气压计
IST8310指南针
功率
2个独立的3,3v LDO,用于CPU、传感器、CAN,SD卡和Fram
反向电压和过压电源保护
电路板电压和伺服电压传感器
接口
5个UART串行端口,1个带逆变器,用于frsky telemertry
高达12x PWM输出
Spektrum DSM / DSM2 / DSM-X卫星输入
Futaba S.BUS输入支持(带外置逆变器)
PPM和信号
RSSI(PWM或电压)输入
I2C,SPI,CAN,USB
3.3V和6.6V ADC输入
外形尺寸
50*30.5mm
其他
micro SD卡(用于日志)
Fram储存参数
软件
Tags
How to start
- Grab a transponder (build one yourself or get one from an official reseller (currently working on this..)). If you build one yourself here’s how to upload the software.
- Plug it in a free 5V source. Make sure you can draw enough current. Short pulses are over 100mA. Maybe an extra 47-100µF Elko on 5V rails is recommended if you notice some trouble. To set up your transponder ID follow this guide.
- To set up the receiver follow this guide.
Now you’re ready to go :)
ToDo :
- Wireless Usage
- What you need
What’s next
I’m working on a big update, but it’s currently a secret :P Just kidding. I have to check if what I’m planning is actually possible. If it is I will post some info here soon ;)
Weblinks
Main discussion about OpenLap occurs in the following Facebook group :
https://www.facebook.com/groups/1047398441948165/
Most of the discussions are in German, but I will try to make an english version of my posts in the future.
There’s also an official website, but because of limited time the info there is out of date…
www.openlap.de
Thanks for your interest in OpenLap
Always feel free to contact me, I will try to answer asap. Any “professional” help is welcome!