您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 基于C51的智能循迹小车--讲解
电气与信息工程学院1基于C51单片机的智能循迹小车制作讲解By:Krishna电气与信息工程学院2CONTENTS14253初识循迹小车软件设计系统构成总结硬件电路设计PROJECTINTRODUCTIONTHEFPGAREALIZATIONOFPAPERDEFECTDETECTIONSYSTEMPCDEVELOPMENTTESTANDCONCLUSIONRESEARCHCONTENT电气与信息工程学院31初识循迹小车PROJECTINTRODUCTIONPPT模板下载:行业PPT模板:节日PPT模板:素材下载:背景图片:图表下载:优秀PPT下载:教程:教程:教程:资料下载:课件下载:范文下载:试卷下载:教案下载:论坛:循迹小车简介循迹小车工作原理电气与信息工程学院4初识循迹小车——简介循迹小车在黑色轨道上运行基于C51单片机的循迹小车电气与信息工程学院5初识循迹小车——工作原理黑色地面:光线被反射,黑色光电管导通白色地面:光线被吸收,黑色光电管不导通黑色和白色地面TCRT5000红外反射式光电传感器传感器:红外反射式光电传感器循迹原理:白色和黑色路面对光的反射程度不同白色地面对光线的反射程度强黑色地面会吸收大量光线,反射程度弱电气与信息工程学院62系统构成RESEARCHCONTENT系统框图循迹小车工作流程电气与信息工程学院7系统构成——系统框图电机驱动模块直流电机红外光电传感器循迹模块电源模块按键及指示灯模块主控电路单片机循迹传感器工作原理:本系统采用简单明了的设计方案。通过高发射功率红外光电二极管和高灵敏度光电晶体管组成的传感器循迹模块判断黑线路经,然后由STC89C52单片机通过IO口控制L298N驱动模块改变两个直流电机的工作状态,最后实现小车循迹电气与信息工程学院8循迹小车工作流程14253通电,系统初始化,等待按键按下(起始信号)第一阶段主控单元对采集到的信号进行处理和逻辑判断,发出控制信号,送给电机驱动模块第三阶段循迹小车自动循迹,根据黑线轨迹情况,前进、后退、左转或右转。第五阶段系统构成——系统工作流程光电传感器模块采集路径信号,送给单片机主控模块第二阶段电机驱动模块执行主控单元发来的指令,驱动电机转动第四阶段电气与信息工程学院93硬件电路设计最小系统电路设计红外检测模块电路设计电源模块电路设计电机驱动模块电路设计PCDEVELOPMENT电气与信息工程学院10硬件电路设计——最小系统电路设计电源晶振电路复位电路电气与信息工程学院11硬件电路设计——红外检测模块电路设计循迹传感器工作原理:A端为检测信号输出,当遇到黑线,黑线吸收大量的红外线,反射的红外线很弱,光敏三极管不导通,A输出高电平;当遇到白线时,白色反射了大部分红外线,使光敏三极管导通,A输出低电平。BA电气与信息工程学院12硬件电路设计——开集输出与推挽输出推挽输出:一般是指两个三极管(或MOS管)分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止,可以输出高电平和低电平开集输出:只能输出低电平常用作电平匹配电气与信息工程学院13硬件电路设计——电源模块电路设计电气与信息工程学院14硬件电路设计——电机驱动模块电路设计IN15IN27ENA6OUT12OUT23ENB11OUT313OUT414IN310IN412SENSA1SENSB15GND8VS4VCC9U5L298+88.8VCC_5VVCC_7.6VD21N4007D31N4007D41N4007D51N4007D61N4007D71N4007D81N4007D91N4007+88.8VCC_7.6VVCC_7.6V电机调速:PWM调速驱动芯片:L298N电气与信息工程学院15硬件电路设计——电机驱动模块电路设计——L298N驱动原理L298N是ST公司的产品,其内部有两个H桥的高电压大电流全桥式驱动电路,可以用来驱动直流电动机、步进电动机L298N内部H桥驱动电路L298N是一个内部有两个H桥的驱动芯片,这样电机的运转只需要用三个信号控制:两个方向信号和一个使能信号电气与信息工程学院16硬件电路设计——电机驱动模块电路设计——L298N驱动原理IN1IN2ENAOUT1OUT2转向00100停10110正01101反11111停000--------停100--------停010--------停110--------停电气与信息工程学院17硬件电路设计——电机驱动模块电路设计——PWM调速原理PWM调速原理PWM--脉冲宽度调制,占空比可变的脉冲波形占空比越大,电机转速越高PWM产生方式(单片机)电气与信息工程学院18硬件电路设计——电机驱动模块电路设计——PWM调速原理电气与信息工程学院19硬件电路设计——总电路图XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115U180C51VI1VO3GND2U2LM7805C122pFC210uFX1CRYSTALFREQ=12MHzC322pFR110kVCC_5VC410uFC51uFVCC_5VVCC_7.6VD1LEDR2510R65412U3TCRT5000R3510RR45.1kVCC_5VRV110k32184U4:ALM393R55.1k65412U3TCRT5000R9510RR105.1kVCC_5VRV210k56784U4:BLM393R135.1k65412U3TCRT5000R11510RR125.1kVCC_5VRV310k32184U5:ALM393R145.1kIN15IN27ENA6OUT12OUT23ENB11OUT313OUT414IN310IN412SENSA1SENSB15GND8VS4VCC9U5L298+88.8VCC_5VVCC_7.6VD21N4007D31N4007D41N4007D51N4007D61N4007D71N4007D81N4007D91N4007+88.8VCC_7.6VVCC_7.6VR6510RD10LEDR7510RD11LEDR8510RD12LEDR15510RD13LEDR16510RD14LEDR17510RD15LEDR18510RD16LEDVCC_5V电气与信息工程学院204软件设计PCDEVELOPMENTPPT模板下载:行业PPT模板:节日PPT模板:素材下载:背景图片:图表下载:优秀PPT下载:教程:教程:教程:资料下载:课件下载:范文下载:试卷下载:教案下载:论坛:软件流程图循迹流程分析程序讲解电气与信息工程学院21软件设计——软件流程图—主流程图开始系统初始化启动按钮按下采集传感器信号逻辑判断转向控制是否电气与信息工程学院22软件设计——软件流程图—PWM方波产生流程图开始计数变量t=t+1计数值t占空比数值mP2.4和P2.5输出高电平P2.4和P2.5输出高电平计数值t=100t=0是否是否结束定时器赋初值PWM产生过程利用51单片机的T0定时计数器,工作在预装载模式下。设置定时器定时中断时间(本次设计采用0.1ms)中断一次从而产生占空比可调的方波信号,即PWM信号电气与信息工程学院23软件设计——循迹流程分析P1.1P1.3P1.2P1.1P1.2P1.3小车状态转向轨迹居中前进偏右左转偏左右转偏离轨道后退其他情况前进电气与信息工程学院24软件设计——程序讲解电气与信息工程学院25软件设计——程序讲解电气与信息工程学院26软件设计——程序讲解电气与信息工程学院27软件设计——程序讲解电气与信息工程学院28~Thanks~
本文标题:基于C51的智能循迹小车--讲解
链接地址:https://www.777doc.com/doc-4324823 .html