蓝牙智能遥控小车毕业设计论文

JIANGSU UNIVERSITY OF TECHNOLOGY本科毕业设计(论文)基于蓝牙遥控的多功能智能小车设计与制作学院名称:机械工程学院专业:机械电子工程班级:09机电2Z学号:09324234姓名:祁星指导教师姓名:李尚荣指导教师职称:讲师二零一三年六月一日基于蓝牙遥控的多功能智能小车设计与制作摘要:无线遥控的机器人小车在危险环境作业、人员搜集等应用中可发挥特殊的作用。

本次毕业设计选择基于蓝牙遥控的多功能智能小车为对象。

设计了该系统的硬件电路原理图和PCB图,控制系统以STC12C5A60S2单片机为主控芯片,采用L293D为电机驱动芯片、蓝牙无线遥控模块、红外光电传感器模块、超声波发射与接收模块等构成外围扩展电路。

将自制的控制电路、控制程序和四轮小车机械结构相结合,制作多功能机器人小车。

实验调试实现了智能小车的蓝牙无线遥控、自动避障、自动循迹、自动测速、自动测距等功能。

关键词:单片机;蓝牙遥控;PWM调速;光电传感器Development of a smart remote control vehicle based on blue-toothcommunicationAbstract: Wireless remote control robot car could play a special role in the hazardous environment operations and search & rescue personnel. A multi-function smart car with bluetooth remote control is selected as my graduation thesis subject. The design of the system hardware circuit schematic and PCB diagram is present in paper. The control system circuit is mainly consist of a STC12C5A60S2 MCU as the main chip, as well as a L293D chip for motor driving, a bluetooth wireless communication module for remote control, a infrared photoelectric sensor module for object detection, a ultrasonic transmitter and receiver module for distance measurement. The smart car is implemented by the combination of the self-control circuit, the control program code and four-wheel car mechanical structure. Experimental tests showed that some functions such as Bluetooth wireless remote control, automatic obstacle avoidance, automatic tracking route, auto-sensing objects and auto-detecting distance were completely achieved in the smart car.Keywords:Single Chip Microcomputer; Blue-Tooth Remote control; PWM Speed Regulation; Optical Electronic Sensor目录第一章前言 (1)第二章方案比较与论证 (2)2.1总体方案设计 (2)2.2无线模块设计 (3)2.3显示模块设计 (3)2.4测速模块设计 (4)2.5调速模块设计 (6)2.6循迹模块设计 (7)2.7避障模块设计 (8)第二章智能车机结构分析 (9)3.1底板设计 (9)3.2电机与底板的连接支架设计 (10)3.3整体装配图 (11)第四章控制系统电路设计 (12)4.1MCU的选型 (12)4.2电机驱动电路设计 (14)4.3显示电路设计 (16)4.4蓝牙模块设计 (18)4.5电源电路设计 (20)4.6PCB图设计 (21)第五章蓝牙遥控小车程序设计 (24)5.1主程序设计 (24)5.2电脑端蓝牙控制软件的设置 (26)5.3蓝牙模块参数设置 (27)5.4超声波测距程序设计 (28)5.5超声波避障程序设计 (29)5.6红外循迹程序设计 (30)第六章调试结果分析 (31)6.1各模块功能调试 (31)6.2总结 (35)致谢 (36)参考文献 (37)附录A (38)附录B (39)第一章前言随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。

遥控小车起源于美国,由于政府对无线遥控小车研发的资助以及相关资助的推动作用,日本、美国、德国等工业大国在遥控小车技术上占据着明显优势。

我国的无线遥控小车研究工作始于20世纪中后期,在国家的863、973等技术发展计划的重点支持下,国内已大范围地进行无线遥控小车的研究。

全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究,但是与国际先进还存在一定的差距。

可见其研究意义很大。

本设计就是在这样的背景下提出的。

设计的智能电动小车能够实现无线遥控,串口通讯,实时检测速度,避障碍等功能。

无线遥控实现方法包括蓝牙、红外、射频几种,其中蓝牙技术具有一定优势,目前在信息家电方面应用正在铺设。

各种家电共用遥控,并可组网与公众互联网相接,共享有用信息。

目前蓝牙技术实现无线遥控的短板在于传输距离短和芯片价格高方面。

但随着科技发展,这些问题正在逐步得以解决。

无线遥控机器人有着广阔的应用前景。

根据题目的要求绘制电路原理图和PCB图,制作电路板;在Keil C编译环境下编写控制程序并调试,确定如下方案:在蓝牙无线遥控的基础上,加装光电红外传感器、超声波传感器、光敏电阻、温度传感器,实现对电动车的速度、位置、运行状况、运行环境的实时监测,并将测量数据传送至单片机进行处理,然后由单片机根据所检测到的各种数据,对电动车经行对应的控制并将计算出的数据送至上位机显示,实现真正的实时监控。

本次设计可以对电动车的运动状态进行实时监控,可满足对系统的各项要求。

本设计采用STC系列中的STC12C5A60S2单片机。

以单片机为控制核心,利用传感器检测道路上的各种信息,控制电动汽车的无线遥控、自动避障、自动记录时间、里程和速度、自动寻迹、寻光、自动测温等功能。

第二章方案比较与论证本次毕业设计主要是针对无线遥控智能车进行分析、设计和制作。

本次设计以STC12C5A60S2单片机为主控芯片,实现了智能车的无级调速功能、蓝牙遥控功能、自动避障功能、速度检测功能、光线检测功能、距离检测功能等。

2.1总体方案设计图2.1系统原理框图本小车是以STC12C5A60S2为主控制器。

开始由电脑或者手机发送蓝牙无线信号来启动并复位小车,由超声波传感器或红外光电传感器进行障碍检测,通过单片机控制小车行驶、显示、避障和调速。

智能车使用4WD驱动,以提高整车运动的平稳性;在智能车进驶过程中,采用双极式H型PWM脉宽调制技术实现快速、平稳地的调速;通过超声波传感器和红外光电传感器实现自动避障,自动循迹等功能;通过透射式光电传感器计量轮子旋转的圈数(也就是脉冲数)实现速度检测功能;最后通过蓝牙无线传输功能将智能车的行驶信息实时地传送给上位机,以实现实时监控功能。

当然也可通过蓝牙无线遥控来控制小车的行驶状态。

这就是本设计的总体设计思路。

2.2无线模块设计无线控制是为了能够实现对智能车的远程遥控,使小车可以在遥控状态下代替人类完成一些危险项目。

目前短距离无线数据传输技术主要有两大类,一类是基于IrDA红外无线通信技术,另一类是基于ISM(Industrial Scientific Medical)频段射频通信技术。

较为主流的几种通信技术之间既存在着相互竞争,但又在某些实际应用领域内相互补充、相互配合,究竟选择何种技术更优越,需要由具体的工作环境来决定。

表2.1所示为四种短距离无线通讯技术主要性能参数。

表2.1 几种典型无线传输方案比较方案:通过表格可以看出,他们在近距离通讯领域都可以提供可靠的通信服务,但是同时他们的应用有着各自的技术架构的限制。

在以上的几种中,我最终选择了蓝牙无线传输方式。

2.3显示模块设计显示模块的主要功能是显示小车运动时的速度,位置及运动时间等信息。

常用显示器件有LCD显示器、数码管,点阵屏等等。

根据此次设计需要我提出了以下实现方案方案一:采用8位数码管显示,数码管电路和程序设计简单,但需要循环显示所以占用资源多。

方案二:采用1602LCD显示器显示。

此方案采用集成显示模块,硬件电路更加简单,并且液晶显示器消耗电流小,更节能,同时软件实现也简单。

方案三:PC机显示。

通过上位机的串口软件来实时监控智能车的行驶信息。

软件实现简单,无需其他的外部硬件设计。

表2.2 几种典型显示方式比较方案:通过表格可以看出,方案三更加简单方便,且在智能车行驶过程中,通过LCD来观察智能车行驶信息也不方便,所以我最终选择方案三为本设计中的显示方案。

但为了以后的功能扩展,也附加了1602LCD显示功能。

为了节约电能,单独使用了一个单刀双掷开关控制LCD的通断。

2.4测速模块设计测速模块的功能是完成当前小车速度信息采集,并输出标准脉冲信号,供单片机处理,运算出小车实时速度。

速度检测可用加速度传感器,光电编码盘,测速电机等实现。

方案一:磁式测速发电机永磁式直流测速发电机是一种将转子速度转化为电气信号的机电式信号元件,是伺服系统中基本元件之一。

作为测速、校正,解算元件,他被广泛应用于各种速度和位置控制系统中。

永磁式测速发电机主要由定子、转子和电刷部件等组成。

一般情况下自动控制系统对其元件的要求主要是高的精确度、灵敏度、可靠性等。

因此永磁式直流测速发电机在电气性能方面应满足以下要求:(1)输出电压和转速成线性关系(2)温度变化对输出特性影响小(3)输出电压波纹小(4)正反转的输出特性应该一致方案二:光电编码器按照工作原理编码器可分为增量式和绝对式两类。

增量式编码器是将位移转换成周期性的电信号,再把这个电信号转变成计数脉冲,用脉冲的个数表示位移的大小。

合集下载

蓝牙小车毕业设计

蓝牙小车毕业设计

蓝牙小车毕业设计蓝牙小车毕业设计在现代科技的快速发展下,我们身边的各种智能设备越来越多。

而作为工程师的我们,不仅需要掌握相关的理论知识,更需要具备实践能力。

因此,在我即将毕业的这个时候,我决定选择一个有挑战性的毕业设计项目——蓝牙小车。

蓝牙小车是一种可以通过蓝牙技术进行遥控的智能车辆。

它不仅可以实现基本的前进、后退、左转、右转等动作,还可以通过手机或其他蓝牙设备进行遥控。

这种小车的设计不仅需要了解电子电路的原理,还需要掌握编程技术,以实现与蓝牙设备的通信。

首先,我需要设计一个电子电路来控制小车的运动。

这个电路主要由电机驱动模块、蓝牙模块、电源模块和微控制器组成。

电机驱动模块用于控制小车的轮子转动,蓝牙模块用于接收来自蓝牙设备的指令,电源模块提供电能给整个系统,而微控制器则负责控制整个电路的运行。

接下来,我需要编写一段代码来实现与蓝牙设备的通信。

这段代码将通过蓝牙模块接收来自手机的指令,并将这些指令转化为电机驱动模块可以理解的信号,从而控制小车的运动。

在编写代码的过程中,我需要了解蓝牙通信的协议和相关的编程语言,以确保代码的正确性和稳定性。

当电路和代码都完成后,我将进行系统的调试和测试。

我会使用手机或其他蓝牙设备来发送指令,观察小车的反应。

如果小车能够按照指令正确地运动,那么说明我的设计和实现是成功的。

如果出现问题,我将通过排除法来找出问题所在,并进行修复。

除了基本的运动控制,我还计划给蓝牙小车添加一些附加功能。

比如,我可以在小车上安装一个摄像头,通过蓝牙设备来实时观察小车周围的情况。

我还可以添加一个避障传感器,以便小车能够自动避开障碍物。

这些附加功能将进一步提升小车的智能化水平。

在整个毕业设计的过程中,我将面临很多挑战和困难。

但是,我相信通过不断学习和努力,我一定能够克服这些困难,并成功完成这个项目。

蓝牙小车毕业设计不仅是对我所学知识的检验,也是对我的能力和创新思维的考验。

通过这个毕业设计项目,我将不仅仅是理论的学习者,更是实践的探索者。

蓝牙智能小车设计与调试 机电一体化专业毕业设计论文

蓝牙智能小车设计与调试 机电一体化专业毕业设计论文
图2-5循迹流程图
6
第三部分设计成果
3.1作品成果图
图3-1小车正面图
图3-2小车侧面图
7
3. 2仿真原理图
3.3电路原理图
图3-3仿真原理图
图3-4循迹电路图
8
3.4电机驱动程序
void goahead () (
sl=l; s2=0; s3=l; s4=0; } void goback () { sl=0; s2=l; s3=0; s4=l; ) void turnleft () { s3=l; s4=0; ) void turnright () { sl=l; s2=0; } void stop () { enl=0; en2=0;
由衷的感谢我的同学们,他们对本设计的各种有益建议和帮助,使我的设计在讨论中不断
获得进展。另外感谢我的亲人,在他们的帮助和关怀下才有我今天的成绩,才得以完成学业。
也感谢各位任课老师,是你们的教导和辛勤的付出才让我有了一定的专业基础,从而有能
力完成这次设计。还需要感谢学校为我们提供的学习环境,特别是实验室为我们提供研究的环
P3.0CRXD} P3.1(TXD)
P3.3<INn) P3 4(TO> P3 XT1) pj P3 7(RD.)
XTAJL^
XEALL
KA/VPP —---------Ivor .AUE.PROG 30
PZVtAISJ
P.?.6(AB4)
P2.XAli) 25
P2.4(A12) P2 XA11) P2 2(AE0)
由H桥式电路来作为电机的驱动电路,L298N集成了 H桥式电路,可以直接用L298N电 路来驱动电机。单片机给L298N电路PWM信号控制小车的速度与起停。如图2-2所示•

手机遥控车设计—毕业设计

手机遥控车设计—毕业设计

摘要随着科技的发展,许多遥控集成电路规模化的出现,无线遥控技术有了大跃进式的发展。

现在,无线遥控在工业制造、家庭电器、安全防卫以及人们的日常生活中使用越来越广泛。

无线遥控技术的出现,是来源于无线电通信技术,起初的计划是建立无线电电报技术,真空电子管的发明将无线电技术的应用推广到应用在民用和军用等各个领域。

随着无线电的普及,现在的机器小车也采取了无线遥控技术,从美国的火星机器小车到现在的商店里的玩具车,无线技术日益普遍,而遥控车最早出现在60年代。

无线通信的原理是电磁波在空间中自由传播的一种通信方式。

无线通信技术是近几年来在通信领域发展的最快和应用发展的最广的。

本次课题主要采用手机和zigbee模块,由发射和接收两部分组成。

采用外围元器件来实现发射和接收,它具有较强的抗干扰能力,而且需要的元件也较少,还有可靠性高等优点。

通过这次设计培养学生运用所学知识,结和实际能力独立完成课题的能力,修炼熟练掌握焊接技术,以及各种元器件的测试与使用。

关键字:手机遥控技术.zigbee模块.无线通信目录引言 (4)第一章手机无线遥控技术的概述 (5)1.1手机无线遥控技术的原理 (5)第二章无线遥控车的基本原理 (6)2.1发射电路基本原理 (6)2.2接收电路基本原理 (8)2.3无线遥控车的工作原理 (12)231 主要元器件简介 (12)2.3.1.1zigbee 模块的主要性能 (12)2.3.2 无线遥控车的基本原理 (15)第三章实验调试 (16)3.1 实验调试 (16)3.2调试结果 (17)总结 (18)参考文献 (19)致谢 (20)引言手机无线遥控电路是利用 2.4G高频无线遥控信号作为指令来完成各种动作。

手机无线遥控电路的组成是发射电路和接收电路。

无线电遥控就是利用无线信号对被控制对象实施远距离的指令控制。

无线遥控技术的发展的历史非常短在本世纪的20年代才出现无线遥控的雏形。

刚出现的当时是有些人想要将无线遥控技术加在驾驶飞机和汽车上,但是由于当时有许多技术没有发展起来,最终未能完成。

蓝牙智能遥控小车毕业设计论文

蓝牙智能遥控小车毕业设计论文

JIANGSU UNIVERSITY OF TECHNOLOGY本科毕业设计(论文)基于蓝牙遥控的多功能智能小车设计与制作学院名称:机械工程学院专业:机械电子工程班级:09机电2Z学号:09324234姓名:祁星指导教师姓名:李尚荣指导教师职称:讲师二零一三年六月一日基于蓝牙遥控的多功能智能小车设计与制作摘要:无线遥控的机器人小车在危险环境作业、人员搜集等应用中可发挥特殊的作用。

本次毕业设计选择基于蓝牙遥控的多功能智能小车为对象。

设计了该系统的硬件电路原理图和PCB图,控制系统以STC12C5A60S2单片机为主控芯片,采用L293D为电机驱动芯片、蓝牙无线遥控模块、红外光电传感器模块、超声波发射与接收模块等构成外围扩展电路。

将自制的控制电路、控制程序和四轮小车机械结构相结合,制作多功能机器人小车。

实验调试实现了智能小车的蓝牙无线遥控、自动避障、自动循迹、自动测速、自动测距等功能。

关键词:单片机;蓝牙遥控;PWM调速;光电传感器Development of a smart remote control vehicle based on blue-toothcommunicationAbstract: Wireless remote control robot car could play a special role in the hazardous environment operations and search & rescue personnel. A multi-function smart car with bluetooth remote control is selected as my graduation thesis subject. The design of the system hardware circuit schematic and PCB diagram is present in paper. The control system circuit is mainly consist of a STC12C5A60S2 MCU as the main chip, as well as a L293D chip for motor driving, a bluetooth wireless communication module for remote control, a infrared photoelectric sensor module for object detection, a ultrasonic transmitter and receiver module for distance measurement. The smart car is implemented by the combination of the self-control circuit, the control program code and four-wheel car mechanical structure. Experimental tests showed that some functions such as Bluetooth wireless remote control, automatic obstacle avoidance, automatic tracking route, auto-sensing objects and auto-detecting distance were completely achieved in the smart car.Keywords:Single Chip Microcomputer; Blue-Tooth Remote control; PWM Speed Regulation; Optical Electronic Sensor目录第一章前言 (1)第二章方案比较与论证 (2)2.1总体方案设计 (2)2.2无线模块设计 (3)2.3显示模块设计 (3)2.4测速模块设计 (4)2.5调速模块设计 (6)2.6循迹模块设计 (7)2.7避障模块设计 (8)第二章智能车机结构分析 (9)3.1底板设计 (9)3.2电机与底板的连接支架设计 (10)3.3整体装配图 (11)第四章控制系统电路设计 (12)4.1MCU的选型 (12)4.2电机驱动电路设计 (14)4.3显示电路设计 (16)4.4蓝牙模块设计 (18)4.5电源电路设计 (20)4.6PCB图设计 (21)第五章蓝牙遥控小车程序设计 (24)5.1主程序设计 (24)5.2电脑端蓝牙控制软件的设置 (26)5.3蓝牙模块参数设置 (27)5.4超声波测距程序设计 (28)5.5超声波避障程序设计 (29)5.6红外循迹程序设计 (30)第六章调试结果分析 (31)6.1各模块功能调试 (31)6.2总结 (35)致谢 (36)参考文献 (37)附录A (38)附录B (39)第一章前言随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。

基于安卓手机蓝牙控制的智能小车设计毕业论文

基于安卓手机蓝牙控制的智能小车设计毕业论文

毕业设计(论文)设计(论文)题目:基于安卓手机蓝牙控制的智能小车设计摘要随着物联网的兴起,Android手机以其独有的开放性优势正在为我们提供更多优质便捷的技术成果。

本课题研究的是基于安卓手机蓝牙控制的智能小车设计,基于手机平台,借助于蓝牙技术,设计和实现了一种无线遥控小车新的解决方案。

设计以手机控制平台、蓝牙通讯模块、电机驱动模块等硬件模块组成的遥控小车。

实现小车的前进、后退、前左转弯、前右转弯、后左转弯、后右转弯等实时控制功能。

为遥控玩具小车的设计提出了一种新的思路,同时可以为将来智能家居的遥控设计提供一定的参考意义。

阐述一种通过手机蓝牙遥控小车行走的软、硬件设计。

手机蓝牙作为客户端,小车上的蓝牙模块HC-06作为服务端。

客户端采用Eclipse开发环境,JAVA编程,服务端采用单片机控制。

双方通过串口进行通信,单片机驱动直流电机控制小车行动。

实验结果表明,小车可以接收手机遥控信号并灵活地进行前行、倒退、左转、右转和停止等功能。

本文介绍了基于安卓手机的蓝牙智能小车控制要实现的功能,接着阐述该系统电路的设计及原理的说明,包括了方案的设计、重要元器件的介绍、电路设计的说明(包括单片机控制电路、电机驱动电路)安卓手机软件界面设计、软件设计流程以及系统的调试。

最后总结了基于安卓的蓝牙智能小车控制设计完成的任务,分析系统出现的不足。

【关键词】Andriod蓝牙智能小车智能手机AT89C52单片机ABSTRACTWith the rise of the Internet of Things, Android phones with its unique advantage of being open for us to provide more quality and convenient technological achievements. The research is based on the Android mobile phone Bluetooth controlled smart car design, based on mobile platforms, by means of Bluetooth technology, design and implementation of a wireless remote control car new solutions. Control platform designed for mobile phones, Bluetooth communication module, motor drive modules and other hardware modules remote control car. Realize the car forward, backward, turn left in front, front right turn after turn left, turn right after the other real-time control functions. For the remote control toy car design presents a new way of thinking, and can for the future smart home remote control designed to provide some reference value.Describes one kind of walking through the phone's Bluetooth remote control car software and hardware design. Bluetooth mobile phone as a client, a small car Bluetooth Module HC-06 as a server. Clients using the Eclipse development environment, JAVA programming, client services using micro-controller. The two sides communicate through the serial port, the microcontroller drive DC motor control car action. Experimental results show that the car can receive mobile phone remote control signals and the flexibility to move forward, backward, turn left, turn right and stop functions.Introduces the based on Andrews's the Bluetooth intelligent trolley control want to achieve the function is trolley be able to forward, backward, turn left, turn right, then expounded that the system circuit design and principle of description, including the program design, it is important components introduction, circuit design Description of (, including SCM control circuit, the motor drive circuit) Andrews mobile phone software interface design, software design flow as well as system debugging. Finally summed up the based on Andrews's the Bluetooth intelligent trolley control design is completed the task of, analysis system appear deficiencies.【Key words】Andriod Bluetooth Intelligent car Smartphone AT89C52 SCM目录前言 (1)第一章绪论 (2)第一节国内外研究现状 (2)第二节发展趋势分析 (4)第三节本章小结 (4)第二章设计方案分析 (5)第一节设计方案分析确定 (5)第二节本章小结 (8)第三章安卓操作系统概述 (9)第一节安卓操作系统发展历史及趋势 (9)第二节 Android开发环境搭建 (9)一、 Android的基本介绍 (9)二、 Android系统构架 (10)三、 Android开发包及其工具的安装和配置 (11)第三节本章小结 (13)第四章系统硬件电路设计 (14)第一节单片机最小系统 (14)第二节电机驱动模块 (17)第三节蓝牙模块 (21)第四节本章小结 (22)第五章系统软件程序设计 (23)第一节主程序设计 (23)第二节手机端程序设计 (25)一、手机界面程序设计 (27)二、手机监听程序设计 (28)第三节本章小结 (29)第六章系统整体的调试 (31)第一节调试的方案 (31)第二节硬件电路调试 (31)一、独立元件的检测 (31)二、单片机最小系统的调试 (33)三、电源电路的测试 (34)四、驱动电路的调试 (34)第三节软件调试 (37)第四节系统整体调试 (38)第五节本章小结 (40)结论 (41)致谢 (43)参考文献 (44)附录 (46)一、英文原文 (46)二、英文翻译 (54)三、源程序 (60)前言遥控小车是玩具市场一种很常见的玩具,但是每个小车都有自己特定的遥控器,原装遥控器坏了很难与其它型号的进行匹配。

基于安卓手机蓝牙遥控智能小车

基于安卓手机蓝牙遥控智能小车

基于安卓手机蓝牙遥控智能小车安徽省宿州市 234000摘要:遥控小车是玩具市场一种很常见的玩具,但是每个小车都有自己特定的遥控器,原装遥控器坏了便很难再与其它型号的小车进行匹配。

现在手机使用十分普遍, 如果利用手机这个平台,通过软件编程,可以很方便的在一个硬件平台实现多种小车的遥器。

蓝牙,是一种支持短距离通信的无线电技术;我们可以通过手机蓝牙来控制我们的玩具小车。

关键词:手机蓝牙;Appinventor;单片机;智能小车1引言随着家用电器的越来越普及和人们生活节奏的加快,人们对电器的依赖性进一步提高,对电器的功能要求也进一步增大。

现有每个普通家庭中的遥控器包括空调遥控器、电视遥控器、DVD 遥控器、汽车遥控器、门窗遥控器等,门类繁多且不通用,而另一方面,手机已成为人人必备的工具,如果可以用我们必备的手机去遥控所有这些家用电器,可摆脱将来对专用红外遥控面板的依赖,一机在手,万物尽在掌握之中。

因此,本设计先阐述一种手机对智能遥控车的控制方案,利用本系统的控制模块可扩展至对所有家电的控制”。

[1][2]2基本原理通过手机蓝牙遥控小车行走的软件、硬件设计。

手机蓝牙作为客户端,小车上的蓝牙模块HC-06作为服务端。

客户端采用Appinvontor 开发环境,c语言编程,服务端采用单片机控制。

设计以手机控制平台、蓝牙通讯模块、电机驱动模块等硬件模块组成的遥控小车。

[3]实现小车的前进、后退、前左转弯、前右转弯、后左转弯、后右转弯等实时控制功能。

3模块原件介绍3.1蓝牙模块作为取代数据电缆的短距离无线通信技术,蓝牙支持点对点以及点对多点的通信,以无线方式将家庭或办公室中的各种数据和语音设备连成一个微微网(Pico -net),几个微微网还可以进一步实现互联,形成一个分布式网络(scatter-net),从而在这些连接设备之间实现快捷而方便的通信。

本文介绍蓝牙接口在嵌入式数字信号处理器OMAP5910上的实现,DSP对模拟信号进行采样,并对A/D 变换后的数字信号进行处理,通过蓝牙接口传输到接收端,同样,DSP对蓝牙接收到的数字信号进行D/A变换,成为模拟信号。

策划书蓝牙遥控小车3篇

策划书蓝牙遥控小车3篇篇一《蓝牙遥控小车策划书》一、项目背景随着科技的不断发展,遥控小车已经成为了一种非常受欢迎的玩具和工具。

传统的遥控小车通常使用红外线或无线电波进行控制,但是这些控制方式存在一些局限性,例如控制距离较短、容易受到干扰等。

蓝牙技术的出现为遥控小车的控制提供了一种新的解决方案。

蓝牙技术具有控制距离远、抗干扰能力强、功耗低等优点,可以实现更加稳定和可靠的遥控控制。

因此,我们计划开发一款基于蓝牙技术的遥控小车,以满足市场需求。

二、项目目标1. 开发一款基于蓝牙技术的遥控小车,实现远程控制、自动避障、路径规划等功能。

2. 提高遥控小车的控制精度和稳定性,使其能够在复杂的环境中稳定运行。

3. 降低遥控小车的成本,提高其性价比,使其能够被更广泛的用户所接受。

三、项目内容1. 硬件设计:主控芯片:选择一款高性能、低功耗的微控制器作为主控芯片,如STM32F103C8T6。

蓝牙模块:选择一款高性能、低功耗的蓝牙模块,如 HC-05。

电机驱动模块:选择一款高性能、低功耗的电机驱动模块,如 L298N。

传感器模块:选择一款高性能、低功耗的传感器模块,如超声波传感器、红外传感器等。

电源模块:选择一款高性能、低功耗的电源模块,如 18650 锂电池。

2. 软件设计:操作系统:选择一款实时操作系统,如 FreeRTOS。

蓝牙通信协议:选择一款蓝牙通信协议,如 SPP 协议。

电机控制算法:选择一款电机控制算法,如 PID 算法。

传感器数据处理算法:选择一款传感器数据处理算法,如卡尔曼滤波算法。

路径规划算法:选择一款路径规划算法,如 A算法。

3. 机械设计:车身结构:设计一款结构简单、坚固耐用的车身结构,以提高遥控小车的稳定性和可靠性。

车轮设计:设计一款高性能、低阻力的车轮,以提高遥控小车的行驶速度和灵活性。

悬挂系统:设计一款高性能、低噪音的悬挂系统,以提高遥控小车的行驶舒适性和稳定性。

四、项目进度1. 第一阶段:需求分析和方案设计([开始时间 1]-[结束时间 1])完成项目的需求分析和方案设计。

智能小车毕业论文

智能小车毕业论文智能小车毕业论文目录引言............................................................................................................................ 1第一章小车总体系统方案的设计.......................................................................... 31.1械部分方案的拟定与比较.............................................................................. 31.1.1实现方法............................................................................................... 31.1.2行走机构............................................................................................... 31.2控制单元方案的拟定与比较.......................................................................... 41.3传感检测部分方案的拟定与比较.................................................................. 51.3.1 遥控模块.............................................................................................. 51.3.2路径检测模块....................................................................................... 61.3.3 避障模块.............................................................................................. 61.4电机方案的拟定与比较.................................................................................. 71.4.1电机驱动............................................................................................... 71.4.2电机驱动芯片....................................................................................... 71.5 电源模块方案的拟定与比较......................................................................... 71.6 系统方案的总体确定..................................................................................... 8第二章硬件电路的设计.......................................................................................... 92.1 电源模块电路设计......................................................................................... 92.2 控制单元电路设计......................................................................................... 92.2.1 时钟电路............................................................................................ 102.2.2 复位电路............................................................................................ 11I 2.2.3 并口下载线电路................................................................................ 122.3 电机驱动电路............................................................................................... 132.4 红外遥控电路............................................................................................... 162.4.1 发射部分............................................................................................ 162.4.2 接收部分............................................................................................ 172.5 路经检测电路............................................................................................... 182.6 避障电路....................................................................................................... 19系统软件设计 ............................................................................................ 20第三章系统软件设计3.1 模糊控制算法............................................................................................... 203.1.1 模糊理论的发展................................................................................ 203.1.2 模糊控制算法原理............................................................................ 203.2 智能小车的模糊控制算法........................................................................... 213.2.1 模糊化................................................................................................ 213.2.2 模糊规则库的建立............................................................................ 223.3 编程软件Keil C51简介简介 .............................................................................. 233.4软件设计........................................................................................................ 243.4.1 软件设计思路.................................................................................... 243.4.2 各模块流程图和程序设计................................................................ 25软硬件系统调试 ........................................................................................ 34第四章软硬件系统调试4.1 路径检测调试场景....................................................................................... 344.2 调试结果....................................................................................................... 344.3 结果分析....................................................................................................... 35参考文献...................................................................................................................... 36辞谢.......................................................................................................................... 37附录.......................................................................................................................... 38引 言随着控制技术、计算机技术、信息处理技术和传感器检测技术以及汽车工业的飞速发展,智能小车在工业生产和日常生活中已经扮演了非常重要的角色,近年来,智能车在野外、道路、现代物流及柔性制造系统中都有广泛应用,已成为人工智能领域研究和发展的热点之一。

基于安卓蓝牙控制的智能车设计报告__学士学位论文

摘要:在科技日益发展的今天,无线遥控的机器人小车在危险环境作业、人员搜集等应用中可发挥特殊的作用。

智能车作为智能车辆的仿真车,是研究智能车辆的基础。

介绍了基于蓝牙遥控的多功能智能车。

该设计采用STC89C52RC芯片为主控制器,利用L298N芯片驱动直流电机。

同时利用安卓手机蓝牙无线遥控小车进入蓝牙手动模式,循迹模式和避障模式。

在蓝牙模式下小车采用蓝牙模块利用Android平台远程控制小车的移动;在循迹模式下,采用红外光对管对黑线检测,判断出黑线的位置,将采集到的路况信息输入STC89C52单片机中,让小车沿着黑线自动行驶;在避障模式下,让小车自由移动,避障模块将使小车不会撞上障碍物。

为了避免小车撞上障碍物,该小车使用了HS-RS04超声波模块,通过超声波的发射与接受来确定障碍物的位置,避免小车撞上障碍物。

关键词:智能车;51单片机;蓝牙通讯;超声波测距;红外检测;目录1 方案比较与论证 (1)1.1 循迹单元方案比较与选择 (1)1.2 避障单元方案比较与选择 (1)1.3 无线单元方案与比较 (2)2 硬件电路设计 (3)2.1 总体设计 (3)2.2 单片机模块 (3)2.2.1 STC89C52简介 (3)2.3 电机驱动模块 (4)2.3.1 参数 (4)2.4 电源模块 (6)2.5 蓝牙模块 (6)2.6 循迹模块 (7)2.7 避障模块 (7)3 软件设计 (8)3.1 智能车运动控制程序 (8)3.1.1 智能车运动控制程序构思与框架 (8)3.1.2 智能车基础运动设计与实现 (11)3.1.3 串口通讯接口部分 (13)3.1.4 智能车蓝牙手动模式设计与实现 (14)3.1.5 智能车自主循迹模式设计与实现 (16)3.1.6 智能车自动避障模式设计与实现 (17)3.2 Android蓝牙客户端设计与实现 (19)3.2.1 客户端界面设计 (19)3.2.2 BluetoothCar类设计 (19)4 系统测试与结论 (20)4.1 硬件电路调试 (20)4.1.1 独立元件的检测 (20)4.1.2 单片机最小系统的调试 (20)4.1.3 电源电路的调试 (21)4.1.4 驱动模块的调试 (21)4.2 软件调试 (21)4.2.1 C语言的调试 (21)4.2.2 JAVA语言的调试 (22)4.3 制作总结 (22)参考文献 (24)附录一:原理图 (25)附录二:源程序 (27)1方案比较与论证1.1循迹单元方案比较与选择方案一:采用可见光发光二极管和光敏二极管采用普通可见光发光管和光敏管组成的发射-接收电路。

基于蓝牙遥控的智能小车设计

本设计采用STC89C51单片机为主控芯片,可以实现两 种模式。(1)结合蓝牙模块,通过软件编程结合硬件实物来 完成一款基于蓝牙遥控小车的设计。当主控接收到手机蓝 牙发送的指令后能够正确地对指令解析,对小车功能进行控 制。(2)通过红外避障模块,自动行走[1]。 1 基于蓝牙遥控智能小车的总体设计
模式一:采用以STC89C51单片机为主控芯片,当主控接 收到手机蓝牙发送的指令后,解析后对电机驱动进行有效 的控制,使得对小车进行正确的控制(左转、右转、前进、后 退)。
扰能力强、有过电压和过电流保护、PWM脉宽平滑调速等 优点。L298N可以驱动两个二相电机或者一个四相电机,可 以通过直接电源来调节输出电压;并且可以直接通过单片机 的I/O口为其提供信号[3]。小车运动状态和I/O口输出关系如 表1所示。 2.3 蓝牙(HC-05)
H C - 0 5是 主 从一体的蓝 牙串口模 块。正常供电电压: 3.3~3.6 V,HC-05可设置为发送方或接收方,发送方能和接 收方 配 对 通 信,发 送 方与发 送 方 之 间或 接 收 方与 接 收 方
牙 笔 记 本电 脑、电 脑 加 蓝 牙 适 配 器 、P DA等设备进 行 无 缝连接[4],蓝牙模块如图3所示。
右电机 正转 反转 停 正转 正转 反转
N o .9 M a y,2 018
电机车运动状态 前行 左转
以电机为中心左转 右转
以电机为中心右转 后退
图3 蓝牙模块 2.4 E18-D80NK红外避障
[参考文献] [1]潘永雄.新编单片机原理与应用[M].2版.西安:西安电子科技大学出版社,2008. [2]戴佳,戴为恒,刘博文.51单片机C语言应用程序设计实例精讲[M].2版.北京:电子工业出版社,2008. [3]孙荣高,孙德超.数字温湿度数据记录仪的设计[J].现代电技术,2005(7):74-76. [4]杨永杰,冯军.数字式温湿度传感器SHTI1在尘埃检测仪中的应用[J].电子工程师,2005(8):64-66. [5]李泉溪.单片机原理与应用实例仿真[M].北京:北京航空航天大学出版社,2009.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档