admin 发表于 2016-4-22 09:28:47

基于Android手机的多轴飞行器姿态控制系统

技术:Android、ARM、单片机等

摘要:随着Android开发技术的日趋成熟,基于Android操作系统的手机使用也越来越广泛,从而Android手机的音频接口技术的发展也引起了软件开发人员的广泛关注,可以利用音频接口进行相关的控制。
音频接口通常与前置麦克、线路输入和其他一系列的输入设备配合使用。在深入理解Android开发技术和音频接口后,构建了一个小型控制系统。该系统中通过Android平台播放纯音文件,纯音文件播放使得音频接口输出正弦波信号,并通过Android端的程序控制信号的幅度和频率。Android端通过音频线与ARM开发板连接,ARM开发板将接收的信号转换为遥控器所需的模拟信号,从而控制遥控器发出无线电波控制多轴飞行器的姿态。Android端的音频接口输出四路信号,左、右两个声道的幅度和频率信号分别对应多轴飞行器的俯仰,横滚,偏航和油门四个姿态。
该设计最终实现了将Android平台输出的音频信号转换为四路的数字信号,还未能在实体的多轴飞行器上进行测试。

关键词Android;音频;单片机

目录:摘 要    i
Abstract    ii
1绪论    1
1.1研究的相关背景    1
1.1.1多轴飞行器的发展    1
1.1.2多轴飞行器的控制方式    2
1.1.3多轴飞行器的手机控制方法    2
1.2设计目的    2
1.3论文的构成概要    3
2Android开发平台及ARM开发板    4
2.1系统概述    4
2.2Android软硬件平台介绍    4
2.2.1Android架构    4
2.2.2Android硬件平台    6
2.2.3Android开发环境    6
2.3ARM开发板Tiny M0介绍    9
2.3.1Tiny M0开发板    9
2.3.2Tiny M0开发环境    10
2.4CY8CKIT-050开发板    13
3系统各功能模块的设计与实现    19
3.1系统构成    19
3.2双声道音频信号控制模块    19
3.2.1Android音频应用开发    19
3.2.2音频信号幅度控制    21
3.2.3音频信号频率控制    22
3.3位姿控制模块    23
3.3.1Android传感器应用开发    23
3.3.2Android方向传感器数据的获取    24
3.4控制信号转换模块    25
3.5飞行器遥控器的改造    29
4系统集成与功能测试    31
4.1系统整体构成    31
4.2Android端控制软件设计与实现    31
4.3Tiny M0端控制软件设计与实现    35
5结论    42
5.1本设计所做的主要工作    42
5.2本设计实现的功能    42
5.3本设计的不足之处    42
参考文献    43
致谢    44
外文原文    45
中文翻译    55

包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****



页: [1]
查看完整版本: 基于Android手机的多轴飞行器姿态控制系统