自动寻物小车目录摘要...........................................3一、总体方案概述.......................................3二、总体电路原理图....................................3三、各模块功能介绍.................................4(一)、超声波测距模块................................4(二)、数码管显示模块................................4(三)、直流电机控制模块..............................6(四)、语音提示模块..................................7(五)、速度自控模块..................................8(六)、信号提示模块..................................8(七)、单片机控制模块...............................8四、系统软件设计..................................9五、元件清单.....................................10六、应用前景.....................................10六、参考文献.....................................112摘要:现今发达的交通在给人们带来便捷的同时也带来了许多的交通事故。发生交通事故的因素有很多。当然,如果我们的汽车能够更加智能,就是说事先能预测并显示前面障碍物离车的距离,当障碍物距离很近时汽车会自动采取一些措施避开障碍物,这样就能够在很大程度上避免这些事故的发生。在本论文中,我们将会看到能够实现这一功能的智能小车。关键字:超声波、测量、避障、单片机、语音一、总体方案概述本小车使用一台AT89S51单片机作为主控芯片,它通过超声波测距来获取小车距离障碍物的距离,并且用数码管实时的显示出来,在小车与障碍物的距离小于安全距离(用软件设定)时小车会发出“在距您车前方x(数码显示的实时距离)米的地方有一障碍物,请您注意避让”的语音提示,并且拐弯,以避开障碍物,同时会点亮相应侧边的发光二极管作为提示信号。在避开障碍物后,小车会沿直线前进。本系统设计的简易智能小车分为几个模块:单片机控制系统、超声波路面检测系统、前进、转弯控制电机以及方向指示灯系统。它们之间的相互关系如下图1所示。二、总体电路原理图3IN11IN22IN33IN44IN55IN66IN77IN88GND9CM10OUT811OUT712OUT613OUT514OUT415OUT316OUT217OUT118U1ULN280312345P1BJDJ1VCC1TRIG2ECHO3OUT4GND5U2ultrasonicP101P112P123P134P145P156P167P178RST/VPD9P30/RXD10P31/TXD11P32/INT012P33/INT113P34/T014P35/T115P36/WR16P37/RD17XTAL218XTAL019VSS20P2021P2122P2223P2324P2425P2526P2627P2728PESN29ALE/PROG30EA/VPP31P0732P0633P0534P0435P0336P0237P0138P0039VCC40A1AT89S5120pfC320pfC210ufC1R9S1X1GNDGNDVCCGNDVCCGND12345P2BJDJ2OUT1OUT2OUT3OUT4OUT5OUT6OUT7OUT8OUT1OUT2OUT3OUT4OUT5OUT6OUT7OUT8VCCGNDTRIGTRIGECHOECHOSSSCLKMOSIMISOe1d2dp3c4g546b73829f10a11112l8LEDQ1Q2Q3Q4VCCLED1LED2LED3LED4LED1LED2LED3LED4aabbccddeeffggdpdpFIRSTFIRSTSECONDSECONDTHIRDTHIRDFORTHFORTH470R1470R2470R3470R4470R5470R6470R7470R810kR1010kR1110kR1210kR13RSTS2S3L2L3L4L5VCCLCD1LCD2LCD3LCD1LCD2LCD3L1POWERGNDVccd1LED2RESET3MISO4MOSI5SCLK6SS7Vssa8Analn9MIC+10MIC-11Vssp212SP-13Vccp14SP+15Vssp116AUD/AUX17AGC18VOL19Rosc20Vcca21FT22PLAY23REC24ERASE25FWD26INT/RDY27Vssd28I1ISD1760REC1PLAY1ERASE1S5VOL1S6S4GND4.7KR20R19R0.1ufC140.1ufC154.7KR214.7KR22VCC80KR234.7ufC74.7ufC1612P3MICL70.1ufC4GNDVCC0.1ufC64.7ufC5GND0.1ufC94.7ufC80.1ufC124.7ufC100.1ufC134.7ufC1112P4SperkerGNDSSSCLKMOSIMISOGNDGNDGNDVCCVCCVCCGNDGNDGND470R14470R15470R16470R17LCD2L6470R18LCD1P10P11P12P13P14P15P16P17P10P11P12P13P14P15P16P17图1:智能小车简要原理框架图三、各模块功能介绍(一)、超声波测距模块首先利用单片机输出一个40kHz的触发信号,把触发信号通过TRIG管脚输入到超声波测距模块,再由超声波测距模块的发射器向某一方向发射超声波,在发射时刻的同时单片机通过软件开始计时,超声波在空气中传播,途中碰到障碍物返回,超声波测距模块的接收器收到反射波后通过产生一个回应信号并通过E...