无人机自动驾驶仪的嵌入式开发
2010-08-14 10:56
134 查看
成都纵横自动化
技术有限公司www.jouav.com
是提供专业级别的小型无人
机自动驾驶仪。
无人驾驶飞机是指具有远程遥控或者自主飞行能力,能够携带诸如任务载荷的无人航空飞行器,其在勘测和侦察领域扮演着重要的角色.自动驾驶仪是无人机飞行系
统的关键子系统.
该小型自动驾驶仪主要由四个单元组成:
1、微处理器单元mpc565;
2、GPS和惯性传感器;
3、空气数据传感器;
4、数据记录flash
微处理器作为数据处理和飞行控制的核心要求具有极高的可靠性,很低的功耗,要能完成复杂的算法,因此必须选择powerpc系列的内核才能满足要求,我们
过去在设计飞控时,使用ARM作为内核的设计方案,后来发觉这是十分有害的,作为主打消费电子的arm内核是无法胜任象飞控这样的高可靠性要求的,因此我
们选择军品上十分信任的powerpc系列芯片,为了满足复杂算法的要求,我们需要双精度的浮点运算,通过仔细比较,发觉mpc565这款用于汽车核心控
制的芯片满足要求。
gps通过mpc565芯片的串口进行通讯,mpc565提供多达32个pwm的输出,完全满足各种无人机的舵机控制和云台控制。通过spi接口接收
adc采集3个加速度计信号,3个速率陀螺、双口MPXV5004G 4kPa动态压力传感器
和MPX4115A大气压力传感器作为空气数据采集单元的传感
器,为无人机驾驶提供海拔高度和真空速数据。
我们采用flash实时记录飞行的原始数据和姿态数据以及控制数据,为试验飞行提供类似黑匣子的服务。
所有数据经过GPS/INS卡尔曼非线性滤波,融合出飞行状态,为控制打下基础。
我们采用总能量法控制,使得整个飞行包线范围内,参数基本不需要调整,而且能保护过速和失速。
这是我们的产品网站:www.jouav.com
技术有限公司www.jouav.com
是提供专业级别的小型无人
机自动驾驶仪。
无人驾驶飞机是指具有远程遥控或者自主飞行能力,能够携带诸如任务载荷的无人航空飞行器,其在勘测和侦察领域扮演着重要的角色.自动驾驶仪是无人机飞行系
统的关键子系统.
该小型自动驾驶仪主要由四个单元组成:
1、微处理器单元mpc565;
2、GPS和惯性传感器;
3、空气数据传感器;
4、数据记录flash
微处理器作为数据处理和飞行控制的核心要求具有极高的可靠性,很低的功耗,要能完成复杂的算法,因此必须选择powerpc系列的内核才能满足要求,我们
过去在设计飞控时,使用ARM作为内核的设计方案,后来发觉这是十分有害的,作为主打消费电子的arm内核是无法胜任象飞控这样的高可靠性要求的,因此我
们选择军品上十分信任的powerpc系列芯片,为了满足复杂算法的要求,我们需要双精度的浮点运算,通过仔细比较,发觉mpc565这款用于汽车核心控
制的芯片满足要求。
gps通过mpc565芯片的串口进行通讯,mpc565提供多达32个pwm的输出,完全满足各种无人机的舵机控制和云台控制。通过spi接口接收
adc采集3个加速度计信号,3个速率陀螺、双口MPXV5004G 4kPa动态压力传感器
和MPX4115A大气压力传感器作为空气数据采集单元的传感
器,为无人机驾驶提供海拔高度和真空速数据。
我们采用flash实时记录飞行的原始数据和姿态数据以及控制数据,为试验飞行提供类似黑匣子的服务。
所有数据经过GPS/INS卡尔曼非线性滤波,融合出飞行状态,为控制打下基础。
我们采用总能量法控制,使得整个飞行包线范围内,参数基本不需要调整,而且能保护过速和失速。
这是我们的产品网站:www.jouav.com
相关文章推荐
- [翻译][php扩展开发和嵌入式]第18章-php的扩展自动生成
- 建立嵌入式软件开发的自动构建环境
- 在嵌入式开发平台中实现USB设备的自动挂载
- Qt/Embedded嵌入式开发环境的建立 转
- 如何为嵌入式开发建立交叉编译环境
- 嵌入式Linux开发——YAFFS文件系统详解
- iOS开发之UIWebView自动滑动到顶部
- [置顶] Python + C/C++ 嵌入式编程(2):基于Code::Blocks进行环境配置和开发(入门版)
- AutoEE_V2.0.0-自动智能开发平台-集成activiti工作流引擎和activiti-explorer在线流程设计器
- 搭建Linux嵌入式开发环境
- CentOS 6.x安装配置嵌入式软件开发环境
- 嵌入式软件系统开发历程
- 微信公众平台开发入门--PHP,实现自动回复文本,图文,点击事件
- 考场自动安排工具开发手记
- linu 链接脚本 分类: 嵌入式开发学习 2013-05-07 18:45 326人阅读 评论(0) 收藏
- 初涉入嵌入式开发!
- 嵌入式开发之工具移植---tcpdump移植和使用
- ADT开发中的一些优化设置:代码自动补全等
- 嵌入式开发之davinci--- 8127 中camer 和 capture link 的区别
- 嵌入式学习-驱动开发-lesson1-字符设备驱动模型