电子设计C题 智能小车报告
- 格式:doc
- 大小:236.50 KB
- 文档页数:9
智能循迹小车实验报告第一篇:智能循迹小车实验报告摘要本设计主要有单片机模块、传感器模块、电机驱动模块以及电源模块组成,小车具有自主寻迹的功能。
本次设计采用STC公司的89C52单片机作为控制芯片,传感器模块采用红外光电对管和比较器实现,能够轻松识别黑白两色路面,同时具有抗环境干扰能力,电机模块由L298N芯片和两个直流电机构成,组成了智能车的动力系统,电源采用7.2V的直流电池,经过系统组装,从而实现了小车的自动循迹的功能。
关键词智能小车单片机红外光对管 STC89C52 L298N 1 绪论随着科学技术的发展,机器人的设计越来越精细,功能越来越复杂,智能小车作为其的一个分支,也在不断发展。
在近几年的电子设计大赛中,关于小车的智能化功能的实现也多种多样,因此本次我们也打算设计一智能小车,使其能自动识别预制道路,按照设计的道路自行寻迹。
设计任务与要求采用MCS-51单片机为控制芯片(也可采用其他的芯片),红外对管为识别器件、步进电机为行进部件,设计出一个能够识别以白底为道路色,宽度10mm左右的黑色胶带制作的不规则的封闭曲线为引导轨迹并能沿该轨迹行进的智能寻迹机器小车。
方案设计与方案选择3.1 硬件部分可分为四个模块:单片机模块、传感器模块、电机驱动模块以及电源模块。
3.1.1 单片机模块为小车运行的核心部件,起控制小车的所有运行状态的作用。
由于以前自己开发板使用的是ATMEL公司的STC89C52,所以让然选择这个芯片作为控制核心部件。
STC89C52是一种低损耗、高性能、CMOS八位微处理器,片内有4k字节的在线可重复编程、快速擦除快速写入程序的存储器,能重复写入/擦除1000次,数据保存时间为十年。
其程序和数据存储是分开的。
3.1.2 传感器模块方案一:使用光敏电阻组成光敏探测器采集路面信息。
阻值经过比较器输出高低电平进行分析,但是光照影响很大,不能稳定工作。
方案二:使用光电传感器来采集路面信息。
第1篇一、引言随着科技的不断发展,人工智能技术逐渐渗透到我们生活的方方面面。
作为人工智能的一个典型应用,智能小车实验为我们提供了一个将理论知识与实践操作相结合的平台。
在本次智能小车实验中,我深刻体会到了理论知识的重要性,同时也感受到了动手实践带来的乐趣和成就感。
以下是我对本次实验的心得体会。
二、实验目的本次实验旨在通过设计、搭建和调试智能小车,让学生掌握以下知识:1. 传感器原理及在智能小车中的应用;2. 单片机编程及接口技术;3. 电机驱动及控制;4. PID控制算法在智能小车中的应用。
三、实验过程1. 设计阶段在设计阶段,我们首先对智能小车的功能进行了详细规划,包括自动避障、巡线、遥控等功能。
然后,根据功能需求,选择了合适的传感器、单片机、电机驱动器等硬件设备。
2. 搭建阶段在搭建阶段,我们按照设计图纸,将各个模块连接起来。
在连接过程中,我们遇到了一些问题,如电路板布局不合理、连接线过多等。
通过查阅资料、请教老师,我们逐步解决了这些问题。
3. 编程阶段编程阶段是本次实验的核心环节。
我们采用C语言对单片机进行编程,实现了小车的基本功能。
在编程过程中,我们遇到了许多挑战,如传感器数据处理、电机控制算法等。
通过查阅资料、反复调试,我们最终完成了编程任务。
4. 调试阶段调试阶段是检验实验成果的关键环节。
在调试过程中,我们对小车的各项功能进行了测试,包括避障、巡线、遥控等。
在测试过程中,我们发现了一些问题,如避障效果不稳定、巡线精度不高、遥控距离有限等。
针对这些问题,我们再次查阅资料、调整程序,逐步优化了小车的性能。
四、心得体会1. 理论与实践相结合本次实验让我深刻体会到了理论与实践相结合的重要性。
在实验过程中,我们不仅学习了理论知识,还通过实际操作,将所学知识应用于实践,提高了自己的动手能力。
2. 团队合作在实验过程中,我们充分发挥了团队合作精神。
在遇到问题时,我们互相帮助、共同探讨解决方案,最终完成了实验任务。
实现智能小车的设计报告
一、项目背景
智能小车是一款结合了机械、机电、计算机等多种技术的智能机器人,能够获取环境信息、自主探索并完成各种任务。
智能小车在工业自动化、智能家居、物流配送等领域有着广泛地应用,在科研和商业领域都有着重要的地位和作用。
二、项目目的
本项目旨在通过设计制作智能小车,探索机器人控制、机械设计及电路控制等多方面知识,并应用到实际中,提高学生工程设计能力和动手能力。
三、设计方案
本智能小车采用树莓派单片机控制,配合多种传感器实现环境感知、路径规划和控制等功能。
车身采用3D打印技术制作,机身外型为椭圆形,具有一定的稳定性和降低空气阻力的特点。
底盘采用两轮驱动设计,其中一轮为万向轮,以提高小车的灵活性和控制性能。
四、技术方案
1.单片机控制
树莓派作为本项目的主控制器,采用GPIO输出信号控制各种功能模块,包括机械模块、传感器模块和电路模块等。
2.传感器模块
小车的传感器模块包括超声波传感器、巡线传感器、红外避障传感器等,这些传感器用于获取小车周围环境信息,提高小车的自主探索和避障能力。
3.路径规划
小车的路径规划采用A*算法,根据当前位置、目标位置以及环境地形等因素制定最优路径,并实时更新路径信息。
4.电路控制
小车的电路控制采用PWM技术,控制小车速度和方向,配合电池电量检测和保护电路等技术,保证小车的安全和稳定性。
五、结论
通过本项目的实践设计,掌握了机器人控制、机械设计和电路控制等技术,加深了对工程设计的理解,提高了动手操作能力。
同时,本项目的可拓展性和适用范围广泛,具有较高的应用价值和发展前景。
智能小车设计实验报告简介智能小车是一种集机械、电子、计算机和通信技术于一体的设备。
通过传感器收集环境信息、通过处理器进行运算、通过电机实现运动,具有自动避障、巡线、遥控等功能。
本实验旨在设计一种智能小车,并测试其在避障和巡线任务中的性能。
设计方案硬件1. 底盘:使用一块稳定且坚固的底板作为小车的基础结构,确保小车运动时的稳定性。
2. 电机:选用两个直流电机,用于驱动小车前进和转向,通过电机控制模块与处理器进行通信。
3. 传感器:- 超声波传感器:用于探测前方障碍物距离,实现智能避障功能。
- 红外线传感器:用于检测地面上的黑白线,实现巡线功能。
4. 处理器:采用Arduino开发板作为处理器,接收传感器数据,根据算法控制电机的运动。
5. 电源:选择一个稳定且容量适当的电池供电。
软件1. 避障算法:- 获取超声波传感器数据。
- 判断是否存在前方障碍物。
- 若存在障碍物,根据距离远近调整电机转速和方向。
- 否则,前进。
- 循环执行以上步骤。
2. 巡线算法:- 获取红外线传感器数据。
- 判断当前传感器是否在黑线上。
- 若在黑线上,调整电机转速和方向。
- 否则,旋转寻找黑线。
- 循环执行以上步骤。
实验过程避障功能测试1. 搭建实验场地,放置障碍物。
2. 小车启动后,执行避障算法,前进并实时检测前方障碍物。
3. 当检测到障碍物时,小车自动调整转速和方向,避免碰撞。
4. 实时记录小车克服障碍物的时间和距离。
巡线功能测试1. 在地面上绘制黑白线条,构建巡线场地。
2. 小车启动后,执行巡线算法,沿着黑线行驶。
3. 当检测到离线时,小车调整转速和方向,重新寻找黑线。
4. 实时记录小车完成巡线任务所花费的时间和路径。
实验结果与分析避障功能在实验中,小车能够成功避开放置的障碍物,且响应迅速,避免了碰撞。
通过记录的时间和距离可以评估小车的避障性能,进而对算法进行优化。
巡线功能在巡线任务中,小车能够识别黑线,并且根据需要进行转向。
全国电子设计大赛智能小车报告一、引言随着科技的不断进步,智能化已经成为人们日常生活中的关键词之一、智能化的产品不仅能够给我们的生活带来便利,更能推动社会和经济的发展。
本文报告的主题为全国电子设计大赛中的智能小车设计与制作。
在本报告中,我们将介绍我们团队设计并制作的智能小车的具体细节,并探讨一些设计过程中遇到的挑战以及解决方案。
二、设计目标我们的智能小车设计目标是能够自主导航、避障、遥控操控以及具有图像识别功能。
通过这些功能,智能小车能够在各种环境中安全行驶并完成既定任务。
三、硬件设计智能小车的硬件设计主要包括底盘、电机驱动模块、传感器模块、图像识别模块和通信模块。
1.底盘设计:我们选择了一款坚固耐用、稳定性强的底盘作为智能小车的基础。
该底盘具有良好的承载能力和抗震性能,可以保证小车稳定行驶。
2.电机驱动模块:我们使用了直流无刷电机作为智能小车的动力源,并配备了电机驱动模块来控制电机的转速和转向。
通过对电机驱动模块的精确控制,小车能够实现自主导航和遥控操控。
3.传感器模块:为了实现避障功能,我们使用了红外传感器、超声波传感器以及巡线传感器。
这些传感器能够及时感知到前方障碍物的距离,从而通过控制电机驱动模块来避免碰撞。
4.图像识别模块:为了实现图像识别功能,我们使用了摄像头作为图像输入的设备,并搭建了图像识别系统。
通过对摄像头采集到的图像进行处理和分析,我们能够实现小车对特定物体的识别和追踪。
5.通信模块:为了实现遥控操控功能,我们使用了无线通信模块来远程控制小车的运动。
通过与遥控器的通信,我们可以实时控制小车的方向和速度。
四、软件设计智能小车的软件设计主要包括嵌入式控制程序和图像处理算法。
1.嵌入式控制程序:我们使用C语言编写了嵌入式控制程序,该程序负责控制小车的运动、避障和遥控操控等功能。
通过与硬件的紧密配合,控制程序能够实现对小车各个部分的精确控制。
2.图像处理算法:为了实现图像识别功能,我们使用了计算机视觉技术和机器学习算法。
2011年全国大学生电子设计竞赛设计报告智能小车(C题)摘要:智能小车可在预先设定的场景模式中自动运作,其设计主要集机械、电子、检测技术与智能控制于一体,可应用于工业控制等领域,是机器人研究领域的一项重要内容。
本设计以玩具小车为车体,硬件是以STC89C52单片机为主控芯片,配合直流电动机、光电传感器、超声波传感器、无线收发器、LED 数码管等器件构成,并通过相应的软件代码实现控制小车的前进、转弯、加速、减速等动作;实现了精准地完成两小车同时起动,并在行车道同向而行,在超车区实现两车交替超车领跑功能,并由LED显示系统的行驶时间和通信节能等指标。
实验表明,本设计结构简单,在一定程度上体现了小车的智能化运作,具有较好的鲁棒性。
关键词:智能小车;场景模式;超声波传感器;无线收发器;交替超车Design of Intelligent CarAbstract:Intelligent car be automatic operation in the pre-set Prospects mode.It is designed by an organic whole of machinery, electronics, detection technology and intelligent control. Intelligent car can be used in the industrial control, it is an important content of the field of Robot research.The toy car is use for the body of Intelligent car in the designe.The hardware is made up of the devices ofSTC89C52 microcontroller which is the main control chip, dc motor, photoelectric sensors, ultrasonic sensors, wireless transceiver, LED digital,etc.And it can make the car realize the faction of sdvance, turn, accelerate, slowing down,etc. It also can accurately finish two cars a starting at the same time,and two cars can run in the same direction in the running lane, realise two car overtaking alternately in overtaking area. The LED displays travel time and passed black line and realise Communication energy saving.The designe shows that this design is simple in structure,reflects intelligent operation in a certain extent and has good robustness.Key words: Intelligent Car;Prospects Mode;Ultrasonic Sensors;WirelessTransceiver;Overtaking Alternately;Energy Saving目录一、系统设计要求......................................................... - 1 -1.1 任务............................................................. - 1 -1.2设计相关要求..................................................... - 2 -1.2.1 基本要求................................................... - 2 -1.2.2 发挥部分................................................... - 2 -二、系统方案论证与选择................................................... - 2 -2.1 系统基本方案..................................................... - 2 -2.2系统各模块的最终方案............................................. - 6 -三、系统的硬件设计与实现................................................. - 6 -3.1系统硬件的基本组成部分........................................... - 6 -3.2主要单元电路的设计............................................... - 7 -3.2.1电源电路................................................... - 7 -3.2.2控制电路................................................... - 8 -3.2.3循迹探测电路............................................... - 8 -3.2.4测距电路................................................... - 9 -3.2.5电机驱动电路.............................................. - 10 -3.2.6数码管显示电路............................................ - 10 -3.2.7无线通信电路.............................................. - 11 -四、系统软件设计........................................................ - 12 -4.1基本要求甲车流程图.............................................. - 12 -4.2基本要求乙车流程图.............................................. - 13 -4.3超声波发送和接收模块流程图...................................... - 14 -五、系统测试............................................................ - 14 -5.1测试仪器........................................................ - 14 -5.2指标测试........................................................ - 15 -5.2.1测试方法.................................................. - 15 -5.2.2测试数据及测试结果分析.................................... - 15 -5.2.3系统任务完成情况.......................................... - 15 -六、总结................................................................ - 16 -参考文献............................................................ - 16 - 附录................................................................ - 17 -一、系统设计要求智能车辆是集环境感知、规划决策、多等级辅助驾驶等功能于一体的综合系统,是智能交通系统的一个重要组成部分,其设计主要集机械、电子、检测技术与智能控制于一体,是机器人研究领域的一项重要内容,在军事、民用、太空开发等领域有着广泛的应用前景,且其智能技术广泛运用于各种领域。
智能小车设计报告一、项目背景随着科技的不断发展,智能化已经成为了当今社会的主流趋势。
在交通运输领域,智能小车已经开始逐渐发展起来。
智能小车能够通过自动驾驶、自主导航等技术帮助人们更加便捷地出行,同时也能够减少人为操作的误差,降低事故风险。
因此,我们决定对智能小车进行设计和研发。
二、项目目标我们的智能小车设计目标如下:1.实现自主导航功能2.具备自动驾驶功能3.能够在复杂环境中稳定运行4.保障乘客的安全三、项目设计1.外观设计我们的智能小车采用了流线型设计,使得整车具有较好的空气动力学性能。
车辆的前部装有摄像头、激光雷达等传感器,用于检测道路的情况,以及周围的环境信息。
另外,车身的侧部也配备了传感器,用于检测附近的车辆和障碍物。
2.导航系统设计我们的导航系统采用了先进的激光雷达技术,通过激光雷达扫描道路,构建精确的地图,然后通过定位系统实现导航。
在导航过程中,我们还采用了预测算法,根据历史数据和当前车况,预判未来路况,从而提前调整行车方向和速度,以确保车辆的稳定性和安全性。
3.自动驾驶系统设计我们的自动驾驶系统采用了卷积神经网络和深度强化学习算法,用于实现车辆的智能驾驶。
该系统能够在不同的复杂场景中自主决策,实现车辆的自动加速、减速、换道等动作,保障车辆的安全。
四、测试和优化我们的智能小车经过多轮测试,在不同的道路和环境中进行了全面测试。
在测试过程中,我们发现了一些问题,包括道路识别错误、行驶过程中偏移等问题。
针对这些问题,我们进行了改进和优化,并最终将车辆的性能做到了最优化。
五、总结通过本次的设计和测试,我们成功地实现了智能小车的自主导航和自动驾驶功能。
我们的智能小车能够在复杂环境中稳定运行,为人们出行提供了更加便捷的选择,并保障了乘客的安全。
未来,我们将继续进行技术研发和产品改进,不断提升智能小车的性能和可靠性。
简易智能电动车设计报告小组成员:日期:摘要本设计以STC89C52单片机为控制核心。
经光敏电阻和红外对射完成循迹,寻光以及躲避障碍物,测距的检测,停车,控制时间等,经比较器LM393进入单片机。
单片机通过内部程序完成对小车的控制,从而完成相关要求。
关键字:控制;检测;红外对射;智能小车;AbstractThe design for STC89C52 core control. The photosensitive resistor and infrared to radio plete tracking, search light and avoid obstacles, ranging detection, parking, control the time, by the parator LM393 into the single chip microputer. SCM through internal procedures performed on the control car, thereby pleting the relevant requirements.Keywords: control; testing; infrared; smart car;目录1 方案设定02 各模块的选择方案12.1电源模块选择方案12.2系统控制模块方案12.3红外对射模块方案12.4恒流源模块22.5比较器转换模块23 系统硬件设计33.1电源电路设计33.2恒流源电路设计43.3电机驱动模块53.4循迹检测设计63.5测距检测设计63.6避障检测设计74 系统软件设计85 系统调试106 结论117 参考文献121 方案设定根据以上参赛图以及本次比赛的相关要求,我们小组设定了一下方案。
方案:用两片STC89C52单片机作为主控芯片,其中一片控制红外循迹,红外寻光,红外避障等模块检测,另一片检测红外测距模块。
智能小车报告智能小车报告1-概述本报告介绍了我们设计和开发的智能小车项目。
该智能小车具备自主导航、避障、路径规划、追踪等功能,旨在满足各种环境下的移动需求。
2-设计原理2-1 车体设计●车体采用轻量化材料制作,以提高机动性和能效。
●车体结构设计合理,以容纳各种传感器和执行器。
2-2 传感器●智能小车配备多种传感器,包括超声波传感器、红外线传感器和摄像头等。
●超声波传感器用于测量距离和检测避障。
●红外线传感器用于检测地面状况和车辆周围环境。
●摄像头用于图像识别和路径规划。
2-3 控制系统●小车的控制系统由嵌入式单片机和电机驱动器组成。
●单片机采集传感器数据,进行分析和决策。
●电机驱动器控制车辆的移动方向和速度。
3-功能实现3-1 自主导航●小车通过激光雷达和摄像头获取周围环境的数据,进行地图构建和定位。
●基于地图和定位信息,小车计算最优路径,实现自主导航。
3-2 避障●超声波传感器和红外线传感器用于检测障碍物。
●小车通过避障算法,实时调整行进方向,避免与障碍物碰撞。
3-3 路径规划●通过预先获取的地图信息,小车能够规划最短路径或者最优路径。
●路径规划算法考虑了交通状况和避障需求。
3-4 追踪功能●小车搭载了图像识别功能,可以追踪特定物体。
●追踪功能可应用于自动寻找目标、物体跟踪等应用场景。
4-系统性能测试4-1 自主导航性能●在模拟环境下,测试小车的自主导航性能。
●测试评估小车定位的准确性和导航的稳定性。
4-2 避障性能●在避障测试中,测试小车在不同场景下的避障能力。
●测试评估避障算法的准确性和实时性。
4-3 路径规划性能●在各种道路场景下,测试路径规划的准确性和实时性。
●测试评估路径规划算法的效率和鲁棒性。
4-4 追踪功能性能●在特定目标跟踪测试中,测试小车的追踪功能。
●测试评估追踪算法的准确性和实时性。
5-附件本报告附带以下附件:●设计草图和车体照片。
●控制系统示意图和电路图。
●车辆性能测试数据和实验视频。
电子大赛-设计--电赛智能小车(共19页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--简易智能小车作品类别:第五类引言本系统采用 AT89S52 作为主控制芯片,整合控制器模块,金属探测模块,障碍物探测模块,路面检测模块,光源探测模块,电机驱动模块,实现小车自动寻路,金属探测,避障和寻光入库。
电路结构简单,可靠性能高,无论在结构和技术上都具有较好的科学性,在无人区引导探测金属矿源方面具有一定的应用前景。
方案设计一、设计要求:1.电动车从起跑线出发,沿引导线到达 B 点。
在“直道区”铺设的白纸下沿引导线埋有 1~3 块薄铁片。
电动车检测到薄铁片时需立即发出声光指示信息,并实时存储、显示在“直道区”检测到的薄铁片数目。
2.电动车到达 B 点以后进入“弯道区”,沿圆弧引导线到达 C 点要求电动车到达 C 点检处停车 5 秒,停车期间发出断续的声光信息。
3.电动车通过障碍区,在光源的引导下,进入车库。
简易路程图二、方案选择:1.电机驱动方案的选择与论证方案一:使用继电器对电机进行开关控制和调制。
但缺点很明显,这种电路不能和单片机直接连接,因为它返回“0”时,并没有接到地上,所以单片机并不能识别,反而都会的还是0,其次继电器响应慢而且机械结构容易坏。
方案二:使用三极管或者达林顿管,结合单片机输出 PWM 信号实现调速的目的,此方案易于实施,但若控制电机转动方向较为困难工作不是很稳定。
方案三:使用PWM控制芯片来实现对电机的控制,控制就是对脉冲的宽度进行调制的技术,即通过对一系列脉冲的宽度进行调制,来等效地获得所需要波形。
2.路面寻线模块方案一:采用光敏传感器,根据白色背景和黑线反光程度的不同来判断传感器是否位于黑线上。
方案二:采用反射式红外传感器来进行探测。
只要选择数量和探测距离合适的红外传感器,可以准确的判断出黑线的位置。
方案选择:采用方案二。
方案一受环境光的影响太大,效果不佳。
智能小车实验报告1. 引言近年来,随着科技的快速发展,人工智能成为了研究的焦点之一。
智能小车作为人工智能的应用之一,具有广阔的发展前景。
本实验旨在探索智能小车的设计与实现,并通过实践掌握相关技术。
2. 设计与搭建2.1 电路设计根据实验要求,我们使用了Arduino开发板作为智能小车的控制中心。
通过连接电机驱动模块和超声波传感器,实现了对小车的控制与感知。
电路设计中充分考虑了稳定性与可靠性,保证了智能小车的正常运行。
2.2 程序设计为了实现智能小车的自主导航功能,我们编写了相应的程序。
程序通过读取超声波传感器的测量数据,并结合事先设定的目标,实现了小车的精准避障与循迹。
通过巧妙的算法设计,我们成功地实现了智能小车的自主导航。
3. 实验结果与分析3.1 避障能力在实验中,我们设置了不同的障碍物来测试智能小车的避障能力。
经过多次尝试与优化,智能小车成功地避开了各类障碍物,展现了出色的避障能力。
这一结果验证了我们算法设计的合理性,同时也为智能小车的实际应用提供了保证。
3.2 循迹性能为了测试智能小车的循迹性能,我们在实验中布置了黑白交替的赛道。
通过对小车上的循迹传感器进行调试与测试,我们成功地实现了小车的自主循迹。
无论是直线还是弯道,智能小车始终保持在指定的轨迹上,展示出了出色的循迹性能。
4. 应用前景与展望智能小车作为人工智能的一个典型应用,具有广泛的应用前景。
随着自动驾驶技术的发展,智能小车有望在物流、仓储和无人配送等领域发挥重要作用。
此外,智能小车还能够应用在环境监测、安防巡检等方面,为人们提供更加便利与安全的服务。
然而,目前智能小车仍面临一些挑战。
例如,在复杂环境下的导航和避障问题仍然存在挑战性。
此外,智能小车对高精度的地图与感知数据的依赖性也限制了其在某些场景下的应用。
因此,进一步的研究和技术创新仍然是必要的。
总结通过本次智能小车实验,我们深入了解了智能小车的设计与实现原理,掌握了相关的电路和程序设计技术。
一、实验目的1. 了解智能小车的基本组成和工作原理。
2. 掌握智能小车各个模块的功能和作用。
3. 学会使用传感器和微控制器进行智能控制。
4. 提高动手实践能力和创新思维。
二、实验原理智能小车是一种集传感器、微控制器、执行器于一体的自动化小车。
它通过传感器感知周围环境,微控制器对传感器数据进行处理,然后控制执行器进行相应的动作,从而实现自动行驶、避障、巡线等功能。
三、实验器材1. 智能小车平台2. 编码器电机驱动模块3. 8路灰度传感器4. MPU6050六轴传感器5. OLED显示屏6. 电池7. 连接线8. 实验台四、实验步骤1. 搭建智能小车平台,将各个模块连接到主控板上。
2. 连接电池,给小车供电。
3. 编写程序,实现以下功能:(1)无指示线直行:通过MPU6050六轴传感器获取小车姿态的偏航角,结合编码器脉冲值,采用PID控制算法实现小车直线行驶。
(2)有指示线弯道行驶:通过8路灰度传感器获取小车在指示线上的实时运动方位,输出模拟量,结合编码器脉冲值,采用PID控制算法实现小车沿指示线行驶。
(3)OLED显示屏显示小车状态信息。
(4)红色LED及蜂鸣器声光提示单元,用于提示小车行驶状态。
4. 编译程序,烧录到主控板上。
5. 对小车进行测试,观察各项功能是否正常。
五、实验结果与分析1. 无指示线直行:小车在无指示线的情况下,能够根据MPU6050六轴传感器获取的姿态信息,实现直线行驶。
通过调整PID参数,可以优化小车行驶的稳定性和精度。
2. 有指示线弯道行驶:小车在有指示线的情况下,能够根据8路灰度传感器获取的实时运动方位,实现沿指示线行驶。
通过调整PID参数,可以优化小车转弯的幅度和精度。
3. OLED显示屏显示小车状态信息:通过OLED显示屏,可以实时查看小车的行驶状态,如速度、位置等。
4. 红色LED及蜂鸣器声光提示单元:在行驶过程中,红色LED和蜂鸣器能够提示小车行驶状态,提高安全性。
论文编号: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波控制智能小车实现要求。
智能小车设计报告专业:电子信息工程技术学生姓名:史响林周博超朱雄王昌指导教师:张力完成日期:2014 年 5 月 24 日目录1 绪论 (3)2 设计任务 (2)2.1设计任务 (2)3 设计方案 (3)3.1任务分析 (3)3.2方案框架 (3)4 系统硬件设计 (4)4.1核心芯片模块AT89S52 (4)4.2电机驱动电路设计 (4)4.3超声波测距设计 (6)4.4传感器测速的设计 (8)4.5LCD1602显示模块 (9)5 系统软件设计 (8)5.1程序设计流程图 (8)5.2关键程序设计 (8)6 心得体会 (13)附录1 系统原理图 (15)附录2 系统PCB图.................................. 错误!未定义书签。
附录 3 程序清单.................................................................. (17)1 论绪智能作为现代社会的新产物,是以后的发展方向,他可以按照预先设定的模式在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或是更高的目标。
本设计主要体现多功能小车的智能模式,设计中的理论方案、分析方法及特色与创新点等可以为自动运输机器人、采矿勘探机器人、家用自动清洁机器人等自动半自动机器人的设计与普及有一定的参考意义。
同时小车可以作为玩具的发展对象,为中国玩具市场技术含量的缺乏进行一定的弥补,实现经济收益,形成商业价值。
超声波作为智能车避障的一种重要手段,以其避障实现方便,计算简单,易于做到实时控制,测量精度也能达到实用的要求,在未来汽车智能化进程中必将得到广泛应用。
我国作为一个世界大国,在高科技领域也必须占据一席之地,未来汽车的智能化是汽车产业发展必然的,在这种情况下研究超声波在智能车避障上的应用具有深远意义,这将对我国未来智能汽车的研究在世界高科技领域占据领先地位具有重要作用。
智能小车设计报告智能小车设计报告一、项目背景智能小车是一种基于人工智能技术的移动机器人,具备自主导航、环境感知、路径规划、智能决策等功能,能够根据环境变化做出相应的移动决策。
二、设计目标本设计项目旨在设计一种智能小车,能够实现自主导航和避障功能,以满足用户在室内环境中的移动需求。
三、设计原理智能小车的设计基于以下原理:1. 室内定位:采用激光雷达、摄像头等传感器获取小车的位置信息,通过SLAM算法进行室内定位,获得小车在室内的精确位置。
2. 环境感知:通过激光雷达、红外线传感器等感知器件获取周围环境的信息,如障碍物位置、大小等,实现智能避障。
3. 路径规划:根据用户设定的目的地,使用路径规划算法计算出从当前位置到目的地的最优路径。
4. 智能决策:根据当前环境信息和路径规划结果,实现智能决策,包括前进、后退、左转、右转等操作。
四、硬件设计1. 小车底盘:采用四轮驱动的设计,能够灵活自如地进行各项动作。
2. 传感器:搭载激光雷达、摄像头、红外线传感器等,实现室内定位和环境感知功能。
3. 控制器:采用单片机或嵌入式系统作为控制器,负责处理传感器数据和进行智能决策。
五、软件设计1. SLAM算法:采用基于激光雷达的SLAM算法,对室内环境进行建图和定位。
2. 路径规划算法:采用A*算法或Dijkstra算法,计算出从起点到终点的最短路径。
3. 控制算法:根据环境感知和路径规划结果,通过控制器对小车进行控制,实现自主导航和避障功能。
六、实验结果经过设计和实验,智能小车能够在室内环境中进行自主导航和避障,能够根据用户设定的目的地,自动规划最优路径,并能够根据环境变化做出相应的移动决策。
七、存在问题和改进方向1. 小车的避障能力还有待进一步优化,对于较小的障碍物会产生误判。
2. 定位精度有限,容易发生漂移现象。
改进方向:增加更多的传感器,如超声波传感器、红外传感器等,提高对环境的感知能力;改进SLAM算法,提高定位精度。
电子设计大赛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)黑线检测模块方案一:采用可见光发光二极管和光敏二极管采用普通可见光发光管和光敏管组成的发射-接收电路。
其缺点在于易受到环境光源的影响,即便提高发光管亮度也难以抵抗外界光的干扰。
方案二:采用反射式红外发射-接收器ST168采用反射式红外发射-接收器ST168,直接用直流电压对发射管进行供电。
其优点是可以实现实时控制,而且灵敏度可调,受外界干扰比较小。
方案三:采用脉冲调制的红外发射-接收器在方案二的基础上采用脉冲调制发射。
由于环境光干扰主要是直流分量,因此如果采用带有特定交流分量的调制信号,则可在接收端采用相应的手段来大幅度减少外界干扰。
缺点是实现复杂﹑成本高。
综合分析:根据本题目中对探测地面的要求,由于传感器可以在车体的下部,发射、接收距地面都很近,外界光对其的干扰都很小。
因此在基本不影响效果的前提下,为了简便起见,选用反射式红外发射-接受器ST168作为黑线检测模块的传感器。
(3)无线通信模块方案一:采用2262发送芯片,2272接收芯片。
通过编码芯片PT2262发出编码信号,解码芯片PT2272接收到信号后,进行数据处理。
但由该芯片所做成的无线模块不稳定,所需的电压大,功耗高,抗干扰能力差。
方案二:采用nRF905无线传输模块NewMsg_RF905无线传输模块接收发送功能合一,收发完成中断标志。
它在室内有良好的通信效果,抗干扰性能强,有很强的扰障碍穿透性能。
另外它内置硬件8/16位CRC校验,数据传输可靠稳定,降低系统开发难度。
综合分析:方案一中的2262、2272芯片所需电压大,功耗高,抗干扰能力差。
而方案二中的nRF905接收发送功能合一,抗干扰性能强,数据传输可靠稳定,符合本系统要求,因此选用nRF905无线传输模块作为无线通信模块。
二、理论分析与计算1、信号检测与控制本系统中的信号处理主要是对黑线信号检测与控制,使小车能检测到黑线,判断不同种类的黑线,并做出相应的反应,使小车达到相应要求指标。
因此本系统中利用多个反射式红外发射-接受器按一定方式排列,使其能检测黑线,把信号传给单片机,通过算法控制小车产生相应反应。
(1)反射式红外发射-接受器的安装根据跑道分析所得,跑道中的黑线可以分为两类,其中一类为跑道四周的2cm边界黑线,另一类为跑道中的1cm转弯标志黑线和超车标志黑线。
因此在小车最前端并排装两个ST168,用于检测转弯标志线和超车标志线,小车两边分别各装一个ST168,用一根小木杆(长约5cm)延伸到小车两侧,用于检测跑道四周的边界黑线,ST168分布如图2阴影部分所示。
图2 ST168分布图(2)黑线信号的检测与处理当小车在木板上行驶时,装在小车上的红外发射管发射红外线信号,经木板反射后,被接收管接收,一旦接收管接收到信号,输出端将输出低电平;当小车行驶到黑线时,红外线信号被黑色吸收后,将输出高电平,从而实现了通过红外线检测信号的功能。
将检测到的信号送到单片机的I/O 口,当I/O口检测到的信号为高电平时,表明红外线被地上的黑线吸收了,表明小车处在黑线附近;同理,当I/O口检测到的信号为低电平时,表明小车行驶在木板上。
当小车前端检测到黑线时,则表明小车正在通过转弯标志线或者超车标志线,则通过单片机的相应算法,控制小车转弯或者超车,并且在一定时间内屏蔽两侧的ST168,防止出现错误。
当小车左边检测到黑线时,表明小车左边处于边界处,相应的I/O口检测的信号为高电平,则小车向右拐(左边电机转动,右边电机不动)一定幅度;同理,当小车右边检测到黑线时,小车向左拐(右边电机转动,左边电机不动)一定幅度。
因此小车通过将多个反射式红外发射-接受器按一定方式排列,并根据单片机的相应算法协调工作使小车完成相应功能,达到最好的效果。
2、两车之间的通信方法本系统为了使两辆小车能更准确的完成交替超车领跑功能,在两辆小车上分别装有无线通信模块,使两车之间能互相通信,其中无线通信模块为nRF905无线传输模块。
nRF905有两种工作模式,分别是ShockBurstTM接收模式和ShockBurstTM发送模式。
nRF905的工作模式由TRX_CE,TX_EN和PWR_UP三个引脚决定。
nRF905管脚图详见附录图1,nRF905管脚功能说明表见附录表1。
(1)ShockBurst TX 发送流程①当微控制器有数据要发送时,通过SPI接口,按时序将接收机的地址和要发送的数据传给nRF905,SPI的速率在通信协议和器件配置时确定。
②微控制器置高TRX_CE和TX_EN,激发nRF905的ShockBurstTM发送模式。
③nRF905的ShockBurstTM发送:a、射频寄存器自动开启;b、数据打包(加字头和CRC校验码);c、发送数据包;d、当数据发送完成,数据准备引脚被置高;④AUTO_RETRAN被置高,nRF905不断重发,直到TRX_CE被置低。
⑤当TRX_CE被置低,nRF905发送完成,自动进入空闲模式。
注意:在ShockBurstTM发送中,一旦发送数据过程开始,无论TRX_CE和TX_EN是高或低,发送过程都会被处理完。
只有前一个数据包发送完,nRF905才会接受下一个发送数据包。
(2)ShockBurst RX 接收流程①当TRX_CE为高,TX_EN为低时,nRF905进入ShockBurstTM接收模式。
②650us后,nRF905不断监测,等待接收数据。
③当nRF905检测到同一频段的载波时,载波检测引脚被置高。
④当一个正确的数据包接收完毕,nRF905自动移去字头、地址和CRC校位,然后把DR 引脚置高。
⑤微控制器把TRX_CE置低,nRF905进入空闲模式。
⑥微控制器通过SPI口,以一定的速率将数据移入微控制器内。
⑦转移完毕,nRF905将DR和AM引脚置低。
⑧nRF905此时可以进入ShockBurstTM发送模式、ShockBurstTM接送模式或关机模式。
注意:当正在进数据包接收时,TRX_CE或TX_EN引脚状态发生变化,nRF905立即改变其工作模式,数据包会丢失。
当微处理器接收到AM引脚的信号后,就可以判定nRF905在正在接收数据包,可以决定让其继续接收数据包或进入另一个工作模式。
3、节能方案本系统按题目要求,小车必须用电池供电,不能使用外接电源,因此为了能使小车按规定跑道行驶数圈,必须采取一定的节能方案。
为了达到节能效果,小车的核心控制芯片采用了TI公司生产的MSP430单片机,它是一个特别强调低功耗的单片机系列,尤其适用于采用电池供电的长时间工作的场合。
MSP430降低功耗最重要的因素是应用MSP430时钟系统,最大化LPM3(低功耗模式3:CPU、MCLK、SMCLK被禁止,DCO被禁止、直流发生器被禁止,ACLK活动)的时间。
当实时时钟功能和所有中断被激活时,典型的LMP3电流消耗少于2uA。
32KHz晶振用于ACLK的时钟,DCO用于CPU激活后的突发短暂运行,因此达到低功耗的效果,从而使小车更节能增加电池的使用时间。
三、电路与程序设计1、电路设计(1)黑线检测模块采用 ST168反射式红外光电传感器,连接图如下图3所示。
当检测到黑线部分时,接收管不能接受到反射光,接收管截止,则输出端为高电平。
当检测到白色部分时,接收管能接受到反射光,接收管导通,则输出端为低电平。
寻迹模块输出端接到单片机的I/O口作为输入信号,Vcc接+5V。
一共有4个传感器,所以有4个输入I/O口,分别为P4.3~4.0。
图3 反射式红外光电传感器连接图(2)电机驱动模块电机的驱动芯片选用 L298N 作为驱动芯片。
工作稳定电机驱动信号由单片机提供,信号经过光耦隔离后,传至PWM控制芯片L298N,通过L298N的输出脚与两个电机相连,见图4。
图4 L298连接方法2.程序设计(1)系统软件的简单介绍系统的软件设计分为对双直流电机的控制、对传感器信号的处理,无线通信的处理和显示控制。
其关键部分在于对直流电机的控制,前轮电机的正转和反转分别决定小汽车方向的左拐弯、右拐弯及直线行驶。
在检测黑线过程中,单片机始终使用增量控制的方案,即在调整拐弯或速度控制以及纠偏的过程中,路面信号采样速度、行驶速度、方向调整幅度等都是需要随时调整的,而且都是以一定步进值连续增加或者连续减少这些参数值的。
传感器部分的控制主要负责从外界采集信息,不同的信息对应不同的处理方案。
无线通信部分的控制主要负责接收和发送相关信息,并控制小车采取相应的处理方案。
液晶部分的控制主要负责实时显示相关有效信息。
(2)系统软件的简单结构和流程图本系统软件设计采用原子模块循环法,原子模块循环法的原理简述为:整个程序体即为最小循环体,不断进行循环执行,直至任务结束。
程序体分为采集模块、处理模块、判断模块、存储模块、输出模块。
①采集模块通过模拟开关采回传感器的输出值。
②处理模块对采集模块采回的值进行处理。