遥控船模系统-手机软件设计开题报告
- 格式:doc
- 大小:39.50 KB
- 文档页数:7
船舶模拟训练系统开发的开题报告一、选题背景近年来,随着全球贸易和航运业的快速发展,船舶作为最重要的交通运输工具之一,也逐渐成为了国际贸易中不可或缺的一部分。
然而船舶的安全问题始终是航运领域最为重要的问题之一,为了提高船员的技能和避免船舶的安全事故,船舶模拟训练系统逐渐被航运业所接受和采用。
二、选题意义1、提高船员技能通过使用船舶模拟训练系统,船员可以模拟各种船舶操纵场景,并在模拟中进行练习和演练,从而提高自身的技能。
这对于提高船员的专业素养和航行技能,减少人为失误和船舶事故具有很大的帮助。
2、降低船舶事故率船舶模拟训练系统能够提供船舶操纵的场景模拟和演练,可帮助船员更好地掌握船舶操纵的技能和规范操作,并且可以增强船员的应急处理能力和快速反应能力,从而减少船舶事故率。
3、减少成本传统的船舶培训方法需要耗费大量的时间和金钱进行海上实战操作,而船舶模拟训练系统可以通过模拟航行环境,无需实地操作,从而降低了成本,提高了效率。
三、开发内容本项目将主要包括以下几个方面的内容:1、开发基于Unity引擎的模拟软件通过使用Unity3D引擎开发一个逼真的船舶模拟环境,以及相关的船舶控制和运行模块。
2、优化模拟逼真度和可视化效果通过优化模拟逼真度和可视化效果,让训练效果更加真实。
3、开发航行规则和目标设置模块根据船舶运行规则,开发船舶行驶路线规划、转向比率控制、速度控制、舵角控制等相关功能,并可以在软件中添加不同的船舶目标,例如港口,风暴等。
4、开发数据记录和自动评估模块记录船舶行驶的数据,并自动评估船员的技能表现,反馈训练结果以及提供指导意见,供船员在实际操作中参考。
四、预期效果本项目的开发预期可以达到以下效果:1、提高船员技能通过船舶模拟训练系统的训练,船员可以更好地掌握各种船舶操纵技术,提高自身的专业素养和航行技能。
2、降低船舶事故率船员在模拟中演练和练习各种情形,可以培养船员的应急处理能力和快速反应能力,降低船舶事故率。
东华理工大学长江学院本科毕业论文(设计)开题报告设计题目:单片机遥控系统的应用设计学生学号:学生姓名:专业:指导教师:教学科研部制二〇一一年十月1.本课题研究背景及目的1.1.背景在现代工业生产中,遥控技术是一个非常普遍但却十分重要的一个工艺参数。
到底是谁发明出第一个遥控器已不可考。
但最早的遥控器之一,是一个叫尼古拉·特斯拉(Nikola Tesla)(1856-1943)的发明家(他曾经为爱迪生工作,同样被誉为天才发明家)在1898年时开发出来的(美国专利613809号),叫做“Method of and App aratus for Controlling Mechanism of Moving Vehicle or Vehicles”。
最早用来控制电视的遥控器是美国一家叫Zenith的电器公司(这家公司现在被L G收购了),在1950年代发展出来的。
一开始是有线的。
1955年,该公司发展出一种被称为“Flashmatic”的无线遥控装置。
但这种装置没办法分辨光束是否是从遥控器而来,而且也必需对准才可以控制。
1956年罗伯.爱德勒(Robert Adler)开发出称为“Zenith Space Command”的遥控器,这也是第一个现代的无线遥控装置,他是利用超声波来调频道和音量,每个按键发出的频率不一样,但这种装置也可能会被一般的超声波所干扰,而且有些人及动物(如狗)听的到遥控器发出的声音。
公元1666年牛顿发现光谱并测量出3,900埃~7,600埃(400nm~700nm)是可见光的波长。
1800年4月24日英国伦敦皇家学会(ROYAL SOCIETY)的威廉·赫歇尔发表太阳光在可见光谱的红光之外还有一种不可见的延伸光谱,具有热效应。
他所使用的方法很简单,用一支温度计测量经过棱镜分光后的各色光线温度,由紫到红,发现温度逐渐增加,可是当温度计放到红光以外的部份,温度仍持续上升,因而断定有红外线的存在。
基于Rhino开发船舶设计建模系统的开题报告1. 前言现代船舶设计所需要掌握的技术越来越复杂,开发一套基于计算机辅助设计 (CAD) 软件的船舶设计建模系统,成为了当前船舶设计领域关注的课题。
Rhino 是一款经过时间验证的 3D 建模工具,常应用于船舶、航空、汽车等行业。
基于Rhino 开发船舶设计建模系统,本设计任务的主要目的是提高船舶各方面性能的设计能力,建立完整的船舶设计流程,并实现数字化设计、实验和优化。
2. 研究目标本研究的主要目标是开发一套基于Rhino的船舶设计建模系统,实现船型设计、结构设计、排水力学和动力学建模、渣浆流体力学仿真、优化设计等功能,同时提供可视化、数据分析与交互等数据处理功能。
具体目标包括:1. 支持基于规则、模板、模型库和用户需求的数字化设计方法;2. 实现高精度、可重复、可自动化的设计建模过程;3. 支持常见的排水力学和动力学计算方法;4. 能够对渣浆流体力学进行仿真分析;5. 实现基于设计评价与优化、部件制造、场地操作等过程的协同优化设计;6. 提供数据可视化、复杂数据分析和交互式多媒体报告等辅助分析功能。
7. 系统稳定、可靠、易于使用。
3. 研究内容本系统设计从基础研究、软件设计、系统开发、应用示范四方面进行,具体包括:1. 船舶设计基础理论研究:包括船型设计、结构设计、排水力学和动力学建模、渣浆流体力学仿真及优化设计理论研究等;2. 系统设计:包括应用设计、系统架构设计、数据库设计、用户界面设计、数据处理与信息交互等;3. 系统开发:包括算法实现、代码开发、数据验证和集成测试等;4. 应用示范:通过典型案例,展示本系统在船舶设计、船舶建模和工程仿真领域的辅助作用。
4. 研究方法本系统的设计过程主要采用研究-实践相结合的方法:1. 研究团队需要对船舶设计领域的现状和相关技术进行深入研究,掌握诸如船型设计、结构设计、排水力学和动力学建模、渣浆流体力学仿真、优化设计等方面的知识;2. 在理论研究的基础上,我们将在Rhino平台上开发一套船舶设计建模系统,实现数字化设计、实验和优化;3. 对设计建模系统进行测试和评估,进一步完善船舶设计、建模和仿真的过程;4. 最后,将在典型案例上进行应用验证,展示船舶设计建模系统的辅助作用。
遥控船模系统-手机软件设计文献综述二、课题国内外的研究现状Android 中文俗称安卓,是一个以Linux 为基础的开放源代码操作系统,主要用于移动设备,由Google 成立的Open Handset Alliance(OHA,开放手持设备联盟)持续领导与开发中。
Android 系统最初由安迪• 鲁宾(Andy Rubin)开发制作,最初开发这个系统的目的是利用其创建一个能够与PC 上网的“智能手机”生态圈。
但是后来,智能手机市场开始快速成长,Android 被改造为一款面向手机的操作系统。
Android 通过提供一个以开源的Linux 内核为基础而构建的开放的开发环境,为移动应用程序的应用开发提供了新机遇。
通过一系列API 库,所有应用程序都可以访问硬件,并且在严格受控的条件下完全支持应用程序的交互。
在android 中,所有应用程序有相同的优先级。
第三方和本地应用程序都使用相同的API 进行编写,而且都在相同的运行时上执行。
用户可以删除任何本地应用程序,并使用相应的第三方应用程序对其进行代替,甚至连拨号程序和主屏幕都可以进行替换。
在2007 年11 月 5 日这天,谷歌公司正式向外界展示了这款名为Android 的操作系统,本程序是基于Android 2.1 系统,所用开发工具为Eclipse 集成开发环境,Eclipse 是著名的跨平台的自由集成开发环境,在此开发环境下开发软件非常的方便。
Android系统是Google历经数年花费众多时间以及金钱开发出来的应用于智能手机上的操作系统,其最大的特点就是系统开放性。
任何公司、个人开发者、爱好者都可以参与到系统中。
同时,Android 不仅是一个智能手机的系统,也可以作为学习嵌入式Linux系统较为完整的软件平台[1]。
蓝牙(Bluetooth)提供了移动设备之间快速,方便的无线通信连接。
近几年来已经广发运用于手机、立体声耳机、以及无线打印机等设备中。
Southwest university of science and technology本科毕业设计(论文)基于Android的智能遥控器手机端APP开发学院名称信息工程学院专业名称通信工程学生姓名周娇学号20123434指导教师胡莉副教授、秦明伟副教授二〇一六年六月基于Android的智能遥控器手机端APP开发摘要:近年来,随着Android在市场中占据的市场份额越来越大。
移动互联网的出现大大提高了智能操作控制的实时性和便捷性,本课题的主要内容是设计一个Android智能遥控器手机端APP。
本文主要针对传统的遥控器存在的一些不足之处提出了智能遥控器的这个设计方案,该课题以Android平台作为开发环境,实现从服务器端获取红外编码,通过蓝牙转发给终端设备,按下相应的按钮之后发送相应的编码给终端设备,实现对家电的控制。
本文介绍了本课题的意义和背景,提出在这个设计方案的创新之处以及不足的地方,提出总的设计方案,对Android平台的系统架构和特点以及应用程序的结构做了相应的分析,对红外编码、TCP协议、蓝牙通信做了对应的研究,对系统设计的各个模块做了详细的研究、设计和其功能的实现,包括界面设计等等,最后对此次设计做了总结,以及以后未来工作的展望。
智能遥控器APP的实现,使我们操作起来更加方便快捷,不会因为找遥控器而浪费时间,直接通过APP向遥控器发出指令便能控制家电。
关键词:Android;遥控器;APP;蓝牙Development of mobile terminal APP based on Android intelligent remote controllerAbstract:In recent years, with the Android market share in the market to occupy more and more. The emergence of the mobile Internet, greatly improving the real-time and convenient operation of intelligent control, the main content of this topic is to design a Android intelligent remote control mobile phone terminal APP.This paper mainly aimed at some deficiencies existing in the traditional remote presents the design scheme of intelligent remote control device, the subject on the Android platform as a development environment, capturing the infrared code from the server, via Bluetooth forwarded to the terminal equipment, press the corresponding button after to send the appropriate code to terminal equipment, to realize the control of electrical appliances. This paper describes the significance and background of this topic proposed in the design scheme of the innovations and deficiencies in the proposed general design plan, made the corresponding analysis to the Android platform system architecture and the characteristic as well as the application of the structure, the discussion of the infrared coding, TCP protocol, Bluetooth communication corresponding research, with the research, design and its function realization of each module of the system design, including interface design, and so on. Finally, the design of the summed up, and later working in the future prospect.APP intelligent remote control to achieve, so that we operate more convenient and fast, not because of a remote control and a waste of time, directly through the APP to the remote control will be able to control the home appliance.Key words:Android, controller, app,Bluetooth目录第一章绪论 (1)1.1 研究背景 (1)1.2 研究目的 (2)1.3 论文主要研究内容及章节安排 (3)1.4本章小结 (4)第二章系统总体设计 (5)2.1系统功能分析 (5)2.2总体方案设计 (6)2.3蓝牙通信协议 (7)2.3.1蓝牙通信的发展史 (7)2.4 TCP/IP协议 (10)2.5本章小结 (11)第三章Android相关技术研究 (12)3.1 Android平台的特点和结构 (12)3.2 Android系统框架 (14)3.3 Android应用程序解析 (16)3.4 界面语言的解析 (18)3.5 Android应用程序的组件 (20)3.5.1 Activity组件 (20)3.5.2 Service组件 (22)3.5.3 Broadcastreceiver组件 (22)3.5.4 ContentProvider组件 (22)3.6开发环境的简介 (23)3.6.1 Android中的NDK (23)3.6.2 Android中的HAL (23)3.7 本章小结 (24)第四章软件设计实现 (25)4.1界面布局的实现 (25)4.1.1 XML界面的布局 (25)4.1.2功能界面 (25)4.1.3操作界面 (26)4.2 TCP端服务器通信的实现 (27)4.2.1 TCP连接 (28)4.2.2手机端与服务器的通信 (28)4.3蓝牙端通信的实现 (28)4.4测试与运行 (31)4.4.1 测试手机端 (31)4.4.2 测试与服务器通信 (31)4.4.3测试与蓝牙端的通信 (33)4.5本章小结 (35)总结 (36)致谢 (37)参考文献 (38)第一章绪论随着科技的进步和人们生活水平的提高,家电进入了千家万户,伴随着家电的增多,我们操作的遥控器也变得越来越多,找遥控器变得特别繁琐,一款智能遥控器的APP的出现变得越来越重要。
船模无线遥控系统的设计与开发吴希杰【摘要】通过无线遥控电路模块,可以控制船舶模型的行进,完成前进、后退、左转、右转等功能。
船舶模型按双船体结构设计制作。
船模电气控制系统包括船模控制系统和手持控制系统,CPU采用51单片机。
船体驱动动力,采用双电机驱动,通过改变电机的电源极性来改变电动机的运转方向以实现船体在行进中的转向。
【期刊名称】《产业与科技论坛》【年(卷),期】2016(015)007【总页数】2页(P53-54)【关键词】无线遥控;单片机;双船体结构;驱动动力【作者】吴希杰【作者单位】威海职业学院【正文语种】中文无线遥控系统包括船舶模型和遥控器。
实际工作中,通过遥控器控制船模完成前进、后退、左转、右转等功能。
遥控器电路与船模控制电路之间采用无线通信方式,实现双方的信息链接。
系统中船模控制系统直接控制船舶模型,遥控器上的手持控制系统间接控制船舶模型。
总体结构框图见图1。
船舶模型采用双船体结构,以满足船舶模型的稳定性和行进的灵活性。
船模控制系统和手持控制系统通过单片机、无线电等技术,控制船舶模型的行进,完成相应功能。
(一)结构设计。
船舶模型按双船体结构设计制作。
这种结构设计具有良好的稳定性及灵活性。
为此,在长、宽、高比例方面做了一定的设计调整,以满足船舶模型具有更好的稳性及转向能力。
船舶模型的制作材料采用2.5mmPVC板材,经过激光雕刻机完成材料成型,使用固化胶固定。
船舶模型驱动轴的防水措施,综合运用隔水舱防水、黄油密封及胶皮与驱动轴紧连接等多种方式。
(二)硬件设计。
1.电路组成。
电气控制系统包括船模控制系统和遥控器手持控制系统。
船模控制系统的CPU采用STC89C52,其它部分包括电源、无线遥控模块、驱动电路、指示灯等。
总电源输入为12V电池,采用开关电源系统,以提高电源的输出效率。
驱动电路按照指令驱动双电机,实现船模的行走。
手持控制系统包括电源、STC89C52、无线遥控模块、操控按键等模块。
船模研究报告
根据我的了解,船模研究报告可以涵盖以下几个方面:
1.船模的历史和发展:船模的历史可以追溯到古代,通过研究
船模的发展可以了解航海、造船和船舶设计等方面的演变。
还可以探讨船模在各个时期的应用和意义。
2.船模的分类和制作技术:根据船模的不同特点和用途,可以
进行分类,比如蒸汽船模、帆船模等。
此外,还可以探讨船模的制作工艺和技术,比如模型比例选择、材料选取和加工技巧等。
3.船模在教学和研究中的应用:船模不仅可以作为一种娱乐工具,还可以应用于教学和研究领域。
可以研究船模在海洋工程、船舶设计和导航教学等方面的应用,探讨其在实践中的作用和效果。
4.船模的市场和展示:船模作为一种收藏品和装饰品,具有较
高的市场价值和观赏性。
可以研究船模市场的现状和发展趋势,以及各个展览和比赛对船模的要求和评判标准。
5.船模的未来发展:随着科技的进步和社会的发展,船模也在
不断创新和发展。
可以展望未来船模的发展方向,比如结合虚拟现实技术的船模展示、智能化的船模控制系统等。
以上只是一些船模研究报告的主要内容,具体可以根据研究者的兴趣和研究领域来进行具体的深入研究。
船舶主机遥控仿真系统的设计与开发的开题报告一、选题背景近年来,随着船舶制造业的快速发展,船舶的机电化程度逐渐提高。
其中,主机是船舶的核心部件之一。
传统的操作方式是需要船员现场操纵主机,然而这种操作方式存在安全隐患,且在恶劣的海况下,操作人员的身体也会受到很大的影响。
因此,研发一种船舶主机遥控仿真系统既可以保证船舶安全,又可以提高航行效率,有非常实际的意义。
二、研究目的本次设计研发的船舶主机遥控仿真系统,旨在解决传统操纵方式的不足,以控制船舶主机为例,通过模拟真实情况,实现对主机的遥控操作,让操纵者可以在安全、舒适的环境下进行操作,从而提高船舶航行效率和安全性。
三、研究内容与技术路线1.研究内容(1)船舶主机遥控仿真系统需求分析:根据用户需求,分析船舶主机遥控仿真系统的具体功能和性能要求,确定核心技术和研发方向等。
(2)船舶主机遥控仿真系统架构设计:设计船舶主机遥控仿真系统的总体架构,包括前端控制器、后端控制器、通信传输、数据存储等。
(3)船舶主机遥控仿真系统界面设计:设计船舶主机遥控仿真系统的界面,使其直观、易用。
(4)船舶主机遥控仿真系统数据采集与处理:设计数据采集和处理模块,实现对船舶主机数据的采集和解析处理。
(5)船舶主机遥控仿真系统远程控制:设计远程控制模块,实现对船舶主机的遥控操纵。
2.技术路线(1)前端开发使用Vue.js框架编写前端控制器组件。
(2)后端开发使用Spring Boot框架编写后端控制器组件。
使用Netty框架进行通信。
(3)数据采集与处理使用Modbu-RTU通信协议进行数据采集。
使用Java实现Modbus-Rtu解析。
(4)远程控制使用客户端-服务器技术实现遥控操纵。
使用WebSocket实现远程数据传输。
四、研究计划(1)第一阶段(2周)船舶主机遥控仿真系统需求分析。
(2)第二阶段(4周)船舶主机遥控仿真系统总体架构设计和界面设计。
(3)第三阶段(6周)数据采集、处理模块和远程控制模块的研发。
小型无人飞艇的建模与飞行控制系统的设计的开题报告一、选题背景和意义随着科技的不断发展,航空技术也在不断发展,无人机技术也如火如荼的发展。
目前,无人机在军事、科研、民用等领域都有广泛应用,无人机的飞行控制和建模成为一个非常重要的研究方向。
本文选择小型无人飞艇为研究对象,旨在通过对其进行建模分析、探究无人飞艇的飞行控制系统设计,为无人机的应用提供有力的技术支持。
同时,本文也对无人机技术的发展趋势进行了分析和展望,为无人机技术的研究和开发提供有益参考。
二、研究内容和方案1. 建立小型无人飞艇的物理模型和数学模型,研究无人飞艇的飞行动力学和运动学特征。
2. 设计小型无人飞艇的飞行控制系统,包括飞行稳定性控制、自动导航、遥控操作和自主飞行等模块。
3. 通过建模分析和仿真实验,验证设计的飞行控制系统的性能和稳定性,并优化控制算法和参数。
4. 分析小型无人飞艇的应用场景和使用需求,并展望无人机技术的发展趋势。
三、预期研究成果通过对小型无人飞艇的建模分析和飞行控制系统的设计,预期能够得出以下研究成果:1. 建立小型无人飞艇的物理模型和数学模型,分析其飞行动力学和运动学特征。
2. 设计小型无人飞艇的飞行控制系统,包括飞行稳定性控制、自动导航、遥控操作和自主飞行等模块,并经过仿真实验验证和优化设计。
3. 针对小型无人飞艇的应用场景和使用需求,提出切实可行的无人机技术发展方向和建议,为无人机技术的研究和开发提供有益参考。
四、研究进度安排本文的研究进度安排如下:1. 第一阶段(2021年3月-2021年5月):查阅相关文献资料,了解小型无人飞艇的基本概念和发展历程,建立小型无人飞艇的数学模型。
2. 第二阶段(2021年6月-2021年8月):设计飞行控制系统,并进行仿真实验,验证其性能和稳定性。
3. 第三阶段(2021年9月-2021年11月):针对小型无人飞艇的应用场景和使用需求,提出切实可行的无人机技术发展方向和建议。
遥控船设计摘要:无线远程控制技术起源于美国,国家资金投入极大地促进了无线远程控制技术的发展,其中日本、美国和德国等发达国家在无线远程控制技术上占有显著的领先地位,而韩国则在这一领域取得了领先地位。
我国遥控车船的发展起步比较晚,技术水平相对落后,因此,研究开发一套能够实现完全自动控制的车船系统对开展遥控车船技术的研究有着非常重要的意义。
本课题拟将科技和智能化技术融入其中,开发遥控船,通过遥控器上的按键,可对船的行驶进行遥控操作,同时该船可用于辅助救援、载物和钓鱼等需求。
关键词:无线遥控;单片机;直流电机;一、遥控船研究现状(一)遥控器工业遥控安其工作原理分为红外遥控和无线电遥控。
由于工程机械的应用范围日益扩大,其应用范围也日益扩大。
远程遥控设备的发展速度越来越快,在这方面的应用也越来越多,我们采用的是无无线电遥控器。
此遥控装置是用来对按键的信号进行解码,并将其调制为电磁波发送出去,而接收机则会对其进行放大。
经译码辨识后用于对继电器进行控制,并对电气部件及马达进行驱动,以达到远程控制的目的。
它的优势在于避免了来自于工业热量的照射,而且没有指向,能够高效地分辨信道;但其不足之处在于抗冲击力和温度特性不好。
整个遥控器系统包括发送端和接收端两部分,其中,编码电路,发射电路。
在接收端,主要是通过接收线路解码器的构成主要由接收电路由高频率、解调两个部件组成。
编码机由操作员(操作切换或电位计等)来进行操作。
编码器是由操作者来生成所要求的控制命令;接收器的高频率部件接收来自于该天线的弱信号,并把该信号发送给该接收器。
解调电路在解码后,将不同的指令信息传递给解码电路进行解码。
解码后的命令发送给放大器,由放大器将该指令被放大到某一特定的值后,放大电路再把该值放大到所需的功率,以带动机械运动,实现对目标的控制。
根据波长的长短,可以分为红、橙、黄、绿、青、蓝、紫。
红光在0.62至0.76um之间;红外波长大于红光,紫外线波长小于紫光。
毕业设计(论文)开题报告
题目遥控船模系统-手机软件设计
学院自动化
专业电气工程与自动化
姓名
班级
学号
指导教师
一、综述本课题国内外研究动态,说明选题的依据和意义
本文主要设计手机APP开发以及遥控船模的研究背景及课题的国内外研究现状,
课题的主要研究方向及其难点等。
随着科技进步以及人民生活水平提高,智能手机得到飞速发展。
我们借助安卓平台,运用蓝牙传输技术,实现对船模实时遥控,完成前进,后退,左转,右转等动作。
同时也为遥控玩具的制作提供新的路径。
蓝牙开发工具为 Eclipse 集成,用Java 语言开发。
该系统在实际生活中有很大的开发潜力。
这就是此课题的目的及意义。
Android 中文俗称安卓,是一个以Linux 为基础的开放源代码操作系统,主要用于移动设备,由Google 成立的Open Handset Alliance(OHA,开放手持设备联盟)持续领导与开发中。
Android 系统最初由安迪• 鲁宾(Andy Rubin)开发制作,最初开发这个系统的目的是利用其创建一个能够与PC 上网的“智能手机”生态圈。
但是后来,智能手机市场开始快速成长,Android 被改造为一款面向手机的操作系统。
Android 通过提供一个以开源的Linux 内核为基础而构建的开放的开发环境,为移动应用程序的应用开发提供了新机遇。
通过一系列API 库,所有应用程序都可以访问硬件,并且在严格受控的条件下完全支持应用程序的交互。
在android 中,所有应用程序有相同的优先级。
第三方和本地应用程序都使用相同的API 进行编写,而且都在相同的运行时上执行。
用户可以删除任何本地应用程序,并使用相应的第三方应用程序对其进行代替,甚至连拨号程序和主屏幕都可以进行替换。
在2007 年11 月 5 日这天,谷歌公司正式向外界展示了这款名为Android 的操作系统,本程序是基于Android 2.1 系统,所用开发工具为Eclipse 集成开发环境,Eclipse 是著名的跨平台的自由集成开发环境,在此开发环境下开发软件非常的方便。
Android系统是Google历经数年花费众多时间以及金钱开发出来的应用于智能手机上的操作系统,其最大的特点就是系统开放性。
任何公司、个人开发者、爱好者都可以参与到系统中。
同时,Android 不仅是一个智能手机的系统,也可以作为学习嵌入式Linux系统较为完整的软件平台。
蓝牙(Bluetooth)提供了移动设备之间快速,方便的无线通信连接。
近几年来已经广发运用于手机、立体声耳机、以及无线打印机等设备中。
其开发技术的核心,是根据蓝牙标准所实现的蓝牙协议栈,据悉,从第一个版本开发至今已经有
1.1/1.2/
2.0/2.1/
3.0等版本。
Android蓝牙协议与全球蓝牙协议通用,协议栈使用BlueZ,并支持GAP,SDP以及RFCOMM规范,是一个SIG认证的蓝牙协议栈。
它的底层协议层包括了众多协议,如逻辑链路控制和适配协议(L2CAP)、服务发现协议(SDP)、串口模拟协议(RFCOMM)等。
在蓝牙栈底层包含了L2CAP,RFCOMM,GAP,SDP等协议,下面就来简单的介绍一下这些协议:
(1)L2CAP:Logical Link Control and Adaptation Protocol
逻辑链路控制与适配协议,L2CAP协议是蓝牙系统中的核心协议,它是基带的高层协议,可以认为它与LMP并行工作。
(2)RFCOMM:Radio Frequency Communication(s)
串行线性仿真协议,是为了兼容传统的串口应用,同时取代有线的通信方式,蓝牙协议栈需要提供与有线串口一致的通信接口而开发出的协议。
RFCOMM协议提供对基于L2CAP协议的串口仿真,基于ETSI07.10。
可支持在两个BT设备之间同时保持高达60路的通信连接。
RFCOMM模仿RS-232串口,这种仿真协议包含无数据连接状态的传输。
它可以支持两个设备之间的多串口仿真传输。
(3)SDP:Service Discovery Protocol
服务发现协议,是一个基于C/S结构的协议,作为蓝牙协议体系中的核心协议,它是蓝牙系统的重要组成部分,是所有用户模式得以实现的基础。
在蓝牙系统中,用户需要依靠SDP来获取设备信息,服务信息及服务特征,并在此基础上建立蓝牙连接。
蓝牙协议栈作为基于Android的蓝牙通讯的核心,是整个蓝牙通讯实现的关键,底层使用L2CAP,RFCOMM,SDP等协议支持整个基于Android的蓝牙通讯是目前大多数Android蓝牙通讯采用的方法。
二、研究的基本内容,拟解决的主要问题:
基本内容:
在设计一个手机安卓APP并安装在手机上,通过蓝牙与下位机通信,利用操作发送对船模的控制指令,包括前进、后退、左转、右转以及加速等等,同时在手机端可以实时接收船模的状态并显示出来。
拟解决的主要问题:
1、蓝牙模块的代码编写;
2、如何编写程序可以实现在手机屏幕上进行手势操作从而控制船模?
3、如何解决蓝牙距离问题?
三、研究步骤、方法及措施:
1、掌握JAVA语言基础以及安卓软件编写基础。
2、在Android Stutio平台上编写手机APP,实验题目要求,并安装在手机端
3、调试上位机能否顺利与下位机通信。
4、手机端通过蓝牙向下位机发送控制命令,实现船模运动;在手机屏幕上显示船模状态。
5、通过查找资料解决蓝牙距离问题。
四、研究工作进度:
序号时间内容
1 2016.
2 确定课题
2 2016.
3 作开题报告,并上交开题报告和文献综述
3 2016.
4 进行软件编写手机APP
4 2016.
5 与下位机通信,进行下水调试
5 2016.
6 毕业论文及结题
五、主要参考文献:
[1] 胡新华杨继隆姜伟殷进军.蓝牙技术综述.[J]现代电子技术2002(05)
[2] 赵霄.基于单片机的蓝牙接口设计及数据传输的实现.[D]北京交通大学2008
[3] 罗富财.基于Android平台的蓝牙通信系统的研究与实现[D].华北电力大学.2013
[4] Axis Conununleations.Open Source for Bluetooth Protoeol
Stack[C].2010.8.1
[5] 黄国平王金龙.蓝牙遥控器系统的设计与实现[J].电子科技大学学报2004
[6]聂茹.基于Android手机蓝牙控制的智能小车设计与实现[J].微型电脑应用.2015(09)
[7] 侯新琦李佳.基于Android蓝牙通讯的研究[J].科学发展.2012(11)
[8] 张拓基于Android平台的蓝牙应用开发[J].信息与电脑(理论版)2015(18)
[9]Thompson T.The Android Mobile Phone Platform[J].The World of Software Development.2008.33(9)
[10]熊刚.基于Android的智能手机的设计与实现[D].武汉理工大学2010
[11] Ching Law, Amar K.Mehta,Kai-Yeung Siu.A New Bluetooth Scatternet Formation Protocol.[C] Mobile Networks and Applications, 2003, V ol.8 (5),
pp.485-498
[12] 张群杨絮张正言陆起涌.蓝牙模块串口通信的设计与实现[J].计算机技术应用。
2012(03)
[13] 毛江锟王竹林尉广军.ARM与上位机的蓝牙通信系统设计[J].通信与网络.2011(03)
[14]Xianhua Shu,Zhenjun Du,Dong Chen.Research on Mobile Loecation Service Design Based on Android[C].Wireless Communications,Networking and Moblie computing,WiCom’09.5th Intenational Conference on.2009.9
六、指导教师审核意见:
课题“遥控船模系统-手机软件设计”需综合运用所学的专业知识,设计及实现工作具有一定工作量,同意开题。
指导教师签字:
2016 年3月10日
七、系(教研室)评议意见:
系(教研室)主任签字:
年月日
八、开题小组评审意见:
课题“遥控船模系统-手机软件设计”需综合运用所学专业知识,目标明确,进度及任务安排合理,同意开题。
开题小组负责人签字:
2016 年3月10日
九、学院领导审核意见:
1.通过; 2.完善后通过;3.未通过
学院领导签字:
年月日。