智能寻迹小车设计与实现
摘要:本课题是基于AT89C52单片机的智能小车的设计与实验,设计主要有三个模块,包括信号检测模块、主控模块、电机驱动模块。小车完成的主要功能是能够自主识别黑色引导线并根据黑线走向实现快速稳定的寻线行驶。采用L298电机驱动及PWN电机调速,利用红外对管传感器检测黑线达到循迹目的,以及自动停车,自动循迹。整体系统的电路结构简单,可靠性高。
关键词:AT89C52单片机 L298电机驱动及PWN电机调速自动循迹
Smart car tracing
Abstract:This subject is the design and experiment of intelligent car based on AT89C52 single-chip puter, the design has three main modules, including the module of signal detection module, main control module, motor. The main function of the car is able to independently identify black guide line and according to the black line to achieve rapid and stable line running. Using L298 motor and PWN motor, the tube sensor to detect black line to tracking objective using infrared, and automatic stop, automatic tracking. The circuit construction of whole system is simple, high reliability.
Keyword :AT89S52 puter L298 motor and PWN motor automatic tracking
目录
第一章前言 .1
2
2
第二章智能小车的总体方案设计 3
3
3
第三章系统硬件设计与实现 5
5
6
串口通讯单元 8
按键中断单元 9
9
第四章系统软件设计与实现 10
10
11
总结 23
致谢 24
参考文献 25
附录电路原理图 26
前言
科学技术的发展,机器人的感系统,对于视觉的各种技术而言图像处理技术已相当发达,而基于图像的理解技术还很落后,机器视觉需要通过大量的运算也只能识别一些结构化环境简单的目标。D,D已能做到自动聚焦。但CCD传感器的价格、体积和使用方式上并不占优势,因此在不要求清晰图像只需要粗略感觉的系统中考虑使用接近觉传感器是觉传感器种类越来越多,其中视觉传感器成为自动行走和驾驶的重要部件。视觉的典型应用领域为自主式智能导航一种实用有效的方法。
该智能小车可以作为机器人的典型代表。它可以分为三大组成部分:传感器检测部分、CPU、执行部分。机器人要实现自动避障功能,还可以扩展循迹等功能,感知导引线和障碍物。可以实现小车自动识别路线,选择正确的行进路线,并检测到障碍物自动躲避。基于上述要求,传感检测部分考虑到小车一般不需要感知清晰的图像,只要求粗略感知即可,D传感器而考虑使用价廉物美的红外反射式传感器来充当。智能小车的执行部分,是由直流电机来充当的,主要控制小车的行进方向和速度。单片机驱动直流电机一般有两种方案:第一,勿需占用单片机资源,直接选择有PWM功能的单片机,这样可以实现精确调速;第二,可以由软件模拟PWM输出调制,需要占用单片机资源,难以精确调速,但单片机型号的选择余地较大。考虑到实际情况,本文选择第二种方案。CPU使用STC89C52单片机,配合软件编程实现。
第1章设计指导
(1) 掌握小车的基本构件;
(2) 掌握电动机齿轮箱的构件;
(3) 掌握各电子元器件的基本形状及其功能;
(4) 掌握各电子元器件的焊接步骤与工作原理;
(5) 掌握单片机内部结构与程序编制方法;
(6) 掌握 LED 灯驱动方法,全面掌握流水灯/跑马灯编程技术;
(7) 掌握数码管内部结构,掌握数码显示技术;
(8) 掌握键盘结构原理,掌握中断查询技术原理;
(9) 掌握话筒电路结构,掌握话筒输入技术原理;
(10)掌握蜂鸣器驱动技术,实现蜂鸣报警功能;
(11)掌握光敏
智能循迹小车设计 来自淘豆网www.taodocs.com转载请标明出处.