智能测速小车实验报告

合集下载

用打点计时器测量小车的速度实验报告

用打点计时器测量小车的速度实验报告

用打点计时器测量小车的速度实验报告示例文章篇一:《用打点计时器测量小车的速度实验报告》嘿,同学们!今天我要跟你们讲讲我做的那个超有趣的用打点计时器测量小车速度的实验,那可真是让我大开眼界啊!实验前,老师把我们分成了几个小组。

我和我的小伙伴们围在实验桌旁,眼睛都盯着那些实验器材,心里充满了好奇和期待。

“这能测出小车的速度?”我心里直犯嘀咕。

老师先给我们讲解了打点计时器的原理和使用方法。

我听着听着,感觉有点晕乎,这可比数学课上的难题还让人头疼呢!不过,我可不能退缩,我暗暗给自己打气:“怕什么,别人能搞懂,我也能!”终于,轮到我们自己动手啦!我们小心地把小车放在轨道上,把打点计时器固定好,连接上电源。

我紧张得手都有点发抖,“这要是弄不好可咋办呀?”“准备,开始!”随着小组同学的一声令下,我推动小车,那打点计时器就“哒哒哒”地响起来,纸带上留下了一串密密麻麻的点。

“哎呀,这都是些啥呀?”我看着纸带,一脸懵。

小伙伴们也都凑过来,七嘴八舌地讨论起来。

“这是不是表示小车的运动轨迹啊?”“我看不像,应该是速度的记录。

”我们对照着老师讲的方法,开始测量点与点之间的距离。

这可真是个细致活,眼睛都快看花了。

“哎呀,我眼睛都酸了,还没量完呢!”我忍不住抱怨道。

好不容易量完了,开始计算速度。

这计算也不简单啊,一会儿用这个公式,一会儿用那个公式。

“这公式咋这么复杂呀,头都大了!”我抓着头发,都快抓狂了。

经过一番努力,我们终于算出了小车在不同位置的速度。

“哇,原来小车的速度是这样变化的呀!”我们兴奋地叫起来。

通过这次实验,我明白了做实验可不能马虎,要认真仔细,不然得出的结果就不准确啦。

而且,团队合作也特别重要,大家一起讨论、一起努力,才能完成实验。

这就是我的实验经历,你们觉得有趣吗?反正我是觉得又累又有趣,还学到了好多知识呢!我觉得这样的实验以后要多做,才能让我们更好地理解那些抽象的知识!示例文章篇二:《用打点计时器测量小车的速度实验报告》嘿,小伙伴们!今天我要跟你们讲讲我们在学校做的那个超有趣的实验——用打点计时器测量小车的速度!实验开始前,老师把我们分成了几个小组。

智能测速小车实验报告

智能测速小车实验报告

XXXX大学智能测速小车系统的设计报告书院(系)名称:学生姓名:专业名称:班级:时间:目录智能测速小车系统的设计............................. 错误!未定义书签。

1.绪论 (3)1.1 开发背景 (3)1.2设计思路 (3)2.STC89C52RC单片机简介 (4)2.1标准功能 (4)2.2主要特性 (4)2.3器件参数 (4)2.4引脚说明 (5)3.光电传感器 (6)3.1 光电传感器工作原理 (6)3.2 光电传感器的常用类型 (6)4.仿真图及其结果 (7)4.1仿真电路图 (7)4.2仿真结果 (7)5.软件程序设计 (10)5.1 语言的选用 (10)5.2程序设计流程图 (10)5.心得体会 (12)5.1 个人心得 (12)5.2总结: (13)附录A 元器件清单 (I)附录B 源程序...................................................... I I 附录C 实物图...................................................... I V1.绪论1.1 开发背景随着科学技术迅猛发展,人们对设备越来越高的应用需要已经无法满足当前和未来高性能的应用与发展需求。

显然,嵌入式系统的软、硬件技术和开发手段, 正日益受到重视,成为各领域技术创新的重要基础。

目前,嵌入式系统是近年来发展很快的计算机方面的学科方向,并迅速渗透到控制、自动化、仪器仪表等学科。

嵌入式方向包括了软硬件协同设计、嵌入式体系结构、实时操作系统、嵌入式产品设计等方面的知识,大于当代大学生,更需要掌握嵌入式系统设计的典型开发工具和开发核心技术。

近年来,随着计算机技术及集成电路技术的发展,嵌入式技术日渐普及,在通讯、网络、工控、医疗、电子等领域发挥着越来越重要的作用。

嵌入式系统无疑成为当前最热门最有发展前途的IT 应用领域之一。

智能小车的实训报告

智能小车的实训报告

智能小车的实训报告1. 实训本次实训是一项基于智能小车的项目,旨在让学生学习并掌握智能控制和物联网技术的应用。

在实训中,我们使用了Raspberry Pi作为核心控制器,通过各类传感器和执行器实现智能小车的控制。

实训期间,我们学习了基本的Python编程语言,同时掌握了一些树莓派操作和调试技巧。

通过完成一系列的课程设计,我们不仅加深了对智能控制和物联网技术的理解,也训练了自己的实践能力和创新思维。

2. 实训内容2.1 实验一:智能小车的搭建在实验一中,我们首先学习了如何搭建智能小车的硬件平台。

通过对各种模块和传感器的接线和配置,我们最终完成了一辆基本的智能小车,并成功地将它连接到了树莓派上。

2.2 实验二:避障控制实验二是围绕智能小车的避障控制展开的,我们使用超声波传感器测量周围物体的距离,并通过程序控制小车的行进方向和速度,以实现避障功能。

在实验过程中,我们需要不断调试代码和参数,逐步完善小车避障的精准度和鲁棒性。

2.3 实验三:智能追踪实验三是针对小车能够追踪指定物体的控制,我们使用了摄像头来捕捉物体的图像,并通过OpenCV进行图像处理,最终根据识别出的物体位置控制小车的运动。

在实验中,我们不仅学习了图像处理的基础知识,还掌握了如何使用Python调用OpenCV和摄像头。

2.4 实验四:手势识别实验四是一个拓展性比较强的实验,我们使用了一款手势识别模块,实现了对小车的手势控制。

通过手势识别模块的数据处理和解析,我们能够将自己的手势指令转化为小车的运动指令,并实现多种手势的控制操作。

3. 实训收获通过本次实训,我们不仅学到了很多智能控制和物联网技术的应用知识,还锻炼了自己的实践能力和团队协作能力。

在实验过程中,我们需要不断调试和优化代码,同时也需要和同学合作,互相帮助和交流。

除此之外,我们还学到了如何独立思考和创新,不仅是在完成课程设计时,也体现在我们对未来的探索和思考上。

这是一次非常有意义的实训,让我们受益匪浅。

智能测速小车结题报告

智能测速小车结题报告

智能小车结题报告摘要:本课题组设计并制作了一辆智能小车,实现了智能小车的基本功能,能够沿着黑线循迹行走,成本低廉,性价比比较高。

本作品以 AT89C52单片机为检测和控制核心,利用光电对管实现循迹,通过单片机输入 L298N构成的驱动电机电路实现行走,从而实现循迹功能,辅以测速电路,并用8 段数码管将速度显示出来。

关键字:单片机控制光电管循迹一、方案论证与比较1.总体方案论证与比较方案一:采用 51 板。

该板虽然现成模块不多,但本电路设计并不复杂,使用的只是单片机最基本的功能,可靠性高,且我们对于 51 单片机语言较熟悉。

方案二:采用凌阳 61A板。

该单片机有丰富的软硬件支持能力,且集成度高,扩展方便,但对于其语言掌握得并不熟练。

比较以上两种方案的优缺点,采用方案一来实现智能小车的制作。

方案一的系统原理方框图:2.各模块的电路设计( 1)驱动模块方案一:采用专用芯片L298N作为电机驱动电路的驱动芯片。

L298N是一个具有高电压大电流的全桥驱动芯片,相应频率较高,具有两个使能端,一片 L298N能同时驱动两个直流电机。

用该芯片作为电机驱动,操作方便,稳定性好,性能优良。

方案二:采用继电器对电机的开、关进行控制,通过开关的切换对小车的速度进行控制,这个电路较简单,但寿命较短,可靠性不高。

综合分析,我们选择了方案一。

驱动原理图如下:( 2)电机选择方案:方案一:采用步进电机,它的一个显著特点就是具有快速启动和停止能力,能够达到我们所要求的标准。

如果负荷不超过步进电机所能提供的动态转矩值,就能够立即对步进电机启动或反转,其转换灵敏度比较高,正转反转控制灵活,但其价格比较昂贵。

方案二:采用直流电机。

它具有优良的调速特性,调整平滑、方便。

调整范围广;过载能力强,可实现频繁的无极快速启动、转动和反转。

能够满足各种运行要求。

由于直流电机价格便宜,更易于购买,并且电路相对简单,因此选用方案二。

(3)小车电源的选择方案:方案一:采用电池。

【免费下载】智能测速小车实验报告

【免费下载】智能测速小车实验报告
装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根保通据护过生高管产中线工资敷艺料设高试技中卷术资配,料置不试技仅卷术可要是以求指解,机决对组吊电在顶气进层设行配备继置进电不行保规空护范载高与中带资负料荷试下卷高总问中体题资配,料置而试时且卷,可调需保控要障试在各验最类;大管对限路设度习备内题进来到行确位调保。整机在使组管其高路在中敷正资设常料过工试程况卷中下安,与全要过,加度并强工且看作尽护下可关都能于可地管以缩路正小高常故中工障资作高料;中试对资卷于料连继试接电卷管保破口护坏处进范理行围高整,中核或资对者料定对试值某卷,些弯审异扁核常度与高固校中定对资盒图料位纸试置,.卷编保工写护况复层进杂防行设腐自备跨动与接处装地理置线,高弯尤中曲其资半要料径避试标免卷高错调等误试,高方要中案求资,技料编术试5写交卷、重底保电要。护气设管装设备线置备4高敷动调、中设作试电资技,高气料术并中课3试中且资件、卷包拒料中管试含绝试调路验线动卷试敷方槽作技设案、,术技以管来术及架避系等免统多不启项必动方要方式高案,中;为资对解料整决试套高卷启中突动语然过文停程电机中气。高课因中件此资中,料管电试壁力卷薄高电、中气接资设口料备不试进严卷行等保调问护试题装工,置作合调并理试且利技进用术行管,过线要关敷求运设电行技力高术保中。护资线装料缆置试敷做卷设到技原准术则确指:灵导在活。分。对线对于盒于调处差试,动过当保程不护中同装高电置中压高资回中料路资试交料卷叉试技时卷术,调问应试题采技,用术作金是为属指调隔发试板电人进机员行一,隔变需开压要处器在理组事;在前同发掌一生握线内图槽部纸内故资,障料强时、电,设回需备路要制须进造同行厂时外家切部出断电具习源高题高中电中资源资料,料试线试卷缆卷试敷切验设除报完从告毕而与,采相要用关进高技行中术检资资查料料和试,检卷并测主且处要了理保解。护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

测量小车的速度实验报告

测量小车的速度实验报告

测量小车的速度实验报告1. 实验目的大家好,今天我们要聊聊测量小车速度的实验。

这可不是普通的实验,嘿,这可是一次充满乐趣的科学探险!我们想要通过这个实验,了解小车在不同条件下的速度变化,究竟是快还是慢。

你可能会问,为什么要测速度?这不就像问为什么要吃冰淇淋一样嘛,大家都知道,速度是很多科学现象的核心,搞清楚它,我们就能更好地理解物理世界。

通过这个实验,我们还能学到很多关于力、摩擦和动力学的知识,真是一举两得!1.1 实验准备为了进行这个实验,我们需要一些简单的材料。

首先,我们得准备一辆小车,最好是那种能在平滑的地面上自由滑行的那种。

然后,我们需要一个计时器,手机的秒表就挺好用的。

别忘了,还需要一条直线的跑道,比如一根长长的桌子,或者干脆在操场上来一场速度挑战!最后,再准备一些书本或者小砖块,作为小车的起点和终点标记。

哎呀,听起来是不是有点复杂,但其实一切都是小菜一碟,只要你准备好就行!1.2 实验步骤接下来,我们就要开始动手实验了!首先,把小车放在准备好的起点,确保它在跑道上能自由滑行。

然后,叫上小伙伴一起助阵,一个人负责按计时器,另一个人则负责放小车。

准备好后,倒数三秒,等到“开始”的那一刻,猛地放开小车,快准狠!小车滑出去后,等它到达终点,及时按下计时器,记下时间。

这可是关键一步哦!为了确保数据的准确性,建议多做几次,取个平均值,这样才能保证结果更加靠谱。

2. 实验结果好了,实验结束后,我们来看看数据。

通过多次测试,我们得到了小车在不同条件下的速度,比如在光滑的桌面和地毯上的表现。

你一定会惊讶,小车在光滑的桌面上速度飞快,简直像火箭一样,而在地毯上则显得力不从心,仿佛被困在了粘粘的泥巴里。

这就是摩擦力的魔力,让小车的速度大打折扣!结果显示,表面越光滑,速度越快,这个道理就像走在冰上,滑得飞起一样。

2.1 数据分析我们把这些数据拿出来,进行分析,看看背后的故事。

用公式算出速度,公式就是距离除以时间。

智能小车控制实验报告

智能小车控制实验报告

一、实验目的本次实验旨在通过设计和搭建一个智能小车系统,学习并掌握智能小车的基本控制原理、硬件选型、编程方法以及调试技巧。

通过实验,加深对单片机、传感器、电机驱动等模块的理解,并提升实践操作能力。

二、实验原理智能小车控制系统主要由以下几个部分组成:1. 单片机控制单元:作为系统的核心,负责接收传感器信息、处理数据、控制电机运动等。

2. 传感器模块:用于感知周围环境,如红外传感器、超声波传感器、光电传感器等。

3. 电机驱动模块:将单片机的控制信号转换为电机驱动信号,控制电机运动。

4. 电源模块:为系统提供稳定的电源。

实验中,我们选用STM32微控制器作为控制单元,使用红外传感器作为障碍物检测传感器,电机驱动模块采用L298N芯片,电机选用直流电机。

三、实验器材1. STM32F103C8T6最小系统板2. 红外传感器3. L298N电机驱动模块4. 直流电机5. 电源模块6. 连接线、电阻、电容等7. 编程器、调试器四、实验步骤1. 硬件搭建:- 将红外传感器连接到STM32的GPIO引脚上。

- 将L298N电机驱动模块连接到STM32的PWM引脚上。

- 将直流电机连接到L298N的电机输出端。

- 连接电源模块,为系统供电。

2. 编程:- 使用Keil MDK软件编写STM32控制程序。

- 编写红外传感器读取程序,检测障碍物。

- 编写电机驱动程序,控制电机运动。

- 编写主程序,实现小车避障、巡线等功能。

3. 调试:- 使用调试器下载程序到STM32。

- 观察程序运行情况,检查传感器数据、电机运动等。

- 调整参数,优化程序性能。

五、实验结果与分析1. 避障功能:实验中,红外传感器能够准确检测到障碍物,系统根据检测到的障碍物距离和方向,控制小车进行避障。

2. 巡线功能:实验中,小车能够沿着设定的轨迹进行巡线,红外传感器检测到黑线时,小车保持匀速前进;检测到白线时,小车进行减速或停止。

3. 控制性能:实验中,小车在避障和巡线过程中,表现出良好的控制性能,能够稳定地行驶。

智能小车实训报告

智能小车实训报告

智能小车实训报告本课题是鉴于 ***** 单片机的智能小车的设计与实现,小车达成的主要功能是能够自主辨别黑色指引线并依据黑线走向实现迅速稳固的寻线行驶。

小车系统以*****单片机为系统控制处理器;采纳红外传感获得赛道的信息,来对小车的方向和速度进行控制。

别的,对整个控制软件进行设计和程序的编制以及程序的调试,并最后达成软件和硬件的交融,实现小车的预期功能。

一、实验目的:经过设计进一步掌握51单片机的应用,特别是在嵌入式系统中的应用。

进一步学习51单片机在系统中的控制功能,能够合理设计单片机的外头电路,并使之与单片机构成整个系统。

二、设计方案该智能车采纳红外传感器对赛道进行道路检测,单片机依据采集到的信号的不一样状态判断小车目前状态,经过电机驱动芯片L298N 发出控制命令,控制电机的状态以实现对小车姿态的控制。

三.报告内容安排本技术报告主要分为三个部分。

第一部分是对整个系统实现方法的一个纲要说明,主要内容是对整个技术原理的概括;第二部分是对硬件电路设计的说明,主要介绍系统传感器的设计及其余硬件电路的设计原理等;第三部分是对系统软件设计部分的说明,主要内容是智能模型车设计中主要用到的控制理论、算法说明及代码设计介绍等。

技术方案纲要说明本模型车的电路系统包含电源管理模块、单片机模块、传感器模块、电机驱动模块。

工作原理:利用红外采集模块中的红外发射接收对管检测路面上的轨迹将轨迹信息送到单片机单片机采纳模糊推理求出转向的角度,而后去控制行走部分最后达成智能小车能够依据路面上的轨迹运转。

硬件电路的设计1 1 、最小系统:小车采纳 atmel 企业的 ***** 单片机作为控制芯片,图 1 是其最小系统电路。

主要包含:时钟电路、电源电路、复位电路。

此中各个部分的功能以下:1、时钟电路:给单片机供给一个外接的16MHz 的石英晶振。

2、电源电路:给单片机供给5V 电源。

3、复位电路:在电压达到正常值时给单片机一个复位信号。

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

XXXX大学智能测速小车系统的设计报告书院(系)名称:学生姓名:专业名称:班级:时间:目录智能测速小车系统的设计............................. 错误!未定义书签。

1.绪论 (3)1.1 开发背景 (3)1.2设计思路 (3)2.STC89C52RC单片机简介 (4)2.1标准功能 (4)2.2主要特性 (4)2.3器件参数 (4)2.4引脚说明 (5)3.光电传感器 (6)3.1 光电传感器工作原理 (6)3.2 光电传感器的常用类型 (6)4.仿真图及其结果 (7)4.1仿真电路图 (7)4.2仿真结果 (7)5.软件程序设计 (10)5.1 语言的选用 (10)5.2程序设计流程图 (10)5.心得体会 (12)5.1 个人心得 (12)5.2总结: (13)附录A 元器件清单 (I)附录B 源程序...................................................... I I 附录C 实物图...................................................... I V1.绪论1.1 开发背景随着科学技术迅猛发展,人们对设备越来越高的应用需要已经无法满足当前和未来高性能的应用与发展需求。

显然,嵌入式系统的软、硬件技术和开发手段, 正日益受到重视,成为各领域技术创新的重要基础。

目前,嵌入式系统是近年来发展很快的计算机方面的学科方向,并迅速渗透到控制、自动化、仪器仪表等学科。

嵌入式方向包括了软硬件协同设计、嵌入式体系结构、实时操作系统、嵌入式产品设计等方面的知识,大于当代大学生,更需要掌握嵌入式系统设计的典型开发工具和开发核心技术。

近年来,随着计算机技术及集成电路技术的发展,嵌入式技术日渐普及,在通讯、网络、工控、医疗、电子等领域发挥着越来越重要的作用。

嵌入式系统无疑成为当前最热门最有发展前途的IT 应用领域之一。

毋庸置疑,机电一体化人才的培养不论是在国外还是在国内,都开始重视起来,主要表现在大学生的各种大型的创新比赛,比如:亚洲广播电视联盟亚太地区机器人大赛、全国大学生“飞思卡尔”杯智能汽车竞赛等众多重要竞赛都能很好的培养大学生对机电一体化的兴趣与强化机电一体化的相关知识。

所以作为机电一体化学生,必须加倍努力,为逐步赶上国外先进水平并超过之而努力。

为了适应机电一体化的发展在汽车智能化方向的发展要求,提出简易智能小车的构想,目的在于:通过独立设计一辆具有简单智能化的简易小车,获得项目整体设计的能力,并掌握多通道多样化传感器综合控制的方法。

所以立“基于单片机的智能小车测速设计”一题作为尝试。

这项设计是以采购的小车为基础,采用16位STC89C52单片机作为控制核心,逐步实现测速、调速、显示这三大功能。

本次设计主要解决问题是如何实现所要求的三大功能,最后完成硬件实物的组装,并编制相关程序,使其实现功能的融合,做出具有预先要求功能的实物。

1.2设计思路图1.1 简易硬件框图2.STC89C52RC单片机简介STC89C52RC是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器。

STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。

在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

2.1标准功能具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。

另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

最高运作频率35MHz,6T/12T可选。

2.2主要特性8K字节程序存储空间;512字节数据存储空间;内带4K字节EEPROM存储空间;可直接使用串口下载;2.3器件参数①增强型8051单片机,6 时钟/机器周期和12 时钟/机器周期可以任意选择,指令代码完全兼容传统8051.[1]②工作电压:5.5V~3.3V(5V单片机)/3.8V~2.0V(3V 单片机)③工作频率范围:0~40MHz,相当于普通8051 的0~80MHz,实际工作频率可达48MHz④用户应用程序空间为8K字节⑤片上集成512 字节RAM⑥通用I/O 口(32 个),复位后为:P0/P1/P2/P3 是准双向口/弱上拉, P0 口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为 I/O 口用时,需加上拉电阻。

⑦ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程序,数秒即可完成一片;⑧具有EEPROM 功能⑨共3 个16 位定时器/计数器。

即定时器T0、T1、T2⑩外部中断4 路,下降沿中断或低电平触发电路,Power Down 模式可由外部中断低电平触发中断方式唤醒⑪通用异步串行口(UART),还可用定时器软件实现多个UART⑫工作温度范围:-40~+85℃(工业级)/0~75℃(商业级)⑬PDIP封装2.4引脚说明单片机STC89C52如下图2-1所示①Vss:第20个引脚,功能是电源地。

②Vcc:第40个引脚,功能是电源引脚。

正常操作、空闲、掉电以及对OTPROM、Flash ROM编程或校验进的工作电压。

一般为2.7~6.0V(89C5X、89C5XX2电源电压一般为5.0V)。

③P00~P17:作为I/O口使用时,P0口是漏极开路双向口,向口锁存器写入1 时,I/O口引脚悬空,是高阻输入引脚;在读写外部存储器时,P0口作为低8位地址/数据总线。

④P10~P17:内部带有弱上拉的准双向口I/O口,作为输入引脚使用前,先向P1口锁存器写入1,使P1口引脚上拉至高电平。

P10,P11口除了作为一般I/O口使用外,还具有第二输入/输出功能。

T2(P10)——定时器T2的计数输入端或定时器T2的时钟输出端。

T2EX(P11)——定时器T2的外图2.1 STC89C52引脚图部触发输入端。

⑤P20~P27:内部带有弱上拉的准双向I/O口,作输入引脚使用前,先向P2口锁存器写入1,使P2口引脚上拉至高电平。

在读写外部存储器时,P2口输出高8位地址信号A15~A8。

⑥P30~P37:内部带有弱上拉的准双向I/O口,作输入引脚使用前,先和向P3口锁在器写入1,使P2口引脚上拉至高电平。

P3口除了可作为一般的I/O口使用外,还具有第二输入/输出功能。

RXD(P30)——串行数据接收(输入)端。

TXD(P31)——串行数据发送(输出)端。

INT0(P32)——外部中为0输入端。

INT1(P33)——外部中断1输入端。

T0(P34)——定时/计数T0的外部输入端。

T1(P35)——定时/计数T1的外部输入端。

WR(P36)——外部数据存储器写选通信号,低电平有效。

RD(P37)——外部数据存储器读选通信号,低电平有效。

⑦RST:第9个引脚,功能是复位信号输入端,高电平有效。

⑧ALE:第30个引脚。

低8位地址锁存信号。

⑨PSEN:第29个引脚。

外部程序存储器读选通信号,低电平有效。

从外部程序存储器取指令时,每个机器周期PSEN信号被激活两次。

只有执行外部程序存储器中的指令时,PSEN才有效,而执行其它操作时PSEN无效。

⑩EA/Vpp:第31个引脚。

外部程序存储器读选通信号,低电平有效。

⑪XTAL1:第19个引脚。

片内晶振电路反相放大器输入端,接CPU内部时钟电路。

⑫XTAL2:第18个引脚。

片内部晶振电路反相放大器输出端。

3.光电传感器3.1 光电传感器工作原理光电传感器是通过把光强度的变化转变成电信号的变化来实现控制的。

一般的光电传感器由三大部分组成:发光器、光接收器和检测电路发光器对准发光目标(光接收器或者是某种反光物质)发射光束,发射的光束一般来自半导体光源,如:发光二极管、激光二极管或红外发射二极管。

光接收器接收发光器发出的光(或者反光物质反射回来的光)。

常用的光接收器一般有:光电二极管、光电三极管及光电池。

为了增强光电传感器的检测灵敏度及精确度,可以再接收器的前面装一个光学元件,如:透镜、光圈等。

光接收器接检测到的光信号转换成相应的电信号,电信号传递给给相应的检测电路和滤波电路,从而提供正确的有效信号。

3.2 光电传感器的常用类型①槽型光电传感器所谓的槽型光电传感器就是把一个光发射器和一个接收器面对面地组装于一个凹槽的两侧。

正常工作状态下,发光器能够在在驱动电路的工作下发出红外光或者是可见光,光接收器是用来接收发光器所发出的光的。

若发光器与接收器之间没有遮挡物,即槽内无障碍,发光器发出的光可以被接收器接收;反之则不能。

当接收器不能接收到发光器发出的光时,相应的光电开关便动作。

该种传感器能检测的距离很小,一般只有数厘米。

②对射型光电传感器为了使检测距离增大,可以将发光器和接收器分开组装在相距较远的两个物体上,这就是对射型光电传感器。

对射式光电传感器可以检测较远的距离,一般能达到数米甚至数十米的距离。

使用时将发光器和接收器固定在检测物通过的路径的两侧,检测物通过该光电传感器时,检测物挡住发光器发出的光,接收器检测不到光信号,做出相应的开关动作。

③反光型光电传感器反光型光电传感器把发光器和接收器装入同一个装置,在其前方固定一块反光板,利用反射原理完成光电控制。

一般情况发光器发出的光可以被光接收器接收,但当传感器与反光板之间有不透光的障碍物时,由反光板反射回来的光就不能被光接收器接收,光电开光就做出相应的动作,输出一个开关控制信号。

④扩散型光电传感器扩散型光电传感器内装有一个发光器和一个光接收器。

但前面没有挡光板,正常情况光接收器不能检测到发光器发出的光;若发光器前方有障碍物时,发光器发出的光照在障碍物上发生漫反射,将部分光发射回来,由光接收器接收。

光接收器接收到反射回来的光信号,输出一个相应的开关信号。

4.仿真图及其结果4.1仿真电路图图4.1 仿真电路图4.2仿真结果①启动仿真图4.2 仿真电路图-启动③实现“减速”操作图4.4 仿真电路图-减速⑤实现“重置”操作图4.6 仿真电路图-重置5.软件程序设计5.1 语言的选用本设计中采用的处理器是AT89S52单片机,由此可采用面向MCS-51的程序设计语言,包括ASM51汇编语言和C51高级语言,这两种语言各有特点。

相关文档
最新文档