基于手机蓝牙的遥控小车的设计与制作.doc
《基于手机蓝牙的遥控小车的设计与制作.doc》由会员分享,可在线阅读,更多相关《基于手机蓝牙的遥控小车的设计与制作.doc(15页珍藏版)》请在咨信网上搜索。
1、南华大学电气工程学院 通信原理课程设计任务书设计题目:基于手机蓝牙的遥控小车的设计与制作专 业:电子信息工程学生姓名: 陈鹏 学 号:20124470115学生姓名: 唐愉晶学 号:20124470107学生姓名: 任凯学 号:20124470122学生姓名: 赵江哲学 号:20124470125学生姓名: 陈熙学 号:20124470120学生姓名: 陈方方学 号:20124470105起迄日期: 2015年5月5日指导教师: 李圣副教授系主任: 陈忠泽教授通信原理课程设计任务书1课程设计的内容和要求(包括原始数据、技术要求、工作要求等):(1)技术要求:设计和制作基于手机蓝牙遥控小车行走的
2、系统。手机蓝牙作为客户端、制作小车的蓝牙模块,并将之作为服务端。客户端采用Eclipse开发环境,J2ME编程,服务端采用单片机控制。双方通过串口仿真协议进行通信,单片机驱动直流电机控制小车的前进、倒退,转向和停止的动作。(2)工作要求:查阅参考文献,利用通信原理基本理论,分析系统工作原理,设计系统方框图;掌握计算机辅助设计方法, 熟悉通信系统的利用Multisim等EDA软件进行仿真设计,具备独立设计能力;调试和测量方法;掌握电子电路安装调试技术,选择合适的元器件搭接实际电路,掌握电路的测试和故障排除方法,提高分析问题和解决问题的能力。2对课程设计成果的要求包括图表(或实物)等硬件要求:设计
3、系统方框图,对系统方框图进行仿真,分析实验结果。撰写设计说明书,书写格式规范,语言流畅简洁,文字不得少于3000字。要求图表清晰,分析通彻,有理有据。3主要参考文献:1樊昌信。通信原理(第6版)M。北京:电子工业出版社,2012,12.2樊昌信,曹丽娜。通信原理教程(第3版)M。北京:国防工业出版社,2006,9.3刘学勇。详解MATLAB/Simulink通信系统建模与仿真M.北京:电子工业出版社,2011,11.4张水英,徐伟强。通信原理及MATLAB/Simulink仿真M。北京:人民邮电出版社,2012,9。5赵鸿图,茅艳.通信原理MATLAB仿真教程M。北京:人民邮电出版社,2010
4、,11。6赵静,张瑾.基于MATLAB的通信系统仿真M.北京:北京航空航天大学出版社,2010,1。7赵谦。通信系统中MATLAB基础与仿真应用M.西安:西安电子科技大学出版社,2010,3。8段吉海,黄智伟。 基于CPLD/FPGA的数字通信系统建模与设计M.北京:电子工业出版社,2004,8.9赵全利,肖兴达. 单片机原理及应用教程M。北京: 机械工业出版,2007, 6。10金纯,林金朝. 蓝牙协议及其源代码分析M。北京: 国防工业出版社,2006, 6.11黄智伟.基于NI Multisim的电子电路计算机仿真设计与分析(修订版)M。北京:电子工业出版社,2011, 6。12孙屹,戴妍
5、峰。 SystemView通信仿真开发手册M。北京:国防工业出版社,2004,11。13刘斌.JavaME使用详解用Eclipse进行移动开发M.北京: 电子工业出版社,2007,2.4课程设计工作进度计划:序号起 迄 日 期工 作 内 容12015。5。5系统方案设计22015。5。10利用EDA软件进行仿真设计,软件设计32.15。6.1硬件设计、调试和测量,排除故障,分析实验结果42015。6。25整理设计报告指导教师李圣日期: 2015年5月5日附件:通信原理课程设计设计说明书格式一、纸张和页面要求A4纸打印;页边距要求如下:页边距上下各为2.5 厘米,左右边距各为2.5厘米;行间距取
6、固定值(设置值为20磅);字符间距为默认值(缩放100,间距:标准).二、说明书装订页码顺序(1)任务书 (2)论文正文 (3)参考文献,(4)附 录三、课程设计说明书撰写格式 见范例范例引言 (黑体四号)(首行缩进两个字,宋体小四号)1(黑体四号)正文(首行缩进两个字,宋体小四号)1.1(空一格)(黑体小四号)正文(首行缩进两个字,宋体小四号)1。2 、正文(首行缩进两个字,宋体小四号)2 (黑体四号)正文(首行缩进两个字,宋体小四号)2。1 、, (黑体小四号)正文(首行缩进两个字,宋体小四号)2。1。1,, (楷体小四号)正文(首行缩进两个字,宋体小四号)(1)图1。 工作波形示意图(图
7、题,居中,宋体五号)5结论(黑体四号)(首行缩进两个字,宋体小四号)参考文献(黑体四号、顶格)参考文献要另起一页,一律放在正文后,不得放在各章之后。只列出作者直接阅读过或在正文中被引用过的文献资料,作者只写到第三位,余者写“等”,英文作者超过3人写“et al。几种主要参考文献著录表的格式为:专(译)著:序号著者。书名(译者)M。出版地:出版者,出版年:起止页码。期刊:序号著者.篇名J。刊名,年,卷号(期号):起止页码.论文集:序号著者。篇名A编者。论文集名C 。出版地:出版者,出版者.出版年:起止页码。学位论文:序号著者.题名D .保存地:保存单位,授予年.专利文献:专利所有者。专利题名P
8、。专利国别:专利号,出版日期.标准文献:序号标准代号标准顺序号发布年,标准名称S 。报 纸:责任者。文献题名N.报纸名,年-月-日(版次)。附 录(居中,黑体四号)(首行缩进两个字,宋体小四号)(另起一页。附录的有无根据说明书(设计)情况而定,内容一般包括正文内不便列出的冗长公式推导、符号说明(含缩写)、计算机程序、整体仿真原理图、系统仿真结果图等.引言本设计是基于手机蓝牙的遥控小车的设计与制作,蓝牙选择的是android手机的蓝牙,使用的是Eclipse + androidSDK IDE开发环境,使用JAVA语言进行开发。小车的控制是基于STM32控制器,通过串口接收指令来完成相应的控制。1
9、 手机蓝牙软件设计1.1 简介蓝牙:是一种无线技术标准,可实现固定设备,移动设备和楼宇个人域网之间的短距离数据交换(使用2.4-2。485GHz的ISM波段的UHF无线电波)。蓝牙技术最初由爱立信公司于1994年创立,当时是作为RS232数据线的无线替代方案,蓝牙可连接多个设备,克服了数据同步的难题。1.2 通信协议电缆替代协议(RFCOMM)RFCOMM是基于ETSI-07。10规范的串行线仿真协议.它在蓝牙基带协议上仿真RS232控制和数据信号,为使用串行线传送机制的上层协议提供服务。点对点协议(PPP)在蓝牙技术中,PPP位于PFCOMM上层,完成点对点的连接。1.3 基于android
10、手机的蓝牙设计对android操作系统,在进行蓝牙开发之前需要先获得蓝牙权限。方法为在AndroidManifest.xml文件中添加 usespermissio android:name= ”android。permission.BLUETOOTH_ADMIN/ usespermission android:name=android.permission。BLUETOOTH”/然后是对软件界面的开发,使用的是RelativeLayout排布方法;完成图如下UI完成图2STM32串口通信设计2。1简介通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部
11、设备之间进行全双工数据交换。 USART利用分数波特率发生器提供宽范围的波特率选择.它支持同步单向通信和半双工单线通信,也支持LIN(局部互连网),智能卡协议和IrDA(红外数据组织)SIR ENDEC规范,以及调制解调器(CTS/RTS)操作。它还允许多处理器通信.使用多缓冲器配置的DMA方式,可以实现高速数据通信.2.2USART功能概述接口通过三个引脚与其他设备连接在一起(见图248).任何USART双向通信至少需要两个脚:接收数据输入(RX)和发送数据输出(TX).RX:接收数据串行输。通过过采样技术来区别数据和噪音,从而恢复数据。TX:发送数据输出。当发送器被禁止时,输出引脚恢复到它
12、的I/O端口配置。当发送器被激活,并且不发送数据时, TX引脚处于高电平.在单线和智能卡模式里,此I/O口被同时用于数据的发送和接收。 总线在发送或接收前应处于空闲状态 一个起始位 一个数据字(8或9位),最低有效位在前 0。5, 1。5, 2个的停止位,由此表明数据帧的结束 使用分数波特率发生器 12位整数和4位小数的表示方法。 一个状态寄存器(USART_SR) 数据寄存器(USART_DR) 一个波特率寄存器(USART_BRR), 12位的整数和4位小数 一个智能卡模式下的保护时间寄存器(USART_GTPR)在同步模式中需要下列引脚:CK:发送器时钟输出。此引脚输出用于同步传输的 时
13、钟, (在Start位和Stop位上没有时钟脉冲,软件可选地,可以在最后一个数据位送出一个时钟脉冲)。数据可以在RX上同步被接收。这可以用来控制带有移位寄存器的外部设备(例如LCD驱动器)。时钟相位和极性都是软件可编程的.在智能卡模式里, CK可以为智能卡提供时钟.在IrDA模式里需要下列引脚:IrDA_RDI: IrDA模式下的数据输入。IrDA_TDO: IrDA模式下的数据输出。下列引脚在硬件流控模式中需要: nCTS: 清除发送,若是高电平,在当前数据传输结束时阻断下一次的数据发送。 nRTS: 发送请求,若是低电平,表明USART准备好接收数据2。3USART编程设计串口设置的一般步
14、骤可以总结为如下几个步骤:1) 串口时钟使能, GPIO 时钟使能2) 串口复位3) GPIO 端口模式设置4) 串口参数初始化5) 开启中断并且初始化 NVIC(如果需要开启中断才需要这个步骤)6) 使能串口7) 编写中断处理函数其中,中断函数为本设计的关键,我们定义发送的指令以Q结尾,向左转为A,向右转为D,前进为W,后退为S,停止位P,所以下位机的程序流程图为:3系统调试3.1上位机的调试:刚开始时,蓝牙APP发送的数据不对,经过检查,发现回调函数不对,更改后正常了。3.2下位机的调试:下载好程序进行硬件调试,在串口中断中设置了断点,可发现当有数据从手机中发送过来时,下位机程序进不到串口
15、中断中,后来发现原来是串口通信的TX与RX线没有接对,刚开始时是天真的以为是TX与TX相连,RX与RX相连。对调连线后,下位机程序正常了。3。3系统总体调试:一切正常,但由于实验空间有限,车子运行起来容易撞墙,所以后来又自己新添加了一个超声波测距模块,这样便能很好的防止车子很快就被损坏.4总结要有团队合作精神,这次课设能按标准完成就是团队合作很好的表现。做任何事都要细心,特别是对于编程来说,你的任何一个不注意的错误可能会让你查一天都查不出来主要参考文献:1赵全利,肖兴达。 单片机原理及应用教程M。北京: 机械工业出版,2007, 6。2樊昌信.通信原理(第6版)M.北京:电子工业出版社,201
16、2,12.3金纯,林金朝。 蓝牙协议及其源代码分析M.北京: 国防工业出版社,2006, 6。4刘斌。JavaME使用详解用Eclipse进行移动开发M.北京: 电子工业出版社,2007,2。附实物图:附上位机串口中断处理程序:void USART1_IRQHandler(void) /串口1中断服务程序u16 set_speed;u8 Rx_lenth;u8 Res;u8 get_order;#ifdef OS_TICKS_PER_SEC/如果时钟节拍数定义了,说明要使用ucosII了.OSIntEnter(); #endifif(USART_GetITStatus(USART1, USAR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 手机 蓝牙 遥控 小车 设计 制作
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。