多功能智能小车的设计
多功能智能小车课程设计
多功能智能小车课程设计一、课程目标知识目标:1. 学生能理解多功能智能小车的基本构造,掌握其工作原理。
2. 学生能描述智能小车的主要组成部分,如传感器、驱动器、控制器等,并了解各部分的功能。
3. 学生能了解并运用基础的编程知识,实现对智能小车的控制。
技能目标:1. 学生能独立完成智能小车的组装,提高动手实践能力。
2. 学生能运用编程软件,编写程序,实现对智能小车的控制,培养编程技能。
3. 学生能通过团队合作,解决智能小车在实际运行中遇到的问题,提高问题解决能力。
情感态度价值观目标:1. 学生对科学探索保持好奇心和热情,激发创新意识。
2. 学生在团队协作中,学会互相尊重、支持和沟通,培养合作精神。
3. 学生通过多功能智能小车课程,认识到科技在生活中的应用,增强科技意识和社会责任感。
课程性质:本课程为实践性课程,结合理论知识与动手操作,培养学生的创新能力和实践能力。
学生特点:五年级学生,具备一定的认知能力、动手能力和团队协作能力,对新鲜事物充满好奇心。
教学要求:教师应注重理论与实践相结合,引导学生主动探索,关注学生的个体差异,鼓励团队合作,提高学生的综合能力。
通过本课程,使学生达到以上设定的课程目标,为后续学习奠定基础。
二、教学内容本课程教学内容围绕多功能智能小车的组装、编程与控制展开,包括以下部分:1. 智能小车基础知识:- 智能小车的基本构造与工作原理;- 主要组成部分(传感器、驱动器、控制器)的功能与原理;- 相关物理知识,如电路原理、电机工作原理等。
2. 智能小车组装:- 组装工具的使用与维护;- 智能小车各部件的安装方法;- 组装过程中的安全事项。
3. 编程与控制:- 编程软件的使用与基本操作;- 控制程序编写,实现智能小车的基本运动控制;- 传感器数据的读取与处理。
4. 实践应用:- 团队合作,完成智能小车的组装与调试;- 设计并实施智能小车在不同场景下的应用任务;- 问题分析与解决。
教学内容安排与进度:第一课时:智能小车基础知识学习;第二课时:智能小车组装与工具使用;第三课时:编程软件学习与基本控制程序编写;第四课时:智能小车调试与问题解决;第五课时:实践应用与展示。
多功能智能小车设计方案与实现
现代测控技术是建立在计算机信息基础上的一门新兴技术,包括计算机自动测量和计算机控制两大部分。它是自动控制、计算机科学与技术、微电子学和通信技术等多种学科、多种技术互相结合,互相渗透,综合发展的新学科领域。测控系统按任务的不同,可以分为三大类,即检测系统、控制系统和测控系统。
(1)检测系统。它单纯以测试或检测为目的,主要实现数据的采集,所以又称为数据采集系统。
(2)控制系统。它单纯以控制为目的,使控制对象实现预期的要求。控制系统又可分为开环控制系统和闭环控制系统。
(3)测控系统。它是以微机为核心,测控一体化的系统。
1.3
(1)系统功能的综合性。
(2)智能化。所谓智能,是指能随外界环境条件的变化,具有确定正确行动的能力,也即具有人的思维以及思维做出决策的能力。
关键字:MSP430寻迹避障PWMPID
Abstract
Independence’s responding type intelligence system is a kind of applied extensive control system. Analyzing electric circuit and verifying a work depends on the intelligence to complete, its efficiency is high. So its research and development is a very meaningful works.
本设计就把这一设想基本变成了现实,小车利用传感器实现了对小车的智能控制,使它可以沿地面黑线行走,还可以躲避前方的障碍物,实现了对现代机器的基本智能控制。利用无线模块实现了对智能小车的远程遥控,可以控制小车的前进,后退,左转弯,右转弯,暂停以及实现寻迹模式、避障模式、遥控模式三种不同模式之间的转换。它是一个相当典型的现代测控系统,是现代测控技术的典型应用。
智能小车设计方案
智能小车设计方案第1篇智能小车设计方案一、项目背景随着科技的不断发展,智能小车在物流、家用、工业等领域发挥着越来越重要的作用。
为了满足市场需求,提高智能小车在各领域的应用效果,本项目旨在设计一款具有较高性能、安全可靠、易于操控的智能小车。
二、设计目标1. 实现智能小车的基本功能,包括行驶、转向、制动等;2. 提高智能小车的行驶稳定性和操控性能;3. 确保智能小车的安全性和可靠性;4. 增加智能小车的人性化设计,提高用户体验;5. 符合相关法律法规要求,确保方案的合法合规性。
三、设计方案1. 系统架构智能小车采用模块化设计,主要分为以下几个部分:(1)硬件系统:包括控制器、传感器、驱动器、电源模块等;(2)软件系统:包括控制系统软件、导航算法、用户界面等;(3)通信系统:包括无线通信模块、车载网络通信等;(4)辅助系统:包括车载充电器、车载显示屏等。
2. 硬件设计(1)控制器:选用高性能、低功耗的微控制器,负责整个智能小车的控制和管理;(2)传感器:包括速度传感器、转向传感器、碰撞传感器等,用于收集车辆运行状态信息;(3)驱动器:采用电机驱动,实现智能小车的行驶和转向;(4)电源模块:为整个系统提供稳定的电源供应。
3. 软件设计(1)控制系统软件:负责对硬件系统进行控制和管理,实现智能小车的各项功能;(2)导航算法:根据传感器收集的信息,结合地图数据,实现智能小车的自动导航;(3)用户界面:提供人性化的操作界面,方便用户对智能小车进行操控。
4. 通信设计(1)无线通信模块:实现智能小车与外部设备的数据传输,如手机、电脑等;(2)车载网络通信:实现车内各个模块之间的数据交换和共享。
5. 辅助系统设计(1)车载充电器:为智能小车提供便捷的充电方式;(2)车载显示屏:显示智能小车的运行状态、导航信息等。
四、合法合规性分析1. 硬件设计符合国家相关安全标准,确保智能小车的安全性;2. 软件设计遵循国家相关法律法规,保护用户隐私;3. 通信设计符合国家无线电管理规定,避免对其他设备产生干扰;4. 辅助系统设计符合国家环保要求,减少能源消耗。
多功能智能小车的设计
多功能智能小车的设计作者:冯惠秋吕宁黄帅峰来源:《职业·下旬》2011年第01期智能车辆是集中运用计算机技术、单片机技术、传感器技术、自动控制技术、机电一体化技术、通讯导航技术、人工智能及机器人学等高新技术的综合体。
笔者设计制作的多功能智能小车,就是这种综合体的一种尝试。
小车各部分采用模块化设计,以两电动机为主驱动,通过传感器采集各类信息,送入单片机,处理数据后完成相应动作,实现小车的多功能自动控制。
一、硬件设计系统的硬件由单片机主控单元、寻迹模块、避障模块、铁片检测模块、寻光模块、调速模块、距离检测模块、显示模块、摄像模块和电脑终端遥控模块、电源模块等组成。
1.单片机主控单元采用STC89C52单片机,主要任务是扫描无线/按键输入信号,启动/停止智能小车,在智能小车行走过程中不断读取各路传感器采集到的数据,将得到的数据进行处理后,根据不同的情况产生占空比不同的PWM脉冲来控制电机的转速,同时将相关数据送液晶显示器显示。
其中,P2口用于液晶显示,P1.0一P1.3控制左右两个电机,P1.4、P1.5、P1.6为三个按键接口,P0口接8路传感器,P3.2接黑白光栅码盘的输出信号,P3.3接检测铁片信号,P3.7接声光报警,P3.5、P3.6 、P3.7接LCD1602的RS、R/W和EN控制端。
小车车体采用了两个传统型车轮作为主动轮,为保持车体平衡,在小车的前方安装了一个万向轮,可以实现零半径旋转。
2.寻迹模块采用5对红外线传感器RPR220,放置在小车车头的偏左、左、中、右、偏右五个方向,分别检测左侧车轮和右侧车轮的偏转情况,使小车能够寻找具有一定黑白对比度的黑线,进行沿直线行驶和沿弧线行驶。
3.避障模块采用红外线避障方法。
由于红外线受外界可见光的影响较大,所以,采用250Hz的信号对38KHz的载波进行调制,这样可以减少外界的干扰。
4.铁片检测模块这一模块使用的是一体化电感式接近开关LJ18A3-8-Z/BX。
基于51单片机智能小车(电路+程序+论文)
基于单片机的多功能智能小车设计论文(摘要(关键词:智能车单片机金属感应器霍尔元件 1602LCD)智能作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等等的用途。
智能电动车就是其中的一个体现。
本次设计的简易智能电动车,采用AT89S52单片机作为小车的检测和控制核心;采用金属感应器TL-Q5MC来检测路上感应到的铁片,从而把反馈到的信号送单片机,使单片机按照预定的工作模式控制小车在各区域按预定的速度行驶,并且单片机选择的工作模式不同也可控制小车顺着S形铁片行驶;采用霍尔元件A44E检测小车行驶速度;采用1602LCD实时显示小车行驶的时间,小车停止行驶后,轮流显示小车行驶时间、行驶距离、平均速度以及各速度区行驶的时间。
本设计结构简单,较容易实现,但具有高度的智能化、人性化,一定程度体现了智能。
目录1 设计任务 (3)1.1 要求 (3)2 方案比较与选择 (4)2.1路面检测模块 (4)2.2 LCD显示模块 (5)2.3测速模块 (5)2.4控速模块 (6)2.5模式选择模块 (7)3 程序框图 (7)4 系统的具体设计与实现 (9)4.1路面检测模块 (9)4.2 LCD显示模块 (9)4.3测速模块 (9)4.4控速模块 (9)4.5复位电路模块 (9)4.6模式选择模块 (9)5 最小系统图 (10)6 最终PCB板图 (12)7 系统程序 (13)8 致谢 (46)9 参考文献 (47)10 附录 (48)1. 设计任务:设计并制作了一个智能电动车,其行驶路线满足所需的要求。
1.1 要求:1.1.1 基本要求:(1)分区控制:如(图1)所示:(图1)车辆从起跑线出发(出发前,车体不得超出起跑线)。
在第一个路程C~D区(3~6米)以低速行驶,通过时间不低于10s;第二个路程D~E区(2米)以高速行驶,通过时间不得多于4秒;第三个路程E~F区(3~6米)以低速行驶,通过时间不低于10s。
基于单片机的多功能智能小车设计
基于单片机的多功能智能小车设计智能作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等等的用途。
智能电动车就是其中的一个体现。
本次设计的简易智能电动车,采用AT89S52单片机作为小车的检测和控制核心;采用金属感应器TL-Q5MC来检测路上感应到的铁片,从而把反馈到的信号送单片机,使单片机按照预定的工作模式控制小车在各区域按预定的速度行驶,并且单片机选择的工作模式不同也可控制小车顺着S形铁片行驶;采用霍尔元件A44E检测小车行驶速度;采用1602LCD实时显示小车行驶的时间,小车停止行驶后,轮流显示小车行驶时间、行驶距离、平均速度以及各速度区行驶的时间。
本设计结构简单,较容易实现,但具有高度的智能化、人性化,一定程度体现了智能。
目录1 设计任务 (3)1.1 要求 (3)2 方案比较与选择 (4)2.1路面检测模块 (4)2.2 LCD显示模块 (5)2.3测速模块 (5)2.4控速模块 (6)2.5模式选择模块 (7)3 程序框图 (7)4 系统的具体设计与实现 (9)4.1路面检测模块 (9)4.2 LCD显示模块 (9)4.3测速模块 (9)4.4控速模块 (9)4.5复位电路模块 (9)4.6模式选择模块 (9)5 最小系统图 (10)6 最终PCB板图 (12)7 系统程序 (13)8 致谢 (46)9 参考文献 (47)10 附录 (48)1. 设计任务:设计并制作了一个智能电动车,其行驶路线满足所需的要求。
1.1 要求:1.1.1 基本要求:(1)分区控制:如(图1)所示:(图1)车辆从起跑线出发(出发前,车体不得超出起跑线)。
在第一个路程C~D区(3~6米)以低速行驶,通过时间不低于10s;第二个路程D~E区(2米)以高速行驶,通过时间不得多于4秒;第三个路程E~F区(3~6米)以低速行驶,通过时间不低于10s。
基于STC89C51单片机的多功能智能小车设计
W a ng R ui qi ( Xi ’ a n Ae r o na ut i c a l Un i ve r s i t y,Xi a n 7 1 00 77,Chi na )
Ab s t r a c t :Th i s p a p e r p r e s e n t s t he d e s i g n o f a s ma r t c a r b a s e d o n STC8 9 C5 1 M CU ,whi c h c a n a v o i d o b s t r u c t i o n,t r a c k a n d b e r e mo t e l y c o n t r o l l e d . Th e p h o t o e l e c t r i c s wi t c h c a n d e t e c t b a r r i e r s ,a n d c a r r y o u t i t b y d r i v i n g t h e mo t o r s t e e r i n g .
2 硬 件 设 计 及 电 路
设计 的智 能小 车 由 S T C 8 9 C5 1控制 部 分 、 避 障部 分 、
循迹 部分 、 电源部 分 、 驱动 部分和显 示部 分组 成 , 系 统 框 图
如图 1 所示。
有 一定 的军 用价值 , 能代 替 人类 去 “ 危 险 地 带” 或“ 不 可 接 触 的地方 ” 执行任 务 。前 人研 究设 计的 智能 小 车有 避 障小
Ke y wo r d s :S TC8 9 C5 1;s ma r t c a r ;i n f r a r e d s e n s o r
1 引 言
智 能小 车是一 个集传 感探 测技术 、 智 能 控 制 技 术 和 电 机 拖动 技术 为一体 的机 器人 , 是 目前 电 子 设 计 的 一 个 热 门 话 题 ] 。智能小 车可 用于 探测 、 搜 救和 科研 等领 域 , 甚 至
多功能智能小车的设计27页PPT
寻迹子程序
循迹检测开始
PINA&0X38=0X00 N
PINA&0X38=0X08 N
PINA&0X38=0X30 N
PINA&0X38=0X20 N
PINA&0X38=0X28 N
PINA&0X38=0X30 N
PINA&0X38=0X38
返回
Y 出界,后退探测 熄灭全部LED
Y 转右点亮右边 LED
MC33886驱动电机原理
电机 供电 电源
MC33886
电 机 驱 动
保护电路
左电机
+5V直 流逻辑电平
右电机
保护电路
元件安装
前 测障红外传感器
光敏电阻
跳绚霓虹灯
蜂鸣器 后
寻迹光电开关 车体中心
转向灯
数据采集原理
A/D转换技术——A/D转换器将电位器输入的模拟电 压转换成数字量,然后送入单片机进行处理。
Y 前 进 两 个 LED 点 亮
Y 转左点亮左边 LED
Y 直行点亮两个 LED
Y 前进点亮两个 LED
Y 十字线或终点转 左探测
硬件看门狗电路
MCU监控电路,即看门狗电路,时刻监视着单片机的运行状态, 当单片机进入死寻环或死机后,复位单片机,使系统重启,从而 保证系统的正常运行。它实际上是一个定时器,这个定时器只要 上电就开始运行,当外界给它一个跳变的脉冲时,定时器就清零。 如果外界超过一定时间没有跳变脉冲输入,则该定时器一直运行 到溢出,这时就会输出复位信号。在实际的系统中,单片机的一 个引脚接到看门狗电路的输入端,并每隔一段时间改变该引脚的 输出电平,使看门狗定时器清零,这叫做运行喂狗指令。当单片 机进入死寻环或死机而无法再持续执行喂狗指令时,看门狗就复 位单片机。
基于单片机的多功能智能小车设计
学科代码:学号:XXXXXXXXXXXXX 大学(本科)毕业论文题目:基于单片机的多功能智能小车设计学院:专业:年级:姓名:指导教师:完成时间:20 年月日、基于单片机的多功能智能小车设计摘要:近几年,我国经济的迅速的增长使得小车的销售量逐渐升高,2016年,我国新能源汽车的销售达到了51.7万辆,销售率同比增长了20.5%。
汽车数量的日益增多使得交通拥挤的现象越来越严重,因此,交通事故的发生的频率也在逐渐的增多。
为了提高小车运行的安全,本文提出了一种基于单片机的多功能智能型小车的设计。
本文以STC89C51的单片机为核心,设计了一款多功能的智能小车,由于STC89C51的单片机在市场上受到了消费者普遍的好评,利用它进行智能小车的设计,既满足了大众的需求,又提高了小车设计的性能。
同时,本文还结合了直流电机L298N型号的驱动芯片、E18-D80NK 红外避障传感器、TCRT5000红外反射式接近开关传感器对智能小车的整体进行了构架。
关键词:单片机;多功能;智能小车;设计AbstractIn recent years, China's rapid economic growth makes the car sales gradually increased, in 2016, China's new energy vehicle sales reached 517,000, sales rate increased by 20.5%. The increasing number of cars makes traffic congestion more and more serious, so the frequency of traffic accidents is gradually increasing. In order to improve the safety of car operation, this paper presents a multi-functional intelligent car based on single-chip design.In this paper, STC89C51 single-chip as the core, designed a multi-functional smart car, as STC89C51 microcontroller in the market by consumers generally praise, use it for intelligent car design, both to meet the needs of the public, but also improve The performance of the car design. At the same time, this article also combines the DC motor L298N model driver chip, E18-D80NK infrared obstacle avoidance sensor, TCRT5000 infrared reflector proximity switch sensor on the overall structure of the smart car.Key Words: Single-chip;multi-function;intelligent car;design目录Abstract (3)引言 (6)1方案选型 (6)1.1车体设计 (6)1.2电机驱动选择 (6)2.3 PWM调速技术 (8)2.4 循迹模块技术 (9)2.5 避障模块技术 (9)2.6 控制系统模块 (10)2.7电源选择 (10)2总体方案设计 (10)2.1设计任务描述 (10)2.2总体设计 (11)2.3需求分析 (11)2.4总体方案 (11)3硬件电路设计 (11)3.1电源电路设计 (11)3.2驱动电路设计 (12)3.3循迹避障部分电路 (13)4程序设计 (14)4.1主程序设计概述 (14)4.2 主程序流程图 (14)4.3 驱动程序流程图 (15)4.4 循迹程序流程图 (16)4.5 避障程序流程图 (17)5制作安装与调试 (18)5.1小车的安装 (18)5.2小车运动模式调试 (18)5.3小车循迹调试 (19)5.4小车避障调试 (19)5.3小车的功能 (19)结论 (20)参考文献 (21)引言当前,关于智能化小车的设计越来越成为当前学者们关注的热点问题,对于智能小车的设计,采用的方法也越来对多样,利用单片机的程序设计的智能小车也是其中的一种。
多功能智能小车设计说明
多功能智能小车设计说明郑州电力职业技术学院毕业设计题目:__视力保护器系别信息工程系专业应用电子技术班级11应用电子班学号11403010106姓名贾林飞_目录一、绪论 (1)二、设计要求 (2)(一)总体设计 (3)(二)方案论证 (3)1.单片机选择论证 (3)2.传感器设计方案 (3)三、多功能智能小车使用说明 (4) (一)、功能介绍 (4)(二)、使用说明 (5)四、智能小车硬件设计 (5)(一)智能小车硬件分配 (5)(二)机械部分材料清单 (6)(三)电路设计 (8)五、智能小车软件设计 (14)(一)总体流程图 (14)六、开发流程 (17)(一)编译环境 (17)(二)Keil C51 集成工具和用途 (17)七、结论 (19)致谢 (20)附录 (21)附录A (21)一、绪论(一)国内外研究现状国内外随着计算机技术,控制技术,信息技术的快速发展,工业的生产和管理进入了自动化,信息化和智能化的时代,智能化已经成为时代发展的需要。
第三代单片机包括了Intel公司发展MCS-51系列的新一代产品,如8xC152﹑80C51FA/FB﹑80C51GA/GB﹑8xC451﹑8xC452,还包括了Philips﹑Siemens﹑ADM﹑Fujutsu﹑OKI ﹑Harria-Metra﹑ATMEL等公司以80C51为核心推出的大量各具特色﹑与80C51兼容的单片机。
新一代的单片机的最主要的技术特点是向外部接口电路扩展,以实现Microcomputer完善的控制功能为己任,将一些外部接口功能单元如A/D﹑PWM﹑PCA(可编程计数器阵列)﹑WDT(监视定时器)﹑高速I/O口﹑计数器的捕获/比较逻辑等。
这一代单片机中,在总线方面最重要的进展是为单片机配置了芯片间的串行总线,为单片机应用系统设计提供了更加灵活的方式。
Philips公司还为这一代单片机80C51系列8xC592单片机引入了具有较强功能的设备间网络系统总线----CAN(Controller Area Network BUS).新一代单片机为外部提供了相当完善的总线结构,为系统的扩展与配置打下了良好的基础。
一种多功能智能小车设计
精品文档供您编辑修改使用专业品质权威编制人:______________审核人:______________审批人:______________编制单位:____________编制时间:____________序言下载提示:该文档是本团队精心编制而成,希望大家下载或复制使用后,能够解决实际问题。
文档全文可编辑,以便您下载后可定制修改,请根据实际需要进行调整和使用,谢谢!同时,本团队为大家提供各种类型的经典资料,如办公资料、职场资料、生活资料、学习资料、课堂资料、阅读资料、知识资料、党建资料、教育资料、其他资料等等,想学习、参考、使用不同格式和写法的资料,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!And, this store provides various types of classic materials for everyone, such as office materials, workplace materials, lifestylematerials, learning materials, classroom materials, reading materials, knowledge materials, party building materials, educational materials, other materials, etc. If you want to learn about different data formats and writing methods, please pay attention!一种多功能智能小车设计引言随着科技的快速进步和智能化的兴起,智能小车在人们的平时生活中扮演着越来越重要的角色。
多功能智能小车
设计 开 发
图4
图5
2软件 设Байду номын сангаас计
2 . 1 遥 控 端软件 设计 遥 控 端软 件 设 计 流程 图如 图4 。 遥控端主要是其显示屏 的控制 , 需要有一个二级菜单 , 代码 中 通过标志位的判断来实现, 在没有按下开始键的时候所做 的操作都 会存储到一个数组 中, 该数组存储 了需要小车执行的命令 。 2 . 2车体软 件设 计 车体 软件设计 流程 图如 ( 图5 ) 。 在车体软件设计中, 在开始执行测距功能后, 由于需要一直将 测 量 的数 据 发 送 到遥 控 端 , 同时 无 线模 块 是 半 双 工 器 件 , 故 在 执 行 了测距功能后无法再继续接受遥控端发送过来的其他命令数据 。
3设 计思 想
多功能智能小车的设计与制作毕业论文
多功能智能小车的设计与制作毕业论文业论文目录1引言(1)2总体设计(2)2.1各模块分析选择(2)2.1.1主控单元方案比较与选择(2)2.1.2避障单元方案比较与选择(3)2.1.3寻迹单元方案比较与选择(3)2.1.4遥控单元方案比较与选择(3)2.1.5语音控制单元方案比较与选择(4)2.2总体设计框图(4)3硬件设计(6)3.1单片机控制模块(6)3.1.1时钟电路(7)3.1.2复位电路(7)3.1.3烧写接口电路(8)3.2无线遥控模块(8)3.2.1无线遥控工作原理(9)3.2.2PT2262/2272芯片(10).WORD版本.3.3红外对管寻迹模块(11)3.3.1模块系统分析(11)3.3.2LM393芯片介绍(13)3.4红外避障模块(14)3.4.1红外避障电路介绍(14)3.4.2555芯片工作原理(15)3.5电机驱动模块(15)3.6语音控制模块(16)4软件设计(18)4.1模糊控制算法(18)4.1.1模糊理论的发展(18)4.1.2模糊控制算法原理(18)4.1.3智能小车中的模糊控制算法(19) 4.2软件设计框图(19)4.3软件程序设计部分源程序(20)5制作和调试(24)5.1使用的仪器仪表及软件(24)5.2系统制作(24)5.3系统调试(24)5.3.1硬件调试(25)5.3.2软件调试(27).WORD版本.5.3.3联合调试(27)6结论与展望(28)致谢(29)参考文献(30)附录1系统实物图(31)附录2实验原理图(32)附录3毕业设计作品说明书(33).WORD版本.1引言智能化作为现代社会的新产物,是以后的发展方向,他可以按照预先设定的模式在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或是更高的目标。
中国自1978年把“智能模拟”作为国家科学技术发展规划的主要研究课题,开始着力研究智能化。
从概念的引进到实验室研究的实现,再到现在高端领域(航天航空、军事、勘探等)的应用,这一过程为智能化的全面发展奠定基石。
多功能智能小车的控制系统设计
感Байду номын сангаас观看
2、2传感器数据处理
传感器可以感知周围环境并传递给控制器处理。本设计采用中断处理的方式 读取传感器的数据,并通过算法实现障碍物的检测和避障。
2、3电机控制
电机驱动电路需要实现电机的正反转和速度控制。本设计通过STM32单片机 的PWM信号输出控制电机的速度,并通过控制信号的逻辑组合实现电机的正反转。
1、4电源系统
电源系统是智能小车的能量来源,它需要提供稳定的电压以保障系统的正常 运行。本设计采用锂电池作为电源,并通过稳压芯片实现电源的稳定输出。
二、软件设计
2、1控制逻辑
智能小车的控制逻辑是软件设计的核心,它包括前进、后退、左转、右转、 停止等操作。本设计采用STM32单片机的C语言开发环境进行编程,实现各种操作 的控制逻辑。
1、传感器技术:传感器是智能小车的“眼睛”,它能够感知周围环境,为 小车提供准确的导航和障碍物信息。激光雷达、摄像头、超声波传感器等是常用 的传感器类型。
2、芯片技术:芯片作为智能小车的“大脑”,负责处理传感器采集的数据, 并发出控制指令,实现小车的自动驾驶。高性能的芯片能够提高数据处理速度和 准确性。
智能小车可以分为多种类型,包括无人驾驶小车、搬运型小车和巡检型小车 等。这些智能小车都具有以下功能:
1、自动驾驶:智能小车采用传感器、算法和导航系统等技术实现自动驾驶, 根据设定路径自动行驶,无需人工干预。
2、货物运输:智能小车可用于货物运输,将货物从一个地方自动运输到另 一个地方,提高物流效率。
三、控制系统软件设计
1、导航与定位:通过GPS和IMU(惯性测量单元)进行定位,通过路径规划 算法确定小车的行驶路径。
2、障碍物识别与避障:通过摄像头和图像处理算法识别障碍物,通过控制 算法(如PID控制器)控制小车避开障碍物。
基于模块化控制的多功能智能小车设计
基于模块化控制的多功能智能小车设计智能小车是近年来发展迅速的一种机器人,在我们日常生活中广泛应用。
对于无人驾驶、工业自动化等领域,都需要用到智能小车。
在实现多功能和高效性的同时,模块化控制也是一个必要的设计要求,本文主要探讨基于模块化控制的多功能智能小车设计。
一、智能小车的需求分析在进行设计之前,首先需要明确智能小车的需求,确定它需要达到什么样的标准以及需要具备哪些功能。
从市场需求和用户需求角度出发,可以将智能小车的需求分为以下几个方面:1. 多功能性智能小车的功能需要满足多方面需求,能够应对不同场合的工作。
具体来说,它需要能够实现自主导航、物品搬运、物品分拣、环境监测等功能。
2. 高效性智能小车需要在保证多功能的前提下,具备高效性。
可以通过优化控制算法、提高传感器灵敏度、优化数据处理流程等措施实现。
3. 安全性智能小车的安全性是很重要的,它需要具备自动避障、避免碰撞等功能。
在保证小车工作的同时,还需要保证操作人员和周边环境的安全。
基于以上需求,可以确定智能小车需要综合运用传感器、控制器、导航系统等技术,实现多功能和高效性。
二、模块化控制的设计思路为了实现多功能和高效性,模块化控制是一种非常好的设计思路。
使用模块化控制,可以将控制系统分解为若干个模块,每个模块只关注自己的功能,从而降低整个系统的复杂度。
模块化控制的设计思路可以分为以下几个步骤:1. 设计模块根据智能小车的需求,确定需要哪些功能模块,比如传动模块、导航模块、控制模块等。
每个模块需要提供接口,以便和其他模块交互。
2. 模块间通信在进行模块化控制设计之前,需要确定模块间的通信方式。
现代通信技术比较丰富,可以采用多种通信方式,比如wifi、蓝牙等,确保模块之间能够有效、可靠地通信。
3. 模块测试对每个模块进行测试,确保它们能够正常工作,并且能够和其他模块协同工作实现各种功能。
4. 整体系统测试将所有模块组合起来进行测试,确保整个系统能够正常工作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
寻迹模块方案分析与比较
方案一、使用简易光电传感器结合外围电路探测。 由于所采用光电传感器实际效果并不理想,对行驶过程中的稳定性要求很高,且 误测几率较大、易受光线环境和路面介质影响。在使用过程极易出现问题,而且 容易因为该部件造成整个系统的不稳定,故最终未采用该方案。 方案二、利用两只光电开关。 分别置于轨道的两侧,根据其接受到白线的先后来控制小车转向来调整车向,但 是如果两只光电开关之间的距离很小,则约束了速度,如果着重于小车速度的提升, 则随着车速的提升,则势必要求两只光电开关之间的距离加大,从而使得小车的 行驶路线脱离轨道幅度较大,小车将无法快速完成准确的导向从而有可能导致寻 迹失败。 方案三、用三只光电开关。 一只置于轨道中间,两只置于轨道外侧,当小车脱离轨道时,即当置于中间的一 只光电开关脱离轨道时,等待外面任一只检测到黑线后,做出相应的转向调整, 直到中间的光电开关重新检测到黑线(即回到轨道)再恢复正向行驶。虽然小车 在寻迹过程中可能会有一定的左右摇摆(因为小车的内部结构决定了光电开光之 间的距离到达不了精确计算值1厘米),但只要控制好行驶速度就可保证车身基本 上接近于沿靠轨道行驶[11]。
MC33886驱动电机原理
保护电路 电机 供电 电源 MC33886 电 机 驱 动
左电机
+5V直 流逻辑电平 右电机
保护电路
元件安装
前 测障红外传感器 寻迹光电开关
光敏电阻
车体中心
跳绚霓虹灯
蜂鸣器
后
转向灯
数据采集原理
A/D转换技术——A/D转换器将电位器输入的模拟电 压转换成数字量,然后送入单片机进行处理。 逐次比较型A/D转换原理——逐次比较型A/D转换器 由比较器C、D/A转换器、寄存器、时钟脉冲源和控 制逻辑5个部分构成。 A/D转换器的主要参数——A/D转换器件的转换精度 和转换速度是决定ADC器件的重要参数,其中转换精 度一般用分辨率和转换误差来描述。
避障模块方案分析与比较
调向速度的限制,小车应在距障碍物40CM的范围内做 出反应,这样可以保证小车能够顺利绕过障碍物。否则,如果范围太大,则可能产生障碍物 的判断失误;范围过小又很容易造成车身撞上障碍物或虽绕过障碍物却无法实现理想的定向 方案。 方案一、采用一只红外传感器置于小车中央。 一只红外传感器小车中央安装简易,也可以检测到障碍物的存在,但难以确定小车在水平方 向上是否会与障碍物相撞,也不易让小车做出精确的转向反应。 方案二、采用二只红外传感器分置于小车两边。 二只红外传感器分别置于小车的前端两侧,方向与小车前进方向平行,对小车与障碍物相对 距离和方位能作出较为准确的判别和及时反应。但此方案过于依赖硬件、成本较高、缺乏创 造性,而且置于小车左方的红外传感器用到的几率很小,所以最终未采用。 方案三、采用一只红外传感器置于小车右侧并与小车前进方向呈一固定角度。 基于对行车地图中光源及障碍物尺寸、位置的分析,我们采用了通过寻找光源来对行车方向 进行控制,在向光源行驶的过程中检测障碍物并做出相应的反应,这样不仅只使用一只红外 传感器就实现了避障,而且避免因小车自然转弯而导致的盲目方向控制,同时为后面以最简 单最直接的路线和在最短的时间内完成行驶路程创造了机会[12]。 智能小车应以准确、智能见优,我们采用方案三。
障碍物检测电路
电源电路
电机驱动电路
键盘及显示子程序设计
键盘扫描
按键测试
N
有键按下?
延时消抖 N
有键按下 Y 判断键值
是否释放
N
Y
延时消抖
返回
在键盘程序部分,用 键盘来控制小车的工 作状态,在显示程序 部分通过从速度采集 端口采集来的二进制 数字转化为可以显示 的ASCII码值,来实 时显示速度和小车的 转向指示。
谢 谢!
中断返回
寻迹子程序
循迹检测开始 PINA&0X38=0X00 Y 出界,后退探测 熄灭全部LED
N
PINA&0X38=0X08 N PINA&0X38=0X30 N PINA&0X38=0X20 N PINA&0X38=0X28 N PINA&0X38=0X30 N PINA&0X38=0X38 Y 前进点亮两个 LED Y 直行点亮两个 LED Y 转左点亮左边 LED Y 转右点亮右边 LED
基本复位电路
结论及展望
在学习智能控制原理,单片机及传感器等相关知识的基础上,本 课题对以单片机作为中心控制器的智能车控制系统进行了研究, 从硬件和软件两方面对智能小车进行了设计。针对小车在行驶过 程中的不同要求,采用模块化设计方案设计智能小车,从而实现 了智能小车实时显示速度和里程,实现规定区域内自动寻迹、避 让障物等功能。 在对智能小车的设计过程中,我了解到我国的机器人教育还处于 初级阶段,而智能小车的研究为机器人控制理论的学习奠定了扎 实的基础,因此,本课题具有一定的现实意义。 诚然,智能小车的“智能”是有限的,由于传感器受到自身性能 的影响,传感器获得的信息非常有限,随着传感器种类的增多, 一个强大的智能系统应该是一个多传感器系统,也是信息感知的 新的研究方向。
多功能智能小车的设计
学生:崔文浩 学号:0805064150 指导老师:张权
总体设计及要求
根据题目要求,本设计各部分采用模块化设计,以两 电动机为主驱动,通过传感器采集各类信息,送入单 片机处理数据后完成相应动作,实现小车的多功能自 动控制。模块设计可分为寻迹模块、避障模块、寻光 模块、距离检测模块、电源模块、电机驱动及PWM 调制模块。前轮PWM驱动电路主要用于转向控制; 后轮PWM驱动电路主要用于方向和速度控制;寻迹 探测模块利用三个光感元件,对黑色轨道进行寻迹; 避障模块利用红外传感器进行探测;光源探测模块利 用三个光敏电阻制成,用于寻光并确定光源角度,以 期获得较为精确的转向值。
路径识别电路设计
RPR220接收到反射信号,根据接收光强的不 同输出不同的电压值。将输出的电压与比较器 的阀值电压进行比较,当高于阀值电压时, LM293输出低电平,反之,输出高电平。将 LM293的输出端接到单片机的IO口上来检测是 否脱离轨道,并作出相应的转向调整。
路径识别电路
车速检测电路
电源与稳压模块方案分析与比较
方案一、采用交流电经直流稳压处理后供电。 采用交流电提供直流稳压电源,电流驱动能力及电压稳定性最好,且负载对电源 影响也最小。但由于需要电线对小车供电,极大影响了智能小车行动的灵活性及 地形的适应能力。而且避障小车极易把拖在地上的电线识别为障碍物,人为增加 了不必要的障碍,故放弃了这一方案。 方案二、采用蓄电池供电 。 蓄电池具有较强的电流驱动能力和较好的电压稳定性能,且成本低廉。可采用 蓄电池经7812芯片稳压后给电机供电,再经过降压接7805芯片给单片机及其他逻 辑单元供电。但蓄电池体积相对庞大,且重量过大,造成电机负载过大,故最终 放弃了这一方案。 方案三、采用干电池组进行供电。 小车使用4节充电电池供电,4节串联为4.8–5V,可以满足各个芯片的供电要求, 为了能适用于用普通电池供电,在电源部分采用LM2940来稳定电压,配合去耦电 容滤去电源的杂波。这样解决了因普通电池的电压1.5V,新的通常有1.6V,4节 串联将达6.4V,引起的电压的不稳定,内阻随着使用逐渐增大引起系统中芯片损 坏等问题。为了避免电机启动及制动时的短暂电压干扰不会影响到逻辑单元和单 片机的工作,采用电机单独供电。 综合以上考虑,我们采用方案三。
电机控制子程序
控制开始
N 收到命令? Y 解析命令
N 有脉冲? Y 计算速度,依据给定值和PID 参数计算电机驱动PWM值
N 计算出? Y 根据PWM参数计算 出电机驱动所需参数
输出控制值
障碍物检测子程序
溢出中断 记录小车动作时间
传感器端口反馈值
A/D转换为所需值
值为多少?
有障碍物 依据障碍物情况,从动作函数 中选择动作
距离检测模块方案分析与比较
方案一、通过测试得出小车平均速度v,在行驶过程中将行驶时间 与其乘积t•v作为驶过的距离。但该方案受电池电量、路面介质等 因素的影响,在大多数情况下均暴露出误差较大的缺点,故不予 采用。 方案二、在后轮内侧匀距贴上m个磁钢,车厢内装上霍尔开关。对 轮子转速进行测量,由于低速下轮子与地面接触良好,设轮周长 为c,可以用霍尔开关输出脉冲数n乘以c/m得出行驶距离。只要磁 钢在后轮上的位置足够精确,霍尔开关固定牢靠,就可以获得较 好的测试效果。但车子颠簸时,稳定性较差。 方案三、在齿轮箱中安装透射式光电开关,测出变速齿轮的每秒 转速,用变速比和车轮周长计算出线速度,积分求行驶距离。但 在齿轮箱中使用光电开关,要求有足够的安装位置,不能影响传 动机构的机械动作。其优点是工作稳定。 综合以上方案优劣和小车的结构特点,我们采用方案二。
Y
前 进 两 个 LED 点 亮
Y
十字线或终点转 左探测
返回
硬件看门狗电路
MCU监控电路,即看门狗电路,时刻监视着单片机的运行状态, 当单片机进入死寻环或死机后,复位单片机,使系统重启,从而 保证系统的正常运行。它实际上是一个定时器,这个定时器只要 上电就开始运行,当外界给它一个跳变的脉冲时,定时器就清零。 如果外界超过一定时间没有跳变脉冲输入,则该定时器一直运行 到溢出,这时就会输出复位信号。在实际的系统中,单片机的一 个引脚接到看门狗电路的输入端,并每隔一段时间改变该引脚的 输出电平,使看门狗定时器清零,这叫做运行喂狗指令。当单片 机进入死寻环或死机而无法再持续执行喂狗指令时,看门狗就复 位单片机。
电机驱动及PWM调速模块方案分析与 比较
方案一、使用分立元件搭建电机驱动电路。 使用分立元件搭建电机驱动电路造价低廉,在大规模生产中使用 广泛。但分立元件H桥电路工作性能不够稳定,较易出现硬件上的 故障,故放弃了这一方案。 方案二、使用MC33886芯片驱动电机。 MC33886是一个具有高电压大电流的全桥驱动芯片,输出电压最 高可达50V,可以直接通过电源来调节输出电压;直接用单片机的 I/O口提供信号,而且带有使能端,方便PWM调速,电路简单,性 能稳定,使用方便。MC33886芯片可以用来驱动2个直流电动机或 步进电动机等感性负载,正好符合小车两个二相电机的驱动要求。 综合以上考虑,采用MC33886芯片驱动小车电机。