职场大变样社区
标题:
基于Android手机的多轴飞行器姿态控制系统
[打印本页]
作者:
admin
时间:
2016-4-22 09:28
标题:
基于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
2 Android开发平台及ARM开发板 4
2.1 系统概述 4
2.2 Android软硬件平台介绍 4
2.2.1 Android架构 4
2.2.2 Android硬件平台 6
2.2.3 Android开发环境 6
2.3 ARM开发板Tiny M0介绍 9
2.3.1 Tiny M0开发板 9
2.3.2 Tiny M0开发环境 10
2.4 CY8CKIT-050开发板 13
3 系统各功能模块的设计与实现 19
3.1 系统构成 19
3.2 双声道音频信号控制模块 19
3.2.1 Android音频应用开发 19
3.2.2 音频信号幅度控制 21
3.2.3 音频信号频率控制 22
3.3 位姿控制模块 23
3.3.1 Android传感器应用开发 23
3.3.2 Android方向传感器数据的获取 24
3.4 控制信号转换模块 25
3.5 飞行器遥控器的改造 29
4 系统集成与功能测试 31
4.1 系统整体构成 31
4.2 Android端控制软件设计与实现 31
4.3 Tiny M0端控制软件设计与实现 35
5 结论 42
5.1 本设计所做的主要工作 42
5.2 本设计实现的功能 42
5.3 本设计的不足之处 42
参考文献 43
致 谢 44
外文原文 45
中文翻译 55
包含资料:
捕获.JPG
(41.32 KB, 下载次数: 0)
2016-4-22 09:27 上传
截图:
2.JPG
(38.96 KB, 下载次数: 0)
2016-4-22 09:27 上传
连接.PNG
(144.3 KB, 下载次数: 0)
2016-4-22 09:27 上传
百度网盘下载地址(
金币充值
):
**** 本内容需购买 ****
欢迎光临 职场大变样社区 (http://zcdby.com/)
Powered by Discuz! X3.2