光电智能循迹小车制作12级自动化2班河南理工大学万方科技学院焦腾飞(学号:1216306xxx)杨文涛(学号:1216306xxx)作品简介:智能小车以51系列单片机为核心控制,应用L298N驱动直流电机,采用ST188红外光电传感器对小车进行循迹控制。小车通过红外传感器获取地面黑线信息,将采集到的信号送给单片机,通过单片机分析,控制小车两侧直流电机,利用小车左右两侧电机的转速差进行转向(转大弯、转小弯)或直走,进而实现小车黑线路线路前进。制作目的:通过一个完整的单片机系统设计制作,来提高自己单片机实际应用能力(软件编程硬件电路设计相结合),提高自己的动手能力,解决实际问题的能力。一、硬件二、软件小车组成:一、硬件硬件传感器模块(收集数据)主控模块(处理数据)执行模块(电机驱动)硬件模块:1.传感器模块:1.ST188反射式光电传感器2.电位比较器LM3933.103可调电阻、ST188光电传感器:特点:1.采用高发射功率红外发光二极管和高灵敏度光电晶体管组成。2.检测距离可调范围大,4-13mm可用。3.采用非接触检测方式。(AK发射,CE接收)、LM393:特点:1.含有两路电压比较器。2.消耗电流小,ICC=0.8mA;输入失调电压小,VIO=±2mV;3.输出与TTL,DTL,MOS,CMOS等兼容;、103电位器:特点:1.10k电阻可调。2.使用简单。(就是一个10k的可调电阻)传感器模块电路图:电路图:一路传感器(一共5路)主控模块:单片机最小系统基本结构组成:单片机底座数据下载底座自锁开关排阻LED晶振电路复位电路驱动模块:1.直流电机2.L298N电机驱动模块(4路输入4路输出)功能:放大输入信号驱动电机。组装:(I/O连接时参考程序I/O定义)二、软件1.用keil3对单片机进行程序编写。2.用AVRfighter进行程序烧写。keil主页面:AVRfighter主页面:最后:在跑道上进行调试。谢谢!