电子智能小车设计与制作文献综述

电子智能小车设计与制作文献综述
电子智能小车设计与制作文献综述

信息工程学院

毕业设计文献综述

姓名:张建科

学号:5011207119

专业:计算机科学与技术

班级:计科11-1

电子智能小车的设计与实现

---- 文献综述

作者:张建科指导老师:孟洪斌

摘要:本次设计的智能循迹小车是以单片机89c51为主控制器。运用反射式红外传感器来进行路径检测和速度监测模块。将检测数据传回单片机进行处理,同时,用单片机产生PWM波来控制小车的行进速度,并实时控制小车的行进状态。另外,在小车上还扩展了LCD 作为人机交互界面,以便于实时了解小车个监测传感器的状态机小车的实时数据,由于本次设计的是智能自动循迹小车,整个任务过程无需人工的任何干预,故而没有进行键盘及遥控等的人工操作设备。用多路传感器的实时监测和算法的紧密配合来保证小车的顺畅完成任务。

关键字:80c51单片机,c/c++/汇编语言编程,电子智能小车,光电检测器

一、引言

智能车辆是一个运用计算机、传感、信息、通信、导航、人工智能及自动控制等技术来实现环境感知、规划决策和自动行驶为一体的高新技术综合体。它在军事、民用和科学研究等方面已获得了应用,对解决道路交通安全提供了一种新的途径。

随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究,许多国家已经把电子设计比赛作为创新教育的战略性手段。电子设计涉及到多个学科,机械电子、传感器技术、自动控制技术、人工智能控制、计算机与通信技术等等,是众多领域的高科技。电子设计技术,它是一个国家高科技实例的一个重要标准,可见其研究意义很大。

本次设计虽然只是一个演示模型,但是具有充分的科学性和实用性。首先我们根据交通路面的复杂情况,按照适当的比例制作出一个路况模型,包括弯道、直道以及路面上设置的障碍物等。在弯、直道上,小车沿着预定轨道自由行使,当小车遇到障碍物时,脉冲调制的红外线传感器将检测到的信号发送给单片机,单片机根据程序发出相应的控制信号控制小车自动避开障碍物,进行倒车、前进、左转、右转等动作。

二、主题部分

智能车辆是集环境感知、规划决策、多等级辅助驾驶等功能于一体的综合系统,是智能交通系统的一个重要组成部分。它在军事、民用、太空开发等领域有着广泛的应用前景。本次设计对智能小车的控制系统进行了研究,设计实现一个基于路径规划处理的智能小车控制系统。

2.1 理论的提出

科技的进步带动了产品的智能化,单片机的应用更是加快了发展的步伐,它的应用范围日益广泛,已经远远的超出了计算机科学领域。小到玩具、信用卡,大到航天飞机、机器人,从实现数据采集、远程控制、模糊控制等智能系统带人类的日常生活,到处离不开单片机,此设计正是单片机的一个典型的应用。此设计通过实现了小车的无人驾驶,通过对路面的检测,由单片机来判断控制其小车的反应情况,使其变得智能化,实现自动的前进,转弯,停止功能,此系统还不断的完善后可以应用到道路检测,安全巡逻中,能满足社会的需求。

在设计上,使用连个传感器来检测路面的情况,传感器的心海比较微弱,采用一个放大器进行比较放大,并将其信号输入到控制器,在受控制端使用步进电机,因为步进电机是用电脉冲进行控制的,只要从控制器输出满足步进电机功过的固定控制字即可。此外步进电机的运作还要一个驱动电路,故电路中还要加入一个驱动电路,各个功能模块对电源电流的要

求不同,对电源部分设置转换电路,从而满足各个部分的需要。经过元件的比较选择,设计出电路原理图和电路板,并做好硬件的调试,系统往往是软件和硬件两者相结合的有机整体。软件上,使用51单片机的定时器中断来控制路面检测间隔和小车的运动及速度。由于带那路比较简单,就采用较为传统的汇编语言进行程序设计。对于程序设计的正确性,用较常用的keil c51仿真软件进行仿真验证,最后便是软硬件的综合调试,证明本设计方案的正确性和可行性。

2.2 电子智能小车的设计要求

①电动车能够能够按照行使路线跑完全程;

②电动车能存储并显示检测到的金属片数目以及金属片至起跑线的距离;

③要求电动车行使完全程后能够准确的显示电动车全程行使时间;

④电动车在行使过程中不能与障碍物碰撞;

2.3 计算机网络教学网站的总体构思

采用89c51单片机作为小车的控制单元,在小车的前端就八路从外传感器,作为小车进入车库过程中黑带的检测元件,在小车的后端在接上八路红外线传感器作为小车退出车库时的黑带检测元件,采用LJ18A3-8-Z/BX电感式接近开关作为车库内铁片的检测元件,单片机接受到传感器检测到的信号后通过相应的程序控制小车的前进,后退,转弯,从而使小车的性能指标满足本次设计的要求。

2.3.1 设计思路

智能小车是智能车辆研究的一个分支。它以车轮作为移动机构、能够实现自主

行驶,所以我们称之为智能小车。智能小车具有机器人的基本特征——易于编程。

它与遥控小车的不同之处在于,后者需要操作员来控制其转向、启停和进退,比较

先进的遥控车还能控制其速度(常见的模型小车都属于这类遥控车);而智能小车

则可以通过计算机编程来实现其对小车启停、行驶方向以及速度的控制,无需人工

干预。操作员可以通过修改智能小车的计算机程序或者某些数据来改变它的行驶方

式。这种可以通过编程来控制、改变小车行驶方式的特性是智能小车的最大特点。

智能小车控制系统的研究目的是使得小车行驶具有更高自主性。如果任意给定

小车一条无障路径,通过该系统,小车就可以得到系统对路径图形处理后的数据(位

移与转角),并能根据位移和转角信息按照预定路径行进。

2.3.2 控制系统结构分析

根据上述设计思路,可将智能小车控制系统的结构分为两层:

1、规划层

上位机控制系统,规划层提供的是小车行驶的全局信息,包括路径处理模块和

通信模块。它要解决的基本问题有:

(1) 使用什么工具处理小车的路径图形;

(2) 建立小车的运动模型,计算出小车行驶所需的数据;

(3) 采用什么方式发送数据。

2、行为层

下位机控制系统,行为层是智能小车控制系统的底层结构,实现对小车行驶的

实时控制,它包括通信模块、电机控制模块和数据采集模块。它要解决的基本问题

有:

(1) 接收、处理上位机发送的数据信息;

(2) 设计步进电机的控制系统;

(3) 采集小车的位移和转角信息,定位小车姿态,分析系统控制误差;

2.3.3 总设计方案

由系统结构得到智能小车控制系统的命令流程:

(1)启动AutoCAD,绘制或选择一条封闭曲线为小车路径,拾取小车的起始路径图元;

(2)对选取的路径图形进行处理,使小车转弯处存在的棱角在最小转弯半径范围外以圆弧方式过渡;

(3)生成新的路径图形,模拟小车的运动过程;

(4)计算出小车行驶所需要的位移和车轮转角,并将此数据发送给下位机;

(5)下位机接收数据后,通过软件编程控制小车车轮的转速和转角,使其按照

预定路径前进。

一个完整的控制系统要求系统的各功能模块联系紧密,根据上述命令流程和它们之间的关系,可得系统的总设计方案

2.4 计算机网络教学网站的主要模块

设计主要有以下几个模块组成:

1、信息采集模块:信息采集部分是由光电检测和运算放大模块组成,光电检测有寻迹检测和测速检测两个部分。将检测到的信号经过预算放大模块lm324放大整形后送给单片机处理,其核心部分是几个光电传感器。

2、控制处理模块:控制处理模块是一一片stc89c52单片机为核心,单片机将从采集到的信息进行判断后,按照预定的算法处理,把处理的结果送交电机驱动和液晶显示模块,使之做出相应的动作。

3、执行模块:执行模块是由液晶显示、电机驱动及电机、蜂鸣器三部分组成。液晶主要是将单片机处理的结果进行实时显示,方便及时用户了解系统当前的状态,电机驱动根据单片机的指令对两个电机进行动作,使之能够根据需要作出相应的加速、减速、转弯、停车等的动作,以达到预期的目的。蜂鸣器主要是根据要求在特定的位置作出出响应来报告位置。

2.5 开发中的关键问题及解决思路

2.5.1 系统的硬件设计与实现

整个硬件系统可分为控制部分模块、黑线轨迹探测模块、金属探测模块、障碍探测模块、光源探测模块、直流电机驱动模块、车灯显示模块、数码显示模块等。如图一。首先小车通过传感器检测黑线轨迹进行直线行走,在行走过程中通过金属传感器来检测金属的数目以及小车起始点到金属中点的距离,并且通过数码管显示出来;当小车行驶到直线尽头时,小车前部分的两个传感器会同时检测到一条黑线,这时,小车便开始进行180度的转弯,在转弯方案的选择上,我们采用以电机最大角度转弯来驱使小车进行180度的转弯;当小车转弯完毕后,会检测到一块金属片,这时小车就开始寻找光源,进行直走,当在直走的过程中遇到前方的障碍物时,小车便向后行驶,再通过光敏电阻调整小车寻找光源的位置,继续前进。直到小车撞到光源,小车便完成了全部的行驶过程。

图一、系统框图

2.5.2 系统软件的设计

软件编程是循迹小车的灵魂,小车精确地循迹基于合理的编程算法,为了便于调试结构明朗,小车的软件编程分为主函数、检测循迹函数和控制函数。其中,主函数合理地分配调用各个模块函数,主要负责各模块间的总体协调。循迹检测函数负责稳定地判定各种信息,将信息值返回,以便主函数或别的函数调用处理。控制函数主要负责小车的状态控制,根据传感器返回的信息准确地判定小车所处的位置,并做出相应的响应。

其中控制函数中包含了各种算法以实现系统控制的稳定性。由于控制的数学模型不易建立。所有的函数算法均是经过无数次的调试而一步步的写出来的。在此处也不好给出具体的数学模型来阐述,函数的设计流程如下图。

三、参考文献

[1]徐国华主编,移动机器人的发展现状及其趋势[J].机器人技术与应用,2001(3)

[2]党宏社主编,智能车辆系统发展及其关键技术概述[J].公路交通科技,2002(4)

[3]尹念东主编,智能车辆的研究及前景[J].上海汽车,2002(2)

[4]王荣本主编,世界智能车辆研究概述[J].公路交通科技,2001(10)

[5]王建农主编.自主移动机器人的导航研究[R].机器人,1997

[6]Dickmanns,E.D,A.Zapp.Auto high speed road vehicle guidance[J].computer,1987

[7]姚佳主编,智能小车的蔽障及路径规划[D].东南大学硕士论文.2005.

[8]徐国华主编,谭民移动机器人的发展现状及其趋势[J].机器人技术与应用,2001(3)

[9]白井良明[同],机器人工程[M].北京:科学出版社,2001.

[10]张毅刚主编,新编MCS-51单片机应用设计,第一版,哈尔滨工业大学出版社,2003

[11]刘南平主编,电子产品设计与制作技术,科学出版社,2008

[12]杨刚主编,电子系统设计与实践,电子工业出版社,2009.3

[13]余祖俊主编,微机监测与控制应用系统设计,北方交通大学出版社,2001.12

[14]温志明主编,运动控制系统分析与应用,国防工业出版社,2008.2

[15]催维娜主编,智能电子制作,科学出版社,2007

[16]李忠文主编,实用电机控制电路,化学工业出版社,2003.4

[17]张红润主编,智能技术——系统设计与开发,北京航空航天出版社,2007.2

[18]陈铁军主编,智能控制理论及应用,清华大学出版社,2009.1

[19]刘少强主编,传感器设计与应用实例,中国电力出版社,2008

[20]何立民主编,单片机应用系统设计,北京:航天航空大学出版社,

[21]李广弟主编,单片机基础,北京:北京航空航天大学出版社,2001

[22]何希才主编,新型实用电子电路400例,电子工业出版社,2000

[23]赵负图主编,传感器集成电路手册,第一版,化学工业出版社,2004

[24]陈伯时主编,电力拖动自动控制系统,第二版,北京:机械工业出版社,2000年6月

[25]https://www.360docs.net/doc/3e14987410.html,/

基于单片机的无线遥控小车设计【文献综述】

毕业论文文献综述 机械设计制造及其自动化 基于单片机的无线遥控小车设计 1、国内外研究现状 无线电遥控是利用无线电信号来对远方的各种机构进行控制的技术,这些信号被远方的接收设备接收后,可以指令或驱动其它各种相应的机械,去完成各种操作,已经广泛运用于机械领域,不但提高机械的自动化程度和操作性,还改善了操作人员的工作环境啊。并且与我们的生活也越来越接近,比如遥控门窗,遥控风扇、遥控座椅、遥控小车等都是无线电技术的成功应用于生活的例子。 2、研究主要成果 智能小车,也称轮式机器人,是一种以汽车电子为背景,涵盖控制、模式识别、传感技术、电子、电气、计算机、机械等多学科的科技创意性设计。从普通的玩具遥控车到无限工业控制车辆,从短程控制到外太空探险小车的控制,可以预见今后无线智能遥控小车的应用将更加广泛。在最近几年,随科学技术的进步,智能化和自动化技术的普及,各种高科技广泛应用于玩具制造领域,使其娱乐性和互动性不断提高。根据美国玩具协会的调查统计,近年来全球玩具销量增幅与全球平均GDP增幅大致相当。而全球玩具市场的内在结构比重却发生了重大变化:传统玩具的市场比重在逐步缩水,高科技含量的电子玩具则蒸蒸日上。美国玩具市场的高科技电子玩具的年销售额2004年较2003年增长52%,而传统玩具的年销售额仅增长3%。英国玩具零售商协会选出的2001年圣诞最受欢迎的十大玩具中,在七款玩具配有电子元件。从这些数字可以看出,高科技含量的电子互动式玩具已经成为玩具行业发展的主流。普通的无线遥控车大家都很熟悉,市场里有很多提供小孩子玩玩的遥控小车,还有神奇的天堂电玩WII。 3、发展趋势 无论是简单的还是难的,熟悉的还是不熟悉的,智能无线遥控小车最基本的功能就是无线控制和启动两方面,在这个基础上,可以再加上更多的复杂功能,比如: ①测速:由单片机定时器根据高低电平计数脉冲与车轮周长通过算法得出车速,再根据车速和行驶时间得出行驶里程。 ②红外避障:红外发射管通过三极管和电阻接到一从单片机的PB口,红外接受管的数据口接到它的PC口,当检测到有障碍物时,接受管的数据口输出为低电平并送

智能婴儿车设计报告样本

智能婴儿车设计报 告

智能制造论文 专业:机械设计制造及其自动化 学号: 学生姓名: 指导老师: 多功能智能婴儿车

一、简介: 本设计是涉及触摸感应和电磁感应的触摸感应式婴儿车智能刹车装置,哭声检测智能摇摆及报警装置,大小便检测报警装置,婴儿车智能追踪定位装置,手动可调摇篮摇摆频率装置。这些智能设计旨在防止婴儿车在有坡度的地方无人推行时发生溜动而造成的安全事故,而且跟踪定位婴儿车的位置,使婴儿车时时刻刻都在身边,哭声检测智能摇摆及报警装置和手动可调摇篮摇摆频率装置是用于减轻婴儿照看者的负担,不用时时刻刻守在婴儿旁边,大小便检测报警装置是为了提醒照看者婴儿是否大小便,方便照看者给婴儿换尿布。 本创造结构简单,安装方便,能实现婴儿车在有人控制时正常行驶,无人控制时停止锁住无法滑动,避免发生事故,而且提醒照看人婴儿车内婴儿的各种信息。 二、技术背景: 照顾孩子的父母或是保姆不可能时时刻刻待在孩子身边,特别是在晚上,而且人们不可能因为孩子其它事什么都不做。基于以上几点我们设计出了智能婴儿车,它能帮助父母花更少的时间更好得照顾好婴儿,使婴儿更加健康茁壮的成长,而且能在照顾好孩子的同时做些家务及一些其它事情。智能婴儿摇篮能够提供给宝宝舒适摇晃,又能够经过自动移动和自动避障及自动追踪,使得妈妈们也可腾出手来处理家务或者休息。从而大大的减轻了

婴幼儿父母的劳动负担。 婴儿车是一种为婴儿户外活动提供便利而设让的工具车,有各种车型,一般0到4岁的孩子用的是婴儿车,是宝宝最喜爱的散步交通工具,更是妈妈带宝宝上街购物出游时的必须品,而当今的婴儿车的刹车装置方面还存在一定的缺陷,使得婴儿车存在一定的安全隐患。 由于婴儿车停放位置不当或婴儿的活动等其它原因,婴儿车可能会发生溜动,从而引发意外事故,而婴儿坐在婴儿车内不具有制止婴儿车运动的能力以致发生碰撞而导致惨剧发生。现已发生多起因为家长的疏忽导致的婴儿车滑动引起的安全事故。因此安全性是购买婴儿车的最重要的指标,如果婴儿车不具备很强的安全性,就极其容易伤害到脆弱的婴儿。因此出于安全因素的考虑,婴儿车应具有自动制动的能力,特别是在无人看管时。 现有的婴儿车安全装置旨在人工制动,需要在停放时人工打开刹车,可是很多家长往往意识不到安全隐患的存在从而忽略这个步骤,导致安全事故的发生,因此现在的婴儿车安全装置并不能解决无人看管时引发的安全隐患。 该创造正是要实现婴儿车智能化,具有很强的可控性,很大程度上减少了安全隐,很大地提高婴儿车的安全性,这个设计的应用范围较广,同样也能够用于残疾人的推车等。该设计轻巧方便,功耗低,成本较低,具有很高的实用性。 三、关键词:

智能循迹小车___设计报告

智能循迹小车___设计报告

智能循迹小车设计 专业:自动化 班级:自动化132 姓名:罗植升莫柏源梁 桂宾 指导老师: 2014年4月——2010年6月

本课题是基于STC89C52单片机的智能小车的设计与实现,小车完成的主要功能是能够自主识别黑色引导线并根据黑线走向实现快速稳定的寻线行驶。小车系统以 STC89C52单片机为系统控制处理 器; 采用红外传感获取赛道的信息,来对小车的方向和速度进行控制。此外,对整个控制软件进行设计和程序的编制以及程序的调试,并最终完成软件和硬件的融合,实现小车的预期功能。

当今世界,传感器技术和自动控制技术正在飞速发展,机械、电气和电子信息已经不再明显分家,自动控制在工业领域中的地位已经越来越重要,“智能”这个词也已经成为了热门词汇。现在国外的自动控制和传感器技术已经达到了很高的水平,特别是日本,比如日本本田制作的机器人,其仿人双足行走已经做得十分逼真,而且具有一定的学习能力,还据说其智商已达到6岁儿童的水平。 作为机械行业的代表产品—汽车,其与电子信息产业的融合速度也显著提高,呈现出两个明显的特点:一是电子装置占汽车整车(特别是轿车)的价值量比例逐步提高,汽车将由以机械产品为主向高级的机电一体化方向发展,汽车电子产业也很有可能成为依托整车制造业和用车提升配置而快速成为新的增长点;二是汽车开始向电子化、多媒体化和智能化方向发展,使其不仅作为一种代步工具、同时能具有交通、娱乐、办公和通讯等多种功能。 无容置疑,机电一体化人才的培养不论是在国外还是国内,都开始重视起来,主要表现在大学生的各种大型的创新比赛,比如:亚洲广播电视联盟亚太地区机器人大赛(ABU ROBCON)、全国大学生“飞思卡尔”杯智能汽车竞赛等众多重要竞赛都能很好的培养大学生对于机电一体化的兴趣与强化机电一体化的相关知识。但很现实的状况是,国内不论是在机械还是电气领域,与国外的差距还是很明显的,所以作为机电一体化学生,必须加倍努力,为逐步赶上国外先进水平并超过之而努力。 为了适应机电一体化的发展在汽车智能化方向的发展要求,提出简易智能小车的构想,目的在于:通过独立设计并制作一辆具有简单智能化的简易小车,获得项目整体设计的能力,并掌握多通道多样化传感器综合控制的方法。所以立“智能循迹小车”一题作为尝试。 此项设计是在以杨老师提供的小车为基础上,采用AT89C52单片机作为控制核心,实现能够自主识别黑色引导线并根据黑线走向实现快速稳定的寻线行驶。

智能小车设计文献综述

智能小车设计文献综述 摘要:随着电子工业的发展,智能技术广泛运用于各种领域,智能小车不仅在工业智能化上得到广泛的应用,而且运用于智能家居中的产品也越来越受到人们的青睐。国外智能车辆的研究历史较长。相比于国外,我国开展智能车辆技术方面的研究起步较晚,在智能车辆技术方面的研究总体上落后于发达国家但是也取得了一系列的成果。随着人工智能技术、计算机技术、自动控制技术的迅速发展,智能控制将有广阔的发展空间。本设计的智能小车利用红外对管检测黑线与障碍物,并以单片机为控制芯片控制电动小汽车的速度及转向,从而实现自动循迹避障的功能。并对智能小车研究现状以及未来的应用与发展前景做一个全方面的介绍。 关键词:智能技术,自动循迹,避障 1前言 随着电子技术、计算机技术和制造技术的飞速发展,数码相机、DVD、洗衣机、汽车等消费类产品越来越呈现光机电一体化、智能化、小型化等趋势。智能化作为现代社会的新产物,是以后的发展方向,他可以按照预先设定的模式在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或是更高的目标。智能小车,也称轮式机器人,是一种以汽车电子为背景,涵盖控制、模式识别、传感技术、电子、电气、计算机、机械等多科学的科技创意性设计,一般主要路径识别、速度采集、角度控制及车速控制等模块组成。一般而言,智能车系统要求小车在白色的场地上,通过控制小车的转向角和车速,使小车能自动地沿着一条任意给定的 黑色带状引导线行驶[1]。智能小车运用直流电机对小车进行速度和正反方向的运动 控制,运用直流电机对小车进行速度和正反方向的运动控制,通过单片机来控制直流电机的工作,从而实现对整个小车系统的运动控制。 2智能小车的发展历史、国内外研究现状 2.1国外研究现状 国外智能车辆的研究历史较长,始于上世纪50年代。它的发展历程大体可以分成三个阶段[2][3][4]: 第一阶段,20世纪50年代是智能车辆研究的初始阶段。1954年美国Barrett Electronics 公司研究开发了世界上第一台自主引导车系统AGVS(Automated Guided Vehicle System)。该系统只是一个运行在固定线路上的拖车式运货平台,但它却具有了智能车辆最基本得特征即无人驾驶。早期研制AGVS的目的是为了提高仓库运输的自动化水平,应用领域仅局限于仓库内的物品运输。随着计算机的应用和传感

智能小车单片机课程设计报告

题目: 智能小车设计 打开命令行终端的快捷方式: ctr+al+t:默认的路径在家目录 ctr+shift+n:默认的路径为上一次终端所处在的路径. linux@ubuntu:~$ linux:当前登录用户名. ubuntu:主机名 :和$之间:当前用户所处在的工作路径. windows下的工作路径如C:\Intel\Logs linux下的工作路径是:/.../..../ ~:代表的是/home/linux这个路径.(家目录). ls(list):列出当前路径下的文件名和目录名. ls -a(all):列出当前路径下的所有文件和目录名,包括了隐藏文件. .:当前路径 ..:上一级路径 ls -l:以横排的方式列出文件的详细信息 total 269464(当前这个路径总计所占空间的大小,单位是K) drwxr-xr-x 3 linux linux 4096 Dec 4 19:16 Desktop 第一个位置:代表的是文件的类型. linux系统下的文件类型有以下几种. b:块设备文件 c:字符设备文件 d:directory,目录 -:普通文件. l:连接文件. s:套接字文件. p:管道文件. rwxr-xr-x:权限 r:读权限-:没有相对应的权限 w:写权限

x:可执行权限 修改权限: chmod u-或者+r/w/x 文件名 chmod g-或者+r/w/x 文件名 chmod o-或者+r/w/x 文件名 第一组:用户权限 第二组:用户组的权限 第三组:其他用户的权限. chmod 三个数(权限) 文件名 首先根据你想要的权限生成二进制数,再根据二进制数转换成十进制的三位数 rwxr-x-wx 111101011 7 5 3 chmod 753 文件名 rwx--xr-x 第二个位置上的数字:对应目录下的子文件个数,如果是非目录,则数字是1 第三个位置:用户名(文件创造者). 第四个位置:用户组的名字(前边的用户所处在的用户组的名字). 第五个位置:对应文件所占的空间大小(单位为b) 第六~八个位置:Dec 4 19:16时间戳(最后一次修改文件的时间) 最后一个位置:文件名 操作文件: 1.创建一个普通文件:touch 文件名 2.删除一个文件:rm(remove) 文件名 3.新建一个目录:mkdir(make directory) 目录名 递归创建目录:mkdir -p 目录1/目录2/目录3 4.删除一个目录:rmdir 目录名.//仅删除一个空目录 rm -rf 目录名//删除一个非空目录 5.切换目录(change directory):cd 路径 linux下的路径分两种 相对路径:以.(当前路径)为起点. 绝对路径:以/(根目录)为起点, 用相对路径的方式进入Music:cd ./Music 用绝对路径的方式进入Desktop:cd /home/linux/Desktop 返回上一级:cd ..

智能循光小车毕业设计论文

毕业设计(论文) 智能循光小车设计 教学单位: 专业名称: 学号: 学生姓名: 指导教师: 指导单位: 完成时间:

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日导师签名:日期:年月日

智能循迹小车设计报告

电子作品设计报告 项目名称:智能小车 学院:机电工程学院 专业:应用电子技术 班级:09应电(1)班 组别:第三组 姓名:杨磊赖焕宁梁广生 指导老师:杨青勇玉宁

目录 摘要: (3) 关键词: (3) 引言: (3) 一、系统设计 (3) 1.1设计要求 (4) 1.2车体方案认证与选择 (4) 二、硬件设计及说明 (5) 2.1原理图设计 (5) 2.1.1稳压电源 (5) 2.1.2基本系统 (5) 2.1.3电机驱动 (5) 2.1.4液晶显示部分 (6) 2.1.5RS485数据总线 (6) 2.1.6循迹部分 (7) 2.2PCB设计 (7) 2.2.1主板PCB (7) 2.2.2循迹板PCB (8) 三、软件设计及说明 (8) 四、系统测试过程 (10)

五、总结 (11) 六、附录 (11) 附录一:系统元器件清单 (11) 附件二:系统测试源程序 (12) 摘要:本组的智能小车是采用凌阳的车架,是以两个电机来驱动小车,主板部 分自行设计。通过接收器MAX1483来采集信息,传送进主控芯片PIC16F886单片机,进行数据处理后,送进驱动芯片L293D以完成相应的操作。采用反射式红外光电传感器ST178来实现小车自动循迹功能,并且整个过程采用液晶显示屏RT1602来显示相应的数据。 关键词:PIC16F886 L293D 反射式红外光电传感器ST178 自动循迹引言: 近现代,随着电子科技的迅猛发展,人们对技术也提出了更高的要求。汽车的智能化在提高汽车的行驶安全性,操作性等方面都有巨大的优势,在一些特殊的场合下也能满足一些特殊的需要。智能小车系统涉及到自动控制,车辆工程,计算机等多个领域,是未来汽车智能化是一个不可避免的大趋势。本文设计的小车以PIC16f886 为控制核心,用反射式红外光电传感器作为检测元件实现小车的自动循迹前行,并显示等功能。 一、系统设计 本组智能小车的硬件主要有以PIC16f886 作为核心的主控器部分、自动循迹部分、显示部分、电机驱动部分。其中电机驱动部分和其他部分分别由两个不同的电源分开供电。 小车硬件系统结构示意图如下:

智能小车课程设计报告书

※※※※※※※※※ 级学生※※2015※※课程设计材料※※※※※※※※※※※ 课程设计报告书 课题名称智能小车蓝牙操控和循迹的实现 名姓 学号 院学 专业 指导教师 2019年2月15日 设计目的1 通过设计进一步掌握51单片机的应用,特别是在嵌入式系统中的应用。进一步学习51单片机在系统中的控制功能,能够合理设计单片机的外围电路,并使之与单片机构成整个系统。 2功能要求

智能小车作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动运作,不需要人为的管理,可应用于科学勘探等等用途;并且能实现显示时间、速度、里程,具有自动寻迹、寻光、避障等功能,可程控行驶速度、准确定位停车,远程传输图像、按键控制加速,减速,刹停,左转和右转、实时显示运行状态等功能。 3 总体设计方案 在现有玩具电动车的基础上,加了四个按键,实现对电动车的运行轨迹的启动,并将按键的状态传送至单片机进行处理,然后由单片机根据所检测的各种按键状态实现对电动车的智能控制。这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。本设计采用AT89C51单 片机。以AT89C51为控制核心,利用按键的动作,控制电动小汽车的状态。加 装光电、红外线、超声波传感器,实现对电动车的速度、位置、运行状况的实时测量,并将测量数据传送至单片机进行处理,然后由单片机根据所检测的各种数据实现对电动小车的智能控制,如图1所示。简易智能电动车采用AT89C51单 片机进行智能控制。开始由手动启动小车,并复位初始化,当到达规定的起始黑线,由小车底部的红外光电传感器检测到第一条黑线后,通过单片机控制小车[2]。在白纸所做轨迹道路中,小车通过超声波传感器正前开始记数、显示、调速方检测和光电传感器左右侧检测,由单片机控制实现系统的自动避障功能。在电动车进驶过程中,采用双极式H型PWM脉宽调制技术,以控制小车调速;并采用 动态共阴显示行驶时间和里程。小车通过光电传感装置实现驶向光源并通过循迹保持小车在白纸范围内行驶。当小车到达终点第二次检测到黑线时,单片机控制小车停车。 总体设计框架图图1 4 硬件电路选取与设计

智能小车设计报告

智能小车 学校:江汉大学 学院:物信学院 班级、姓名: 10通信曹聪慧 10自二彭洋

摘要: 本系统采用STC89C52作为主控制芯片,采用7805作为稳压芯片,采用L9110芯片作为直流电机驱动,在PWM 控制下,小车自动寻路,快慢速行驶和转向。三者的结合使小车更加智能化,自动化,并用霍尔元件测速,用1602液晶把速度显示出来。电路结构简单,可靠性能高。 关键词:STC89C52单片机、PWM调速、自动循迹,测速

目录 1.系统方案 (4) 1.1 车体设计 (4) 1.2 控制器模块 (4) 1.3电机模块 (4) 1.4电机驱动模块 (5) 1.5测速模块 (5) 1.6电源模块 (5) 1.7最终方案 (6) 2.系统硬件设计 (7) 2.1电源模块的设计 (7) 2.1控制模块的设计 (6) 2.1循迹模块的设计 (6) 2.1电机驱动模块的设计 (7) 2.1测速模块的设计 (7) 3.软件程序的设计 (10) 3.1总体流程图 (10) 3.2软件大体思路 (10) 4.系统功能测试 (9) 4.1 问题分析及解决 (10) 5.总结 (12) (附录)

系统方案 1.1 车体设计 自己制作电动车。一般的说来,自己制作的车体比较粗糙,性能不太稳定。但只要对车体仔细制作,通过优良的控制算法,也能实现控制小车前进转弯的功能。 1.2 控制器模块 采用STC公司的STC89C52单片机作为主控制器。STC89C52是一个低功耗,高性能的51内核的CMOS 8位单片机,片内含8k空间的可反复擦些1000次的Flash只读存储器,具有256 bytes的随机存取数据存储器(RAM),32个IO口,2个16位可编程定时计数器。且该系列的51单片机可以不用烧写器而直接用串口或并口就可以向单片机中下载程序。我们自己制作51最小系统板,体积很小,下载程序方便,放在车上不会占用太多的空间。 1.3电机模块 方案一:采用步进电机实现物体的精确定位和方向控制。步进电机可以作为一种控制用的特种电机,可以精确地控制角度和距离。缺点是相对体积较大,力矩比较小,容易失步,而且价格比较昂贵。 方案二:采用普通直流电机。直流电机运转平稳,精度有一定的保证。直流电机控制的精确度虽然没有步进电机那样高,但完全可以满足本题目的要求。通过单片机的PWM输出同样可以控制直流电机的旋转速度,实现电动车的速度控制。并且直流电机相对于步进电机

智能寻迹小车设计报告

~ 目录 1.项目设计目的 (1) 2.项目设计正文 (3) .项目分析及方案制定 (3) .设计步骤及流程图 (4) 寻迹设计步骤 (4) 流程图 (4) ( .主要模块介绍 (4) LM393的主要特点 (4) LM393引脚图及内部框图 (5) LM393 功能简介 (5) 89C2051 (5) 89C2051简介 (5) 89C2051 主要性能参数 (5) 89C2051 功能特性概述 (6) 。 .电路设计及PCB绘制 (6) 电源电路 (6) 红外收发电路 (6) 电机驱动电路 (7) 单片机最小系统 (7) 整体电路 (8)

PCB板的绘制 (8) . 成品展示 (9) \ 3.项目设计总结 (9) 4.参考文献 (10) 智能寻迹小车 ——CDIO三级项目 王君杰 (电子信息工程 1501 6) 一、项目设计目的 在科技飞速发展的今天,智能化的概念已经渗入到各行各业,自动控制系统也出现在生活的方方面面,早到工厂的机械化生产,近到目前的自动驾驶。越来越多的领域涉及到电控制技术。特别是使用单片机一类的MCU的控制,在生活中越来越常见。因此,基于单片机控制的电路的学习和时间对于我们来说就显得尤为重要。同时,对于单片机作为软件主控单元,结合模电数电的硬件电路支持的综合项目开发,也是作为大学生需要了解并且熟练运用的基础。掌握了这些知识,对于我们以后的职业发展也有着莫大的帮助。 二、? 三、项目设计正文 、项目分析及方案制定 首先对于“智能寻迹小车”这个标题而言,我们可以分为两个部分:小车和智能寻迹。“小车”决定了硬件电路的大致构成:电源、电容、电阻、开关、电机、LED。而“智能”则决定了一些高级电路的选用:MCU、传感器、电机驱动、电位器及一些IC。 其次,假如去掉“智能”两字,仅关注如何做成一个能够行驶的小车,那么电路的搭建将会变得尤为简单。假如做一个“上电即跑”的小车,那么连开关都不需要,仅需要电源(干电池即可),两个电机 (3V/100mA)和两个限流电阻按图一方式连接即可。当然,这样的 小车只能实现向一个方向前进,无法实现跑道的自动识别和转向。 不过,这个电路也是所有行驶工具的基础,所有的行驶工具,都是 在这个电路的基础上按照想要实现的功能进行拓展开发。 接着让我们来到“智能”的环节。所谓智能,也就是需要小车 有人的思想,正如同课题所述——寻迹。智能的小车需要具备自动识别跑道的能力。同时,在采集到跑道信息后要做出相应的处理。在我们这个课题中,也就是需要及时并

基于单片机的多功能智能小车的设计【文献综述】

毕业设计开题报告 电子信息工程 基于单片机的多功能智能小车的设计 1前言部分(阐明课题的研究背景和意义) 1.1课题研究背景 当前,在企业生产技术不断提升、对自动化技术要求不断加深的背景下,智能车以及在智能车基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备。世界上很多国家都在积极进行智能车的研究和开发设计。移动机器人是机器人学中的一个重要分支,出现于20世纪60年代。当时斯坦福研究院SRI的Nils Nilssen和Charles Rosen[1]等人,在1966年至1972年中研制出了取名Shakey的自主式移动机器人,目的是将人工智能技术应用在复杂环境下,完成机器人系统的自主推理、规划和控制。从此,移动机器人从无到有,数量不断增加,智能车作为移动机器人的一个重要分支也越来越多的受到关注。1.2课题研究意义 智能车致力于提高汽车的安全性、舒适性、适应性和提高优良的人车交互界面,是世界车辆工程领域研究的热点和汽车工业增长的新动力。随着企业生产技术的不断提高以及对自动化技术要求的不断加深,智能车已在许多工业部门获得了广泛的应用。在发达国家,有些智能车已实现商品化。由于成本低廉,环保,交通安全性高,慢慢地它已逐步渗入到工业和社会的各个层面: (一)智能车在智能运输系统ITS上的应用[2] 这是智能车最典型的应用,智能车自动行驶功能的研究对增强车辆的智能性意义重大。智能车驾驶任务的自动完成将给人类社会的进步带来巨大的影响,例如: (1)汽车的智能化可以减轻驾驶员的工作量; (2)切实提高道路网络的利用率,为改进道路提供新的解决途径; (3)有利于缓解交通状况,减轻交通拥挤与交通阻塞; (4)降低车辆的燃油消耗量,提供舒适、安全的人车环境。

开题报告(智能小车)

CHAHGZH0U 開TfRIE OF ENGINEERWG TECHNOLOGY 毕业设计(论文)开题报告 现状: 智能小车发展很快,从智能玩具到其它各行业都有实质成果。其基本可实 现循迹、避障、检测贴片寻光入库、避崖等基本功能,这几届的电子设计大赛 智能小车又在向声控系统发展。比较出名的飞思卡尔智能小车更是走在前列。 我此次的设计主要实现循迹避障这两个功能。 智能车辆也叫无人车辆,是一个集环境感知、规划决策和多等级辅助驾驶 等功能于一体的综合系统。它具有道路障碍自动识别、自动报警、自动制动、 自动保持安全距离、车速和巡航控制等功能。智能车辆的主要特点是在复杂的 道路情况下,能自动的操纵和驾驶车辆绕开障碍物并沿着预订的道路进行。智 能小车主要运用领域包括军事侦察与环境检测、探测危险与排除险情、安全检 测受损评估、智能家居。 发展趋势: 智能循迹小车可广泛应用于军事侦察、勘探、矿产开采等不便于人员实地 堪察 的环境。稍加改造,可应用于军事反恐、警察维和等领域,从而达到最大 限度的避免人员伤亡,保存战斗实力的目的。因此,具有重要的军事和经济意 义。 随着汽车工业的,其与电子信息产业的融合速度也显着提高,汽车开始向 电子化、多媒体化和智能化方向发展,使其不仅作为一种代步工具、同时能具 有交通、娱乐、办公和通讯等多种功能。智能小车是一个集环境感知、规划决 策,自动行驶等功能与异地的综合系统,它集中的运用了计算机、传感、信息、 通信、导航及自动控制等技术,是典型的高新技术综合体。 、基本信息 学生姓名 倪小玉 班级 电子0911 学号 2009238108 系名称 自动化技术系 专业 应用电子 毕业设计(论文)题目 智能循迹小车的设计 指导教师 李玮 二、开题意义 课题 的现状与 发展趋势

基于单片机的智能循迹小车(文献综述) (3)

电子智能小车的设计与实现 ---- 文献综述 摘要:本次设计的智能循迹小车是以单片机89c51为主控制器。运用反射式红外传感器来进行路径检测和速度监测模块。将检测数据传回单片机进行处理,同时,用单片机产生PWM波来控制小车的行进速度,并实时控制小车的行进状态。另外,在小车上还扩展了LCD 作为人机交互界面,以便于实时了解小车个监测传感器的状态机小车的实时数据,由于本次设计的是智能自动循迹小车,整个任务过程无需人工的任何干预,故而没有进行键盘及遥控等的人工操作设备。用多路传感器的实时监测和算法的紧密配合来保证小车的顺畅完成任务。 关键字:80c51单片机,c/c++/汇编语言编程,电子智能小车,光电检测器 一、引言 智能车辆是一个运用计算机、传感、信息、通信、导航、人工智能及自动控制等技术来实现环境感知、规划决策和自动行驶为一体的高新技术综合体。它在军事、民用和科学研究等方面已获得了应用,对解决道路交通安全提供了一种新的途径。 随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究,许多国家已经把电子设计比赛作为创新教育的战略性手段。电子设计涉及到多个学科,机械电子、传感器技术、自动控制技术、人工智能控制、计算机与通信技术等等,是众多领域的高科技。电子设计技术,它是一个国家高科技实例的一个重要标准,可见其研究意义很大。 本次设计虽然只是一个演示模型,但是具有充分的科学性和实用性。首先我们根据交通路面的复杂情况,按照适当的比例制作出一个路况模型,包括弯道、直道以及路面上设置的障碍物等。在弯、直道上,小车沿着预定轨道自由行使,当小车遇到障碍物时,脉冲调制的红外线传感器将检测到的信号发送给单片机,单片机根据程序发出相应的控制信号控制小车自动避开障碍物,进行倒车、前进、左转、右转等动作。 二、主题部分 智能车辆是集环境感知、规划决策、多等级辅助驾驶等功能于一体的综合系统,是智能交通系统的一个重要组成部分。它在军事、民用、太空开发等领域有着广泛的应用前景。本次设计对智能小车的控制系统进行了研究,设计实现一个基于路径规划处理的智能小车控制系统。 2.1 理论的提出 科技的进步带动了产品的智能化,单片机的应用更是加快了发展的步伐,它的应用范围日益广泛,已经远远的超出了计算机科学领域。小到玩具、信用卡,大到航天飞机、机器人,从实现数据采集、远程控制、模糊控制等智能系统带人类的日常生活,到处离不开单片机,此设计正是单片机的一个典型的应用。此设计通过实现了小车的无人驾驶,通过对路面的检测,由单片机来判断控制其小车的反应情况,使其变得智能化,实现自动的前进,转弯,停止功能,此系统还不断的完善后可以应用到道路检测,安全巡逻中,能满足社会的需求。 在设计上,使用连个传感器来检测路面的情况,传感器的心海比较微弱,采用一个放大器进行比较放大,并将其信号输入到控制器,在受控制端使用步进电机,因为步进电机是用电脉冲进行控制的,只要从控制器输出满足步进电机功过的固定控制字即可。此外步进电机的运作还要一个驱动电路,故电路中还要加入一个驱动电路,各个功能模块对电源电流的要求不同,对电源部分设置转换电路,从而满足各个部分的需要。经过元件的比较选择,设计

智能循迹小车实验报告

简单电子系统设计报告 ---------智能循迹小车 学号201009130102 年级10 学院理学院 专业电子信息科学与技术 姓名马洪岳 指导教师刘怀强

摘要 本实验完成采用红外反射式传感器的自寻迹小车的设计与实现。采用与白色地面色差很大的黑色路线引导小车按照既定路线前进,在意外偏离引导线的情况下自动回位。 本设计采用单片机STC89C51作为小车检测、控制、时间显示核心,以实验室给定的车架为车体,两直流机为主驱动,附加相应的电源电路下载电路,显示电路构成整体电路。自动寻迹的功能采用红外传感器,通过检测高低电平将信号送给单片机,由单片机通过控制驱动芯片L298N驱动电动小车的电机,实现小车的动作。 关键词:STC89C51单片机;L298N;红外传感器;寻迹 一、设计目的 通过设计进一步掌握51单片机的应用,特别是在控制系统中的应用。进一步学习51单片机在系统中的控制功能,能够合理设计单片机的外围电路,并使之与单片机构成整个系统。 二、设计要求 该智能车采用红外传感器对赛道进行道路检测,单片机根据采集到的信号的不同状态判断小车当前状态,通过电机驱动芯片L298N发出控制命令,控制电机的工作状态以实现对小车姿态的控制,绕跑到行驶一周。 三、软硬件设计 硬件电路的设计 1、最小系统:

小车采用atmel公司的AT89C52单片机作为控制芯片,图1是其最小系统电路。主要包括:时钟电路、电源电路、复位电路。其中各个部分的功能如下: (1)、电源电路:给单片机提供5V电源。 (2)、复位电路:在电压达到正常值时给单片机一个复位信号。 图1 单片机最小系统原理图 2、电源电路设计: 模型车通过自身系统,采集赛道信息,获取自身速度信息,加以处理,由芯片给出指令控制其前进转向等动作,各部分都需要由电路支持,电源管理尤为重要。在本设计中,51单片机使用5V电源,电机及舵机使用5V电源。考虑到电源为电池组,额定电压为4.5V,实际充满电后电压则为4-4.5V,所以单片机及传感器模块采用最小系统模块稳压后的5V电源供电,舵机及电机直接由电池供电。 3、传感器电路:

智能循迹小车 设计报告

智能循迹小车设计 专业:自动化 班级: 0804班 姓名: 指导老师: 2010年8月——2010年10月 摘要:

本课题是基于AT89C52单片机的智能小车的设计与实现,小车完成的主要功能是能够自主识别黑色引导线并根据黑线走向实现快速稳定的寻线行驶。小车系统以 AT89S52 单片机为系统控制处理器;采用红外传感获取赛道的信息,来对小车的方向和速度进行控制。此外,对整个控制软件进行设计和程序的编制以及程序的调试,并最终完成软件和硬件的融合,实现小车的预期功能。 引言

当今世界,传感器技术和自动控制技术正在飞速发展,机械、电气和电子信息已经不再明显分家,自动控制在工业领域中的地位已经越来越重要,“智能”这个词也已经成为了热门词汇。现在国外的自动控制和传感器技术已经达到了很高的水平,特别是日本,比如日本本田制作的机器人,其仿人双足行走已经做得十分逼真,而且具有一定的学习能力,还据说其智商已达到6岁儿童的水平。 作为机械行业的代表产品—汽车,其与电子信息产业的融合速度也显著提高,呈现出两个明显的特点:一是电子装置占汽车整车(特别是轿车)的价值量比例逐步提高,汽车将由以机械产品为主向高级的机电一体化方向发展,汽车电子产业也很有可能成为依托整车制造业和用车提升配置而快速成为新的增长点;二是汽车开始向电子化、多媒体化和智能化方向发展,使其不仅作为一种代步工具、同时能具有交通、娱乐、办公和通讯等多种功能。 无容置疑,机电一体化人才的培养不论是在国外还是国内,都开始重视起来,主要表现在大学生的各种大型的创新比赛,比如:亚洲广播电视联盟亚太地区机器人大赛(ABU ROBCON)、全国大学生“飞思卡尔”杯智能汽车竞赛等众多重要竞赛都能很好的培养大学生对于机电一体化的兴趣与强化机电一体化的相关知识。但很现实的状况是,国内不论是在机械还是电气领域,与国外的差距还是很明显的,所以作为机电一体化学生,必须加倍努力,为逐步赶上国外先进水平并超过之而努力。 为了适应机电一体化的发展在汽车智能化方向的发展要求,提出简易智能小车的构想,目的在于:通过独立设计并制作一辆具有简单智能化的简易小车,获得项目整体设计的能力,并掌握多通道多样化传感器综合控制的方法。所以立“智能循迹小车”一题作为尝试。 此项设计是在以杨老师提供的小车为基础上,采用AT89C52单片机作为控制核心,实现能够自主识别黑色引导线并根据黑线走向实现快速稳定的寻线行驶。

智能小车单片机课程设计报告

单片机课程设计 题目: 智能小车设计 专业: 计算机科学与技术 班级: 14级2班 姓名学号组长 成员 成员 成员 成员 2016 年 12 月 23 日

打开命令行终端的快捷方式: ctr+al+t:默认的路径在家目录 ctr+shift+n:默认的路径为上一次终端所处在的路径. linux@ubuntu:~$ linux:当前登录用户名. ubuntu:主机名 :和$之间:当前用户所处在的工作路径. windows下的工作路径如C:\Intel\Logs linux下的工作路径是:/.../..../ ~:代表的是/home/linux这个路径.(家目录). ls(list):列出当前路径下的文件名和目录名. ls -a(all):列出当前路径下的所有文件和目录名,包括了隐藏文件. .:当前路径 ..:上一级路径 ls -l:以横排的方式列出文件的详细信息 total 269464(当前这个路径总计所占空间的大小,单位是K) drwxr-xr-x 3 linux linux 4096 Dec 4 19:16 Desktop 第一个位置:代表的是文件的类型. linux系统下的文件类型有以下几种. b:块设备文件 c:字符设备文件 d:directory,目录 -:普通文件. l:连接文件. s:套接字文件. p:管道文件. rwxr-xr-x:权限 r:读权限 -:没有相对应的权限 w:写权限 x:可执行权限 修改权限:

chmod u-或者+r/w/x 文件名 chmod g-或者+r/w/x 文件名 chmod o-或者+r/w/x 文件名 第一组:用户权限 第二组:用户组的权限 第三组:其他用户的权限. chmod 三个数(权限) 文件名 首先根据你想要的权限生成二进制数,再根据二进制数转换成十进制的三位数 rwxr-x-wx 111101011 7 5 3 chmod 753 文件名 rwx--xr-x 第二个位置上的数字:对应目录下的子文件个数,如果是非目录,则数字是1 第三个位置:用户名(文件创造者). 第四个位置:用户组的名字(前边的用户所处在的用户组的名字). 第五个位置:对应文件所占的空间大小(单位为b) 第六~八个位置:Dec 4 19:16时间戳(最后一次修改文件的时间) 最后一个位置:文件名 操作文件: 1.创建一个普通文件:touch 文件名 2.删除一个文件:rm(remove) 文件名 3.新建一个目录:mkdir(make directory) 目录名 递归创建目录:mkdir -p 目录1/目录2/目录3 4.删除一个目录:rmdir 目录名.//仅删除一个空目录 rm -rf 目录名//删除一个非空目录 5.切换目录(change directory):cd 路径 linux下的路径分两种 相对路径:以.(当前路径)为起点. 绝对路径:以/(根目录)为起点, 用相对路径的方式进入Music:cd ./Music 用绝对路径的方式进入Desktop:cd /home/linux/Desktop 返回上一级:cd .. 返回加家目录的三种方式 (1).cd

智能小车实训报告

智能小车实训报告 摘要: 本课题是基于AT89C52单片机的智能小车的设计与实现,小车完成的主要功能是能够自主识别黑色引导线并根据黑线走向实现快速稳定的寻线行驶。小车系统以 AT89S52 单片机为系统控制处理器; 采用红外传感获取赛道的信息,来对小车的方向和速度进行控制。此外,对整个控制软件进行设计和程序的编制以及程序的调试,并最终完成软件和硬件的融合,实现小车的预期功能。 一、实验目的: 通过设计进一步掌握51单片机的应用,特别是在嵌入式系统中的应用。进一步学习51单片机在系统中的控制功能,能够合理设计单片机的外围电路,并使之与单片机构成整个系统。 二、设计方案 该智能车采用红外传感器对赛道进行道路检测,单片机根据采集到的信号的不同状态判断小车当前状态,通过电机驱动芯片L298N 发出控制命令,控制电机的工作状态以实现对小车姿态的控制。 三.报告内容安排 本技术报告主要分为三个部分。第一部分是对整个系统实现方法的一个概要说明,主要内容是对整个技术原理的概述;第二部分是对硬件电路设计的说明,主要介绍系统传感器的设计及其他硬件电路的设计原理等;第三部分是对系统软件设计部分的说明,主要内容是智

能模型车设计中主要用到的控制理论、算法说明及代码设计介绍等。 技术方案概要说明 本模型车的电路系统包括电源管理模块、单片机模块、传感器模块、电机驱动模块。 工作原理: 利用红外采集模块中的红外发射接收对管检测路面上的轨迹 将轨迹信息送到单片机 单片机采用模糊推理求出转向的角度,然后去控制 行走部分 最终完成智能小车可以按照路面上的轨迹运行。 硬件电路的设计 1、最小系统: 小车采用atmel公司的AT89C52单片机作为控制芯片,图1是其最小系统电路。主要包括:时钟电路、电源电路、复位电路。 其中各个部分的功能如下: 1、时钟电路:给单片机提供一个外接的16MHz的石英晶振。 2、电源电路:给单片机提供5V电源。 3、复位电路:在电压达到正常值时给单片机一个复位信号。

循迹避障小车设计报告材料

项目名称:智能小车 系别:信息工程系 专业:11电气工程及其自动化:亮、占闯、康 指导老师:王蕾

目录 摘要: ............................................................................................ ...3关键词: ............................................................................................ .3 绪论: ............................................................................................ (3) 一、系统设 计 (4) 1.1、任务及要求 (4) 1.2车体方案认证与选择 (4) 二、硬件设计及说 明 (5) 2.1循迹+避障模块 (5) 2.2主控模块 (6) 2.3电机驱动模块 (6) 2.4机械模块 (7) 2.5 电源模块 (7)

三、自动循迹避障小车总体设计 (7) 四、软件设计及说 明 (8) 4.1系统软件流程图 (9) 4.2系统程序 (9) 五、系统测试过 程 (12) 六、总 结 (13) 七、附录:系统元器 件 (13) 摘要 本设计主要有三个模块包括信号检测模块、主控模块、电机驱动模块。信号检测模块采用红外光对管,用以对有无障碍与黑线进行检测。主控电路采用宏晶公司的8051核心的STC89C52单片机为控制芯片。电机驱动模块采用意法半导体的L298N专用电机驱动芯片,单片控制与传统分立元件电路相比,使整个系统有很好的稳定性。信号检测模块将采集到的路况信号传入STC89C52单片机,经单片机处理过后对L298N发出指令进行相应的调整。通过有无光线接收来控制电动小车的转向,从而实现自动循迹避障的功能。 关键词:智能循迹避障小车,STC89C52单片机,L298N驱动芯片,

电子智能小车设计与制作文献综述

信息工程学院 毕业设计文献综述 姓名:张建科 学号:5011207119 专业:计算机科学与技术 班级:计科11-1

电子智能小车的设计与实现 ---- 文献综述 作者:张建科指导老师:孟洪斌 摘要:本次设计的智能循迹小车是以单片机89c51为主控制器。运用反射式红外传感器来进行路径检测和速度监测模块。将检测数据传回单片机进行处理,同时,用单片机产生PWM波来控制小车的行进速度,并实时控制小车的行进状态。另外,在小车上还扩展了LCD 作为人机交互界面,以便于实时了解小车个监测传感器的状态机小车的实时数据,由于本次设计的是智能自动循迹小车,整个任务过程无需人工的任何干预,故而没有进行键盘及遥控等的人工操作设备。用多路传感器的实时监测和算法的紧密配合来保证小车的顺畅完成任务。 关键字:80c51单片机,c/c++/汇编语言编程,电子智能小车,光电检测器 一、引言 智能车辆是一个运用计算机、传感、信息、通信、导航、人工智能及自动控制等技术来实现环境感知、规划决策和自动行驶为一体的高新技术综合体。它在军事、民用和科学研究等方面已获得了应用,对解决道路交通安全提供了一种新的途径。 随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究,许多国家已经把电子设计比赛作为创新教育的战略性手段。电子设计涉及到多个学科,机械电子、传感器技术、自动控制技术、人工智能控制、计算机与通信技术等等,是众多领域的高科技。电子设计技术,它是一个国家高科技实例的一个重要标准,可见其研究意义很大。 本次设计虽然只是一个演示模型,但是具有充分的科学性和实用性。首先我们根据交通路面的复杂情况,按照适当的比例制作出一个路况模型,包括弯道、直道以及路面上设置的障碍物等。在弯、直道上,小车沿着预定轨道自由行使,当小车遇到障碍物时,脉冲调制的红外线传感器将检测到的信号发送给单片机,单片机根据程序发出相应的控制信号控制小车自动避开障碍物,进行倒车、前进、左转、右转等动作。 二、主题部分 智能车辆是集环境感知、规划决策、多等级辅助驾驶等功能于一体的综合系统,是智能交通系统的一个重要组成部分。它在军事、民用、太空开发等领域有着广泛的应用前景。本次设计对智能小车的控制系统进行了研究,设计实现一个基于路径规划处理的智能小车控制系统。 2.1 理论的提出 科技的进步带动了产品的智能化,单片机的应用更是加快了发展的步伐,它的应用范围日益广泛,已经远远的超出了计算机科学领域。小到玩具、信用卡,大到航天飞机、机器人,从实现数据采集、远程控制、模糊控制等智能系统带人类的日常生活,到处离不开单片机,此设计正是单片机的一个典型的应用。此设计通过实现了小车的无人驾驶,通过对路面的检测,由单片机来判断控制其小车的反应情况,使其变得智能化,实现自动的前进,转弯,停止功能,此系统还不断的完善后可以应用到道路检测,安全巡逻中,能满足社会的需求。 在设计上,使用连个传感器来检测路面的情况,传感器的心海比较微弱,采用一个放大器进行比较放大,并将其信号输入到控制器,在受控制端使用步进电机,因为步进电机是用电脉冲进行控制的,只要从控制器输出满足步进电机功过的固定控制字即可。此外步进电机的运作还要一个驱动电路,故电路中还要加入一个驱动电路,各个功能模块对电源电流的要

相关文档
最新文档