桂林电子科技大学信息科技学院- 电子工程系

  • 4 .数传电台及电调通讯
    • 4.1 电调板通讯(I2C核移植)
  • 5 .扩展组件
    • 5.1空投系统(PPM波形发生)
    • 5.2视频传输与头部传感器

转自:
四轴飞行器及其UAV飞控系统 - 桂林电子科技大学信息科技学院 电子工程系

嗯 ,这篇论文看样子飞控什么电路都是自己搭建的,觉得有比较大的参考意义吧,现在基本上是往底层这边靠近了

4 .数传电台及电调通讯

4.1 电调板通讯(I2C核移植)

主控板与电调板通讯采用I2C协议,i2c协议是一种简单的多主从半双工通讯协议,硬件上只 需要两根线,便可连接主控端和四只电机驱动,在标准模式下通讯速率为100kbps,快速模式通 讯速率更是高达400kbps,完全可以满足电调板的控制需要。这里我们采用了标准模式。 电调板的控制单片机内置了i2c (twi) 总线控制器,只需在程序中操作相应寄存器组,即可产生符 合I2c标准的通讯时序。而网络上很容易获得基于Wishbone总线的开源IP核,因此我们只需要将其 转换为符合Aval。一 MM总线标准的IP核,并通过到定制IP加入到我们的SOPC系统,即可轻易 实现二者的通讯,SOPC这一可按需定制外围的特性,无疑大大提高了整个系统的灵活性,也减少了工程人员的重复性劳动,这是采用SOPC系统的一又大优势。

下面介绍一下我们定制的专用数据帧格式。考虑到电调的工作环境,各种干扰比较严重,为
保证数据的正确传输,我们制定了一套数据帧格式,
其中

  • S表示开始信号,

  • SLA表示从机地址,

  • W表示写,R表示读,

  • DATA表示数据

  • ACK表示应答信号

  • NACK表示无应答信号

  • P表示停止。
    -
    加入反码的发送,并供接收端校验二者按位与和按位或的结果是否是全1和全0 ,就可以知道
    数据是否被干扰而出错。而校验的结果,可以在下一个读取过程中,发送给主控板,这样收发端
    就都可以了解出错情况,从而进行下一步的处理

    主控板与遥控器和上位机通讯是采用无线UART模块实现的,其无线传输过程对外部透明,主
    控部分只需要把它当成普通UART端口进行通讯即可,不过由于原理限制,无线UART不能实现普
    通UART一样的全双工通讯,因此数据上行过程全部由上位机发起以避免堵塞通讯通道,下行数据

  • 以0x00-0x1®为帧头和帧尾,供主控识别数据帧类别并检验内容是否正确

5 .扩展组件

5.1空投系统(PPM波形发生)

空投系统由一个舵机控制释放和锁紧空投挂钩,因此空投系统控制就是舵机控制。对于模型
用模拟舵机来说,其控制信号是频率为50Hz,占空比范围5%-10%的PPM信号,因此只需要用 HDL写一个带有的PWM功能的,同时可并行接收NIOSII核指令来调整占空比的分频器即可。

5.2视频传输与头部传感器

作为一种稳定的飞行平台,四轴飞行器可以搭载视频传输系统向上位机或操纵者传输高质量
的实时视频。

对于视频显示我们提供了两种方案:
1:使用上位机软件的视频接收窗口查看。 (已在演示光盘中演示)
2:使用视频眼镜,以第一人称观看.

  • 当使用方式1时,只需将图传系统的A/V输出端接入视频采集卡,便可作为标准USB视频输入
    设备被上位机软件识别并显示出来。
  • 当使用方式2时,可追加头部传感器模块,实现摄像头随操控者头部移动而移动,达到虚拟驾驶舱
    的效果I 为虽现以上效果,头部传感器需要捕捉控制者头部两轴的动作一水平旋转和俯仰,因此拟
    采用上文介绍的磁阻传感器和加速度传感器组合,通过磁阻传感器读取地磁场信息判断用户头部
    水平朝向的变化,通过加速度传感器读取俯仰的变化,再通过遥控器采集,无线串口模块发送至
    飞行器,最终采用空投部分使用的舵机驱动逻辑,驱动扩展接口上的两路舵机即可控制摄像头云
    台跟随操控着头部运动。

【无人机系统】四轴飞行器及其UAV飞控系统 - 桂林电子科技大学信息科技学院 电子工程系(四 五 )相关推荐

  1. 四轴飞行器偏航角不同飞控的C语言实现方法

    偏航角的控制与俯仰角以及翻滚角不同.俯仰角以及翻滚角都是要随着遥控器改变,特别是遥控器归中的时候,就俯仰角以及翻滚角也要归0.但是偏航角最大的区别就是遥控器归中后不需要恢复. 蓝鸟飞行器: 对于Z轴偏 ...

  2. c语言患者住院管理系统,住院系统-中小医院医疗套装软件管理系统_九明珠信息科技...

    简介:住院系统包括:出入院管理.住院收费.护士工作站 功能列表介绍出入院管理 1)办理病人入院登记:支持多种身份(公费.自费.本院VIP.新农合.惠民.各类医保)的病人: 2)提供病案首页建立与打印: ...

  3. Udacity机器人软件工程师课程笔记(二十五) - 使用PID控制四轴飞行器 - 四轴飞行器(四旋翼)模拟器

    1.四轴飞行器运动学和动力学模型 在讨论四轴飞行器时,明确定义两个参考坐标系会很有帮助:一个固定的世界坐标系W{W}W和一个牢固地附着到四轴飞行器的质心(CoM)的运动坐标系B{B}B. 假设运动坐标 ...

  4. 基于Arduino Pro Mini的四轴飞行器

    一.四轴飞行器的结构 四轴飞行器属于一种多旋翼飞行装置,有四个轮子来保持悬浮和推进飞行,简称四轴或四旋翼.四轴飞行器的四个旋翼具有相同的大小,位置分布对称,成十字形交叉状.四轴飞行器搭载的飞行控制装置 ...

  5. 单片机毕业设计 stm32四轴飞行器设计与实现

    文章目录 1 简介 2 重点内容 2.1 i2c通信 2.2 mpu6050; 2.3 互补滤波: 2.4 获取期望姿态: 2.5 PID控制算法: 2.6 输出PWM信号 3 最后 1 简介 Hi, ...

  6. 丹尼带你入坑无人机3 - 四轴配件简介

    知道你的四轴里面每个小东东都是干嘛用的吗? 麻雀虽小,五脏得全.简单说,飞控就是大脑,它能知道每一时刻无人机的状态,并且给下一时刻需要作出的动作发出指令. 电调就好比是神经单元,接收大脑发送的命令,转 ...

  7. 泛微oa系统什么框架_泛微移动办公OA系统走进江苏国曜信息科技有限公司

    近日,泛微凭借以"简单高效"为核心的协同OA办公系统与江苏国曜信息科技有限公司成功合作,泛微将助力企业信息化建设,促进其管理水平的迅速提升.江苏国曜信息科技有限公司成立于2018年 ...

  8. 某无人机飞控系统的原理、组成及各传感器的作用

    总结飞控系统:飞行姿态控制和导航系统. 以前,搞无人机的十个人有八个是航空.气动.机械出身,更多考虑的是如何让飞机稳定飞起来.飞得更快.飞得更高.如今,随着芯片.人工智能.大数据技术的发展,无人机开始 ...

  9. 用开源飞控套件做一架Mini四轴飞行器

    用开源飞控套件做一架Mini四轴飞行器 四轴飞行器已经不是什么新鲜的东西,世界上很多不太平的地方也用某疆的四轴做侦察,你只要花几千块钱,就可以买到一套"进入白宫同款"的四轴无人机. ...

  10. ArduPilot开源飞控系统之简单介绍

    ArduPilot开源飞控系统之简单介绍 1. 源由 2. 了解&阅读 2.1 ArduPilot历史 2.2 关于GPLv3 2.3 ArduPilot系统组成 2.4 ArduPilot代 ...

最新文章

  1. 「可解释ML/3D深度学习等」Github六月最受欢迎的机器学习库来啦
  2. 【数理知识】矩阵束 Matrix Pencil
  3. poj3296--Rinse(三分)
  4. tomcat端口冲突解决 Address already in use: JVM_Bind :8080
  5. 方舟编译器的安装和编译Helloword(2)
  6. 第二课 每天努力一点点【Linux培训实录】
  7. 小刘同学的 virtuoso IC 618 版图初学
  8. 内存高效的可逆 GAN 网络:Reversible GANs for Memory-efficient Image-to-Image Translation
  9. linux 中du和df的使用
  10. jquery 录屏_Fundebug录屏插件更新至0.6.0
  11. 关于加密解密有哪些你需要知道知识?一篇文章告诉你
  12. 24339 Problem B 采药
  13. 什么是冰山模型,冰山模型的三层结构
  14. 百度深度学习平台AI Studio入门
  15. C++中的.hpp文件与.h文件
  16. 进销存系统 通用进销存行业商用财务系统
  17. java 企业网站源码模版 有前后台 springmvc SSM 生成静态化
  18. win10键盘没坏打不出字怎么回事
  19. 预测师的随想系列五:知其然重要,知其所以然更重要
  20. 加密办公文档:保护本地文件

热门文章

  1. Vue简易时间计时器
  2. pdf24是什么软件 | pdf24 tools(PDF24工具箱)官方中文版V10.7.1 | pdf24tools下载
  3. 用C语言做的即时通讯软件,即时通讯软件代码-C语言来编写类似QQ的即时通讯软件求代码!!!...
  4. 【光学设计】- 第一节
  5. xml文件转json文件
  6. WebWork深入浅出(http://www.blogjava.net/moxie/archive/2006/10/20/76375.html)
  7. 计算机网络工程教程:基于cisco路由器和交换机,计算机网络工程教程—基于cisco路由器和交换机教学课件作者陆魁军chap7思科路由器的高级功能.ppt...
  8. 基于Qt的NAT检测和NAT穿透
  9. GDAL坐标转换六参的使用方法
  10. 云台球型摄像机行业现状调研及趋势分析报告