基于AT89C52的智能小车设计

上传人:good****022 文档编号:116558180 上传时间:2022-07-05 格式:DOC 页数:34 大小:298KB
收藏 版权申诉 举报 下载
基于AT89C52的智能小车设计_第1页
第1页 / 共34页
基于AT89C52的智能小车设计_第2页
第2页 / 共34页
基于AT89C52的智能小车设计_第3页
第3页 / 共34页
资源描述:

《基于AT89C52的智能小车设计》由会员分享,可在线阅读,更多相关《基于AT89C52的智能小车设计(34页珍藏版)》请在装配图网上搜索。

1、长春大学毕业设计(论文)纸共34页第1页装订线第一章绪论随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。可见其研究意义很大。本设计就是在这样的背景下提出的,指导教师已经有充分的准备。本题目是结合科研项目而确定的设计类课题。设计的智能电动小车应该能够速度,具有自动寻迹、避障功能,可程控行驶速度、准确定位停车。根据题目的要求,确定如下方案在现有玩具电动车的基础上,加装光电、红外线,实现对电动车的速度、运行状况的实时测量,并将测量数据传送至单片机进行处理,然后由单片机根据所检测的各种数据实现对电动

2、车的智能控制。这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。本设计采用AT80C51单片机。以AT80C52为控制核心,利用红外线传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶。并可以自动寻迹。80C52是一款八位单片机,它的易用性和多功能性受到了广大使用者的好评。它是第三代单片机的代表。新一代单片机为外部提供了相当完善的总线结构,为系统的扩展与配置打下了良好的基础。本设计就采用了比较先进的80C52为控制核心,80C52采用CHOMS工艺,功耗很低。该设计具有实际意义,可以应用于考古、机器人、医疗器械等许多方面。尤其是在足球机器人

3、研究方面具有很好的发展前景;在考古方面也应用到了超声波传感器进单片机的发展趋势行检测。所以本设计与实际相结合,现实意义很强。单片机在目前的形势下,表现出几大趋势可靠性及应用越来越水平高和互联网连接已是一种明显的走向。所集成的部件越来越多NS美国国家半导体公司的单片机已把梧音、图象部件也集成到单片机中,也就是说,单片机的意义只是在于单片集成电路,而不袄于其功能了如果从功能上讲它可以讲是万用机,原因是其内部已集成上各种应用电路。功耗越来越低。和模拟电路结合越来越多。随着半导体工艺技术的发展及系统设计水平的提高,单片机还会不断产生新的变化和进步,最终人们可能发现单片机与微机系统之何的距离越来越小,甚

4、至难以辨认。长春大学毕业设计(论文)纸共34页第2页装订线第二章系统方案论证与选择21系统总体方案设计论证本系统基本框图21所示左轮电机右轮电机红外对管寻迹电路电机驱动电路避障电路AT89C52蜂鸣器图21系统基本框图在设计车体框架时,我们有两套起始方案,自己制作和直接购买玩具电动车。方案一自己设计制作车架自己制作小车底盘,用两个直流减速电机作为主动轮,利用两电机的转速差完成直行、左转、右转、左后转、右后转、倒车等动作。减速电机扭矩大,转速较慢,易于控制和调速,符合避障小车的要求。而且自己制作小车框架,可以根据电路板及传感器安装需求设计空间,使得车体美观紧凑。但自己制作小车设计制作周期较长,且

5、费用较高,因而我们放弃这一方案。方案二购买玩具电动车,玩具电动车价格低廉,有完整的驱动、传动和控制单元,其中传动装置是我们所需的,缩短了开发周期。但玩具电动车采用普通直流电机驱动,带负载能力差,调速方面对程序要求较高。同时,玩具电动车转向依靠前轮电机带动前轮转向完成,精度低。考虑到利用玩具电动小车做车架开发周期短,可留够充分的时间用于系统调试,且硬件上的不足我们有信心用优良的算法来弥补,故我们选择方案二。22系统各个模块论证长春大学毕业设计(论文)纸共34页第3页装订线221控制器模块的选择与论证(单片机的选择)方案一采用凌阳公司的16位单片机,它是16位控制器,具有体积小、驱动能力强、可靠性

6、高、功耗低、结构简单、具有语音处理、运算速度快等优点,但考虑到我们小组对这个方案采用的微处理器并不熟悉,使用起来并不是很方便,这对于硬件电路的设计和软件编程增加了难度。我们决定不再使用此方案,考虑其他方案。方案二采用AT89C52单片机作为主控制器。AT89C52是一个超低功耗,和标准51系列单片机相比较具有运算速度快,抗干扰能力强,支持ISP在线编程,片内含8K空间的可反复擦写1000次的FLASH只读存储器,具有256BYTES的随机存取数据存储器(RAM),32个I/O口,2个16位可编程定时计数器。其指令系统和传统的8051系列单片机指令系统兼容,降低了系统软件设计的难度,电路设计简单

7、、价格低廉,在后来的实验中我们发现,AT89C52精确度和运算速度也都完全符合我们系统的要求。综合以上方案我们选择比较普通的更为熟悉的方案二使用AT89C52单片机为我们整个系统的控制核心。222寻线模块的选择与论证小车沿着黑色路线运动,且不能偏离该轨迹,可以利用传感器来感知轨迹。方案一用光敏电阻组成光敏探测器。光敏电阻的阻值可以跟随周围环境光线的变化而变化。当光线照射到白线上面时,光线发射强烈,光线照射到黑线上面时,光线发射较弱。因此光敏电阻在白线和黑线上方时,阻值会发生明显的变化。将阻值的变化值经过比较器就可以输出高低电平。但是这种方案受光照影响很大,不能够稳定的工作。方案二红外探测法,即

8、利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断红外发射管发出红外线,当发出的红外线照射到白色的平面后反射,若红外接收管能接收到反射回的光线则检测出白线继而输出低电平,若接收不到发射管发出的光线则检测出黑线继而输出高电平。单片机就是通过接收到的高低电平为依据来确定黑线的位置和小车的行走路线。对于发射和接收红外线的红外探头,可以自己制作或直接采用集成式红外探头。经测试,此种方法简单可靠。经反复对比后,采用方案二长春大学毕业设计(论文)纸共34页第4页装订线223控制电机模块的选择与论证方案一利用步进电机的准确定长步进性能方便的实现调速和方向的偏转,且能准确的测量速度、

9、路程以及时间,简化编程和硬件连接的工作量。但是步进电机在与机械配合的小车改装上难度极大,非短时间所能完成。该方案实现较困难。方案二用玩具小车上自带的双直流电机,只需对后轮电机进行简单改造,加上一个齿轮减速装置即可,两电机分别负责小汽车的驱动和转向的功能,依据外围红外反射传感器所采集到的信息可以补足直流电机定位不准的缺点,同时红外反射传感器的使用还能实现比较准确的寻迹行驶,用较好的控制算法及特色硬件来提高小车的整体性能,可具有很高的性能/价格比。经比较验证,显然方案一的机械结构也短时间内难以满足题目的要求,而方案二本身是与小车相兼容的,性能也比较好,采用方案二。224电机驱动模块的选择与论证方案

10、一采用传统的功率三极管作为功率放大器的输出控制直流电机。线性型驱动的电路结构和原理简单,成本低,加速能力强,但功率损耗大,特别是低速大转距运行时,通过电阻R的电流大,发热厉害,损耗大。方案二采用继电器对电动机的开或关进行控制,通过开关的切换对小车的速度进行调整此方案的优点是电路较为简单,缺点是继电器的响应时间慢,易损坏,寿命较短,可靠性不高。方案三采用专用芯片L298N作为电机驱动芯片。L298N是一个具有高电压大电流的全桥驱动芯片,它相应频率高,一片L298N可以分别控制两个直流电机,而且还带有控制使能端。用该芯片作为电机驱动,操作方便,稳定性好,性能优良。且由L298N结合单片机可实现对小

11、车速度的精确控制。这种调速方式有调速特性优良、调整平滑、调速范围广、过载能力大,能承受频繁的负载冲击,还可以实现频繁的无级快速启动、制动和反转等优点。因此决定采用L298N控制直流电机。225避障模块的选择与论证方案一用超声波传感器进行避障。超声波传感器的原理是超声波由压电陶瓷超声波传感器发出后,遇到障碍物便反射回来,再被超声波传感器接收。超声波传感器在避障的设计中被广泛应用。采用超声波避障,超声波受环境影响较大,电路复杂,而且地面对超声波的反射,会影响系统对障碍物的判断。此我们考虑其它长春大学毕业设计(论文)纸共34页第5页装订线的方案。方案二用漫反射式光电开关进行避障。光电开关的工作原理是

12、根据光线发射头发出的光束,被物体反射,其接收电路据此做出判断反应,物体对红外光由同步回路选通而检测物体的有无。当有光线反射回来时,输出低电平。当没有光线反射回来时,输出高电平。但是这种电路在户外容易受阳光的影响。因此放弃此方案。方案三采用红外线避障,利用单片机来产生38KHZ信号对红外线发射管进行调制发射,发射出去的红外线遇到避障物的时候反射回来,红外线接收管采用数字接受器件HS0038对反射回来信号进行解调,输出TTL电平,外界对红外信号的干扰比较小,且易于实现,价格也比较便宜,考虑到本系统只需要检测障碍物,没有十分复杂的环境。为了使用方便,便于操作和调试,我们最终选择了方案三。226电源选

13、择与论证方案一所有器件采用单一电源5节五号电池。这样供电比较简单,但是由于电动机启动瞬间电流很大,会造成电压不稳、有毛刺等干扰,严重时可能会造成单片机系统掉电,使之不能完成预定行程。方案二双电源供电。电动机驱动电源采用5节五号电池,单片机及其外围电路电源采用5V钮扣电池供电,两路电源完全分开,这样做虽然可以将电动机驱动所造成的干扰彻底消除,提高了系统稳定性。但是不如单电源方便灵活。方案三采用9V蓄电池为直流电机供电,我们利用LM7805这块芯片将12V的锂电池降压、稳压到5V,为外围芯片供电。蓄电池具有较强的电流驱动能力以及稳定的电压输出性能,这种接法比较简单,但小车的电路功耗过大会导致后轮电

14、机动力不足我们选择方案二23智能小车最终方案经过反复的探讨和论证我们最终确定智能救援小车的如下最终方案1采用AT89C52单片机作为整个电路的控制核心。2直接使用电池组提供基准电源。3采用直流减速电机作为小车系统的驱动电机。4使用电机专用驱动芯片L293N作为直流减速电机的驱动芯片。、5采用红外探测法进行循迹。6采用红外发射管和HS0038接受管组成避障电路。长春大学毕业设计(论文)纸共34页第6页装订线第三章系统的硬件设计与实现31微控制器电路的设计与原理微控制器电路是整个智能救援小车系统的核心控制部分,它负责对各路传感信号的采集、处理、分析及对各部分硬件电路进行调整。本设计制作的智能小车系

15、统以AT89C52单片机最小系统电路为整个系统的控制电路,通过各种传感器电路,采集各种传感器信息,以发出各种控制信号命令,来完成相应的操作AT89C52是片内有ROM/EPROM的单片机,因此,这种芯片构成的最小系统简单可靠。用AT89C52单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可,如图31AT89C52单片机最小系统所示。由于集成度的限制,最小应用系统只能用作一些小型的控制单元。其应用特点有可供用户使用的大量I/O口线。内部存储器容量有限。应用系统开发具有特殊性。YCRYSTALCCAPCCAPEA/VP31X119X218RESET9RD17WR16INT012IN

16、T113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U8031R82KC1UFVCC图31单片机最小系统电路原理图1、时钟电路STC89C52虽然有内部振荡电路,但要形成时钟,必须外部附加电路。STC89C52单片机的时钟产生方法有两种。内部时钟方式和外部时钟方式。本设计采用内部时钟方式,利用芯片内部的振荡电路,在XTAL1、XTAL2引长春大学毕业设计(

17、论文)纸共34页第7页装订线脚上外接定时元件,内部的振荡电路便产生自激振荡。本设计采用最常用的内部时钟方式,即用外接晶体和电容组成的并联谐振回路。振荡晶体可在12MHZ到12MHZ之间选择。电容值无严格要求,但电容取值对振荡频率输出的稳定性、大小、振荡电路起振速度有少许影响,CX1、CX2可在20PF到100PF之间取值,但在60PF到70PF时振荡器有较高的频率稳定性。所以本设计中,振荡晶体选择6MHZ,电容选择65PF。在设计印刷电路板时,晶体和电容应尽可能靠近单片机芯片安装,以减少寄生电容,更好的保证振荡器稳定和可靠地工作。为了提高温度稳定性,应采用NPO电容。2、复位电路AT89C52

18、的复位是由外部的复位电路来实现的。复位引脚RST通过一个斯密特触发器用来抑制噪声,在每个机器周期的S5P2,斯密特触发器的输出电平由复位电路采样一次,然后才能得到内部复位操作所需要的信号。复位电路通常采用上电自动复位和按钮复位两种方式。最简单的上电自动复位电路中上电自动复位是通过外部复位电路的电容充电来实现的。只要VCC的上升时间不超过1MS,就可以实现自动上电复位。时钟频率用6MHZ时C取22UF,R取1K。除了上电复位外,有时还需要按键手动复位。本设计就是用的按键手动复位。按键手动复位有电平方式和脉冲方式两种。其中电平复位是通过RST端经电阻与电源VCC接通而实现的。按键手动复位电路见图3

19、2。时钟频率选用6MHZ时,C取22UF,RS取200,RK取1K。EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U89C52R82KC1UFVCCRRES2SSWPB长春大学毕业设计(论文)纸共34页第8页装订线图32AT89C52复位电路32直流电机PWM调速控制直流电动机

20、转速NUIR/K其中U为电枢端电压,I为电枢电流,R为电枢电路总电阻,为每极磁通量,K为电动机结构参数。直流电机转速控制可分为励磁控制法与电枢电压控制法。励磁控制法是控制磁通,其控制功率小,低速时受到磁饱和限制,高速时受到换向火花和换向器结构强度的限制,而且由于励磁线圈电感较大动态响应较差,所以这种控制方法用得很少。大多数应用场合都使用电枢电压控制法。随着电力电子技术的进步,改变电枢电压可通过多种途径实现,其中PWM脉宽调制便是常用的改变电枢电压的一种调速方法。PWM调速控制的基本原理是按一个固定频率来接通和断开电源,并根据需要改变一个周期内接通和断开的时间比占空比来改变直流电机电枢上电压的“

21、占空比“,从而改变平均电压,控制电机的转速。在脉宽调速系统中,当电机通电时其速度增加,电机断电时其速度减低。只要按照一定的规律改变通、断电的时间,即可控制电机转速。而且采用PWM技术构成的无级调速系统启停时对直流系统无冲击,并且具有启动功耗小、运行稳定的特点。设电机始终接通电源时,电机转速最大为VMAX,且设占空比为DTT,则电机的平均速度VD为VDVMAXD由公式可知,当改变占空比DTT时,就可以得到不同的电机平均速度VD,从而达到调速的目的。严格地讲,平均速度与占空比D并不是严格的线性关系,在一般的应用中,可将其近似地看成线性关系。在直流电机驱动控制电路中,PWM信号由外部控制电路提供,并

22、经高速光电隔离电路、电机驱动逻辑与放大电路后,驱动H桥下臂MOSFET的开关来改变直流电机电枢上平均电压,从而控制电机的转速,实现直流电机PWM调速。当用单片机I/O口输出PWM信号时,可采用以下三种方法利用软件延时。当高电平延时时间到时,对I/O口电平取反变成低电平,然后再延时;当低电平延时到时,再对I/O口电平取反,如此循环就可得到PWM信号。利用定时器。控制方法相同,只是在这里利用单片机定时器来定时进行高低电长春大学毕业设计(论文)纸共34页第9页装订线平的翻转,而不用软件延时。利用单片机自带的PWM控制器。STC12系列单片机自身带有PWM控制器,STC89系列单片机无此功能,其他很多

23、型号的单片机也带有PWM控制器,如PIC单片机,、AVR单片机等本实验用的AT89C52并没有PWM控制器,所以采用定时器产生PWM信号。33电机驱动原理电路331H桥功率驱动原理直流电机驱动使用最广泛的就是H型全桥式电路,这种驱动电路方便地实现直流电机的四象限运行,分别对应正转、正转制动、反转、反转制动。H桥功率驱动原理图如图2所示。H型全桥式驱动电路的4只开关管都工作在斩波状态。S1、S2为一组,S3、S4为一组,这两组状态互补,当一组导通时,另一组必须关断。当S1、S2导通时,S3、S4关断,电机两端加正向电压实现电机的正转或反转制动;当S3、S4导通时,S1、S2关断,电机两端为反向电

24、压,电机反转或正转制动。实际控制中,需要不断地使电机在四个象限之间切换,即在正转和反转之间切换,也就是在S1、S2导通且S3、S4关断到S1、S2关断且S3、S4导通这两种状态间转换。这种情况理论上要求两组控制信号完全互补,但是由于实际的开关器件都存在导通和关断时间,绝对的互补控制逻辑会导致上下桥臂直通短路。为了避免直通短路且保证各个开关管动作的协同性和同步性,两组控制信号理论上要求互为倒相,而实际必须相差一个足够长的死区时间,这个校正过程既可通过硬件实现,即在上下桥臂的两组控制信号之间增加延时,也可通过软件实现。图221中4只开关管为续流二极管,可为线圈绕组提供续流回路。当电机正常运行时,驱

25、动电流通过主开关管流过电机。当电机处于制动状态时,电机工作在发电状态,转子电流必须通过续流二极管流通,否则电机就会发热,严重时甚至烧毁长春大学毕业设计(论文)纸共34页第10页装订线D3D1D4D2MS1S2S3S4VCC图33H桥电路332L298简介本设计中采用的电机专用驱动芯片L293N。L293N是欧洲著名的SGS公司的产品,为单块集成电路、高电压、高电流、四通道驱动。设计用来接收DTL或者TTL逻辑电平,驱动感性负载比如继电器,直流电机,和开关电源晶体管。内部包含4通道逻辑驱动电路(图22L298N内部结构图)。其额定工作电流为1A,最大可达15A,VSS电压最小45V,最大可达36

26、V。ENABIN1IN3IN2IN4电机运行情况110正转101反转0XX停止表31输入引脚和输出引脚的逻辑关系电机驱动模块主要功能是将主控芯片发出的信号通过L298N电机控制芯片转化为小车实际的动作。L298N芯片有两个电源引脚VDD引脚和VCC引脚。VDD引脚接9V电源用来给电机供电,VCC引脚接5V电源用来给芯片供电,并作为逻辑高电平标准。长春大学毕业设计(论文)纸共34页第11页装订线图34L298N内部结构图L298N芯片通过一个有四个4148二极管组成的保护电路与电机相连,保护电路主要是用来在电机开启和关闭时泄流之用。由于我们一直让转向电机以最大功率使能从而获得最大的扭矩,保证小车

27、转向成功,而不需要控制转向电机的输出功率,所以ENA、ENB引脚(即转向电机使能引脚)直接接5V,即让转向电机一直使能。L293N可直接的对电机进行控制,无须隔离电路。通过单片机的I/O输入改变芯片控制端的电平,即可以对电机进行正反转,停止的操作(表1是其使能端、输入引脚和输出引脚的逻辑关系。),操作非常方便,亦能满足直流减速电机的大电流要求。调试时在依照上表,用程序输入对应的码值,即可以实现对应的操作。其驱动电路原理图如下所示ENA6ENB11IN15IN27IN310IN412OUT12OUT23OUT313OUT414ISENA1ISENB15VS4VSS9GND8U5L298N5V5V

28、DJ1DJ2DJ3DJ4OUT1OUT2OUT3OUT4VDJD204148D214148D224148D234148D164148D174148D184148D194148VDJMGMOTORACMGMOTORAC图35电机驱动电路原理图长春大学毕业设计(论文)纸共34页第12页装订线34寻线检测电路图寻线检测电路图如图36所示。小车前下方总共安装有三个模块,当小车的三个管子都处于黑带上时,即小车直向行驶时,三个发射管发射的红外线被黑线所吸收,接收管并没有接收到红外线,此时处于截至状态,此时运放的UU,UO0,,即输出为高电平。当某一个或两个管子处于黑线外部时,即小车走偏时,对应的接收管导通

29、其对应的运放的UDEFINEUCHARUNSIGNEDCHARDEFINEUINTUNSIGNEDINTUCHARPWM_LEFT,PWM_RIGHT,I,JA/左右占空比标志/全局变量定义区/SBITDJZUO1P00/电机左轮/SBITDJZUO2P01SBITDJYOU1P02/电机右轮/SBITDJYOU2P03SBITXUNJI_LEFTP10/接收循迹传感器的信号,无返回信号为0,有返回信号为1/SBITXUNJI_MIDP11SBITXUNJI_RIGHTP12T1溢出中断检测传感器端口的返回值端口值根据检测到的返回值情况(7种),从四种动作中选执行择执行等待下次中断偏离黑线未偏

30、离黑线长春大学毕业设计(论文)纸共34页第22页装订线SBITBIZHANG_LEFTP13/左接收壁障传感器的信号,无返回信号为1,有返回信号为0/SBITBIZHANG_MIDP14/中/SBITBIZHANG_RIGHTSBITZAIBOP20SBITTZBOP21SBITFLAGP17SBITXJ_BUTTONP22/控制循迹开关/SBITBZ_BUTTONP23/控制壁障开关/SBITZX_BUTTONP24/控制直线开关/XJ_BUTTON0BZ_BUTTON0ZX_BUTTON0VOIDTIME1_INITTMOD0X01/设定定时器1的工作模式/TH00XF8/定义计数初值/T

31、L00X30EA1/开中断、/ET11/定时器1允许中断/EX11TR11/启动定时器1/ZAIBO1TZBO1VOIDTIMER1VOIDINTERRUPT1TZBOTZBOTH00XF8TL00X30/产生频率为38KHZ的信号/VOID38KHZ_XINHAOWHILE1FORA0A0IPWM_RIGHTIPWM_LEFTIDALAY10VOIDXUNJI_XX/循迹检测黑线为1UCHARFLAGIFXUNJI_LEFT0长春大学毕业设计(论文)纸共34页第26页装订线ELSEIFXUNJI_LEFT0ELSEIFXUNJI_LEFT0ELSEIFXUNJI_LEFT0ELSEIFXUN

32、JI_LEFT1ELSEIFXUNJI_LEFT1ELSEIFXUNJI_LEFT1ELSEIFXUNJI_LEFT1SWITCHFLAGCASE0TURN_BACKBREAKCASE1TURN_RIGHTBREAKCASE2STRAIGHTBREAKCASE3STRAIGHTBREAKCASE4TURN_LEFTBREAKCASE5STRAIGHTBREAKCASE6STRAIGHTBREAKCASE7STRAIGHT长春大学毕业设计(论文)纸共34页第27页装订线BREAKDEFAULTBREAKVOIDBIZHANG_XX/避障有障碍物时为0/UCHARIFBIZHANG_LEFT0EL

33、SEIFBIZHANG_LEFT0ELSEIFBIZHANG_LEFT0ELSEIFBIZHANG_LEFT0ELSEIFBIZHANG_LEFT1ELSEIFBIZHANG_LEFT1ELSEIFBIZHANG_LEFT1ELSEIFBIZHANG_LEFT1SWITCHFLAGCASE0TURN_BACKBREAKCASE1TURN_RIGHTBREAKCASE2TURN_BACKDALAY100长春大学毕业设计(论文)纸共34页第28页装订线TURN_RIGHTBREAKCASE3TURN_RIGHTBREAKCASE4TURN_LEFTBREAKCASE5TURN_LEFTBREAKC

34、ASE6TURN_LEFTBREAKCASE7STRAIGHTBREAKDEFAULTBREAKVOIDTIMER1_INITTMOD0X01/设定定时器0的工作模式/TH00XCF/定义计数初值/TL00X2CEA1/开中断、/ET11/定时器0允许中断/TR11/启动定时器0/VOIDTIMER1_OVFINIT0TIME0TH00XCF/定义计数初值/TL00X2CIFXJ_BUTTON1DELAY10IFXJ_BUTTON1WHILEXJ_BUTTONXUNJI_XXDELAY100US100长春大学毕业设计(论文)纸共34页第29页装订线IFBZ_BUTTON1DELAY10MS10

35、IFBZ_BUTTON1TIME1_INITTIMER138KHZ_XINHAOWHILEBZ_BUTTONBIZHANG_XXDELAY10MS10IFZX_BUTTON1DELAY10MS10IFZX_BUTTON1JIASU_ZJDALAY10MS100JIANSU_ZJVOIDMAINTIMER1_INITVOIDTIMER1_OVFWHILE1长春大学毕业设计(论文)纸共34页第30页装订线长春大学毕业设计(论文)纸共34页第31页装订线第五章测试数据、测试结果分析51测试方法与仪器1、测试仪器测试仪器包括秒表、数字万用表、信号发生器、示波器、MCS51仿真机、直流稳压电源等。2、测

36、试方法数字万用表主要用来测试分立元件的电阻、压降、漏电流、截止/导通状态等参数;信号发生器与示波器用于测试各光电传感器信号的接收与传输;MCS51仿真机用于测试软件;直流稳压电源在测试期间为各待测系统供电;秒表用于产品测试,按照任务书的基本要求对制成的电动车进行产品测试。52系统实现功能1对于前方任意放置的障碍物的灵活规避;2用黑色胶带在白纸上贴出直线,S型曲线等,小车能流畅的沿着黑线行走。长春大学毕业设计(论文)纸共34页第32页装订线第六章结论历时三个月的设计过程中,我首先边查资料,边在实验室焊接小车的线路板。在焊接过程中,我感觉到即使是一个简单的电路,要想很轻松的焊好,也不是很容易的事情

37、。有时是“虚焊”的原因,有时可能是阻值选错。在焊接显示电路时,我就错将680欧的电阻焊成了68千欧。这使我深深感受到理论与实际间的差距。通过这样的设计,提高了我的动手能力。每天在实验室除了焊接线路板,还可以上机编程,使我软件调试知识也提高了。本设计采用的是80C51单片机,这主要是因为该单片机的稳定性比较好。还可以采用其它系列的单片机。比如采用陵阳单片机,就可以简化编程,但其稳定性不是很好。长春大学毕业设计(论文)纸共34页第33页装订线致谢历时三个月的毕业设计已经告一段落。经过自己不断的搜索努力以及白老师的耐心指导和热情帮助,本设计已经基本完成。在这段时间里,白老师严谨的治学态度和热忱的工作

38、作风令我十分钦佩,他的指导使我受益非浅。同时本系120实验室的开放也为我的设计提供了实习场地。在此对白文峰老师和牛晓升老师表示深深的感谢。通过这次毕业设计,使我深刻地认识到学好专业知识的重要性,也理解了理论联系实际的含义,并且检验了大学四年的学习成果。虽然在这次设计中对于知识的运用和衔接还不够熟练。但是我将在以后的工作和学习中继续努力、不断完善。这三个月的设计是对过去所学知识的系统提高和扩充的过程,为今后的发展打下了良好的基础。由于自身水平有限,设计中一定存在很多不足之处,敬请各位老师批评指正。长春大学毕业设计(论文)纸共34页第34页装订线参考文献1阎石数字电子技术基础(第四版)北京高等教育

39、出版社,1998年2全国大学生电子设计竞赛组委会第四届全国大学生电子设计竞赛获奖作品选编北京北京理工大学出版社,2001年3郁友文,常建,程继红传感器原理及工程应用西安西安电子科技大学出版社,2003年4马中梅,籍顺心,张凯,马岩单片机的C语言应用程序设计(第三版)北京北京航空航天大学出版社,2003年5戴伏生基础电子电路设计与实践北京国防工业出版社,2002年6康华广,陈大钦电子技术基础(模拟部分)(第四版)北京高等教育出版社,2002年7黄智伟,全国大学生电子设计竞赛训练教程北京电子工业出版社,2005年8沙河,刘向阳电子线路CAD使用教程西安电子科技大学出版社,2005年9雷思孝,李伯成,雷向莉单片机原理及实用技术M西安西安电子科技大学出版社,200410吴建平,殷战国,曹思榕,等红外反射式传感器在自主式寻迹机器人导航中的应用J中国测试技术,2LX4,306212311赵负图,传感器集成电路手册,第一版,化学工业出版社,2004,59059112陈伯时,电力拖动自动控制系统,第二版,北京机械工业出版社,2000年6月,12713013张毅刚,彭喜元,新编MCS51单片机应用设计,第一版,哈尔滨工业大学出版社,2003,2527,411417

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!