四旋翼飞行器嵌入式陀螺仪数据采集设计

  • 格式:pdf
  • 大小:163.26 KB
  • 文档页数:2

电子技术・Electronic Technology 

四旋翼飞行器嵌入式陀螺仪数据采集设计 

本文以创新开发套件的小 型四旋翼飞行器为实际对象,通 过对陀螺传感器L3G42 00D采集 原始数据以及整合三轴加速度计 LIS3DH的一段经过测试的配置信 息,用于配合运行控制算法和处 理从惯性导航系统传输过来的姿 态信息。通过多次调试控制算法, 进行多次飞行试验,该芯片配置 数据可以有效满足稳定飞行数据 采集的功能。 

【关键词】四旋翼飞行器STM32F103陀螺传 

感器L3G4200D加速度计LIS3DH 

1引言 

四旋翼飞行器是一种能够实现垂直的起 

降,并在空中可以随时通过调整飞行姿态来改 变飞行方位的飞行器。四旋翼飞行器利用旋翼 

转向在前后与左右的反相,来抵消反扭力矩, 

从而保持机体的平衡。在现实应用中,由于小 

型多旋翼飞行器具有其它飞行器所无法比拟的 优势,因此其在现代社会诸多领域得到广泛应 

用,包括摄影航拍、电网线路巡检、环境保护 

监测、农林施肥作业等。 

目前四旋翼飞行器主要分为遥控器进行 的遥控型和自主控制的自主飞控型两种。针对 

四旋翼飞行器控制技术的主要集中在两大热点 

研究领域:一个是基于惯性导航的自主控制系 

统,另外一个是基于视觉飞行的自主控制系统。 

2嵌入式陀螺仪数据采集的实现 

为了实现四旋翼飞行器在空中自主、持 

续飞行,同时可以保证飞行过程中的姿态稳 

定和平稳飞行。本文采用一套自主开发基于 

STM32F103主控的飞行控制系统对陀螺传感 

器L3G4200D采集原始数据部分进行设计,整 套控制系统主要分为姿态控制系统、加速度控 

制系统和高度控制系统,控制系统均搭载在硬 文/陈新锐 

件平台上。 

2.1飞控硬件平台总体设计 -=- 

图1:L3G42 OOD硬件电路图 

四旋翼飞行器的硬件平台主要分为两大 

部分,第~部分是惯导平台的电路设计,它是 

采集飞行器机体的运动状态信息的作为控制系 

统控制的重要的信息依据。惯导平台的反馈精 度直接影响到控制系统的控制精度。第二部分 

是主控芯片的电路设计。惯导平台本文选取陀 

螺传感器L3G4200D,它是一种低功率的三轴 

陀螺传感器,采用专门微细加工工艺制造,通 

过IC接口技术构成一个CM0S型的专门电路 并留有数字接口(I2C/SPI),可以更好地跟传感 

器元件匹配。陀螺传感L3G4200D器硬件电路 

图如图1所示。硬件电路设计的重点在于芯片 

的输入电压及SPI总线的供电电压均为3.3V 

和陀螺传感器与姿态处理芯片的SPI通信。加 速度计选取的是LIS3DH,是一款低功率的三 

轴加速度计。主控芯片和姿态处理芯片采用的 

是STM32F103,进行飞行控制和姿态信息的处 

理。姿态控制系统采用基于神经网络的PID控 

制飞行器的姿态角,整个系统采用改进型负反 馈结构。 

2.2飞行器系统的软件设计 本文的四旋翼飞行器的软件系统主要完 

成飞控主板和PC端无线遥控部分的程序设计, 

软件程序是在集成编译环境Keil MDK.ARM 

下由c语言编程实现。飞控主板程序设计流 

程图如图2所示,主要操作包括首先开机对无 

线模块、L3G42OOD、LIS3DH以及PWM电 机等进行初始化,再对整个系统的惯性测量单 

元IMU进行零偏调整,然后设置无线接收模 

块等待对解锁输入信息的判断,最后如果解锁 

成功,则对IMU读取出来的简单的加速度、 

陀螺仪角速度的原始数据作处理得到本系统想 要得到姿态角度,从而进行PID电机控制,并 

通过飞控板上ADC实时获取板上供电电压参 

数以便于自动返航情况处理。其中L3G4200D 

初始化及数据采集操作主要有;寄存器配置、 

数据输出速率配置、工作模式设置、三维坐标 轴采集参数设置、高通滤波器使能启动和数据 

量程设定等。 

飞控程序中使用定时器中断的方式对时 间进行处理,每0.5ms中断一次,通过对中断 

标志位的查询结合不同时间的间隔来分别处理 

优先级不同的任务,每次中断后立即检查无线 

模块的接收数据,确保飞控主板控制信息的 

实时性。每2次中断即lms获取一次IMU单 

<<下转1 15页 

・基金项目:广西区级教改《基于校企合作的单片机应用开发课程集成及实训平台建设》项目编号GXGZJG2016B016,广西区中青年教师素质提升 科研项目Ⅸ基于多协议无线传输平台的指纹识别签到系统设计与实现》 

114・电子技术与软件工程Electronic Technology&Software Engineeri

ng Electronic Technology・电子技术 

基于Multisim的锁定放大器仿真及实验设计 

锁定放大器在现实生产中是 一种有效实现在噪声中检测微弱 信号的装置。文中研究了锁定放 大器各重要组成部分的工作原理, 采用Multi sim仿真软件对锁定放 大器各组成部分进行了仿真,研 究了锁定放大器中各重要组成部 分的关键参数应如何设置。最后 通过仿真中得到了最佳参数并进 行电路设计,通过试验表明锁定 放大器具有良好的性能。 

键词】锁定放大器Multi sim仿真参数 

微弱信号 

目前检测微小直流信号或者慢变信号有 

方法,但是采用锁定放大法,利用待测信 参考信号的互相关检测原理实现对信号的 

化处理,有效地抑制噪声,避免了直流放 

和调制放大法中存在的问题。 文/黄铮 袁媛 王红伟 

文中通过Multisim仿真软件对锁定放大 器各组成部分进行仿真,研究了如何设置锁定 

放大器中相关元件的关键参数。 

1锁定放大器原理 

锁定放大器一般由信号通道、参考通道 

和相关器三部分组成。 

1.1相关器 

相关器是锁定放大器的核心部件, 由一 

个乘法器和低通滤波器组成。 令乘法器的输入信号分别为被测调制信 

号x(c),参考信号r(t),则乘法器的输出信号 

up(t)为:“p o.sKg cos0+0・sv,v,cos(2oJo+ )。 

1.2低通滤波器 

二阶压控电压源低通滤波电路由2个RC 环节和同相比例放大电路构成。 

时间常数T=RC,T越大,等效噪声带宽 越窄,抑制噪声的能力越强:但T过大时,信 

号中较高频率分量也被抑制而产生失真。故T 局限于某个范围内。 

考虑放大器的噪声匹配。一般情况下, 取fR=lkHz。 

2锁定放大器Multi Sim仿真 

利用Multisim仿真锁定放大器,可以更 

好的了解各个参数对锁定放大器的性能的影 

响。 

2.1前置放大电路的仿真 

当R1=R2,R3=IL,R5= 时, 

输入频率1Kz,Rl=R2=R3= =10KQ, 

Rs=R6=160K ̄,可以通过R,的值的调节来确 定增益比,通过公式7当RT=2K ̄Q时增益比为. 

G:生f1+ ):175 足、 岛 当C。=C:=C时, 品质因数Q=2, 

上接1 14页 

I原始数据并作滤波处理获得较为准确的 

i加速度、角速度的当前数据。每4次中 

I 2ms测量并计算当前飞控主板的运动姿 与PC机遥控端的目标姿态一起求取差值 

【过PID控制算法对各个电机进行PWM调 

制。每200次中断即100ms,飞控系统由 

I32F103的ADC通道采集一次主板供电 

,并把供电电压实时参数返送给PC端。 

无线遥控部分的程序功能就是把遥控端 

}作动作转化成信号传给飞控主板,并且实 

:示PC端当前所执行的控制信息和飞控主 送的飞行姿态及供电电压参数等信息。 

系统运作过程 

使用PC机发送控制指令,发送到机体的 

板STM32 CONTR0L上。飞控板通过 

:姿态处理板的运动状态信息和PC机的控 }令进行控制算法的处理,得出控制要求的 

波。PWM波经过电调的处理产生出占 

:符合PWM波的电压信号输入四个电机。 根据电压的变化。电机的转速变化引起机体的 姿态信息的变化。陀螺仪和加速度计组成的捷 

联式惯性导航系统,用计算机把测量信号变换 为导航参数,测量机体的姿态信息,陀螺仪测 

出机体的姿态角速度,加速度计测出机体的线 

加速度。陀螺仪使用SPI总线传输到姿态处理 

芯片进行姿态信总的处理得出飞行器的姿态角 度和角速度和线加速度传输到STM32F103中。 

3结果分析 

本文的系统可以较好的实现四旋翼飞行 

器嵌入式陀螺仪数据采集,从IMU获取并作 滤波算法处理后的L3G4200D、LIS3DH数据 

准确有效,并完成了四旋翼飞行器飞行姿态的 

稳定控制以及自动循迹返航。这就为接下来六 

旋翼或八旋翼等多旋翼飞行器的稳定控制研究 奠定了理论和实践基础。 

参考文献 

[1】Scott D.Hanford.Unmanned Ai rcraft SY st om RoadmaP.2 0 0 5—2 0 3 0.0ffi ce 

0f the SeC retarY 0fDefen s e(USA) 

Reprort.hugust.2005:1—5. [2】张春慧.高精度捷联式惯性导航系统算 

法研究[硕士学位论文】.哈尔滨工程大 

学,2005:2 3—27. [3】吴军,鲍其莲,高精度捷联惯导姿态 

更新优化算法研究[J】.电子测量技 

术,2010,15(1 3):76—80. 

作者简介 陈新锐(1982-),男,广西壮族自治区北海市 

人。硕士研究生学历。现为北海职业学院讲师。 

主要研究方向为数字信号处理及嵌入式应用开 

发。 

作者单位 北海职业学院 广西壮族自治区北海市 

5 360O0 

Electronic Technology&Software Engineering电子技术与软件工程・1 

15