基于单片机的智能循迹小车答辩1.0版课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《基于单片机的智能循迹小车答辩1.0版课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 小车 答辩 1.0 课件
- 资源描述:
-
1、路漫漫其修远兮路漫漫其修远兮,吾将上下而求索吾将上下而求索2022年8月11日星期四基于单片机的智能循迹基于单片机的智能循迹小车答辩小车答辩PPT1.0版版路漫漫其修远兮路漫漫其修远兮,吾将上下而求索吾将上下而求索整个系统括单片机控制模块、电机驱动模块、循迹模块、电源和小车车体。小车实物图路漫漫其修远兮路漫漫其修远兮,吾将上下而求索吾将上下而求索本系统采用简单明了的设计方案。本系统采用简单明了的设计方案。通过高发射功率红外光电二极管和高灵敏度光电通过高发射功率红外光电二极管和高灵敏度光电晶体管组成的传感器循迹模块判断黑线路经晶体管组成的传感器循迹模块判断黑线路经然后由然后由STC89C52单片
2、机单片机通过通过IOIO口控制口控制L298N驱驱动模块改变两个直流电机的工作状态动模块改变两个直流电机的工作状态最后实现小车循迹最后实现小车循迹3路漫漫其修远兮路漫漫其修远兮,吾将上下而求索吾将上下而求索n控制系统结构框图控制系统结构框图路漫漫其修远兮路漫漫其修远兮,吾将上下而求索吾将上下而求索n电机驱动模块n循迹模块路漫漫其修远兮路漫漫其修远兮,吾将上下而求索吾将上下而求索电机驱动模块电机驱动模块L298N驱动芯片和直流电机接线原驱动芯片和直流电机接线原理图理图路漫漫其修远兮路漫漫其修远兮,吾将上下而求索吾将上下而求索L298N电机驱动板电机驱动板 L298N 是一个内部有两是一个内部有两
3、个个H桥的驱动芯片,这样电桥的驱动芯片,这样电机的运转只需要用三个信号机的运转只需要用三个信号控制:两个方向信号和一个控制:两个方向信号和一个使能信号。使能信号。实物图注意:注意:L298N 芯片的工作电压需要两路:芯片的工作电压需要两路:第一路:第一路:输出供给电机回路的工作电源输出供给电机回路的工作电源第二路:第二路:输入逻辑控制回路电源输入逻辑控制回路电源 5V(电源出电源出/入)入)路漫漫其修远兮路漫漫其修远兮,吾将上下而求索吾将上下而求索L298N接入直流电机的端口接法接入直流电机的端口接法路漫漫其修远兮路漫漫其修远兮,吾将上下而求索吾将上下而求索循迹原理:利用红外线对于不同颜色具有
4、不同的反射性质的特点。在小车行驶过程中传感器的红外发射二极管不断发射红外光,当红外光遇到白色地面时发生漫反射,红外对管接收管接收反射光;如果遇到黑线则红外光被吸收,则红外管接收不到信号.红外对管采集回来的信号通过3路循迹传感器模块里面的LM339比较器后输出高或低电平,从而实现信号的检测。路漫漫其修远兮路漫漫其修远兮,吾将上下而求索吾将上下而求索当模块检测到前方障碍物信号时 电路板上红色指示灯点亮,同时OUT 端口持续输出低电平信号,该模块检测距离260cm,检测角度35 LM339比较器红外探头电路路漫漫其修远兮路漫漫其修远兮,吾将上下而求索吾将上下而求索 IN1-IN1-为定位器调节的电压
5、输入端(为定位器调节的电压输入端(V V固定固定)IN1+IN1+为探头输出的电压(探头为探头输出的电压(探头outout与与GNDGND间电压间电压)Vout)Vout 检测到白色时检测到白色时 R1 R1减减 小小 VoutV VoutV VoutV固定固定 输出输出 高电平高电平 LED LED灭灭V固定Vout路漫漫其修远兮路漫漫其修远兮,吾将上下而求索吾将上下而求索三路红外探头检测状态及其小车控制方法三路红外探头检测状态及其小车控制方法路漫漫其修远兮路漫漫其修远兮,吾将上下而求索吾将上下而求索所谓的差速,是指左右两车轮的速度差,假如左边车轮比右边的快,则小车会偏向右。同时,左边的车轮
6、转速比右的慢,那么小车会向左边转动。目前主要有以下两种方式。(1)小车向左转,可是是左轮停止,左轮继续转动,这样可实现左转,这种方式实现小角度的转弯,在角度不大时可采用此种方式。(2)小车向左转,可以是左轮反转,右轮正转,这样可以实现大角度的左转,甚至可以进行原地打转。同理可推出小车如何向右转向。13路漫漫其修远兮路漫漫其修远兮,吾将上下而求索吾将上下而求索循迹小车软件设计循迹小车软件设计:本设计采用本设计采用C语言来编译程序。模块化结构程序的设语言来编译程序。模块化结构程序的设计,可以使系统软件便于调试与优化,也使其他人更计,可以使系统软件便于调试与优化,也使其他人更好地理解和阅读系统的程序
7、设计。因此,软件的设计好地理解和阅读系统的程序设计。因此,软件的设计上,运用了模块化程序的结构对软件进行设计,使得上,运用了模块化程序的结构对软件进行设计,使得程序变得更加直观易懂。程序的主要模块有:主程序、程序变得更加直观易懂。程序的主要模块有:主程序、定时溢出中断服务程序、外部中断服务程序。定时溢出中断服务程序、外部中断服务程序。Keil C51单片机软件开发系统可用于编辑单片机软件开发系统可用于编辑C或汇编或汇编源文件。然后分别由源文件。然后分别由C51编译器编译生成目标文件编译器编译生成目标文件(.OBJ)。目标文件与库文件一起经)。目标文件与库文件一起经LIB51连接连接定位生成绝对
8、目标文件(定位生成绝对目标文件(.ABS)。)。ABS文件由文件由OH51转换成标准的转换成标准的Hex文件。文件。在软件调试中,使用功能强大且的在软件调试中,使用功能强大且的WAVE 6000软件进软件进行软件编译与调试行软件编译与调试,使用使用Microcontroller ISP Software及其配套的单片机对程序进行烧录。及其配套的单片机对程序进行烧录。路漫漫其修远兮路漫漫其修远兮,吾将上下而求索吾将上下而求索主要程序功能主要程序功能/*第一部分第一部分 管脚声明管脚声明*/sbit Left_pwm=P16;/接驱动模块接驱动模块ENA使能端,输入使能端,输入PWM信号调节速度信
9、号调节速度Sbit Right_pwm=P17;/接驱动模块接驱动模块ENB使能端,输入使能端,输入PWM信号调节速度信号调节速度sbit P3_4=P34;/IN1sbit P3_5=P35;/IN2sbit P3_6=P36;/IN3sbit P3_7=P37;/IN4sbit HW1=P20;/三路寻迹模块接口第一路三路寻迹模块接口第一路sbit HW2=P21;/三路寻迹模块接口第二路三路寻迹模块接口第二路sbit HW3=P22;/三路寻迹模块接口第三路三路寻迹模块接口第三路#define Left_go P3_4=0,P3_5=1;/当当 P3_4=0,P3_5=1;时左电机前进时
展开阅读全文