蓝牙智能遥控小车毕业设计论文
蓝牙小车毕业设计
蓝牙小车毕业设计蓝牙小车毕业设计在现代科技的快速发展下,我们身边的各种智能设备越来越多。
而作为工程师的我们,不仅需要掌握相关的理论知识,更需要具备实践能力。
因此,在我即将毕业的这个时候,我决定选择一个有挑战性的毕业设计项目——蓝牙小车。
蓝牙小车是一种可以通过蓝牙技术进行遥控的智能车辆。
它不仅可以实现基本的前进、后退、左转、右转等动作,还可以通过手机或其他蓝牙设备进行遥控。
这种小车的设计不仅需要了解电子电路的原理,还需要掌握编程技术,以实现与蓝牙设备的通信。
首先,我需要设计一个电子电路来控制小车的运动。
这个电路主要由电机驱动模块、蓝牙模块、电源模块和微控制器组成。
电机驱动模块用于控制小车的轮子转动,蓝牙模块用于接收来自蓝牙设备的指令,电源模块提供电能给整个系统,而微控制器则负责控制整个电路的运行。
接下来,我需要编写一段代码来实现与蓝牙设备的通信。
这段代码将通过蓝牙模块接收来自手机的指令,并将这些指令转化为电机驱动模块可以理解的信号,从而控制小车的运动。
在编写代码的过程中,我需要了解蓝牙通信的协议和相关的编程语言,以确保代码的正确性和稳定性。
当电路和代码都完成后,我将进行系统的调试和测试。
我会使用手机或其他蓝牙设备来发送指令,观察小车的反应。
如果小车能够按照指令正确地运动,那么说明我的设计和实现是成功的。
如果出现问题,我将通过排除法来找出问题所在,并进行修复。
除了基本的运动控制,我还计划给蓝牙小车添加一些附加功能。
比如,我可以在小车上安装一个摄像头,通过蓝牙设备来实时观察小车周围的情况。
我还可以添加一个避障传感器,以便小车能够自动避开障碍物。
这些附加功能将进一步提升小车的智能化水平。
在整个毕业设计的过程中,我将面临很多挑战和困难。
但是,我相信通过不断学习和努力,我一定能够克服这些困难,并成功完成这个项目。
蓝牙小车毕业设计不仅是对我所学知识的检验,也是对我的能力和创新思维的考验。
通过这个毕业设计项目,我将不仅仅是理论的学习者,更是实践的探索者。
蓝牙智能小车设计与调试 机电一体化专业毕业设计论文
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单片机为主控芯片,当主控接 收到手机蓝牙发送的指令后,解析后对电机驱动进行有效 的控制,使得对小车进行正确的控制(左转、右转、前进、后 退)。
扰能力强、有过电压和过电流保护、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.
毕业设计智能小车
毕业设计智能小车毕业设计智能小车近年来,随着科技的不断进步和发展,智能化已经渗透到我们生活的方方面面。
从智能手机到智能家居,从智能穿戴设备到智能交通工具,无处不体现着智能科技的力量。
而在毕业设计中,我选择了一个与智能化密切相关的主题——智能小车。
智能小车是一种集机械、电子、计算机等多种技术于一体的智能交通工具。
它能够通过传感器感知周围环境,通过计算机进行数据处理和判断,并通过执行器实现自主导航和行驶。
在这个项目中,我将设计一个能够自主行驶、避开障碍物、遵守交通规则的智能小车。
首先,我将通过搭建一个传感器系统来实现智能小车的环境感知功能。
传感器系统可以包括激光雷达、摄像头、红外线传感器等多种传感器,用于感知车辆周围的障碍物、道路状况等信息。
通过这些传感器,智能小车可以获取到实时的环境数据,并通过算法进行分析和处理。
接着,我将设计一个智能控制系统,用于处理传感器获取到的数据,并做出相应的决策。
智能控制系统可以采用深度学习、机器学习等人工智能算法,通过训练和学习,使得智能小车能够根据不同的情况做出合理的行驶决策。
例如,在遇到红灯时,智能小车会主动停下来等待绿灯;在遇到行人时,智能小车会减速或停车等待行人通过。
同时,我还将为智能小车设计一个自主导航系统,使其能够在未知环境中自主行驶。
自主导航系统可以通过地图、定位系统和路径规划算法来实现。
智能小车可以通过地图获取到当前位置和目标位置,并通过路径规划算法确定最优行驶路径。
在行驶过程中,智能小车可以通过定位系统实时获取自身位置,从而实现精确的导航和行驶。
此外,为了提高智能小车的安全性和稳定性,我还将设计一个底盘控制系统,用于控制车辆的速度、转向等参数。
底盘控制系统可以通过电机和舵机等执行器来实现。
通过合理的控制算法和参数调整,可以使得智能小车在行驶过程中更加平稳和稳定,提高行驶的安全性和舒适性。
最后,在整个设计过程中,我将注重实践和测试,不断优化和改进智能小车的性能。
遥控小车毕业论文
遥控小车毕业论文遥控小车毕业论文引言:遥控小车作为一种智能化的机器人装置,近年来在各个领域得到了广泛的应用。
本文将探讨遥控小车在工业、医疗和教育领域的应用,并从技术、安全和未来发展等方面进行分析和讨论。
一、工业领域应用在工业领域,遥控小车可以承担一系列任务,如巡检、搬运和监测等。
通过遥控操作,工人可以远程控制小车在危险环境中进行工作,减少了人身安全风险。
同时,遥控小车还可以携带各种传感器,实时监测环境参数,提高生产效率和品质。
例如,在矿山中,遥控小车可以承担探测瓦斯浓度、温度和湿度等任务,帮助保障矿工的安全。
二、医疗领域应用遥控小车在医疗领域的应用日益增多。
它可以用于手术室内的物品搬运,减轻医护人员的负担。
此外,遥控小车还可以进行远程医疗服务。
通过搭载摄像头和传感器等设备,医生可以远程操控小车进行诊断和治疗,为偏远地区的患者提供及时有效的医疗服务。
这种方式不仅提高了医疗资源的利用效率,也方便了患者的就医。
三、教育领域应用遥控小车在教育领域的应用也具有重要意义。
它可以作为一种教学工具,帮助学生更好地理解和掌握科学知识。
通过操控遥控小车,学生可以亲身体验物理、电子和编程等学科的知识,培养他们的实践能力和创新思维。
此外,遥控小车还可以用于远程教育。
教师可以通过遥控小车进行在线授课,实现远程互动和学习资源共享,打破地域限制,提供更广泛的教育机会。
四、技术挑战与安全考虑虽然遥控小车在各个领域的应用前景广阔,但也面临着一些技术挑战和安全考虑。
首先,遥控技术的稳定性和精确性对于小车的操作至关重要。
其次,遥控小车的电源和能耗问题需要得到有效解决,以保证其长时间工作。
此外,遥控小车的数据传输和隐私保护也是需要重视的问题。
在设计和应用中,必须考虑到信息安全和隐私保护的要求,确保用户的数据不被泄露。
五、未来发展前景随着科技的不断进步和应用场景的不断拓展,遥控小车的未来发展前景令人期待。
首先,随着人工智能和自动驾驶技术的发展,遥控小车有望实现更高级别的智能化。
基于蓝牙的智能遥控小车设计与实现
基于蓝牙的智能遥控小车设计与实现摘要在21世纪这个信息化时代,随着科技的不断发展、物联网的逐渐兴起,网络技术与汽车工业已经成为人类生活中不可或缺的重要组成部分。
近年来,无线智能控制小车也一直作为各大高校研究的对象,在历年的全国电子设计大赛中,每每都会涉及这方面的问题,可见其研究意义远大。
在这个一切都将趋于智能化的时代,无线遥控技术的应用越来越广泛,无线遥控可实现对目标对象的远程控制,这一技术给人类的生活带来了极大地便利。
本次毕业设计为一种通过蓝牙技术遥控小车动作的软硬件设计实现,本次设计了共分为三种控制方式,分别为PC机与蓝牙从机进行通讯(QT作为图形界面),Android 手机与蓝牙从机进行通信,蓝牙主从机之间的相互通信(本论文中详细介绍此种通讯方式)。
小车上的蓝牙模块作为服务端,采用STC89C52RC单片机进行控制,双方通过蓝牙串口进行通信,主板上设有自制的驱动电路模块,单片机驱动直流电机控制小车的动作。
蓝牙接收端接收信号,分别通过与PC端的蓝牙,手机的蓝牙、和主从机之间的配对连接,从而接收从PC机、手机、HC-06主机发送来的动作指令。
单片机对接收到的指令进行分析,以调用相应的子函数来实现对小车的行动状态进行相应的控制,实验调试实现小车的无线遥控等功能。
关键词:STC89C52RC,STC12C5A60S2,智能小车,QT,蓝牙通信Design and Implementation of Bluetooth SmartRemote Control CarAbstractIn this information age of the 21st century, with the continuous development of technology, the gradual rise of the Internet of Things, network technology and the automotive industry has become an important part of human life indispensable. In recent years, wireless intelligent control car has also been the object of study as major universities. In the calendar year of the National Electronic Design Competition, it will often involve problems in this area. We can see its significance. Everything in this era will become intelligent, wireless remote control technology applied more widely, wireless remote control can be realized on the target object's remote control, and this technology brings to human life greatly facilitated.The graduation design of a car traveling through Bluetooth remote control hardware and software design and implementation, and the design is divided into three control methods, namely the PC to communicate with the Bluetooth slave (QT as a graphical interface), Android phones with a Bluetooth slave communication Bluetooth communication between the master from each other. Small car Bluetooth module as a server, using STC89C52RC MCU control, the two sides communicate via Bluetooth serial port, using a homemade driver circuit module, microcontroller-driven DC motor control car action on the motherboard. Bluetooth receiver module, respectively, through the end of the PC Bluetooth, Bluetooth phone, and pairing master-slave connection between machines, so that the receiver sent from the PC, phone, HC-06 host to the action command. SCM docking instructions received were analyzed to call the appropriate subroutine to achieve the action corresponding state control, Experimental realization car wireless remote and so on.Key words: STC89C52RC,STC12C5A60S2,IntelligentCar, QT, Bluetooth Communication目录摘要 (I)ABSTRACT (II)第1章项目概述 (1)1.1项目背景 (1)1.2项目简介 (1)1.3应用范围 (1)第2章项目实施方案 (1)2.1概述 (1)2.2开发环境 (2)第3章硬件设计 (3)3.1系统硬件框图 (3)3.2系统硬件电路设计 (4)3.2.1单片机最小系统电路设计 (4)3.2.2驱动电路设计 (2)3.2.3电源模块的电路设计 (4)3.2.4显示模块的电路设计 (5)3.2.5蓝牙模块设计 (7)3.2.6遥控模块设计 (8)3.2.7QT界面应用 (8)第4章软件设计 (9)4.1软件系统框图 (9)4.1.1总体设计 (9)4.1.2主机具体流程 (9)4.1.3从机具体流程 (10)4.1.4QT界面设计 (10)4.2主要程序代码 (11)4.2.1主机主板电路主要代码 (11)4.2.2从机主板电路主要代码 (11)4.2.3应用软件QT主要代码 (12)第5章项目调试 (13)5.1硬件调试 (13)5.1.1调试步骤 (13)5.1.2调试中出现的问题、解决的方法及注意事项 (13)5.2软件调试 (14)5.2.1单片机代码调试 (14)5.2.2QT代码调试 (14)5.3整体调试 (15)第6章项目成果 (16)6.1硬件成果物 (16)6.1.1控制端成果物 (16)6.1.2接收端成果物 (16)6.2软件成果物 (17)第7章结论 (18)参考文献 (19)致谢..................................................................................................... 错误!未定义书签。
智能小车毕业论文
智能小车毕业论文摘要随着科技的不断发展,智能技术在各个领域得到了广泛应用。
智能小车作为智能技术的一个重要应用方向,具有广泛的市场前景和研究价值。
本文旨在设计并实现一款基于嵌入式系统的智能小车,通过对其硬件和软件的深入研究,探讨智能小车的控制策略、传感器应用以及路径规划等问题。
本文介绍了智能小车的背景和意义,然后详细阐述了智能小车的硬件设计、软件设计、实验验证以及结论与展望。
关键词:智能小车;嵌入式系统;控制策略;传感器;路径规划第一章引言1.1 研究背景随着全球经济的快速发展,人们对智能化、自动化产品的需求日益增长。
智能小车作为一种新型的智能交通工具,具有安全、高效、便捷等优点,在物流、家庭服务、特种作业等领域具有广泛的应用前景。
1.2 研究意义本文旨在设计并实现一款基于嵌入式系统的智能小车,通过对其硬件和软件的深入研究,探讨智能小车的控制策略、传感器应用以及路径规划等问题,为智能小车的研究和应用提供理论依据和实践指导。
1.3 研究内容本文主要研究内容包括:(1)智能小车的硬件设计;(2)智能小车的软件设计;(3)智能小车的控制策略;(4)智能小车的传感器应用;(5)智能小车的路径规划;(6)智能小车的实验验证。
第二章相关技术2.1 嵌入式系统嵌入式系统是一种将计算机硬件和软件集成在一起,具有特定功能的系统。
在智能小车的设计中,嵌入式系统是实现智能控制的核心。
2.2 传感器技术传感器是智能小车感知外部环境的重要手段。
常见的传感器有红外传感器、超声波传感器、激光测距传感器等。
2.3 控制策略智能小车的控制策略主要包括PID控制、模糊控制、神经网络控制等。
2.4 路径规划路径规划是智能小车实现自主导航的关键技术。
常见的路径规划算法有Dijkstra算法、A算法等。
第三章智能小车硬件设计3.1 硬件平台本文所设计的智能小车采用STM32F103系列单片机作为核心控制单元,结合其他硬件模块,如电机驱动模块、传感器模块、无线通信模块等。
智能小车设计毕业论文【范本模板】
摘要智能作为现代社会的新产物,是以后的发展方向它可以按照预先设定的模块在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或更高的目标。
本文设计是基于AT89s52微处理器的机器人车体系统和XL02—232AP1微功率无线透明传输模块的无线通信系统,以此实现小车的前进、后退、停止、及直角特别是圆弧形拐弯,本设计主要体现多功能小车的智能模式,设计中的理论方案、分析方法及特色与创新点等可以为自动运输机器人、采矿机器人、家用自动清洁机器人,特别是智能足球机器人的设计与普及有一定的参考意义.同时小车可以作为玩具的发展方向,为中国玩具市场技术含量的缺乏进行一定的弥补,实现经济收益,形成商业价值。
关键词:单片机,智能小车,AT89s52,XL02-232AP1ABSTRACTAs a new product of modern society,intelligence is the trend in future development.It can work in some specific environment according to the mode which sets in advance。
Dispensing with behavior adjustment management,but it can achieve the expected,even higher goal.This design is based on the robot body AT89s52 microprocessor system and XL02-232AP1 transparent micro—power wireless transmission module of the wireless communication system,to achieve the car forward, backward,stop, especially the arc-shaped bend at right anglesThe design mainly reflected a smart-car model,The theoretical scheme,analysis method,uniqueness and innovation etc.that pointed in this paper,I think they are will be certain reference value in design an popularity of automatic or semi—automatic robot such as automatic transportation robot,prospecting robot,cleaning household robot,especially intelligent socce r robot。
蓝牙小车
社会实践调查报告题目:蓝牙小车院系:专业:班级:姓名:学号:摘要随着物联网的兴起,Android手机以其独有的开放性优势正在为人们提供更多优质便捷的技术成果。
本课题研究的是基于安卓手机蓝牙控制的智能小车设计,基于手机平台,借助于蓝牙技术,设计和实现了一种无线遥控小车新的解决方案。
本设计以手机控制平台、蓝牙通讯模块、电机驱动模块等硬件模块组成的遥控小车。
完成小车的进、后退、加减速、左转、右转、停止等基本运动功能。
也为现在的其他小车设计提出了一种新的思路,并且让智能家居的生活成为现实更加进了一大步。
完成了通过手机上的蓝牙功能来控制小车行走的软、硬件设计。
手机蓝牙作为客户端,小车上的蓝牙模块HC-05作为服务端。
客户端采用Eclipse开发环境,JA V A编程,服务端采用单片机控制。
双方通过串口进行通信,单片机驱动直流电机控制小车行动。
实验结果表明,小车可以接收手机遥控信号并灵活地进行前行、倒退、加减速、左转、右转和停止等功能。
关键词Andriod 蓝牙智能小车智能手机STC15F2K60S2单片机目录第1章绪论 (4)第2章方案的比较与论证 (5)2.1 总体方案设计 (5)2.2 MUC的选择 (5)2.3 无线模块方案设计 (6)2.4 驱动模块方案设计 (6)2.4.1 驱动方案 (6)2.4.2 驱动电路的选择 (7)2.5 车模的选择 (8)第3章硬件电路的设计 (9)3.1 蓝牙模块 (9)3.2 主控板电路 (10)3.3 驱动板电路 (11)第4章蓝牙小车软件设计 (12)4.1 流程图 (12)4.2 相关寄存器初始化 (12)4.3 蓝牙设置 (14)总结 (16)参考文献 (17)附录 (18)第1章绪论随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。
遥控小车起源于美国,由于政府对无线遥控小车研发的资助以及相关资助的推动作用,日本、美国、德国等工业大国在遥控小车技术上占据着明显优势。
蓝牙遥控小车
蓝牙遥控小车
一、实验目的
通过设计进一步掌握51单片机的应用,特别是在嵌入式系统中的应用。
进一步学习51单片机在系统中的控制功能,能够合理设计单片机的外围电路,并使之与单片机构成整个系统。
二、设计方案
该智能车采用蓝牙模块对单片机进行控制,单片机根据采集到的信号的不同状态判断小车当前状态,通过电机驱动芯片L298N发出控制命令,控制电机的工作状态以实现对小车姿态的控制。
本次设计的蓝牙小车可实现5种状态:前进、后退、左转、右转、停止。
三、硬件电路设计
1、最小系统(AT89C52)
2、电源装置(LM7805)
3、电机驱动电路(L298N)
4、蓝牙模块(HC-06)
5、原理图(暂无)
四、软件系统
1、手机蓝牙控制软件(基于Android的蓝牙串口助手)
2、控制程序
五、笔记
六.总结
虽然一切都还没开始,但是我相信在兴趣和坚持的作用下我一定可以做出属于自己的蓝牙遥控小车,加油!。
智能遥控车课程设计论文
智能遥控车课程设计论文一、课程目标知识目标:1. 学生能够理解智能遥控车的基本组成结构,掌握其工作原理。
2. 学生能够掌握智能遥控车编程的基本方法,了解不同传感器的作用和使用场景。
3. 学生能够了解智能遥控车在现实生活中的应用,认识到科技与生活的紧密联系。
技能目标:1. 学生能够独立完成智能遥控车的组装和调试,提高动手实践能力。
2. 学生能够运用所学知识,对智能遥控车进行编程,实现基本功能。
3. 学生能够通过团队协作,解决智能遥控车在实际操作中遇到的问题。
情感态度价值观目标:1. 培养学生对智能科技的热爱,激发创新精神和探索欲望。
2. 培养学生团队协作意识,学会倾听、沟通、合作,提高解决问题的能力。
3. 培养学生勇于面对挑战,克服困难,不断尝试和优化的精神。
本课程结合学生的年级特点和认知水平,注重理论与实践相结合,旨在提高学生的动手能力、逻辑思维能力和创新能力。
通过课程学习,使学生能够将所学知识运用到实际操作中,培养具备创新精神和实践能力的优秀学生。
同时,课程强调团队合作,培养学生的沟通能力和协作精神,使其在集体中发挥个人优势,共同完成任务。
课程目标的设定为后续教学设计和评估提供了明确的方向。
二、教学内容本章节教学内容围绕智能遥控车的组装、编程和应用展开,分为以下三个部分:1. 智能遥控车基础知识:- 介绍智能遥控车的组成结构,包括电机、传感器、控制器等。
- 分析智能遥控车的工作原理,探讨不同传感器的作用和应用场景。
2. 智能遥控车编程与控制:- 教授编程基础知识,如变量、条件语句和循环语句等。
- 引导学生掌握智能遥控车的编程方法,学会使用编程软件进行编程。
- 介绍常见传感器编程接口和编程技巧,实现遥控车的各种功能。
3. 智能遥控车实践与应用:- 安排学生分组进行智能遥控车的组装和调试,培养动手实践能力。
- 设计实际应用场景,让学生运用所学知识解决问题,提高创新能力。
- 组织小组讨论和展示,分享实践成果,促进交流与合作。
蓝牙小车毕业论文
蓝牙小车毕业论文蓝牙小车是一种简单、有趣的DIY玩具,它可以通过蓝牙模块连接手机,实现远程控制。
在本篇毕业论文中,我们将介绍蓝牙小车的设计、原理及实现流程,并展示其实际应用。
一、设计方案蓝牙小车的设计方案主要分为以下几个部分:1.硬件部分:使用Arduino开发板作为主控,加上电机驱动模块、蓝牙模块、电池等组件,构建整个小车的硬件结构。
2.软件部分:编写C语言程序,在Arduino开发环境中进行开发,实现蓝牙小车的控制和运行。
3.远程控制部分:使用手机连接蓝牙模块,通过蓝牙控制小车的运动,可以使用安卓手机的蓝牙调试助手等软件。
二、设计原理蓝牙小车的设计原理如下:1.硬件原理Arduino开发板作为主控,通过输入输出引脚对电机进行控制。
电机驱动模块接收Arduino开发板的控制信号,根据控制信号控制电机的运转方向和速度。
蓝牙模块实现了手机与小车之间的通信,手机发送的指令通过蓝牙模块传输到Arduino 开发板,控制小车的运动。
2.软件原理编写C语言程序,通过Arduino开发环境对蓝牙小车进行控制。
程序主要实现以下功能:(1)初始化程序设置:包括设置输入输出引脚、配置串口等。
(2)蓝牙模块初始化:通过配置蓝牙模块,实现与手机的蓝牙连接。
(3)小车控制:通过控制小车的左右轮电机,实现前进、后退、向左转、向右转等基本动作。
(4)接收蓝牙信号:通过蓝牙模块接收来自手机的指令,实现远程控制。
三、实现流程蓝牙小车的实现流程如下:1.准备物料:Arduino开发板、电机驱动模块、电池、蓝牙模块等。
2.搭建硬件结构:按照设计方案,连接各个组件,组装成小车的硬件结构。
3.编写程序:在Arduino开发环境中编写C语言程序,实现小车的控制和运行。
4.测试小车:连接电池和Arduino开发板,开启手机蓝牙模块,通过蓝牙控制小车的运动。
五、应用展示蓝牙小车可以用于科技教育、娱乐、智能家居等领域。
在儿童教育中,可以引导孩子学习编程和电子知识。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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)正反转的输出特性应该一致方案二:光电编码器按照工作原理编码器可分为增量式和绝对式两类。
增量式编码器是将位移转换成周期性的电信号,再把这个电信号转变成计数脉冲,用脉冲的个数表示位移的大小。