基于单片机的智能寻迹小车设计 - 图文

2020-06-19 09:29

基于单片机的智能小车设计

摘 要

本文介绍了基于AT89S52单片机的智能循迹小车的设计与实现,小车完成的主要功能是能够自主识别黑色引导线根据黑色引导线的走向实现快速稳定的行驶,并且在前方出现障碍物时能够发出报警信号。小车系统以AT89S52单片机为微控制处理器,采用TCRT5000光电传感器获取路线信息,通过由L298N构成的驱动电路分别驱动两个直流电机的正转、反转和停止,从而实现小车的循迹功能,当路线前方检测到有障碍物时,小车能够立即停止并报警,障碍物消除后,小车继续循迹行驶。

关键词:单片机;自动寻迹;TCRT5000;L298N;

I

The Design of Intelligent Car Based on

Single-chip Microcomputer

Abstract

This article introduces the design and execution of intelligent tracking car.The main function of the car is tracking the black line to realize auto driving stably and sending alarm signal when obstacle appears. The intelligent tracking car takes AT89S52 single-chip microcomputer as main control processor. Using TCRT5000 single-beam infrared photoelectric sensor for route information detection device,and L298N constant voltage constant-current bridge driver IC for car driving chip to drive two DC motors to forward, reverse and stop, so that the car can run by planned pathway stably. When there is an obstacle is detected in front of the car, the car will stop and send alarm signal.When obstacles removed, the car will continued to tracking the black line.

Keywords: Single-chip microcomputer;Auto-tracking;TCRT5000;L298N driver IC

II

目 录

1 绪论 ...................................................................... 5 1.1 智能小车的研究背景 .................................................... 5 1.2 智能小车的自主循迹概述 ................................................ 5 1.3设计的思路和要实现的功能 .............................................. 5 2 系统总体方案和主要芯片介绍 ................................................ 6 2.1 系统总体方案 .......................................................... 6

2.1.1车体设计 ........................................................... 6 2.1.2系统结构框图 ....................................................... 7 2.2 主要芯片介绍 .......................................................... 7 2.2.1 STC89C52简介 ...................................................... 7 2.2.2 78L05简介 ......................................................... 9 2.2.3 TCRT5000简介 ..................................................... 10 2.2.4 L298N简介 ........................................................ 11 3 硬件设计与实现 ........................................................... 12 3.1 单片机主控电路 ....................................................... 12 3.1.1 单片机最小系统 ................................................... 12 3.1.2 输入输出端口确定 ................................................ 13 3.2 电源电路 ............................................................. 14 3.3 路面检测及蜂鸣器电路 ................................................. 14 3.3.1 路面检测电路 ..................................................... 14 3.3.2 蜂鸣器电路 ....................................................... 15 3.4 系统运动部分设计 ..................................................... 16 3.4.1 电机选型 ......................................................... 16 3.4.2 驱动电路 ......................................................... 16 4 软件设计 ................................................................. 20 4.1 程序设计的思路和结构 ................................................. 20

4.1.1 程序设计总体思路 ................................................. 20 4.1.2 程序流程图 ....................................................... 21 4.2 各模块程序分析 ....................................................... 21 4.2.1 端口定义 ......................................................... 21 4.2.2 子程序 ........................................................... 22 4.2.3主程序 ............................................................ 23 5 总结 ..................................................................... 25 致 谢 ..................................................................... 26 参考文献 ................................................................... 27 附录1智能小车照片及总接线图 ............................................... 28

III

附录2 系统程序 ............................................................ 29

IV

1 绪论

自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。近年来机器人的智能化水平不断提高,它大大提高了劳动效率,减轻了人的劳动强度,提高了产品质量,改善了劳动环境,减少了能源和材料消耗,保证了安全等。

1.1 智能小车的研究背景

智能小车,即轮式机器人,是移动机器人的一种。它可以通过计算机编程来实现其对行驶方向、启停以及速度的控制,无需人工干预,操作员可以通过修改智能小车的计算机程序来改变它的行驶方式。智能小车是一个集环境感知、规划决策、自动行驶等功能于一体的综合系统,它集中地运用了计算机、传感、信息、通信、导航、人工智能及自动控制等技术,是典型的高新技术综合体。智能小车能够在无现场操作人员的情况下按照预定的设计方案和根据现场的实际情况作出相应的反应,并能稳定的运行,在恶劣条件下探测、救生等方面具有广阔的应用前景。

1.2 智能小车的自主循迹概述

自主循迹已成为当今许多智能小车设计中的一个必不可少的功能,可以说是智能小车实现智能化的一个重要指标。任何智能小车想要实现智能化就必须能够实现对外部环境的自我感知判断并作出相应反应,最终完成人们布置的任务。自主循迹小车是一种集环境探索、决策规划、自动行驶等功能于一体的机电系统,其设计技术涉及机电、电子、传感、计算机控制等多门学科知识,尤其涉及许多当今前沿领域的相关技术。因而自主涉及循迹小车已成为培养当代大学生的动手能力、创新能力首选工程实践训练项目之一,被列为国内众多机器人大赛重点项目,备受各类院校与机器人开发公司的高度重视。

1.3设计的思路和要实现的功能

本设计的主要任务就是设计一个以单片机为核心的智能小车,主要实现循迹及简单的障碍物检测功能。通过装在小车前面的红外传感器,获取路面黑线位置信息,输入到单片机中,再由单片机输出控制信号,由驱动模块驱动电机实现小车的自主循迹行驶,同时当路线前方检测到有障碍物时,小车能够立即停止并报警,障碍物消除后,小车继续沿黑线行驶。


基于单片机的智能寻迹小车设计 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:徐州市2015届第一次自量检测作文审题立意及新颖题目

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: