智能小车设计总结材料

合集下载

智能小车设计文档

智能小车设计文档

目录一、智能小车硬件系统设计 .................... 错误!未定义书签。

1.1智能小车的车体结构选择............................................... 错误!未定义书签。

1.2智能小车控制系统方案................................................... 错误!未定义书签。

1.3电源系统设计................................................................... 错误!未定义书签。

1.4障碍物检测模块............................................................... 错误!未定义书签。

1.4.1超声波传感器......................................................... 错误!未定义书签。

1.5电机驱动模块................................................................... 错误!未定义书签。

1.5.1驱动电机的选择..................................................... 错误!未定义书签。

1.5.2转速控制方法......................................................... 错误!未定义书签。

1.5.3电机驱动模块......................................................... 错误!未定义书签。

1.6速度检测模块................................................................... 错误!未定义书签。

智能小车设计总结

智能小车设计总结

智能小车设计智能小车是一种能够自主行驶的机器人,其发展使得我们可以在不危及人员安全的情况下进行危险环境的探测和数据采集。

智能小车在无人驾驶、物流配送等领域有着广泛的应用前景。

在本文中,我们将对智能小车的设计进行,包括硬件设计、软件设计、传感器选取、控制模式及优化等方面。

硬件设计控制核心控制核心是智能小车的大脑,其性能直接影响到小车的控制精度和运行效率。

目前市面上常用的控制核心有STM32F4、STM32F7、Raspberry Pi等,这些控制核心具有高性能、低功耗、易于开发等优点。

驱动电机驱动电机是智能小车的推进器,其性能和功率对小车的运行速度和承载能力有着直接的影响。

在选择驱动电机时,需要根据小车的载荷和路面情况进行综合考虑,同时还需要根据电机的功率和电压进行匹配。

轮胎和底盘轮胎和底盘决定了智能小车的稳定性和可操控性,需要根据地形情况和工作要求进行选择。

一般来说,铝合金底盘和橡胶轮胎是比较常见的选择。

软件设计算法设计对于智能小车而言,算法设计是核心问题之一,其算法的效率和准确性直接影响到小车的行驶精度和安全性。

常用的算法有PID控制算法、路径规划算法、避障算法等。

程序开发程序开发是智能小车设计中的重要环节,需要根据控制核心的不同进行不同的开发。

针对STM32F4控制核心,可以使用Keil、STM32CubeMX等开发工具进行编程,针对Raspberry Pi控制核心,可以使用Python等语言进行开发。

同时,程序开发还需要考虑实时性和可靠性等问题。

传感器选取智能小车需要多种传感器来获取周围环境的信息,以实现自主行驶和目标导向。

常用的传感器包括超声波传感器、红外传感器、摄像头等。

在选取传感器时,需要根据环境和任务要求进行综合考虑,同时还需要考虑传感器的价格和可靠性等问题。

控制模式及优化智能小车的控制模式影响到小车的行驶速度和灵活性,也直接影响到小车环境感知和障碍避免的准确性。

常见的控制模式有手动操控模式、自动驾驶模式、遥控模式等。

智能小车实验报告心得(3篇)

智能小车实验报告心得(3篇)

第1篇一、引言随着科技的不断发展,人工智能技术逐渐渗透到我们生活的方方面面。

作为人工智能的一个典型应用,智能小车实验为我们提供了一个将理论知识与实践操作相结合的平台。

在本次智能小车实验中,我深刻体会到了理论知识的重要性,同时也感受到了动手实践带来的乐趣和成就感。

以下是我对本次实验的心得体会。

二、实验目的本次实验旨在通过设计、搭建和调试智能小车,让学生掌握以下知识:1. 传感器原理及在智能小车中的应用;2. 单片机编程及接口技术;3. 电机驱动及控制;4. PID控制算法在智能小车中的应用。

三、实验过程1. 设计阶段在设计阶段,我们首先对智能小车的功能进行了详细规划,包括自动避障、巡线、遥控等功能。

然后,根据功能需求,选择了合适的传感器、单片机、电机驱动器等硬件设备。

2. 搭建阶段在搭建阶段,我们按照设计图纸,将各个模块连接起来。

在连接过程中,我们遇到了一些问题,如电路板布局不合理、连接线过多等。

通过查阅资料、请教老师,我们逐步解决了这些问题。

3. 编程阶段编程阶段是本次实验的核心环节。

我们采用C语言对单片机进行编程,实现了小车的基本功能。

在编程过程中,我们遇到了许多挑战,如传感器数据处理、电机控制算法等。

通过查阅资料、反复调试,我们最终完成了编程任务。

4. 调试阶段调试阶段是检验实验成果的关键环节。

在调试过程中,我们对小车的各项功能进行了测试,包括避障、巡线、遥控等。

在测试过程中,我们发现了一些问题,如避障效果不稳定、巡线精度不高、遥控距离有限等。

针对这些问题,我们再次查阅资料、调整程序,逐步优化了小车的性能。

四、心得体会1. 理论与实践相结合本次实验让我深刻体会到了理论与实践相结合的重要性。

在实验过程中,我们不仅学习了理论知识,还通过实际操作,将所学知识应用于实践,提高了自己的动手能力。

2. 团队合作在实验过程中,我们充分发挥了团队合作精神。

在遇到问题时,我们互相帮助、共同探讨解决方案,最终完成了实验任务。

智能小车 技术总结报告

智能小车 技术总结报告

智能小车技术总结报告队名:BIT 电气二队队员:学院:信息科学技术学院专业:电气工程与自动化宣言:做到最好第二届“飞思卡尔杯”智能小车 (1)技术总结报告 (1)摘要 (2)第一章:智能小车总体概况 (3)1.1 概况 (3)2.总体结构如图 (3)3.作品智能小车如图 (3)第二章智能小车硬件系统设计 (4)2.1 控制核心DSP电路 (5)2.2 直流电机驱动模块 (5)2.3 智能小车路径检测 (8)第三章智能小车软件设计 (11)3.1算法描述 (11)3.2主程序流程图 (12)3.3 程序清单 (14)四:总结与体会 (19)五:参考书目 (19)摘要本智能小车采用飞思卡尔公司的56F8013VF DSP芯片作为控制核心,通过红外发射管和接收管识别路径,利用PWM技术控制直流电机的前进速度和方向,硬件电路基于提供的DSP 开发板可靠完善,软件采用C语言编程简单明确,经反复调试安装,形成一完整作品,可满足大赛要求。

关键词:DSP 智能小车路径识别 PWM控制技术第一章:智能小车总体概况1.1 概况智能小车采用56F8013VF DSP开发板和一块通用板为基础,经焊接相关控制芯片而成,通过I/O口检测信号,输出PWM 信号控制直流电机前进停止左转右转。

检测信号则为三组红外发射和接收管,黑线时输出高电平,白线时输出低电平。

2.总体结构如图3.作品智能小车如图第二章智能小车硬件系统设计2.1 控制核心DSP电路如图输出主要包括:1. 6通道PWM模块2. 串行通行接口(SPI)3. 16位定时器4. 6通道12位ADC5. 26个GPIO智能小车主要利用PWM模块,定时器,GPIO口。

2.2 直流电机驱动模块直流电机采用H桥控制方案如图通过采用L293D芯片可以达到目的,整体控制方案如图电机有两个分别作为左右轮的驱动,而通过两路PWM输出即可控制一个电机,故共需4路PWM输出。

L293D芯片内部结构如图真值表如下当允许信号ENABLE 为高时输出才随输入变化,否则为高阻态,所以焊接时,ENABLE及VS均接VCC。

智能小车课程设计总结心得

智能小车课程设计总结心得

智能小车课程设计总结心得一、课程目标知识目标:1. 让学生掌握智能小车的基本原理,包括电机控制、传感器使用等;2. 引导学生了解编程语言,如Python或C++,并能够运用到智能小车的控制中;3. 帮助学生理解智能小车在不同环境下的行为策略和决策过程。

技能目标:1. 培养学生动手操作能力,能够独立完成智能小车的组装和调试;2. 提高学生编程能力,使其能够编写简单的控制程序,实现智能小车的基本功能;3. 培养学生团队协作能力,通过项目实践,学会与他人共同解决问题。

情感态度价值观目标:1. 激发学生对科技创新的兴趣,培养其探索精神和创新意识;2. 引导学生关注智能小车在现实生活中的应用,认识到科技与生活的紧密联系;3. 培养学生积极向上的学习态度,增强自信心,勇于面对挑战。

本课程针对五年级学生设计,结合学生好奇心强、动手能力强、合作意识逐渐增强等特点,注重实践性和趣味性。

在教学过程中,要求教师以学生为主体,关注个体差异,鼓励学生积极参与,充分调动学生的主观能动性。

通过本课程的学习,旨在培养学生具备一定的科技创新能力,为我国培养更多具备创新精神和实践能力的优秀人才。

二、教学内容本课程教学内容分为五个部分:1. 智能小车原理介绍:讲解智能小车的基本结构、功能及工作原理,包括电机控制、传感器、电池等组成部分。

2. 编程语言基础:介绍Python或C++编程语言的基本语法、数据类型、控制结构等,为编写智能小车控制程序奠定基础。

3. 智能小车组装与调试:指导学生进行智能小车的组装,学习使用螺丝刀、扳手等工具,并熟悉各类传感器和电机的安装。

4. 控制程序编写:根据项目需求,引导学生编写智能小车的控制程序,实现前进、后退、转向等功能。

5. 项目实践与展示:组织学生进行小组合作,完成智能小车在不同场景下的任务挑战,如避障、追踪等,并进行成果展示。

教学内容与课本关联性如下:1. 教科书第五章:《走进机器人》,涉及智能机器人的基本原理和编程。

实现智能小车的设计报告

实现智能小车的设计报告

实现智能小车的设计报告
一、项目背景
智能小车是一款结合了机械、机电、计算机等多种技术的智能机器人,能够获取环境信息、自主探索并完成各种任务。

智能小车在工业自动化、智能家居、物流配送等领域有着广泛地应用,在科研和商业领域都有着重要的地位和作用。

二、项目目的
本项目旨在通过设计制作智能小车,探索机器人控制、机械设计及电路控制等多方面知识,并应用到实际中,提高学生工程设计能力和动手能力。

三、设计方案
本智能小车采用树莓派单片机控制,配合多种传感器实现环境感知、路径规划和控制等功能。

车身采用3D打印技术制作,机身外型为椭圆形,具有一定的稳定性和降低空气阻力的特点。

底盘采用两轮驱动设计,其中一轮为万向轮,以提高小车的灵活性和控制性能。

四、技术方案
1.单片机控制
树莓派作为本项目的主控制器,采用GPIO输出信号控制各种功能模块,包括机械模块、传感器模块和电路模块等。

2.传感器模块
小车的传感器模块包括超声波传感器、巡线传感器、红外避障传感器等,这些传感器用于获取小车周围环境信息,提高小车的自主探索和避障能力。

3.路径规划
小车的路径规划采用A*算法,根据当前位置、目标位置以及环境地形等因素制定最优路径,并实时更新路径信息。

4.电路控制
小车的电路控制采用PWM技术,控制小车速度和方向,配合电池电量检测和保护电路等技术,保证小车的安全和稳定性。

五、结论
通过本项目的实践设计,掌握了机器人控制、机械设计和电路控制等技术,加深了对工程设计的理解,提高了动手操作能力。

同时,本项目的可拓展性和适用范围广泛,具有较高的应用价值和发展前景。

智能小车设计实践报告

智能小车设计实践报告

智能小车设计实践报告**智能小车设计实践报告**一、项目背景与目标随着科技的发展,人工智能和自动化技术在各个领域中的应用越来越广泛。

本项目旨在通过设计一款智能小车,探索和实践这些先进技术,提升我们的理论知识和实践技能。

我们的目标是设计出一款能够自主导航、避障并具有一定的环境适应能力的智能小车。

二、系统设计与实现1. 硬件设计:我们选择了基于Arduino的开发平台,配备了电机驱动模块、超声波传感器、红外线传感器以及Wi-Fi模块。

小车主体采用3D打印技术制作,确保结构稳定且轻便。

2. 软件设计:我们使用C++语言编写控制程序,利用PID算法进行速度和方向控制,结合传感器数据进行避障和路径规划。

同时,通过Wi-Fi模块,实现了远程控制和实时数据传输功能。

三、功能测试与优化1. 自主导航:通过编程,小车能根据预设路线进行自主行驶,遇到障碍物时,能自动调整方向避开。

2. 避障功能:超声波和红外线传感器实时监测周围环境,当检测到前方有障碍物时,小车会立即减速或改变行驶方向。

3. 远程控制:我们开发了相应的手机APP,用户可以通过手机远程控制小车的行驶方向和速度,实时查看小车状态。

在测试过程中,我们对PID参数进行了多次调整,优化了小车的行驶稳定性,同时也对避障算法进行了改进,提高了避障的准确性和响应速度。

四、项目总结与展望本次智能小车的设计实践,让我们深入理解了硬件设计、软件编程、传感器应用和人工智能算法等多个领域的知识。

虽然目前的小车已经具备了一定的智能特性,但仍有很大的改进空间。

未来,我们计划引入更先进的传感器如LIDAR,以及深度学习算法,使小车具有更强的环境感知和决策能力,进一步提升其智能化水平。

五、致谢感谢指导老师的悉心指导和团队成员的共同努力,使得这个项目得以顺利完成。

我们将继续努力,期待在未来的实践中取得更大的突破。

(你的名字)(日期)。

简易智能小车设计报告汇总

简易智能小车设计报告汇总

简易智能电动车技术创新论文摘要:本设计以89C51为核心,采用双CPU分别进行电动车的前轮转向控制和后轮脉冲宽度调速控制,根据题目要求,前进过程中安放在车身不同位置的检测器件对小车的周围环境进行检测,包括地面埋设物(铁片)、前方障碍物和光源,完成小车在直道区、弯道区、障碍区和停车区的各项任务,并采用LCD实现埋设物个数、行车时间等的显示。

其中,步进电机的转向控制是本系统设计的重点和难点。

关键词:电动车,智能,89C52一、方案论证1、设计要求本系统要求电动车按照给出的行使路线,在直道区能够正确的检测出埋设铁片的个数;通过弯道区后能够到达指定的地点并停车要求的时间;在障碍区能够准确的躲避障碍物;然后在光源的引导下驶入车库。

2、各部分方案论述(1)调速模块采用脉冲宽度调制电路。

用单片机控制信号的高低电平时间完成调速,用对两个信号的不同控制完成电机的转向和起停的控制。

这种电路由于工作在管子的饱和截止状态下,效率非常高,经试验发现,此方法调速简单可行,方便可靠。

(2)转向装置选择步进电机控制前轮。

步进电机将电脉冲信号转换成相应的角位移的特种电机,步进电机的显著特点是快速启动能力,测到障碍物时能够快速转向;另外步进电机的精度高,每步可以小至0.72度,不会失步,在负荷不超过动态转矩值时,可以瞬间启动和停止。

逆转时能够精确返回原始位置。

外加机械机构可以把角度变成直线位移。

(3)外部传感器选择校正车行方向即寻迹传感器:采用红外线光电反射传感器,由于车底盘较低,采用近距离(1――6mm)有效的光电传感器。

使CPU 根据光电信息精确调整小车的行车方向,使小车运行时达到最小的横向抖动。

CPU根据信号发出前轮左转,右转和保持方向的指令,实现自动校正行车方向的目的。

检测两个障碍物传感器:采用反射式红外线光电开关。

本设计采用的光电开关有效距离为1——13cm(对白色障碍物),小车前方只要有障碍,即输出一个开关量,向CPU申请中断,CPU响应中断即控制电机做出转向反应。

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

小车设计报告队员:*** ** ** 学校: 学院【摘要】:本设计制作了一款具有智能判断功能的小车,功能强大。

小车具有以下几个功能:自动避障功能;寻迹功能(按路面的黑色轨道行驶);趋光功能(寻找前方的点光源并行驶到位);检测路面所放置的铁片的个数的功能;计算并显示行走的时间,并可发声发光。

设计以两电动机为主驱动,通过各类传感器件来采集各类信息,送入主控单元AT89S52单片机,处理数据后完成相应动,实现了无人控制即可完成一系列动作,相当于简易机器人。

【关键词】:AT89S52 L298N LM393 寻迹避障声控目录1、方案选择---------------------------------------------- 31.1 主体方案选择与论证-------------------------------------------31.2 各模块方案选择和论证----------------------------------------- 31.2.1 避障模块------------------------------------------------ 31.2.2 铁片检测模块---------------------------------------- 41.2.3 寻迹模块------------------------------------------------ 41.2.4 寻光模块-------------------------------------------------- 41.2.5 声音控制模块---------------------------------------------- 51.2.6电机驱动模块---------------------------------------------- 52、系统硬件总体设计框图------------------------------------------ 5 3.单元模块设计--------------------------------------------------- 5 3.1 红外避障电路的设计------------------------------------------- 6 3.2 铁片检测电路的设计------------------------------------------- 6 3.3 黑带检测电路的设计------------------------------------------- 7 3.4 寻光电路的设计------------------------------------------- 83.5 电机驱动电路的设计------------------------------------------- 93.6 声音控制电路的设计------------------------------------------- 94、系统软件设计--------------------------------------------------- 95、实际测试-------------------------------------------------------105.1测试设备----------------------------------------------------10 5.2 测试结果----------------------------------------------------10 5.3 其它功能测量------------------------------------------------116.测试结果分析 -----------------------------------------------11 7、设计总结-----------------------------------------------------118、参考文献----------------------------------------------------11 9.附:部分源程序代码--------------------------------------------161、总体设计方案的选择与论证1.1 主体方案的论证与比较方案一:采用各类数字电路来组成小车的控制系统,对外围避障信号,黑带检测信号,铁片检测信号,各路趋光信号进行处理。

本方案电路复杂,灵活性不高,效率低,不利于小车智能化的扩展,对各路信号处理比较困难。

方案二:采用ATM89S52单片机来作为整机的控制单元。

红外线探头采用市面上通用的发射管与及接收头,经过单片机调制后发射。

铁片检测采用电感式接近开关LJ18A3-8-Z/BX检测,黑带采用光敏二极管对光源信号采集,再经过ADC0809转化为数字信号送到单片机系统处理。

此系统比较灵活,采用软件方法来解决复杂的硬件电路部分,使系统硬件简洁化,各类功能易于实现,能很好地满足题目的要求。

比较以上两种方案的优缺点,方案二简洁、灵活、可扩展性好,能达到题目的设计要求,因此采用方案二来实现。

1.2各模块方案选择1.2.1 避障方案选择方案一:采用超声波避障,超声波受环境影响较大,电路复杂,而且地面对超声波的反射,会影响系统对障碍物的判断。

方案二:采用红外线避障,利用单片机来产生38KHz信号对红外线发射管进行调制发射,发射出去的红外线遇到避障物的时候反射回来,红外线接收管对反射回来信号进行解调,输出TTL电平。

外界对红外信号的干扰比较小,且易于1.2.2 检测铁片方案选择方案一:采用电涡流原理自制的传感器,取才方便,但难以调试,输出信号也不可*,成功率比较低,难以准确输出传感信息。

方案二:采用市面易购的电感式接近开关,本系统采用市面比较通用LJ18A3-8-Z/BX来完成铁片检测的任务。

虽然电感式接近开关占的体积大,对本是可以接受,且输出信号较可*,稳定性好,受外界的干扰小,故采用方案二。

1.2.3 黑带检测方案选择方案一:采用发光二极管发光,用光敏二极管接收。

由于光敏二极管受可见光的影响较大,稳定性差。

方案二:利用红外线发射管发射红外线,红外线二极管进行接收。

采用红外线发射,外面可见光对接收信号的影响较小,再用射极输出器对信号进行隔离。

本方案也易于实现,比较可*,因此采用方案二。

1.2.4 寻找光源功能电路选择方案一:在小车前面装上几个光电开关,通过不同方向射来的光使光电开关工作,从而对小车行驶方向进行控制,根据光电开关特性,只有当光达到一定强度时才能够导通,因此带有一定的局限性。

方案二:在小车前面装上参数一致的光敏二极管或者光敏电阻,再通过A/D转换电路转换成数字量送入单片机,单片机再对读入的几路数据进行存储、比较,然后发出命令对外围进*作。

对方案一、二进行比较,方案二硬件稍为复杂,但能够对不同强度的光进行采集以及比较,*作灵活,所以采用方案二。

1.2.5 声音控制电路选择方案一:采用模拟电路直接搭建,电路主要由柱极体传感器和普通的三极管构成的声控电路,电路设计简单,成本低,功耗低,结构简单,调试方便,能直接获得高低电平为单片机所用,为硬件制作节省时间,但信号采集不够灵敏。

方案二:采用555芯片构造时基集成电路,电路主要由555芯片,晶体管放大器等构成,以555芯片集成构造双稳态电路进行前后状态的改变,信号采集更为精确,但是调试难度相对高,成本和功耗也稍逊,且还没有现存元件。

综上,经比较验证,根据题目要求和基于实际情况,声控电路只要是启动和停止智能小车,方案一本身是与小车相兼容的,性能也比较好,且比较符合我们实际情况,故我们采用方案一。

1.2.6 智能车驱动电路方案选择方案一:采用分立元件组成的平衡式驱动电路,这种电路可以由单片机直接对其进行*作,但由于分立元件占用的空间比较大,还要配上两个继电器,考虑到小车的空间问题,此方案不够理想。

方案二:因为小车电机装有减速齿轮组,考虑不需调速功能,采用市面易购的电机驱动芯片L298N,该芯片是利用TTL电平进行控制,对电机的*作方便,通过改变芯片控制端的输入电平,即可以对电机进行正反转*作,很方便单片机的*作,亦能满足直流减速电机的要求。

因此采用方案二。

2、系统硬件总体设计框图图1 智能车运行基本原理图框图说明:避障部分采用红外线发射和接受原理。

铁片检测采用电感式接近开关LJ18A3-8-Z/BX检测,产生的高低电平信号经过处理后,完成相应的记录数目,驱动蜂鸣器发声。

黑带寻迹依*安装在车底部左右两个光敏二极管对管来对地面反射光感应。

寻光设计在小车前端安装3路(左、中、右)光敏电阻对光源信号采集,模拟信号经过ADC0809转化为数字信号送到MCU处理。

记程通过在车轮上安装小磁块,再用霍尔管感应产生计数脉冲。

记时由软件实现,显示采用普通七段LED。

此系统比较灵活,采用软件方法来解决复杂的硬件电路部分,使系统硬件简洁化,各类功能易于实现。

3、单元模块设计3.1红外避障电路采用红外线避障方法,利用一管发射另一管接收,接收管对外界红外线的接收强弱来判断障碍物的远近,由于红外线受外界可见光的影响较大,因此用250Hz的信号对38KHz的载波进行调制,这样减少外界的一些干扰。

接收管输出TTL电平,有利于单片机对信号的处理。

采用红外线发射与接收原理。

利用单片机产生38KHz信号对红外线发射管进行调制发射,发射距离远近由RW调节,本设计调节为10CM左右。

发射出去的红外线遇到避障物的时候反射回来,红外线接收管对反射回来信号进行解调,输出TTL电平。

利用单片机的中断系统,在遇障碍物时控制电机并使小车转弯。

由于只采用了一组红外线收发对管,在避障转弯方向上,程序采用遇障碍物往左拐方式。

如果要求小车正确判断左转还是右转,需在小车侧边加多一组对管。

外界对红外信号的干扰比较小,性价比高。

调试时主要是调制发射频率为接收头能接收的频率,采用单片机程序解决。

发射信号强弱的调节,由可调精密电阻调节。

红外线发射接受电路原理图如图2所示。

图2 红外避障电路3.2 检测铁片电路铁片检测采用电感式接近开关LJ18A3-8-Z/BX检测,产生的高低电平信号经过处理后,完成相应的记录数目,驱动蜂鸣器发声。

铁片检测电路如图3所示。

图3 铁片检测电路3.3 黑带检测电路黑带检测电路如图4所示:图4 黑带检测电路上图只是黑线一侧的检测电路,另一侧检测电路也是一样的,通过将传感器检测的信号转换成高低电平输出,不同的输出状态组合可以实现不同运动,如下表所示:P1.0 P1.1 运动0 0 停止0 1 左转1 0 右转1 1 前进3.4 寻光电路寻光电路如图5所示:图5 寻光电路3.5 电机驱动电路L298驱动两台直流减速电机的电路。

相关文档
最新文档