电赛设计报告--智能小车

合集下载

大学生电赛小车报告论文

大学生电赛小车报告论文

大学生电赛小车报告论文1. 引言电赛小车是一种基于电子技术和计算机技术的智能化移动装置,具有自主导航和环境感知能力。

电赛小车比赛旨在培养大学生的创新能力和团队合作精神,同时提高他们在电子技术和计算机技术方面的应用能力。

本报告将介绍我们团队设计的电赛小车以及相关的实验数据和分析结果。

2. 设计与实现我们的电赛小车采用了基于Arduino控制器的设计方案。

在硬件方面,我们使用了超声波传感器、红外线传感器和电机驱动模块等组件,以实现环境感知和自主导航功能。

在软件方面,我们编写了一段嵌入式C语言代码,实现了传感器数据的采集和处理,以及小车的运动控制和决策逻辑。

3. 实验过程与结果为了验证我们设计的电赛小车的性能,我们进行了一系列实验。

首先,我们测试了小车的环境感知能力,通过超声波传感器和红外线传感器获取周围环境的信息,并将其显示在电脑上。

实验结果表明,我们的传感器系统能够准确地检测到障碍物并给出相应的提示。

接下来,我们测试了小车的自主导航能力。

我们给定了一个起点和一个终点,小车需要自主规划路径并沿着路径行驶到终点。

实验结果显示,我们的小车能够根据传感器数据和预设的决策逻辑,有效地规划路径并顺利到达终点。

最后,我们评估了小车的运动控制性能。

我们测试了小车的速度、转向能力以及对于突发情况的响应能力。

实验结果表明,我们的小车能够在规定时间内完成预定的动作,并且对于突发情况能够迅速做出相应的调整。

4. 结论与展望通过本次电赛小车的设计与实验,我们深入了解了电子技术和计算机技术在移动机器人方面的应用。

我们的小车具备了良好的环境感知和自主导航能力,以及可靠的运动控制性能。

然而,我们也意识到还有许多改进的空间。

例如,我们可以进一步提高小车的速度和精确度,并且引入更多传感器和算法,以适应更复杂的环境和任务。

我们希望能够在未来的研究中,进一步探索和创新,为电赛小车的发展做出更大的贡献。

参考文献[1] J. Smith, "Design and Implementation of an Arduino-based Racing Car for University Electronic Competition," Journal of Robotics, vol. 10, no. 2, pp. 156-168, 2020.[2] L. Johnson, "A Study on the Performance Evaluation of Autonomous Mobile Robots in a Racing Competition,"International Journal of Advanced Robotic Systems, vol. 15, no. 4, pp. 45-56, 2019.[3] K. Brown, "Development of a Low-cost Racing Car for Engineering Education," IEEE Transactions on Education, vol. 65, no. 3, pp. 236-243, 2018.。

电子设计C题 智能小车报告

电子设计C题 智能小车报告

电子设计大赛C题——只能小车智能小车摘要本智能小车以MSP超低功耗单片机系列MSP430F149为核心,完成在规定场地内实现两车交替超车领跑的功能。

在机械结构上,本智能小车选取大功率RP5坦克车体,具有动力性能强、底盘稳定性高、可原地转圈、转弯灵活等特点。

选用L298N驱动芯片控制电机,反射式红外发射-接受器作为黑线检测模块的传感器,nRF905作为无线通信模块,组成智能小车系统。

基于可靠的硬件设计和稳定的软件算法,实现题目要求,而且附加实现显示两车距离、行驶时间等扩展功能。

关键词:MSP430;检测黑线;超车;智能小车。

一、系统方案1、总体方案描述本系统以MSP超低功耗单片机系列MSP430F149为核心,由12V电池供电,选用L298N驱动芯片控制直流电机,反射式红外发射-接受器ST168作为黑线检测模块的传感器,NewMsg_RF905作为无线通信模块,LCD液晶显示模块作为显示模块,组成智能小车系统,如图1所示。

图1 总体系统框图2、方案设计与比较(1)电机驱动模块方案一:采用大功率三极管,二极管,电阻,电容等元件。

采用上述元件搭建两个H桥,通过对各路信号放大来驱动电机,原理简单。

但由于放大电路很难做到完全一致,当电机的功率较大时运行起来会不稳定,很难精确控制。

方案二:采用L298N驱动芯片。

L298N芯片是较常用的电机驱动芯片。

该芯片有两个TTL/CMOS兼容电平的输入,具有良好的抗干扰性能,可用单片机的I/O口提供信号。

其优点是集成度高,电路简单,控制方便可靠,体积小,效率高,具有较高的性价比。

综合分析:方案一虽然原理简单,但是实际操作性不大,运行不稳定,而方案二则具有电路简单,控制方便,效率高等多处优点,符合本系统要求,因此选用L298N驱动芯片作为电机驱动模块。

(2)黑线检测模块方案一:采用可见光发光二极管和光敏二极管采用普通可见光发光管和光敏管组成的发射-接收电路。

其缺点在于易受到环境光源的影响,即便提高发光管亮度也难以抵抗外界光的干扰。

智能循迹小车-电子设计大赛优选全文

智能循迹小车-电子设计大赛优选全文

智能寻迹小车总结报告08电本3袁坤朱昊汪武杰1.设计任务:设计并制作了一个智能电动车,通过车前方的感光模块引导小车沿黑色路径运行,并记录小车整个运动过程的时间。

(1)感光模块引导小车运动:小车黑色轨迹白色背景图1如图1,小车运行在以白色背景的黑色轨迹上。

小车在整个运行过程中沿黑色轨迹运动,当黑色轨迹向左转时,小车能够自动左转弯,左转弯灯亮;当黑色轨迹向右转时,小车能够自动右转弯,右转弯灯亮。

(2)小车能记录整个运行过程的时间:在小车开始运行时,单片机控制计时,当小车收到停止指令后,计时器停止计时,并通过小车上的数码管显示小车整个运行过程的时间。

2.程序框图寻迹小车的主程序如下3.系统的具体设计与实现根据设计任务要求,并且根据我们自己的需要而附加的功能,该电路的总体框图可分为几个基本的模块,框图如(图2)所示:红外传感模块3.1设计中选用红外传感器来准确检测黑色寻迹线。

共设置2个传感器,传感器检测到黑色的寻迹线时,输出逻辑电平1,检测不到黑色寻迹线时,输出逻辑电平0。

在小车正前方中间安装两个标号是1号和2号的传感器用于定位寻迹线中心线,如图。

实物图:由电路图可以看出,在整个运行过程中,红外线发射管一直工作,发出红外线,由于黑色对红外线的反射量很小,而白色背景对红外的反射量很大,这样经过红外接收管的电压值的不同,可以判断出小车的运行情况。

当小车在黑色轨迹上正常运行时,1号和2号传感器输出1,当小车右偏时,2号由输出1转变为0,此时单片机驱动电机模块,调控小车左右两轮的转速,调整车身向左转;当小车左偏时,1号由输出1转变为0,单片机调控小车车身向右转。

传感器部分是小车的“眼睛”,只有通过它的引导小车才能正常在轨道上运行。

在小车的调试过程中,遇到了一些问题。

第一,两个传感器中的红外管有时一直感光,有时感光很差;第二,在黑线上运行时,在一些弯路传感器可以判断出来,一些反应迟钝,并且恢复直行的时候,传感器却依然保持上一状态运行。

智能车竞赛实验报告

智能车竞赛实验报告

一、实验背景随着科技的不断发展,智能车竞赛已成为我国大学生科技创新的重要平台。

本次实验旨在通过设计、搭建和调试智能车,培养学生的创新思维、团队协作和实际操作能力。

实验以第十六届全国大学生智能汽车竞赛为背景,旨在让学生了解智能车的结构、原理和控制方法,提高学生在实际工程中的应用能力。

二、实验目的1. 理解智能车的基本结构和工作原理;2. 掌握智能车控制系统的搭建和调试方法;3. 学习智能车传感器、执行器和控制算法的应用;4. 培养学生的创新思维和团队协作能力。

三、实验内容1. 智能车基本结构设计本次实验所使用的智能车采用C型车模平台,主要由以下部分组成:(1)车体:采用铝合金材料,轻便且坚固;(2)控制器:选用恩智浦半导体公司的MIMXRT1064芯片作为控制核心;(3)传感器:包括摄像头、编码器、陀螺仪、红外测距模块等;(4)执行器:包括电机驱动器和舵机;(5)电源:采用锂电池供电。

2. 智能车控制系统搭建(1)硬件搭建:根据设计图纸,将各个模块连接到控制器上,包括摄像头、编码器、陀螺仪、红外测距模块、电机驱动器和舵机等;(2)软件搭建:编写程序,实现传感器信号采集、数据处理、电机和舵机控制等功能。

3. 智能车控制算法设计(1)摄像头图像处理:采用图像处理算法对摄像头采集到的赛道图像进行处理,提取赛道信息;(2)速度控制:根据编码器采集到的电机转速,通过PID控制算法调整电机转速,实现速度控制;(3)方向控制:根据陀螺仪采集到的车辆姿态角速度,结合赛道信息,通过PID控制算法调整舵机角度,实现方向控制;(4)出赛道保护:利用红外测距模块检测车辆与赛道边缘的距离,当距离过小时,通过电机驱动器控制电机停止,保护车模。

4. 实验调试与优化(1)参数调整:通过调整PID参数,使车辆在赛道上稳定行驶;(2)算法优化:针对实际问题,对算法进行优化,提高车辆行驶的稳定性和速度;(3)硬件测试:对各个模块进行测试,确保硬件系统正常运行。

第四届光电设计大赛_智能光电小车_作品报告_

第四届光电设计大赛_智能光电小车_作品报告_

竞赛题目: 基于光电导航的智能移动测量小车学生姓名:指导教师:决赛编号:引言全国大学生光电设计竞赛由中国光学学会主办,目前已成功举办三届。

竞赛意旨促进光电知识的普及,加强大学生实践、创新能力和团队精神的锻炼与培养,促进高等教育改革。

其设计内容涵盖了控制、模式识别、传感技术、汽车电子、电气、计算机、机械、能源等多个学科的知识,对学生的知识融合和实践动手能力的培养,具有良好的推动作用。

光电导航的智能移动测量小车系统,由微控制器、电源管理单元、路径识别电路、舵机控制单元、小树计数电路、隧道长度测量单元和直流驱动电机控制单元组成。

本系统以STC12C5A16S2单片机为控制核心,并采用Keil uVision4软件编程。

运用红外发射接收对管对道路信息进行采集,并采用PWM技术来控制舵机的转向和电机转速,并且能够同时实现隧道长度测量值和小树数目检测值的显示功能。

各个部分经过MCU的协调处理,能够以较快的速度在指定的轨迹上行驶,在进弯道之前能够提前减速并改变角度,达到平滑转弯的效果。

在前几个月的努力中,我们自主设计机械结构和控制电路,构思独特算法,并一次次地对单片机具体参数进行调试。

可以说,这辆在跑道上奔驰的小车凝聚着我们的汗水和智慧。

在准备比赛的过程中,我们小组成员涉猎多个学科,这次磨练对我们的知识融合和实践动手能力的培养有极大的推动作用。

1.智能移动测量小车系统总体设计1.1、路径识别传感器的选定路径识别模块是智能车系统的关键模块之一,路径识别方案的好坏,直接关系到最终性能的优劣,因此,选定白线识别传感器模块是总体方案确立的首要步骤。

我们使用光电发射接收管来检测白线:光电发射管发射出光,经过赛道的反射回来,由于白色平面和深绿色平面反射光强度不同,不同位置上的光电接收管接收到强弱不同的光,因此可以判断出白线相对小车的位置。

这种检测的方法明显的优点是检测速度快,检测的方法简单,成本相对低廉。

1.2、系统总体设计及框图光电导航的智能移动测量小车系统采用STC12C5A60S2单片机作为核心控制单元用于智能车系统的控制。

电子设计大赛智能小车

电子设计大赛智能小车

自动往返小车设计报告Design Report of Automatic Motor-Driven Car 安徽赛区小组成员:A,B,C指导老师: D摘要本系统以单片机SPCE061A为控制器,控制电动小车行驶方向,采用PWM脉宽调制技术控制小车的行驶速度。

采用红外光电开关和霍尔传感器分别对小车行驶的位置和距离跟踪检测,并将小车行驶的时间和距离等数据通过LCD显示器显示出来。

整个系统的电路结构简单,可靠性高。

关键词:智能控制,电动小车,PWM脉宽调制,光电检测,霍尔传感器,LCD显示AbstractThis system bases on the MCU (Micro Controlled Unit) SPCE061A to control the direction of the automatic motor-driven car, and uses the PWM (Pulse Width Modulation) technology to control the speed of the motors. The location and distance of the car are detected by the infrared ray photoelectric detector and Hall sensor. The running time and distance of the car are also displayed with LCD model meantime.The structure of the model is simple but reliable.Key words: Intelligent Control, Motor-driven Car, PWM, Photoelectric Detector, Hall sensor,LCD.目录一、系统方案的选择与论证A、系统基本方案1、控制器模块2、电机模块的选择3、电机驱动模块的选择4、距离检测模块5、黑线检测模块6、显示模块7、小车的选择8、电源的选择9、挡板检测模块B、系统各模块的最终方案C、系统总体设计框图二、系统主要电路设计1、直流电机驱动模块设计2、黑线检测电路设计3、路程检测电路设计4、LED显示电路5、稳压电源电路设计三、系统软件设计1、车底黑线检测设计2、PWM程序设计3、路程计算原理设计4、主程序流程图5、挡板检测流程图四、系统测试1、测试仪器2、计时测试3、路程测试4、限速区测试5、系统实现的功能6、结论五、总结六、参考文献 0七、附录一、系统方案的选择与论证A 、系统基本方案根据题目要求,系统可以划分为控制部分和信号检测部分。

电动智能小车毕业设计报告(完整论文)

电动智能小车毕业设计报告(完整论文)

摘要80C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评。

这里介绍的是如何用80C51单片机来实现长春工业大学的毕业设计,该设计是结合科研项目而确定的设计类课题。

本系统以设计题目的要求为目的,采用80C51单片机为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。

整个系统的电路结构简单,可靠性能高。

实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。

采用的技术主要有:(1)通过编程来控制小车的速度;(2)传感器的有效应用;(3)新型显示芯片的采用.关键词80C51单片机、光电检测器、PWM调速、电动小车Design and create an intelligence electricity motive small carAbstract80C51 is a 8 bit single chip computer. Its easily using and multi-function suffer large users. This article introduces the CCUT graduation design with the 80C51 single chip computer. This design combines with scientific research object. This system regards the request of the topic, adopting 80C51 for controlling core, super sonic sensor for test the hinder. It can run in a high and a low speed or stop automatically. It also can record the time, distance and the speed or searching light and mark automatically the electric circuit construction of whole system is simple, the function is dependable. Experiment test result satisfy the request, this text emphasizes introduced the hardware system designs and the result analyze.The adoption of technique as:(1)Reduce the speed by program the engine;(2)Efficient application of the sensor;(3)The adoption of the new display chip.Keywords 80C51 single chip computer, light electricity detector, PWM speed adjusting, Electricity motive small car目录第一章前言 (1)第二章方案设计与论证 (3)一直流调速系统 (3)二检测系统 (4)三显示电路 (9)四系统原理图 (9)第三章硬件设计 (10)一 80C51单片机硬件结构 (10)二最小应用系统设计 (11)三前向通道设计 (12)四后向通道设计 (15)五显示电路设计 (17)第四章软件设计 (20)一主程序设计 (20)二显示子程序设计 (24)三避障子程序设计 (25)四软件抗干扰技术 (26)五“看门狗”技术 (28)六可编程逻辑器件 (29)第五章测试数据、测试结果分析及结论 (30)致谢 (31)参考文献 (32)附录A 程序清单 (33)附录B 硬件原理图 (41)第一章前言随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。

电赛小车报告模板

电赛小车报告模板

电赛小车报告模板项目简介本项目是一款基于Arduino控制板,通过红外线传感器识别轨道上黑线,实现自主行走的小车。

该项目的设计目的是为了培养青少年的兴趣爱好,锻炼操作能力及动手实践能力。

技术实现硬件部分•Arduino Uno控制板Arduino Uno控制板是本项目的核心控制模块,它的主控芯片是ATmega328P,具有14个IO引脚,6个PWM引脚和6个模拟输入引脚。

•红外传感器红外传感器是小车的主要感知装置,它能够检测地面上的黑色线条,从而实现小车的自主行走。

•电机模块本项目使用的是L298N电机驱动模块,其工作原理是通过驱动电机进行转速、方向控制和制动。

•电池组本项目的电源采用12V电池组,用于为所有电路提供电能。

软件部分•程序设计本项目使用Arduino IDE进行编程,核心代码主要有两个部分:–侦测黑线:通过读取红外传感器反射出的红外线强度,判断小车是否在黑线之上。

bool is_on_track() {left = analogRead(LeftPin);right = analogRead(RightPin);return left > threshold || right > threshold;}–控制电机:根据小车是否在正常行走轨迹,调整电机的转速和方向。

void forward() {digitalWrite(MotorLeft1, HIGH);digitalWrite(MotorLeft2, LOW);analogWrite(MotorLeftSpeed, 60);digitalWrite(MotorRight1, HIGH);digitalWrite(MotorRight2, LOW);analogWrite(MotorRightSpeed, 60);}•代码实现我们将整个程序按照不同功能模块进行分割,然后在loop()函数中调用这些模块。

例如,下面的代码段展示了如何在Arduino中使用宏定义,将各个电路引脚地址赋值给常量。

电子设计竞赛报告_简易小车

电子设计竞赛报告_简易小车

简易智能电动车目录一、方案比较、设计与论证 (2)二、理论分析与计算 (5)三、电路图及设计文件 (6)四、程序设计思路与流程图 (10)五、测试方法、数据及结果分析 (12)六、设计总结 (14)七、主要测试仪器 (15)八、参考资料 (15)九、附件一(系统设计总电路图) (16)一、方案比较、设计与论证本设计基于闭环测量、控制的原理,通过传感器将检测信号反馈给微处理,实时监控小车的运动状态并显示必要信息。

利用微处理产生脉冲宽度调制(PWM)信号,通过驱动电路来控制直流电机的转动,从而实现小车的直线行走、左右拐弯、倒退、停止、躲避并绕过障碍物、自动寻找引导光源并定位等功能。

功能框图见图1。

整个设计关键在于传感器的选择和安装,这些传感器要能够给出准确的信号让微处理来控制小车的行走。

图11、小车的比较与选择常见的电动小车是两轮驱动,一个电机驱动后面两个轮子转动,另一个电机控制前面两个轮子转向。

它的缺点是:转弯的角度较大且固定,不能精确地控制转角的大小。

小车在运行时平稳性较差。

而四轮驱动的小车,左右两边的轮子分别由两个电机控制,可以通过改变左右电机的转速来控制小车的转向,转弯的角度可大可小,这种控制方法能够使小车平稳地实现拐弯的功能,运行时车身稳定、没有左右摇摆的现象。

综合两者的特点,我们在设计中选择了四轮驱动的小车,小车的尺寸为14cm ×25cm,完全符合题目中15cm×35cm的尺寸要求。

2、传感器的比较与选择(1)路径识别传感器要求准确识别黑线与白纸,给出识别信号。

常用的传感器有可见光光电传感器、红外光光电传感器、CCD光电传感器等。

我们经过比较,选用了体积小、抗干扰性强、价格便宜的红外光光电传感器GK-SB5,配以外围电路可准确实现识别黑色和白色的功能。

GK-SB5使用的是红外光发射和接收,受外界环境的影响较小,另外GK-SB5体积较小,便于调节位置,以适应识别不同宽度黑线的需要。

全国电子设计大赛智能小车报告

全国电子设计大赛智能小车报告

全国电子设计大赛智能小车报告一、引言随着科技的不断进步,智能化已经成为人们日常生活中的关键词之一、智能化的产品不仅能够给我们的生活带来便利,更能推动社会和经济的发展。

本文报告的主题为全国电子设计大赛中的智能小车设计与制作。

在本报告中,我们将介绍我们团队设计并制作的智能小车的具体细节,并探讨一些设计过程中遇到的挑战以及解决方案。

二、设计目标我们的智能小车设计目标是能够自主导航、避障、遥控操控以及具有图像识别功能。

通过这些功能,智能小车能够在各种环境中安全行驶并完成既定任务。

三、硬件设计智能小车的硬件设计主要包括底盘、电机驱动模块、传感器模块、图像识别模块和通信模块。

1.底盘设计:我们选择了一款坚固耐用、稳定性强的底盘作为智能小车的基础。

该底盘具有良好的承载能力和抗震性能,可以保证小车稳定行驶。

2.电机驱动模块:我们使用了直流无刷电机作为智能小车的动力源,并配备了电机驱动模块来控制电机的转速和转向。

通过对电机驱动模块的精确控制,小车能够实现自主导航和遥控操控。

3.传感器模块:为了实现避障功能,我们使用了红外传感器、超声波传感器以及巡线传感器。

这些传感器能够及时感知到前方障碍物的距离,从而通过控制电机驱动模块来避免碰撞。

4.图像识别模块:为了实现图像识别功能,我们使用了摄像头作为图像输入的设备,并搭建了图像识别系统。

通过对摄像头采集到的图像进行处理和分析,我们能够实现小车对特定物体的识别和追踪。

5.通信模块:为了实现遥控操控功能,我们使用了无线通信模块来远程控制小车的运动。

通过与遥控器的通信,我们可以实时控制小车的方向和速度。

四、软件设计智能小车的软件设计主要包括嵌入式控制程序和图像处理算法。

1.嵌入式控制程序:我们使用C语言编写了嵌入式控制程序,该程序负责控制小车的运动、避障和遥控操控等功能。

通过与硬件的紧密配合,控制程序能够实现对小车各个部分的精确控制。

2.图像处理算法:为了实现图像识别功能,我们使用了计算机视觉技术和机器学习算法。

智能小车设计电子设计大赛报告

智能小车设计电子设计大赛报告

智能小车设计电子设计大赛报告全国大学生电子设计大赛报告智能小车设计摘要:智能小车的研究、开发和应用涉及传感技术、电气技术、电气控制技术、智能控制等学科,智能控制技术是一门跨科学的综合性技术,当代研究十分活跃,应用日益广泛的领域。

智能作为现代社会的新产物,是以后的发展方向,它可以按照预先设定的模块在一个特定的环境里自动的运行,可运用于科学勘探等用途,无需人为的管理,便可以完成预期所要达到的或更高的目标。

本设计采用C8051F410 单片机为控制核心,设计了一辆智能小车并对其功能进行测试,利用单片机实现小车的启停和转弯;利用超声波传感器检测道路上的障碍,实现了小车的避障功能、避免撞到障碍物、行车时间和壁障距离的数码显示三大功能。

整个系统的电路结构简单,可靠性能高,测试结果均能满足个环境要求。

关键词:L298N 循迹避障测距测速 c8051f410Abstract: the research, development and application of intelligent car involved in sensing technology, electrical technology, electrical control technology and intelligent control discipline, intelligent control technology is a cross science comprehensive technology, the contemporary research is very active, are applied widely. Smart as a new product of modern society, is the future development direction, it can be in accordance with the pre-set module automatically run in a specific environment, can be used in scientific exploration purposes, without human management, can accomplish expected to achieve goals or higher. This design USES C8051F410 the single chip processor as the core, to design a smart car and to test its functionality, using single-chip microcomputer realize car stop and turn; Using ultrasonic sensors to detect road obstacles, the car of theultrasonic control, to avoid hitting obstacles, driving time and mileage of the digital display the three functions. The circuit of the whole system has simple structure, reliable performance is high, the test resultsKeywords:L298 tracking obstacle avoidance velocity measurement目录1 引言 (1)2 方案论证与分析 (1)2.1 车体方案论证与分析 (1)2.2 微控制器的论证与分析 (1)2.3 电机驱动模块论证与分析 (1)2.4 循迹模块论证与分析 (2)2.5 避障测距模块论证与分析 (2)2.6 测速模块论证与分析 (3)2.7 显示模块论证与分析 (3)3 系统设计 (3)3.1 系统总体设计 (3)3.2 车体部分设计 (4)3.3 微控制器模块设计 (4)3.4 电机驱动模块设计 (5)3.4.1 L298N介绍 (5)3.4.2 电机驱动电路 (6)3.4.3 L298N电机驱动芯片引脚说明 (6)3.5循迹模块模块设计 (7)3.6 避障测距模块设计 (7)3.7 测速模块设计 (8)3.8 LCD显示模块设计 (9)4 软件设计 (9)4.1 软件调试平台 (9)4.2 系统软件设计 (11)4.2.1 循迹程序流程图 (11)4.2.2 避障程序流程图 (12)5 系统调试 (12)5.1系统的性能指标 (12)5.1.1电机驱动参数 (12)5.1.2 超声波测距模块 (13)5.2测试工具 (14)5.3测试过程 (14)6 设计总结 (15)7 参考文献 (15)8 附录 (15)8.1控制及显示原理图 (15)8.2控制部分PCB图 (16)8.3总程序 (17)1 引言近年代,随着电子科技的迅猛发展,人们对技术也提出了更高的要求。

全国电子设计大赛智能小车

全国电子设计大赛智能小车

全国电子设计大赛智能小车(C题)设计报告中文摘要:采用C8051F020单片机为控制芯片控制小车的速度及转向。

其中小车驱动由L298N 驱动电路完成,速度由单片机输出的PWM波控制以实现小车在超速区的超速行驶,利用红外对管检测黑线和障碍物以实现小车的正常行驶和转弯,避免在行驶过程中越界和碰撞。

关键词:智能小车;STC89C52单片机; L298N;红外对管目录第一章方案设计与论证 (3)主控系统 (3)电机驱动模块 (3)信号检测模块 (3)两车通信模块 (4)电源模块 (4)第二章硬件设计 (4)总体设计 (4)车体设计 (5)驱动电路 (5)信号检测与控制 (7)两车通信模块 (7)第三章软件设计 (8)主程序模块 (8)信号检测模块 (9)超车区域 (10)第四章测试与结果分析 (10)结束语 (11)参考文献 (11)一、方案设计与论证、主控系统根据设计要求,我认为此设计属于多输入量的复杂程序控制问题。

据此,拟定了以下两种方案并进行了综合的比较论证,具体如下:方案一:选用一片CPLD(如EPM7128LC84-15)作为系统的核心部件,实现控制与处理的功能。

CPLD具有速度快、编程容易、资源丰富、开发周期短等优点,可利用VHDL语言进行编写开发。

但CPLD在控制上较单片机有较大的劣势。

同时,CPLD的处理速度非常快,而小车的行进速度不可能太高,那么对系统处理信息的要求也就不会太高,在这一点上,MCU 就已经可以胜任了。

若采用该方案,必将在控制上遇到许许多多不必要增加的难题。

为此,我们不采用该种方案,进而提出了第二种设想。

方案二:采用单片机作为整个系统的核心,用其控制行进中的小车,以实现其既定的性能指标。

充分分析我们的系统,其关键在于实现小车的自动控制,而在这一点上,单片机就显现出来它的优势——控制简单、方便、快捷。

这样一来,单片机就可以充分发挥其资源丰富、有较为强大的控制功能及可位寻址操作功能、价格低廉等优点。

电子设计大赛省赛报告

电子设计大赛省赛报告

吉林省大学生电子设计大赛报告智能电动小车(F题)摘要本设计采用MC9S12XS128单片机作为主控芯片,配以机构稳定、布局合理的机械结构,加之摄像头、无线模块等功能模块组成智能电动小车。

主控芯片对摄像头采集的信息进行分析处理,进而驱动电机运转使智能小车能在跑道上完成单轨迹前行、双轨迹中心线中的自动行驶、自动避障等基本动作。

再利用无线模块实现电动小车与目标靶之间的信息交换,使得智能电动小车通过对舵机的调整完成在行驶过程中将激光光点一直投射在目标靶中心的任务,从而较好地完成竞赛题目的要求。

关键字:MC9S12XS128,摄像头,无线模块,智能小车目录摘要 (2)第1章、方案比较与论证 (1)1.1检测单元 (1)1.11方案一:红外传感器 (1)1.12方案二:摄像头 (2)1.13方案三:激光传感器 (2)1.2供电单元 (3)1.21方案一:镍氢电池 (3)1.22方案二:锂电池 (3)1.23方案三:镍镉充电电池 (3)1.3控制单元 (4)1.31方案一:MC9S12XS128单片机 (4)1.32方案二:80C51单片机 (4)1.4电机及驱动单元 (4)1.41(1)电机 (4)1.42方案一:步进电机 (5)1.43方案二:伺服电机 (5)1.44方案三:空心杯减速电机 (5)1.45(2)驱动芯片 (5)1.46方案一:MC33886 (5)1.47方案二:L298N (6)1.5无线通信单元 (6)1.51方案一:红外调制 (6)1.52方案二:JZ863模块 (6)1.6语音识别单元 (7)1.61方案一:LD3320 (7)1.62方案二:驻极体麦克风 (7)1.7智能电动小车机械结构单元 (8)1.71方案一:购买的车模套件 (8)1.72方案二:自己制作的车模 (8)第2章、硬件电路设计 (9)2.1控制单元-- MC9S12XS128-80单片机的最小系统设计 (9)2.2 供电单元电路设计 (9)2.3 检测单元电路设计 (10)2.4 电机驱动单元电路设计 (11)2.5 无线单元电路设计 (11)2.6 语音识别单元电路设计 (12)2.7 目标靶单元电路设计 (13)2.8 激光打靶单元电路设计 (13)2.9 系统各模块框图 (14)第3章、理论分析与软件设计 (14)3.1 程序总体流程 (14)3.2 理论分析 (16)3.2.1 速度控制部分的理论分析 (16)3.2.2 转角控制部分的理论分析 (17)3.2.3摄像头部分的理论分析 (17)第4章、测试方法与测试结果 (18)4.1测试方案 (18)4.2测试条件 (19)4.3测试结果 (19)五、总结 (20)5.1智能电动小车的总结 (20)5.2我们的总结 (20)参考文献: (21)第1章、方案比较与论证1.1检测单元传感器是智能小车的获取信息的主要途径,传感器只有能够真实、快速地反馈赛道信息,包括对赛道上的黑线进行检测、分辨进而获得准确的跑道及小车位置信息,智能小车才能正确地调整其位置及运行姿态,从而准确地完成单轨迹前行、双轨迹中心线中的自动行驶、自动避障等动作。

全国电子设计大赛智能小车报告

全国电子设计大赛智能小车报告

论文编号:C甲024052011年全国大学生电子设计竞赛报告智能小车参赛学校:山东科技大学参赛学生:郭明阳韩瑞华刘思庆联系电话:151****57232011年9月3日摘要本系统采用型号为TMS320F2812的DSP芯片设计了两台智能小车。

系统硬件主要有中央处理器、传感采集电路、小车、电机驱动电路等四部分组成。

传感器选用有避障功能红外避障传感器及检测黑白线功能的TCRT5000红外反射式接近开关传感器,在小车运行过程中及时检测行驶车道标志线、跑道两侧边界线以及前方障碍,实时将信息传输给DSP中央处理器,中央处理器根据控制算法发出控制指令,控制小车按照预定要求运行。

实验测试结果表明,本系统满足了赛题规定的各项指标要求。

关键词:DSP;PWM;智能小车;红外避障目录一、系统方案设计与论证 (4)1.1方案比较与论证 (4)1.1.1直流电动机驱动 (4)1.1.2 避障模块 (4)1.1.3 黑白线检测模块 (4)1.2信号的检测控制方案 (5)1.2.1电机的信号控制过程 (5)1.2.2黑白线、障碍信号检测的控制 (5)1.3系统算法与误差分析 (6)1.3.1直流电机同步算法与误差分析 (6)1.3.2转弯角度的大小算法与误差分析 (6)1.3.3预防小车出轨的算法与误差分析 (6)二、电路设计 (6)三、系统软件设计 (7)四、测试与结果分析 (8)4.1硬件测试与结果分析 (8)4.1.1小车车体 (8)4.1.2直流电机驱动 (8)4.1.3黑白线检测模块 (8)4.1.4红外壁障模块: (8)4.2软件测试与结果分析 (9)4.2.1单行模式 (9)4.2.2超车模式 (9)附件 (10)附件1.件模块 (10)附件2.电路设计 (12)附件3.小车实体 (13)附件4.主要程序清单 (14)一、系统方案设计与论证结合直流电动机相对良好的调速特性及较小的功耗特性,利用DSP产生的PWM波控制智能小车实现要求。

电子工程师基本技能大赛设计报告(智能往返小车)

电子工程师基本技能大赛设计报告(智能往返小车)

徐州师范大学电子工程师基本技能大赛设计报告参赛题目:智能循迹小车学院班级:笑嘻嘻学生姓名:笑嘻嘻学生专业:电子信息工程日期: 2011年 4月15日电子工程师基本技能大赛组委会印制目录摘要 (Ⅱ)Abstract (Ⅱ)1绪论(或概述) (1)1背景、要求、意义 (1)具体要求 (1)2 设计方案简述 (2)2.1 总体方案 (2)2.2实现功能 (2)3 详细设计 (3)3.1 具体设计 (3)3.2方案的选择与论证 (4)4 设计结果及分析 (15)4.1 单片机芯片 (15)4.2 时钟及复位电路 (15)4.3 数码管显示电路 (16)5总结 (16)参考文献 (17)附录主要程序代码 (18)摘要本次设计采用ATMEL公司中的AT89S51单片机为控制核心,在最小系统的基础上,通过对外围传感器信号的检测,控制步进电机的正转、反转、加速、减速和停止,使车辆从起跑线出发,到达终点线后停留10秒,然后自动返回起跑线。

到达限速区时,车辆往返均以低速通过。

实现小车检测黑带的智能循迹的功能。

关键词:AT89S51单片机、智能小车、步进电机、自动循迹、检测黑带、高低电平、霍尔元件、光敏电阻、继电器。

ABSTRACTWe this design USES the ATMEL company AT89S51 as control core, the smallest system of basis, through peripheral sensor signal and the control buttons detection, the control of the stepper motor are turning, inversion, acceleration and stop make intelligent car can follow the black line automatic tracing, encounter obstacles can follow reasonable obstacle-avoidingand detecting metal can alarm-immediately, thus make intelligent car realize reasonable progression.Keywords: A T89S51, intelligent car, stepping motor, automatic follow tracing, obstacle avoidance, detect metal, etc.1 绪论及概述1.1背景、要求、意义单片机渗透到人们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹,因此,对于单片机的研究和应用具有非常重要的意义,同时为进一步培养同学们的创新意识,让同学们了解专业知识的重要性。

电赛小车报告模板

电赛小车报告模板

2.4 小车动力系统: 为达到满意的控速性能,动力系统中的驱动电路使用了自制的 PWM 模块并配以组合门 电路加以保护。在行驶过程中有可能变热的部分电路也涂上了低熔点胶给予保护,有效 的保证了整套系统的工作稳定性。
2.5 车顶状态彩灯: 直接由单片机控制的车顶状态彩灯简单易行,却使得小车更加人性化。
鉴于方案二的以上优点,综合比较,本方案采用方案二。
3.障碍探测模块方案分析与比较
考虑到在测障过程中小车车速及反应调向速度的限制,小车应在距障碍物 40CM 的 范围内做出反应,这样在顺利绕过障碍物的同时还为下一步驶入车库寻找到最佳的位置 和方向。否则,如果范围太大,则可能产生障碍物的判断失误;范围过小又很容易造成 车身撞上障碍物或虽绕过障碍物却无法实现理想定向方案。 方案一、采用一只红外传感器置于小车中央。
在方案二所得数据的基础上,结合光敏电阻的敏感性,只用三到五只光敏电阻就可 以达到目的,只是因其对光非常敏感,所以必需为每只光敏电阻加上黑色隔离板。虽然 制作有一定难度,但其能见长度和相对简明的控制措施显示了很大的优越性。
全国大学生电子设计技术网
-2-

全国大学生电子设计技术网
DIY 工作室——黑马

综合考虑以上方案,方案三更具准确性和独创性,故我们采用方案三。
5.距离检测方案比较
方案一、 通过测试得出小车平均速度 v,在行驶过程中将行驶时间与其乘积 t•v 作为驶过的
距离。但该方案受电池电量、路面介质等因素的影响,在大多数情况下均暴露出误差较 大的缺点。故不予采用。 方案二、
一只置于轨道中间,两只置于轨道外侧,当小车脱离轨道时,即当置于中间的一只 光电开关脱离轨道时,等待外面任一只检测到黑线后,做出相应的转向调整,直到中间 的光电开关重新检测到黑线(即回到轨道)再恢复正向行驶。现场实测表明,虽然小车 在寻迹过程中有一定的左右摇摆(因为所购小车的内部结构决定了光电开光之间的距离 到达不了精确计算值 1 厘米),但只要控制好行驶速度就可保证车身基本上接近于沿靠 轨道行驶。

电赛小车报告

电赛小车报告

电赛小车报告背景介绍电赛小车是一种由电动机驱动的自动驾驶车辆,它可以根据预设的程序或者传感器的输入来进行行驶和操作。

在电赛中,小车的设计和性能是参赛队伍获得好成绩的关键因素之一。

设计目标在设计电赛小车时,我们需要考虑以下几个主要目标: 1. 稳定性:小车需要具备良好的稳定性,能够在各种路况下稳定行驶,避免出现翻倒或者失控的情况。

2. 敏捷性:小车需要具备良好的敏捷性,能够迅速转向和变换速度,以适应比赛中的各种情况。

3. 准确性:小车需要具备准确的位置感知和导航能力,能够准确地识别赛道和障碍物,避免发生碰撞或者偏离赛道。

4. 速度:小车需要具备较高的速度,能够在有限的时间内完成赛道任务,以获得更好的竞赛成绩。

设计思路为了实现以上的设计目标,我们可以按照以下步骤进行设计和优化:步骤一:搭建小车平台首先,我们需要搭建小车的物理平台。

这包括选择合适的底盘、电机、电池和传感器等组件,并进行组装和调试。

在搭建过程中,要注意平台的稳定性和可靠性,以确保小车的基础性能能够满足要求。

步骤二:编写控制程序接下来,我们需要编写小车的控制程序。

控制程序可以基于传感器的输入来实现自动驾驶功能,也可以通过遥控器或者手机等设备来进行远程控制。

在编写程序时,要考虑到小车的稳定性和敏捷性需求,以及对赛道和障碍物的准确感知。

步骤三:优化驱动系统为了提高小车的速度和准确性,我们可以对驱动系统进行优化。

这包括选择合适的电机和电池组合,以及优化传动系统和轮胎组合。

通过优化驱动系统,可以提高小车的加速度和最高速度,同时提高对赛道的控制能力。

步骤四:加入路径规划和导航功能为了提高小车的自主驾驶能力,我们可以加入路径规划和导航功能。

这可以通过将地图信息和传感器数据结合起来,实现小车在赛道上的自动导航。

路径规划和导航功能可以帮助小车准确地识别赛道和障碍物,并选择最优的行驶路径。

步骤五:测试和优化最后,我们需要对小车进行测试和优化。

测试可以通过模拟比赛场景或者在实际比赛中进行。

电子设计大赛智能小车设计报告

电子设计大赛智能小车设计报告

简易智能电动车设计报告小组成员:日期:摘要本设计以STC89C52单片机为控制核心。

经光敏电阻和红外对射完成循迹,寻光以及躲避障碍物,测距的检测,停车,控制时间等,经比较器LM393进入单片机。

单片机通过内部程序完成对小车的控制,从而完成相关要求。

关键字:控制;检测;红外对射;智能小车;AbstractThe design for STC89C52 core control. The photosensitive resistor and infrared to radio complete tracking, search light and avoid obstacles, ranging detection, parking, control the time, by the comparator LM393 into the single chip microcomputer. SCM through internal procedures performed on the control car, thereby completing the relevant requirements.Keywords: control; testing; infrared; smart car;目录1 方案设定 02 各模块的选择方案 (1)2.1电源模块选择方案 (1)2.2系统控制模块方案 (1)2.3红外对射模块方案 (1)2.4恒流源模块 (2)2.5比较器转换模块 (2)3 系统硬件设计 (3)3.1电源电路设计 (3)3.2恒流源电路设计 (4)3.3电机驱动模块 (5)3.4循迹检测设计 (5)3.5测距检测设计 (6)3.6避障检测设计 (6)4 系统软件设计 (7)5 系统调试 (9)6 结论 (10)7 参考文献 (11)1 方案设定根据以上参赛图以及本次比赛的相关要求,我们小组设定了一下方案。

电子大赛 设计 电赛智能小车

电子大赛 设计  电赛智能小车

简易智能小车作品类别:第五类引言本系统采用AT89S52 作为主控制芯片,整合控制器模块,金属探测模块,障碍物探测模块,路面检测模块,光源探测模块,电机驱动模块,实现小车自动寻路,金属探测,避障和寻光入库。

电路结构简单,可靠性能高,无论在结构和技术上都具有较好的科学性,在无人区引导探测金属矿源方面具有一定的应用前景。

方案设计一、设计要求:1.电动车从起跑线出发,沿引导线到达 B 点。

在“直道区”铺设的白纸下沿引导线埋有 1~3 块薄铁片。

电动车检测到薄铁片时需立即发出声光指示信息,并实时存储、显示在“直道区”检测到的薄铁片数目。

2.电动车到达 B 点以后进入“弯道区”,沿圆弧引导线到达 C 点要求电动车到达 C 点检处停车 5 秒,停车期间发出断续的声光信息。

3.电动车通过障碍区,在光源的引导下,进入车库。

简易路程图二、方案选择:1.电机驱动方案的选择与论证方案一:使用继电器对电机进行开关控制和调制。

但缺点很明显,这种电路不能和单片机直接连接,因为它返回“0”时,并没有接到地上,所以单片机并不能识别,反而都会的还是0,其次继电器响应慢而且机械结构容易坏。

方案二:使用三极管或者达林顿管,结合单片机输出 PWM 信号实现调速的目的,此方案易于实施,但若控制电机转动方向较为困难工作不是很稳定。

方案三:使用PWM控制芯片来实现对电机的控制,控制就是对脉冲的宽度进行调制的技术,即通过对一系列脉冲的宽度进行调制,来等效地获得所需要波形。

2.路面寻线模块方案一:采用光敏传感器,根据白色背景和黑线反光程度的不同来判断传感器是否位于黑线上。

方案二:采用反射式红外传感器来进行探测。

只要选择数量和探测距离合适的红外传感器,可以准确的判断出黑线的位置。

方案选择:采用方案二。

方案一受环境光的影响太大,效果不佳。

而红外光不易受到环境光的干扰。

3.金属检测模块采用金属接近开关来检测铁片,当金属接近时,高频磁场在金属中产生了涡流,使得LC 谐振回路的震荡幅度下降到阈值电压,开关输出信号。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.2 两车间的通信方法
根据题目要求,该系统中甲乙两车之间通信主要体现在三个方面: (1)出发时两车约定同时出发。两车在起点区域上电后,通过无线模块相互 完成应答,约定同时出发。 (2)行驶全过程中,防止两车碰撞。在车头各自安装 2 个红外测距传感器(增 大横向检测范围),通过实测设定安全行驶间距。当检测到间距小于安全行驶间距, 则产生危险信号,使后面的小车停下等待。当两车间距大于安全行驶,后车启动。 (3)两车在四圈行驶中,在超车区交替超车领跑。两车在进入超车区后通过 无线模块相互完成应答,更新当前行驶状态。第一圈行驶中,甲车先进入超车前, 在向前行驶一段距离后停下等待,向乙车发送“可以进行超车”信息。当乙车完 成超车后,继续行驶并向甲车发送“超车完成,可以行进”信息。第二圈中,乙 车和甲车身份互换。第三、四圈类似进行交替。
系统采用的 SM100K 测速传感器是一款宽电压、高分辨率、短响应速度、开关 量输出的测速模组,配合金属码盘可以测量电机转速。
测速传感器选用对射式光电管 YM102D,该光电管内置有集成电路,对接收信 号做内部处理,直接输出标准 TTL 信号,分辨精度 0.01mm,测量频率 100KHz。
配合 100 线的金属码盘,码盘外径 24mm,内径为 4mm,缝隙 0.3mm。小车轮子 外径 4.7cm,履带高出轮子 0.2cm。
方案二:使用测速传感器,实现指定角度转弯 使用测速传感器控制小车两轮转速不同,两轮间行程差正比于转向角度,以 此来实现指定角度转弯。实测过程中,由于小车进入弯道的初始状态存在随机性, 往往会出现偏差。
方案三:使用红外测距和测速传感器,实现直角转弯 使用红外测距检测跑道能够有效确保小车行驶在跑道中间。当小车越过转弯 标志线时,由于跑道变宽,红外测距检测范围不足导致存在不确定状态。关闭红
2.1.1 红外测距检测跑道
由于跑道与地面存在不小于 6cm 的高度差,通过固定在车头两侧倾斜的红外
测距模块检测能够有效的区分两侧的跑道和地面,如图 2.1 所示。
跑道宽度 40cm,即使车宽只有 12cm, 只要摆放的高度 h 和倾斜度θ进行实测
红外测距
调整,就能获得较大的检测范围,
θ
确保小车行驶在跑道中间区域。
考虑现有有效资源为基础,此系统以两辆同型号履带小车为平台,控制器采 用 Cortex-3 为核心的 ARM 芯片,直流电机采用 L298P 芯片驱动,电源采用 12V 锂 电池,构成小车最基本的形态。履带小车具有较好的直线行走能力,但在速度上 有明显的劣势,使得方案的选择无形中受到限制。因此,此系统的目标定位是稳 中求进。小车附加传感器的选取主要在以下不同的行驶方案中实测选择。
三、电路与程序设计
3.1 系统电路设计
系统以两辆同型号履带小车为平台,采用 ARM Cortex-3 处理器为核心的系统 板,通过两侧倾斜的红外测距传感器检测跑道,L298P 芯片驱动电机,灰度传感器 检测转弯、起点等标志线,测速传感器实现指定距离直线行驶和指定角转弯,前 置红外测距防止小车间碰撞。交替超车过程中采用无线模块 CC2430 实现两车相互
方案二:甲乙两车进行无线通信 甲乙两车在交替超车时,进行无线通信。一连串的指令对答来确定两车的行 驶状态,保证行驶安全性。无线通信的加入,增强了系统可靠性性,也较大提高 了系统复杂度。 综上所述,方案一和方案二都存在利弊点。再考虑到本系统以稳定性优先, 所以选择方案二。
二、理论分析计算
2.1 信号检测与控制
1.1 跑道检测方案选择
方案一:多个灰度传感器,检测跑道边界线 灰度传感器即反射式红外传感器,在检测黑线时受高度限制。且由于受跑道 宽度限制和为避免超车时两车相碰,则车宽受到限制,继而传感器检测范围缩小。 小车只能沿内或外围单边寻线。沿外边寻线简单,但路程增加;沿内边路程相对 减小,但寻线复杂度增加。还有一种情况是在跑道中间行驶,仅在检测到边界线 才向里调整,可以减少判断的次数,但实测发现小车不确定状态增多。
2011 年全国大学生电子设计竞赛 设计报告
参赛题目:
智能小车(C 题)
参赛队员: 参赛单位: 日 期:
田洪俊 郑宇航 董博文 南京邮电大学
2011 年 9 月 3 日
智能小车(C 题)
摘要
两辆小车均为履带车,采用 ARM Cortex-3 处理器为核心的系统板,综合判定 和处理各种传感器所得信息,最终实现两车交替超车领跑四圈。利用跑道与地面 存在不小于 6cm 的高度差,通过两侧倾斜的红外测距传感器检测跑道,确保小车 行驶在跑道中间区域。并通过 PWM 驱动芯片控制电机,灰度传感器检测转弯、起 点等标志线,测速传感器实现指定距离直线行驶和指定角转弯,前置红外测距防 止小车间碰撞。超车过程中采用无线模块 CC2430 实现两车相互通信,更新行驶状 态。鉴于履带车速度较慢,在稳定实现交替领跑四圈基础上,经多次实测改进两 车间协调性,有效缩短行驶时间。 关键词:ARM 红外测距 测速传感器 无线模块
3.1.2 红外测距传感器的原理及设计
红外测距传感器基于三角测量原理。红外发射器按照一定的角度发射红外光 束,当遇到物体以后,光束会反射回来,如下图 3.2 所示。反射回来的红外光线 被 CCD 检测器检测到以后会获得一个偏移值 L,利用三角关系,已知发射角度 a, 偏移距 L,中心矩 X,以及滤镜的焦距 f 后,距离 D 就可以计算。
2
外测距,此时主要依靠测速传感器让小车直线行驶指定距离,再次开启红外测距, 当两侧红外测所测距离明显增大(即检测到地),小车向左调整直至右侧红外测距 正好处于跑道与地板临界时停止,小车实现直角转弯
以上三个方案,经多次实测效果验证,我们选择方案三。
1.3 交替超车方案选择
方案一:甲乙两车直接走预设路径 甲乙两车在交替超车时,除防碰撞判断外不做其他判断和通信,有效降低程 序复杂度,且为甲乙两车直接设定路径,能够有效缩短行驶时间。所预设路径虽 通过大量实测验证其可靠性,但在跑道某些“高危区”仍存在风险和隐患。
1
一、系统方案
根据题目要求,系统主要实现功能是甲乙两车在已给出的跑道上各自正常行 驶和交替超车领跑。整个跑道可分为直道、弯道、超车道三类区域。三类区域存 在各自的特性,对小车行驶的难易考察点就不同,关键在于小车针对不同类型跑 道时检测方法、传感器的选取应用和小车间的通信、协调。甲乙两车在完成第一、 二圈交替领跑后,第三、四圈的行驶则主要依靠小车系统的稳定性保证实现。
此系统中将红外测距应用于跑道检测和防小车间碰撞。
图 3.2 红外测距原理
5
3.1.3 电机的驱动设计
系统使用 L298P 芯片驱动电机。通过 PWM 调速,即由控制器输出一系列频率 固定的方波,再通过功率放大来驱动电机,在单片机中编程改变输出方波的占空 比就可以改变加到电机上的平均电压,从而可以改变电机的转速。左右两轮两个 电机转速的配合就可以实现小车的前进、转弯等功能。驱动原理见图 3.3。
2.3 节能设计分析
小车设计中的节能主要分为模型、控制方法、能源三个方面。对于模型节能 的理解是使用最少的硬件实现最优的功能。该系统设计的小车在最基本的形态上 仅添加了 4 个红外测距传感器、一个灰度传感器、一对测速传感器,就能实现所 有功能,而且都是体积小,装配简单的器件。对控制方法的节能,该系统体现在 小车的能够稳定的在跑道中间区域行驶,有效减小路程和杜绝小车陷入错乱状态 的情况。至于能源节能,小车设计中并无涉及。
域小车行驶时间(以甲车进入该区域开始计时,至甲车驶出该区域为止)。根据实
测的时间数据,分析不同区域不同跑法的效率,进行改进提高。
(3)测试内容
a.甲车和乙车分别从起点标志线开始,在行车道
各正常行驶一圈;
b.甲车车头紧靠起点标志线,乙车车尾紧靠边界,
同时启动,同向而行,进行四圈的交替超车领跑,并
将时间记录于表 4.1;
方案二:车头两侧固定倾斜的红外测距传感器,检测跑道边界 利用跑道与地面存在不小于 6cm 的高度差,通过倾斜的红外测距能够有效区 分两侧的跑道和地面。即使较小的车宽,只要对摆放的高度和倾斜度进行实测调 整,就能获得较大的检测范围,可以在较小转角内检测到跑道两侧边界,确保小 车行驶在跑道中间区域,但该方法可能导致小车小角度内“之”字行走。 综上所述,方案一和方案二都存在利弊点。再考虑到本系统以稳定性优先, 所以选择方案二。
c.重新设定甲车起始位置(在离起点标志线前进
3.2 软件程序设计
系统程序设计在小车上电前通 过拨码开关可选择五种小车测试模 式:单车一圈、一圈乙车超甲车、两 圈交替领跑、四圈交替领跑、重设甲 车起点四圈交替领跑。
第一种模式流程简单,主要介 绍后四种模式的程序流程图,见图 3.4。
A:两车从起点出发至超车标志线; B1:在行车道行驶一段距离后停下; B2:在超车道完成超车; C:小车位置先后标志; T1:发送“可以进行超车信息”; T2:发送“超车完毕可以前进”;
4
通信,更新行驶状态。甲乙两车的设计相同,系统电路图见图 3.1.
甲车
红外测距 测速传感器 灰度传感器
ARM Cortex-3
驱动及电机 电源
无线模块
乙车
图 3.1 系统电路图
3.1.1 ARM Cortex-3 处理器
所采用的 LM3S1000 系列微控制器支持最大主频为 50MHz 的 ARM Cortex-3 的 内核,64KB Flash,16-64KBSRAM,LQFP-100 封装。集成睡眠模块、正交编码器、 ADC、带死区 PWM、模拟比较器、UART、SSI、通用定时器、I2C、CCP 等外设。
为 (R-r)× θ=d × θ
(2-3)
其中 d 为轮子水平间距,为常数,10cm。
因为两轮行走的路程差与轮检测的脉冲数的差
值ΔN 成正比。
即 ΔN ∝d ×θΔN ∝θ
最小精度 dx=1.54mm,轮子水平间距 d=10cm,
相关文档
最新文档