蓝牙智能遥控小车_毕业设计论文.doc
《蓝牙智能遥控小车_毕业设计论文.doc》由会员分享,可在线阅读,更多相关《蓝牙智能遥控小车_毕业设计论文.doc(54页珍藏版)》请在三一文库上搜索。
1、 河南机电高等专科学校毕业设计论文 河南机电高等专科学校 毕业设计论文 论文题目:论文题目:多功能遥控小车 蓝牙智能遥控小车 系 部 电子通信工程系 专 业 通信网络设备与维修 班 级 通网 111 学生姓名 李太宇 学 号 110412132 指导教师 孔慧君 2013 年 1 月 2 日 河南机电高等专科学校毕业设计论文 I 基于蓝牙遥控的多功能智能小车设计与制作基于蓝牙遥控的多功能智能小车设计与制作 摘要:摘要:无线遥控的机器人小车在危险环境作业、人员搜集等应用中可发挥特殊 的作用。本次毕业设计选择基于蓝牙遥控的多功能智能小车为对象。设计了该系统的 硬件电路原理图和 PCB 图,控制系统
2、以 STC12C5A60S2 单片机为主控芯片,采用 L293D 为电机驱动芯片、蓝牙无线遥控模块、红外光电传感器模块、超声波发射与接收模块 等构成外围扩展电路。将自制的控制电路、控制程序和四轮小车机械结构相结合,制 作多功能机器人小车。实验调试实现了智能小车的蓝牙无线遥控、自动避障、自动循 迹等功能。 关键词关键词: :单片机 ;蓝牙遥控 ;PWM 调速;光电传感器 河南机电高等专科学校毕业设计论文 II Development of a smart remote control vehicle based on blue-tooth communication Abstract: Wire
3、less remote control robot car could play a special role in the hazardous environment operations and search Blue-Tooth Remote control; PWM Speed Regulation; Optical Electronic Sensor 河南机电高等专科学校毕业设计论文 目录目录 第一章第一章前言前言 1 第二章第二章 方案比较与论证方案比较与论证 .2 2.1 总体方案设计.2 2.2 无线模块设计.3 2.3 显示模块设计.3 2.4 调速模块设计.6 2.5 循迹
4、模块设计.7 2.6 避障模块设计.8 第三章第三章智能车机结构分析智能车机结构分析 9 3.1 底板设计.9 3.2 电机与底板的连接支架设计.10 3.3 整体装配图.11 第四章第四章 控制系统电路设计控制系统电路设计 .12 4.1 MCU 的选型12 4.2 电机驱动电路设计.14 4.3 显示电路设计.16 4.4 蓝牙模块设计.18 4.5 电源电路设计.20 4.6 PCB 图设计 .21 第五章第五章 蓝牙遥控小车程序设计蓝牙遥控小车程序设计 .24 5.1 主程序设计.24 5.2 电脑端蓝牙控制软件的设置.26 5.3 蓝牙模块参数设置.27 第六章第六章 调试结果分析调
5、试结果分析 .31 河南机电高等专科学校毕业设计论文 6.1 各模块功能调试 31 6.2 总结35 致谢致谢 36 参考文献参考文献 37 附附 录录 A A38 附附 录录 B B39 河南机电高等专科学校毕业设计论文 第 1 页 共 55 页 第一章第一章 前言前言 随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。遥控小车起源 于美国,由于政府对无线遥控小车研发的资助以及相关资助的推动作用,日本、美国、 德国等工业大国在遥控小车技术上占据着明显优势。我国的无线遥控小车研究工作始 于 20 世纪中后期,在国家的 863、973 等技术发展计划的重点支持下,国内已大范围 地进行无线
6、遥控小车的研究。全国电子大赛和省内电子大赛几乎每次都有智能小车这 方面的题目,全国各高校也都很重视该题目的研究,但是与国际先进还存在一定的差 距。可见其研究意义很大。本设计就是在这样的背景下提出的。设计的智能电动小车 能够实现无线遥控,串口通讯,实时检测速度,避障碍等功能。无线遥控实现方法包 括蓝牙、红外、射频几种,其中蓝牙技术具有一定优势,目前在信息家电方面应用正 在铺设。各种家电共用遥控,并可组网与公众互联网相接,共享有用信息。目前蓝牙 技术实现无线遥控的短板在于传输距离短和芯片价格高方面。但随着科技发展,这些 问题正在逐步得以解决。 无线遥控机器人有着广阔的应用前景。 根据题目的要求绘制
7、电路原理图和 PCB 图,制作电路板;在 Keil C 编译环境下编 写控制程序并调试,确定如下方案:在蓝牙无线遥控的基础上,加装光电红外传感器、 光敏电阻、温度传感器,实现对电动车的速度、位置、运行状况、运行环境的实时监 测,并将测量数据传送至单片机进行处理,然后由单片机根据所检测到的各种数据, 对电动车经行对应的控制并将计算出的数据送至上位机显示,实现真正的实时监控。 本次设计可以对电动车的运动状态进行实时监控,可满足对系统的各项要求。本 设计采用 STC 系列中的 STC12C5A60S2 单片机。以单片机为控制核心,利用传感器检 测道路上的各种信息,控制电动汽车的无线遥控、自动避障、自
8、动寻迹、寻光、自动 测温等功能。 河南机电高等专科学校毕业设计论文 第 2 页 共 55 页 第二章第二章 方案比较与论证方案比较与论证 本次毕业设计主要是针对无线遥控智能车进行分析、设计和制作。本次设计以 STC12C5A60S2 单片机为主控芯片,实现了智能车的无级调速功能、蓝牙遥控功能、自 动避障功能、速度检测功能、光线检测功能、距离检测功能等。 2.1总体方案设计总体方案设计 MCU控控制制器器 蓝牙传输模块 驱动模块 显示模块 避障模块 测速模块 循迹模块 图 2.1 系统原理框图 本小车是以 STC12C5A60S2 为主控制器。开始由电脑或者手机发送蓝牙无线信号 来启动并复位小车
9、,由超声波传感器或红外光电传感器进行障碍检测,通过单片机控 制小车行驶、显示、避障和调速。智能车使用 4WD 驱动,以提高整车运动的平稳性; 在智能车进驶过程中,采用双极式 H 型 PWM 脉宽调制技术实现快速、平稳地的调速; 通过超声波传感器和红外光电传感器实现自动避障,自动循迹等功能;通过透射式光 电传感器计量轮子旋转的圈数(也就是脉冲数)实现速度检测功能;最后通过蓝牙无 线传输功能将智能车的行驶信息实时地传送给上位机,以实现实时监控功能。当然也 可通过蓝牙无线遥控来控制小车的行驶状态。这就是本设计的总体设计思路。 河南机电高等专科学校毕业设计论文 第 3 页 共 55 页 2.2 无线模
10、块设计无线模块设计 无线控制是为了能够实现对智能车的远程遥控,使小车可以在遥控状态下代替人 类完成一些危险项目。目前短距离无线数据传输技术主要有两大类,一类是基于 IrDA 红外无线通信技术,另一类是基于 ISM(Industrial Scientific Medical)频段射频通 信技术。较为主流的几种通信技术之间既存在着相互竞争,但又在某些实际应用领域 内相互补充、相互配合,究竟选择何种技术更优越,需要由具体的工作环境来决定。 表 2.1 所示为四种短距离无线通讯技术主要性能参数。 表 2.1 几种典型无线传输方案比较 蓝牙技术红外技术WiFi 技术ISM 射频技术 通信距离】 ,查询当
11、前密码格式【发 送 AT+PSWD?】 2、设置串口参数:命令格式【AT+UART=,】,查询当前串口参数【发送 AT+UART?】 3、模块主从机设置:命令格式【AT+ROLE=】 ,查询当前蓝牙模块角 色【AT+ROLE?】 0:从机(Slave),被动连接。 1:主机(Master),主动搜索周围的蓝牙从机,并发起连接。和从机连接成功之 后便建立起了一条透明的数据传输通道。 2:回环:被动连接,接收远程蓝牙主设备数据并将数据原样返回给远程蓝牙 主设备。 4、修改模块名称:命令格式【AT+NAME=】 ,查询蓝牙模块名 称【AT+NAME?】 河南机电高等专科学校毕业设计论文 第 28 页
12、 共 47 页 5、绑定蓝牙串口模块地址:命令格式【AT+BIND=】 6、设置蓝牙串口的连接模式:命令格式【AT+CMODE=】 0:指定蓝牙地址的连接模式。 1:任意地址连接模式。 5.6 红外循迹程序设计红外循迹程序设计 开始 初始化 检测按键是否按下 启动小车 N Y 左侧检测到黑线右侧检测到黑线两侧检测到黑线没有检测到黑线 左转右转停车加速前行 图 5.6 红外循迹流程图 程序见附录程序见附录 B B 河南机电高等专科学校毕业设计论文 第 29 页 共 47 页 第六章第六章 调试结果分析调试结果分析 6.1 各模块功能调试各模块功能调试 1、蓝牙遥控调试及结果分析、蓝牙遥控调试及结
13、果分析 在小车上电后 WE-40C 蓝牙模块上的 Status 工作状态指示灯会快速闪烁,当主 从模块配对成功进行通讯时,蓝牙模块上的 Link 连接指示灯常亮且 Status 状态指示灯 会间断闪烁。在非开阔地的环境下对不同的距离的通讯情况经行测试,通过电脑端串 口工具控制小车直行,观察小车的极限距离为多少。统计本次调试的结果表明,WE- 40C 蓝牙模块的有效通讯距离为 0m 到 25,在此范围内电脑与小车通讯正常 表 6.1 距离对通讯的影响 距离 (M) 5101520253035 通讯 状态 正常正常正常正常正常 无法通 讯 无法通 讯 2、 红外避障调试及分析红外避障调试及分析 在
14、进行红外避障时,首先要调节红外传感器的灵敏度,如果发现传感器在距离障 碍物很远时就检测到了障碍,就将滑动电阻调大些,降低红外线的发射频率;如果发 现传感器在距离障碍物很近时才检测到了障碍,就将滑动电阻调小些,提高红外的发 射频率。总之将传感器的检测范围调在 20-30CM 以内。 上电运行后,放到没有障碍物的空地上,小车直走。当前方没有障碍物的的时候 车就一直直走。如果前方遇到障碍物,则小车做后退右转运动。直至前方没有障碍 物,这时小车恢复直走。如果左方有障碍物,则小车右转。直至左边没有障碍物,这 时小车恢复直走。如果右方有障碍物,则小车左转。直至右边没有障碍物,这时小车 恢复直走。如果前面没
15、有障碍物,则先执行直走。也就是说如果前方没有障碍物,即 使其他任意方向都有障碍则小车依然直走。 河南机电高等专科学校毕业设计论文 第 30 页 共 47 页 以程序中的一段程序为例: while(Left_InSen=0 Forward(0,200); Delay1ms(10); if(L_flag=150) L_flag=0; Stop(); Delay1ms(300); Back(Back_R_DATA,Back_L_DATA); Delay1ms(500); Stop(); Delay1ms(300); Forward(20,250); Delay1ms(400); Forward(Fo
16、rward_R_DATA,Forward_L_DATA); 上述程序中 Left_InSen 和 Right_InSen 是左右传感器的状态标志位,当 (Left_InSen=0 /前进 while(Left_InSen=0 /右转 while(Left_InSen=1 /左转 while(Left_InSen=1 sbit L293D_IN2=P16; sbit L293D_IN3=P11; sbit L293D_IN4=P10; 河南机电高等专科学校毕业设计论文 第 37 页 共 47 页 sbit L293D_EN1=P13; sbit L293D_EN2=P14; /*左传感器和右传感
17、器接线定义*/ sbit Left_InSen=P23; sbit Right_InSen=P20; /*寄存器地址赋值*/ sfr AUXR=0x8e; sfr BRT=0x9c; /*全局变量定义*/ unsigned char SBUF_DATA,flag1,flag2,flag3,flag4,Last_SBUF_DATA; unsigned int count1=0; unsigned int speed; char s10; /存放速度值的缓冲区 /*函数声明*/ void SendString(unsigned char *pt); void Send_Char(unsigned
18、char DATA); /延时 1ms 函数 void Delay1ms(unsigned int i) unsigned char j,k; do j = 44; do k = 100; do _nop_(); while(-k); while(-j); while(-i); /*电机控制函数*/ void Forward(unsigned char Speed_Right,unsigned char Speed_Left)/前进 L293D_IN1=1; L293D_IN2=0; L293D_IN3=1; L293D_IN4=0; PWM_Set(255-Speed_Right,255-S
19、peed_Left); void Back(unsigned char Speed_Right,unsigned char Speed_Left)/后退 L293D_IN1=0; L293D_IN2=1; L293D_IN3=0; L293D_IN4=1; PWM_Set(255-Speed_Right,255-Speed_Left); 河南机电高等专科学校毕业设计论文 第 38 页 共 47 页 void Turn_Left(unsigned char Speed_Right,unsigned char Speed_Left)/左转 L293D_IN1=1; L293D_IN2=0; L29
20、3D_IN3=0; L293D_IN4=1; PWM_Set(255-Speed_Right,255-Speed_Left); void Turn_Right(unsigned char Speed_Right,unsigned char Speed_Left)/右转 L293D_IN1=0; L293D_IN2=1; L293D_IN3=1; L293D_IN4=0; PWM_Set(255-Speed_Right,255-Speed_Left); void Stop(void) /停止 L293D_IN1=0; L293D_IN2=0; L293D_IN3=0; L293D_IN4=0;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 蓝牙 智能 遥控 小车 毕业设计 论文
链接地址:https://www.31doc.com/p-3969047.html