搜档网
当前位置:搜档网 › 基于单片机的红外遥控智能小车毕业设计报告

基于单片机的红外遥控智能小车毕业设计报告

毕业设计(论文)题目:基于单片机的红外遥控智能小车

西安邮电学院

毕业设计(论文)任务书

学生姓名指导教师职称工程师学院电子工程学院系部光电子技术

专业光电信息工程

题目基于单片机的红外遥控智能小车

任务与要求

任务:以51单片机为控制核心,实现具有自动避障、加速、减速等功能的红外遥控智能小车。

要求:1 搜集资料,熟悉单片机开发流程;熟悉红外传感器等相关器件;

掌握单片机接口和外围电路应用;具备一定的单片机开发经验。

2 学会电路设计、仿真等相关软件的使用;

3 具备一定的硬件调试技能。

4 学会查阅资料;

5 学会撰写科技论文。

开始日期2010年3月22日完成日期2010年6月27日主管院长(签字) 年月日

西安邮电学院

毕业设计 (论文) 工作计划

学生姓名赵美英指导教师崔利平职称工程师学院电子工程学院系部光电子技术

专业光电信息工程

题目基于单片机的红外遥控智能小车

工作进程

主要参考书目(资料)

1、何立民,单片机应用系统设计,北京:航天航空大学出版社;

2、李广弟,单片机基础,北京:北京航空航天大学出版社,2001;

3、何立民,MCS-51系列单片机应用系统设计系统配置与接口技术,北京航

空航天大学出版社,1990.01;

4、赵负图,传感器集成电路手册,第一版,化学工业出版社,2004;

5、Atmel.AT89S51数据手册.https://www.sodocs.net/doc/a019233549.html,

主要仪器设备及材料

1.普通计算机一台,单片机开发环境;

2.电路安装与调试用相关仪器和工具。

(如示波器、万用表、电烙铁、镊子、钳子等)。

论文(设计)过程中教师的指导安排

每周四进行交流与总结;其余时间灵活安排,及时解决学生问题。

对计划的说明

依学生实际情况,适当调整工作进度。

西安邮电学院

毕业设计(论文)开题报告

电子工程学院光电子技术系(部)

光电信息工程专业2006 级光电0601班课题名称:基于单片机的红外遥控智能小车

学生姓名:赵美英学号:05064028

指导教师:崔利平

报告日期: 2010年3月25日

说明:

本报告必须由承担毕业论文(设计)课题任务的学生在毕业论文(设计) 正式开始的第1周周五之前独立撰写完成,并交指导教师审阅。

西安邮电学院毕业设计 (论文)成绩评定表

西安邮电学院毕业论文(设计)成绩评定表(续表)

目录

摘要 ............................................................................................................... I Abstract ...................................................................................................... II 第1章引言 .. (1)

第2章系统硬件设计及原理简介 (2)

2.1 单片机控制系统 (2)

2.1.1 AT89S52各引脚描述 (2)

2.1.2 定时器/计数器2 (4)

2.1.3 单片机最小系统 (6)

2.2 液晶显示 (6)

2.2.1 1602LCD接口引脚说明 (7)

2.2.2 LCD的控制方法 (8)

2.2.3 液晶与单片机连接电路 (10)

2.3 温度测量电路 (11)

2.3.1 DS18B20产品的主要特点 (11)

2.3.2 DS18B20的引脚介绍 (11)

2.3.3 DS18B20的使用方法 (12)

2.3.4 DS18B20控制电路 (14)

2.4 红外遥控 (14)

2.4.1 红外遥控器 (14)

2.4.2 红外接收头 (16)

2.5 直流电机驱动 (17)

2.6 按键中断电路 (18)

2.7 避障电路 (19)

第3章系统软件设计 (19)

3.1 主程序 (19)

3.2 液晶驱动子程序 (20)

3.3 温度检测子程序 (21)

3.4 电机驱动子程序 (22)

3.5 速度调整子程序 (23)

3.6 红外解码子程序 (24)

第4章硬件安装及调试总结 (26)

第5章结论 (27)

致谢 (28)

参考文献 (29)

附录1:源程序 (30)

1 main.c (30)

2 1602c.h (32)

3 ds18b20.c (34)

4 TC9012.h (37)

5 speed.h (39)

附录2: (41)

1 电路原理图 (42)

2 PCB图 (43)

3 元件清单 (44)

摘要

主要介绍了一款具有红外遥控、自动避障、温度检测等功能的智能小车的设计与制作,并详细介绍了单片机、温度传感器、1602LCD的原理及应用。

该小车以玩具小车为车体,以AT89S52单片机为整个系统的控制核心,控制由三极管组成的桥电路来驱动直流电机。使小车运动,采用HS0038红外一体接收头接收遥控信号,由单片机解码,实现对小车的遥控控制,红外二极管及HS0038红外接收头组成小车的自动避障电路。为了实时观察小车运行状态,还配备了指示灯以显示小车行进方向。另外,温度检测及显示电路可实现温度的实时监测。

本系统采用模块化设计,软件用C语言编写,采用了软件的多任务结构,提高了CPU的利用率和系统的灵活性。本设计结构简单,较容易实现,具有高度的智能化和自动化。

关键词:AT89S52 直流电机红外遥控HS0038 解码

Abstract

This article introduces an infrared remote control with automatic obs tacle avoidance, the temperature detection function of the intelligent car design and production. The Principle and Application of microcontroller, temperature sensor and 1602LCD is the focus of the system.

The car to toy car for the body to AT89S52 microcontroller core of the w- hole system of control, control the composition of the bridge from the transis- tor to drive the DC Circuit. Make car movement, one infrared receiver with HS0038 first to receive remote control signals for the MCU decoding, achiev- ing control of the car's remote control, infrared diode and the composition of car HS0038 infrared receiving circuit of automatic obstacle avoidance. In or- der to observe the car running real-time, is also equipped with lights to show the car moving direction. In addition, the temperature detection and display circuit can realize real-time monitoring of temperature.

The system is modular in design, software written using C language, using the software's multi-task structure, increase the CPU utilization and system flexibility. The design is simple, relatively easy to implement, with a high degree of intelligence and automation.

Key words:MCU DC motor Infrared Remote Control HS0038 Decode

第1章引言

单片机以其强大的控制能力已经被广泛应用于诸多领域,配以各种外部接口及传感器可以实现系统的智能化与自动化。无论是在工业控制、医疗卫生,还是在国防军事、航天航空领域,微控制器都起着举足轻重的作用。从最初的8位控制器到现在的16位、32位控制器都还有很大的发展和应用空间。

随着经济的不断发展,人们的生活水平也在不断的提高,车已经成为生活水平高低的一种象征。大人想要一辆真正的车,小孩子也想要一辆属于自己的车。此次设计的遥控小车,具有遥控的功能,可以模拟真的小车,更是小朋友们心中理想的玩具。今天,电子行业也发展的非常快,电子产品的价格在不断的下调,所以这款遥控小车的电子元件的成本已经不是很高,集成芯片的工艺也不断更新,功能也非常强大,所以设计这种遥控小车已经不是难事。

智能遥控车的设计包含机械系统构建、控制系统硬件配置、传感技术、控制算法的程序编写等。通过对这些技术的研究讨论,能更进一步了解现代智能技术。本次设计的这款智能遥控小车在普通玩具车小车的机械部分做了改进,使之可以实现左右转向和前进速度控制,因此更加接近真实的车辆。“智能遥控车”运用单片机和红外传感器控制小车运动。遥控器采用普通电视遥控器,接收部分采用专用的红外接收头接收,能够将接收到的信号解调去掉载波,输出脉宽不等的脉冲,将信息送给单片机进行处理,送出控制信号来控制小车的前进、后退、左右转弯、加减速,H桥电路来控制电机的正反转来实现小车的前进后退。另外该小车还具有检测温度并显示的功能,可实现温度的实时监测。

第2章系统硬件设计及原理简介

按照设计要求,系统可以分为以下几个基本功能模块:遥控接收模块、液晶显示模块、电机驱动模块、避障模块、温度检测模块等。系统结构框图如图2-1所示。

图2-1 系统结构框图

有些模块的功能是由硬件完成,有些模块的功能由软、硬件配合完成。下面将详细介绍各模块的基本原理及设计方法。

2.1 单片机控制系统

AT89S52 是一种低功耗、高性能CMOS 8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。8位微控制器8K字节在系统可编程Flash。

2.1.1 AT89S52各引脚描述

1 P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。

2 P1口:P1口是一个具有内部上拉电阻的8位双向I/O口,P1口输出缓冲器能驱动4个TTL 逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入口使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如表1所示。

表1 AT89S52单片机P1口第二功能

在flash编程和校验时,P1口接收低8位地址字节。

3 P2口:P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX @DPTR)时,P2口送出高八位地址。在这种应用中,P2口使用很强的内部上拉发送1。在使用8位地址(如MOVX @RI)访问外部数据存储器时,P2口输出P2锁存器的内容。

在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。

4 P3口:P3口是一个具有内部上拉电阻的8 位双向I/O口,p2 输出缓冲器能驱动4个TTL 逻辑电平。对P3端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。

P3口亦作为AT89S52特殊功能(第二功能)使用,如表2所示。

在flash编程和校验时,P3口也接收一些控制信号。

此外,P3口还接收一些用于FLASH闪存编程和程序校验的控制信号。

5 RST——复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。

ALE/PROG——当访问外部程存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的

1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。对FLASH存储器编程期间,该引脚还用于输入编程脉冲(PROG)。

PSEN——程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲,在此期间当访问外部数据存储器,将跳过两次PSEN信号。

EA/VPP——外部访问允许,欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。如EA端为高电平(接Vcc端),CPU 则执行内部程序存储器的指令。FLASH存储器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该器件是使用12V编程电压Vpp。

表2 AT89S52 P3口特殊功能

2.1.2 定时器/计数器2

定时器/计数器2是一个16位定时器/计数器,是定时器或外部事件计数器。定时器2有三种操作方式:捕获方式、自动重装方式和波特速率发生器方式。工作方式由T2CON的控制位选择。

1 定时器/计数器2控制寄存器T2CON

T2CON可位寻址,地址为0C8H。其各位定义如表3所示。

表3 T2CON位定义

1,TF2置位后只能用软件清除。

当RCLK=1或TCLK=1时,TF2将不被置位。

EXF2:在捕捉/重装模式下,T2的外部触发标志。

当EXEN2=1时,引脚T2EX/P1.1的负跳变,使EXF2=1,并产生T2中断。EXF2只能用软件清除。当DCEN=1时,T2处于向上/向下计数模式,EXF2部引起中断。

RCLK:接收时钟允许。

当RCLK=1时,T2的溢出脉冲可作为串行口方式1和方式3的接收时钟;

当RCLK=0时,T1的溢出脉冲将作为串行接收时钟。

TCLK:发送时钟允许。

当TCLK=1时,T2的溢出脉冲可作为串行口方式1和方式3的发送时钟;

当TCLK=0时,T1的溢出脉冲将作为串行发送时钟。

EXEN2:T2外部允许。

当EXEN2=1时,T2EX的负跳变引起T2捕捉或重装,此时T2不能用做串行口的串行时钟。

当EXEN2=0时,T2EX的负跳变将不起作用。

TR2:T2启动控制位。

当TR2=1时,启动T2;TR2=0时,停止T2。

C/T2:定时器/计数器2工作方式选择位。

C/ T2=0,为定时工作方式;C/ T2=1,为计数工作方式。

CP/RL2:T2捕捉/重装功能选择位。

当CP/ RL2=1且EXEN2=1时,引脚T2EX/P1.1的负跳变引起捕捉操作。

当CP/ RL2=0且EXEN2=1时,引脚T2EX/P1.1的负跳变引起自动重装操作。

当CP/ RL2=0且EXEN2=1时,T2溢出将引起捕捉自动重装操作。

2定时器/计数器2模式寄存器T2MOD

表4 T2MON位定义

T2MOD不可位寻址,地址为0C9H。其各位定义如表4所示。

T2OE:定时器2输出允许位。

当T2OE=1时,允许时钟输出至引脚T2/P1.0;

当T2OE=0时,禁止引脚T2/P1.0输出。

DCEN:计数器方向控制。

当DCEN=0时,T2自动向上计数;

当DCEN=1时,T2向上/向下计数方式,由引脚T2EX状态决定计数方向。

3 定时器/计数器2操作方式选择见表5

表5 定时器/计数器2操作模式

2.1.3 单片机最小系统

单片机最小系统包括振荡电路和复位电路,见图2-2所示。晶振采用12M

晶振,指令周期为1us,复位电路采用上电复位和手动按键复位。

图2-2 单片机最小系统

2.2 液晶显示

液晶显示在电子产品设计中使用率相当高,普通的七段数码管显示器只能显示数字,若遇到要显示英文字符时,则一定会选择使用液晶显示器我们所用的LCD模块,其背面含有控制电路,其上面有专门的IC来完成LCD的动作控制,

在自行设计的接口中,只要送入适当的命令码和欲显示的数据,LCD便会将字符显示出来,控制方法非常简单。

其基本特性如下:

A.容易和4Bit/8Bit MPU相连;

B.可选择5×7或5×10点阵字符;

C.显示数据RAM容量:80×8Bit (80字符);

D.字符发生器ROM能提供用户所需字符库或标准库; 字库容量:192个字符(5×7点字型); 32个字符(5×10点字型);

E.DDRAM和CGRAM都能从MCU读取数据;

2.2.1 1602LCD接口引脚说明

一般市售的LCD都有统一的引脚,共有16个引脚,其外观如图2-3所示,其中有8个是数据引脚、3个控制引脚、5个接地和电源脚。各引脚号及其功能如表6所示。

表6 1602LCD引脚说明

图2-3 1602LCD外观

2.2.2 LCD的控制方法

通过单片机来控制LCD模块,方法十分简单,LCD模块其内部可以看成有两组寄存器,一个为指令寄存器,一个为数据寄存器,由RS引脚来控制。所有对指令寄存器或数据寄存器的存取均需检查LCD内部的忙碌标志(busy flag),此标志用来告知LCD内部正在工作,当此位为0时,才可以写入指令或数据。

1602模块的设定,读写,与光标控制都是通过指令来完成,共有11条指令,如表7所示。

表7 1602LCD指令码

具体描述如下:

指令1:清显示,光标复位到地址00H位置。

指令2:光标复位,光标返回到地址00H。

指令3:光标和显示模式设置 I/D:光标移动方向,高电平右移,低电平左移,S:屏幕上所有文字是否左移或者右移。高电平表示有效,低电平则无效。

指令4:显示开关控制。 D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示 C:控制光标的开与关,高电平表示有光标,低电平表示无光标 B:控制光标是否闪烁,高电平闪烁,低电平不闪烁。

指令5:光标或显示移位 S/C:高电平时移动显示的文字,低电平时移动光标。R/L,高向左,低向右。

指令6:功能设置命令 DL:高电平时为4位总线,低电平时为8位总线 N:低电平时为单行显示,高电

基于单片机的智能小车的设计毕业论文总

基于单片机的智能小车的设计-毕业论文-总

————————————————————————————————作者:————————————————————————————————日期:

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

摘要 单片机作为一种微型控制器,自走入人们的视野以来,就随着科技进步不断地更新换代。它能够将计算机所有关键的零件整合集中在一块芯片上,并且具有强大的计数功能,以及各种必要的接口,因此单片机在自动控制系统中通常处于核心地位。本文对于智能小车的设计思路就应用了最常见的AT89S51单片机作控制处理器,该单片机在低功率的基础上,能够保持其性能在一个较高的水平上,且其8K的处理器够灵巧,适用于嵌入式产品,在众多单片机中,表现较为优秀。 本设计是在单片机的基础上实施的,兼具数据处理、即时调控和报警提醒功能,小车接到行驶指令后,红外探头会检测路况信息(是否处在黑线路径范围内)并反馈给单片机处理,单片机判断后作出相应指令,由电机驱动使小车执行相应行驶动作。单片机与系统的配合使智能小车的行驶保持灵敏迅速的状态。 关键词:单片机寻迹报警红外线电机驱动

Abstract With the rapid development of science and technology in recent years,SCM applications arecontinually deepen ing.Traditionalcontroltest drive at the same ti me, the rapidly growing update. In real-timedetect ionandcontrolof the microcomputer application system,the microcontrolleris oftenused asacore component.SCM is the main featureint egrated computer chip ina micro-computer. Itis a setof multi-counting and the interface in oneof the micro-controller. The 51 single-chip microcontroll eris the mosttypical andmost representative one.Thedesignof the mainapplicationAT89S51asthecontrol,anddisplaydriverintegratedcircuit sand other systems.Based on single chipdesign.MCUAT89S51 using the controlleras an alarm device that can givefull playto AT89S51ofdata processing and real-time control functions.Make the system work in the bestcondition,improvethesystem sensit ivity.Whentwo signal driven forward bycar tracing module,theinfrares onwhether to producelevel signalsthrough the black,retutn again according to requirement ofdesign procedure of judgment for motor drivermodule,itcontrolsthe car turning back forward ofrunning onthe blackline. Keywords:SCM,Tracing, Alarm device,Levels

基于51单片机的智能车毕业设计(论文)

基于80C51的电动智能单片机 摘要 80C51单片机是一款八位单片机,它的易用性和多功能性受到了广大使用者的好评。这里介绍的是如何用80C51单片机来实现长春工业大学的毕业设计,该设计是结合科研项目而确定的设计类课题。本系统以设计题目的要求为目的,采用80C51单片机为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。整个系统的电路结构简单,可靠性能高。实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。 采用的技术主要有: (1)通过编程来控制小车的速度; (2)传感器的有效应用; (3)新型显示芯片的采用. 关键词80C51单片机、智能、光电检测器、PWM调速、电动小车

Design and create an intelligence electricity motive small car Abstract 80C51 is a 8 bit single chip computer. Its easily using and multi-function suffer large users. This article introduces the CCUT graduation design with the 80C51 single chip computer. This design combines with scientific research object. This system regards the request of the topic, adopting 80C51 for controlling core, super sonic sensor for test the hinder. It can run in a high and a low speed or stop automatically. It also can record the time, distance and the speed or searching light and mark automatically the electric circuit construction of whole system is simple, the function is dependable. Experiment test result satisfy the request, this text emphasizes introduced the hardware system designs and the result analyze. The adoption of technique as: (1)Reduce the speed by program the engine; (2)Efficient application of the sensor; (3)The adoption of the new display chip. Keywords 80C51 single chip computer, light electricity detector, PWM speed adjusting, Electricity motive small car

(完整版)智能小车本科毕业设计

摘要 随着社会各行各业的迅速发展,根据人类的需求出现了各种各样的智能机器人、智能车。智能小车又称为移动式机器人,是一个多种高新技术的集成体,它融合了机械、电子、传感器、计算机硬件、软件、人工智能等许多学科的知识,伴着我国科学技术的进步,智能化和自动化技术越来越普及,各种高科技也广泛应用于智能车等制造领域,使智能车越来越多样化。根据不同的需求便出现了各种功能的智能小车。 本设计是以AT89C52单片机为核心的智能车的设计,系统主要由红外检测模块、单片机最小系统模块、电机控制模块、电源模块组成。其中电源模块由四节1.5V电池组成,经过7805稳压电路输出5V的稳定电压;红外检测模块包括两只红外反射式对管TCRT5000;最小系统模块主要包括AT89C52单片机和其外围电路;电机模块包括两个减速直流电机及其附属减速箱和两个电机驱动控制芯片L298N。软件部分由C语言编程,实现对各部分的处理和控制。该智能车可以实现自动避障、避障的功能。整个系统结构简单,运行高效。 关键词:智能小车避障 AT89C52 L298N电机驱动

Abstract With the rapid development of all sectors of society, based on needs emergence of a variety of intelligent robots, intelligent vehicles. Smart car, also known as mobile robots, is a multi-tech integrated body, which combines mechanical, electronics, sensors, computer technology is becoming increasingly popular, is also widely used in various the needs of the various functions will appear smart car. The design is based on AT89C52 microcontroller as the core of the intelligent vehicle design, the system mainly consists of infrared detection module, the smallest single-chip system module, motor control module, power module. Wherein the power supply module consists of four 1.5V batteries composed after 7805 5V regulator circuit output stable voltage; infrared detector module includes two infrared reflective of the tube TCRT5000; minimum system module includes AT89C52 microcontroller and its peripheral circuits; motor module includes two DC motors and its subsidiary reducer gearbox and two motor drive control chip L298N. Software part by the C programming language, to achieve the various parts of the processing and control. The smart car can automatically avoid obstacles, obstacle avoidance function. The whole system is simple, efficient operation.

基于单片机的智能小车设计(红外避障及循迹)

轮式移动机器人的设计报告 单片机系统课程设计智能小车(避障及循迹)的设计

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

(完整版)基于单片机智能循迹小车毕业设计

沈阳理工大学 课程名称:基于单片机智能循迹小车姓名:魏玉柱 指导教师:程磊催宁海

摘要 本文论述了基于单片机的智能循迹小车的控制过程。智能循迹是基 于自动引导机器人系统,用以实现小车自动识别路线,以及选择正确的路 线。智能循迹小车是一个运用传感器、单片机、电机驱动及自动控制等技 术来实现按照预先设定的模式下,不受人为管理时能够自动实现循迹导航 的高新科技。该技术已经应用于无人驾驶机动车,无人工厂,仓库,服务 机器人等多种领域。 本设计采用STC89C52单片机作为小车的控制核心;采用TCRT5000红 外反射式开关传感器作为小车的循迹模块来识别白色路面中央的黑色引导 线,采集信号并将信号转换为能被单片机识别的数字信号;采用驱动芯片 L298N构成双H桥控制直流电机,其中软件系统采用C程序,本设计的电 路结构简单,容易实现,可靠性高。 关键词:STC89C52 智能循迹小车TCRT5000传感器电机驱动 目录 1引言 (4) 2 需求分析 (4)

2.2 循迹小车的发展历程回顾 (5) 2.3智能循迹小车的应用 (5) 2.4 智能循迹小车研究中的关键技术 (8) 3系统设计 (9) 4详细设计 (8) 4.1 硬件设计 (8) 4.1.1电路原理图 (9) 4.1.2 器件选择 (10) 4.1.2.1 智能循迹小车的主控芯片的选择 (10) 4.1.2.2 智能循迹小车电源模块的选择 (10) 4.1.2.3 智能循迹小车电机驱动电路的选择 (11) 4.1.2.4 智能小车循迹模块的选择 (11) 4.1.3 模块设计 (12) 4.1.3.1电机驱动模块电路 (12) 4.1.3.2光电传感器模块 (12) 4.2 软件设计 (14) 4.2.1程序流程图 (14) 4.2.2实现主要代码 (14) 5 实验结果 (16) 5.1设计实现 (16) 5.2出现的问题和解决的方法 (17)

《基于51单片机的红外避障自动车的实现》技术报告

《基于51单片机的红外避障自动车的实现》技术报告技术报告:基于51单片机的红外避障自动车的实现 引言 红外避障技术在自动车领域中具有重要的应用潜力。本报告旨在介绍 一种基于51单片机的红外避障自动车的实现方法。该自动车能够通过红 外遥感技术检测周围环境并避开障碍物,实现自主导航功能。 一、系统硬件设计 1.硬件平台选择 本系统主要采用51单片机作为主控制器,因其资源丰富、易于编程 和低成本等特点。另外,还需要模块包括红外传感器模块和马达驱动模块。 2.红外传感器模块设计 红外传感器模块通过红外发射管和接收管组成。发射管发出红外光, 在遇到障碍物时,被障碍物反射回的红外光通过接收管被接收到。根据接 收到的光线强度和反射时间,可以确定是否有障碍物存在。 3.马达驱动模块设计 马达驱动模块通过电路连接到51单片机输出口,用于控制电机的转动。当检测到有障碍物存在时,系统会发送信号给马达驱动模块,从而控 制车辆停止或改变方向。 二、系统软件设计 1.硬件初始化

在程序的开始部分,需要对51单片机和各个硬件模块进行初始化, 包括设置引脚的输入输出方式、红外传感器和马达的初始化等。 2.红外传感器数据采集与处理 通过相关的接口和程序代码,可以实现对红外传感器的数据采集和处理。利用红外传感器模块发射红外光,并通过接收模块接收到反射的光线 信号。通过采集到的信号强度和反射时间,可以判断是否有障碍物存在。 3.障碍物检测与避障 根据红外传感器采集到的数据,判断是否有障碍物存在。如果有障碍物,则需要控制车辆停止或改变方向来避开障碍物。通过控制马达驱动模块,可以实时改变车辆的行驶方向。 4.车辆导航控制 车辆导航控制部分主要是根据红外传感器采集到的数据和障碍物检测 结果,实时控制车辆的行驶方向。通过对数据的处理和逻辑判断,可以决 定车辆的下一步行动,例如前进、后退、左转或右转等。 三、实验结果与讨论 在实验中,我们成功实现了基于51单片机的红外避障自动车的功能。通过红外传感器模块,我们可以有效地检测到周围的障碍物,并及时避开,实现了自主导航。 然而,在实际场景中,红外传感器的遮挡、反射光强度等因素都会对 检测结果产生影响。因此,在进一步的研究中,可以考虑引入其他传感器 和相应的算法,以提高自动车的避障能力。 结论

红外线智能避障小车报告

红外线智能避障小车 作者:陈栋展,韦冰江,熊涛,于泳 一、方案设计与论证: 方案一: 原理功能简要描述: 运用逻辑电路来完成电路,通过对红外线探测到物体所发出回的信号用逻辑电路进行处理,控制电机,使小车能够转向,避开障碍物。通过H桥驱动电路来控制电机的转向和前进可行性分析:通过数字逻辑门与H桥驱动电路来控制电机的转向和前进。反映速度非常快,稳定性很高,成本相对较低,开发周期和所消耗精力都比较小。但是由于这个方案一旦完成,便不容易更改,若更改的话,后期的投入相对会变大,灵活性较差,对于小车功能的拓展有很大的局限性。而且不易实现功能稍微强大的拓展。 方案二: 原理功能简要描述: 运用89S51搭建控制电路,把红外信号接到单片机上,通过单片机对信号的检测和处理,控制外围电路使小车转向,来避开障碍物。通过H桥驱动电路来控制电机的转向和前进。可行性分析:

通过微控制芯片51对数据进行处理,处理速度远远满足小车的运行和避障的需求。稳定性较高。成本相对较大,开发周期较长,消耗精力较多。但是方案灵活性较强,即使成品完成,也可以通过编写不同的程序,增加模块来增加小车的功能。 综上所述,我们选择方案二,以便以后小车功能的拓展。 二、系统原理框图: 三、主要电路设计: 电源: 电源采用24V直流稳压电源(战车争霸留下的,所以拿来直接用了)。通过LM7812稳压,供给电动机驱动电压。用LM7805给单片机供电,电源模块原理图如下: 小电容消除快速的电源波形抖动,大电容消除慢速的。 检测模块: 检测物体模块由三个E3F-DS30C4红外线传感器检测信号的。分

别检测小车的左边,右边以及,中间位置是否有物体。并将输出结果接于51的定时器中断端口上去。只打开外部中断INT0,当任意一个管脚检测到有物体可能妨碍小车运行的时候,通过74LS10三与非门电路检测做出反应。输出低,运行外部中断INT0中的程序。 测速模块: 根据通过在某一个车轮上打一个孔,E3F-DS30C4红外线传感器发射光能够穿过小孔,在小车运行时,没转一圈会产生一个低脉冲,用计数器中断接口检测并计数。测定每隔多长时间来一次脉冲,再根据车轮的直径,计算出小车的运行速度,并显示在LCD液晶显示屏上。线路如下:

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

本人保证自写文档,文档不足之处请谅解 目录 一、设计的目的 ---------- 1 二、设计的模块 ---------- 1 三、程序的流程 ---------- 6 四、元器件清单----------- 8 五、成品的制作----------- 8 六、注意事项------------ 9 七、设计的总结----------- 9 设计的目的 智能遥控车地目的主要突出在智能与遥控上,遥控意思明显就是通过某种控制手段使得小车能够实现由控制者控制前进后退等操作;智能可以体现为功能上的智能化。本作的目的是实现控制小车移动时对前方所存在的威胁进行报警提醒。 设计的模块 此次设计的硬件电路模块大致为五大类,分别是51 单片机最小系统模块、电源模块、电机工作驱动模块、超声波报警系统模块、无线控制发射接收模块。 下图为硬件电路框图: 1、单片机最小系统 此模块式是本设计的控制核心模块,单片机最小系统由三部分组成:STC89C52芯片部分、复位部分(由按键开关、极性电容、10K电阻组成)、晶振部

分(由12M石英晶振、两个30PF的瓷片电容组成)。主要起程序的输入与控制、程序的复位、时间频率控制的作用。 2、无线控制模块 本设计的无线控制模块是由编码芯片PT2262和解码芯片PT2272组成的电路模块组成,工作方式是编码芯片PT2262 发出的编码信号由:地址码、数据码、同步码组成一个完整的码字,解码芯片PT2272 接收到信号后,其地址码经过两次比较核对 后,VT 脚才输出高电平,与此同时相应的数据脚也输出高电平,如果发送端一直按住按键,编码芯片也会连续发射。 3、电机驱动模块 本设计是采用了L298N电机驱动模块来驱动减速电机工作;L298N是ST 公司生产的一种高电压、大电流电机驱动芯片。该芯片采用15脚封装。主要特点是:工作 电压高,最高工作电压可达46V;输出电流大,瞬间峰值电流可达3A,持续工作电流为2A;额定功率25W内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和步进电动机、继电器线圈等感性负载;采用标准逻辑电平信号控制;具有两个使能控制端,在不受输入信号影响的情况下允许或禁止器件工作有一个逻辑电源输入端,使内部逻辑电路部分在低电压下工作;可以外接检测电阻,将变化量反馈给控制电路。 4、超声波测距报警模块 超声波是一种频率比较高的声音, 指向性强. 超声波测距的原理是利用超声波在空气中的传播速度为已知,测量声波在发射后遇到障碍物反射回来的时间,根据发射和接收的时间差计算出发射点到障碍物的实际距离。由此可见,超声波测距原理与雷达原理是一样的。本设计的超声波测距模块是专为智能小车设计的,适合小范围,小空间,封闭空间的场合。 5、电源模块 本设计的电源供给需要三组电源,无线遥控需要一组5V左右的电源供给; 小车分两组供电,一为单片机供电所需5V电源(与无线遥控器的电源值一致), 二为L298N电机驱动模块供电所需9V电源。单片机有正负极排针,左

遥控小车毕业设计

遥控小车毕业设计 遥控小车毕业设计 随着科技的不断进步,遥控小车成为了人们生活中常见的一种智能设备。它不仅可以提供娱乐,还可以应用于各种领域,如工业、医疗等。本文将探讨一种遥控小车的毕业设计方案。 一、设计目标 在开始设计之前,我们首先需要明确设计的目标。本设计旨在开发一款功能强大、操作简便的遥控小车,以满足用户对于远程控制的需求。该小车应具备较高的机动性和稳定性,能够适应各种地形和环境。 二、硬件设计 1. 控制模块 遥控小车的核心是控制模块。我们可以选择使用Arduino等单片机作为控制模块,通过编程实现对小车的控制。此外,还需要配备无线通信模块,以实现与遥控器之间的数据传输。 2. 电源系统 为了保证小车的正常运行,我们需要设计一个稳定可靠的电源系统。可以选择使用锂电池作为小车的电源,通过充电器进行充电。此外,还需要考虑电源管理模块,以避免电池过放或过充的情况。 3. 传感器 为了增加小车的智能化程度,我们可以添加一些传感器,如红外线传感器、超声波传感器等。这些传感器可以用于检测障碍物、测量距离等功能,从而实现小车的自主避障和定位。

4. 机械结构 小车的机械结构应该具备足够的稳定性和灵活性。我们可以选择使用金属或塑 料材料制作车身,同时考虑到小车的重量和外形设计。此外,还需要设计合适 的轮子和悬挂系统,以提供良好的行驶性能。 三、软件设计 1. 远程控制程序 为了实现对小车的远程控制,我们需要编写一套远程控制程序。可以选择使用 C/C++等编程语言,通过串口或无线通信模块与小车进行数据交互。在程序中,可以定义各种指令,如前进、后退、转向等,以实现对小车的精确控制。 2. 自主避障算法 为了增加小车的智能化程度,我们可以编写一套自主避障算法。该算法可以根 据传感器的数据判断前方是否有障碍物,并采取相应的措施进行避障。例如, 当传感器检测到障碍物时,小车可以自动停下或改变方向,以避免碰撞。 3. 数据处理与显示 为了方便用户对小车的控制和监控,我们可以设计一个数据处理与显示模块。 该模块可以将小车传感器采集的数据进行处理,并通过LCD显示屏或手机App 等方式展示给用户。这样,用户可以实时了解小车的状态和周围环境。 四、实验与测试 在完成硬件和软件设计后,我们需要进行实验和测试,以验证设计的可行性和 稳定性。可以通过在实验室或室外环境中进行测试,模拟各种情况下的使用场景。同时,还可以邀请一些用户参与测试,并收集他们的反馈意见,以进一步 改进设计。

基于单片机电动智能小车设计报告

基于单片机电动智能小车设计报告 一、研究意义 随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。可见其研究意义很大。本设计就是在这样的背景下提出的,指导教师已经有充分的准备。本题目是结合科研项目而确定的设计类课题。设计的智能电动小车应该能够实时显示时间、速度、里程,具有自动寻迹、寻光、避障功能,可程控行驶速度、准确定位停车。本设计就采用了比较先进的80C51为控制核心,80C51采用CHOMS工艺,功耗很低。该设计具有实际意义,可以应用于考古、机器人、医疗器械等许多方面。尤其是在足球机器人研究方面具有很好的发展前景;在考古方面也应用到了超声波传感器进行检测。所以本设计与实际相结合,现实意义很强。 二、硬件设计 简易智能电动车采用单片机进行智能控制。开始由手动启动小车,并复位,当经过规定的起始黑线,由超声波传感器和红外光电传感器检测,通过单片机控制小车开始记数显示并避障、调速;系统的自动避障功能通过超声波传感器正前方检测和红外光电传感器左右侧检测,由单片机控制实现;在电动车进驶过程中,采用双极式H型PWM脉宽调制技术,以提高系统的静动态性能;采用动态共阴显示行驶时间和里程。

系统原理图如图所示: 三、软件设计 在进行微机控制系统设计时,除了系统硬件设计外,大量的工作就是如何根据每个生产对象的实际需要设计应用程序。因此,软件设计在微机控制系统设计中占重要地位。对于本系统,软件更为重要。在单片机控制系统中,大体上可分为数据处理、过程控制两个基本类型。数据处理包括:数据的采集、数字滤波、标度变换等。过程控制程序主要是使单片机按一定的方法进行计算,然后再输出,以便控制生产。 程序流程图如下:

红外遥控小车报告.docx

遥控小车制作 大 作 业 报 告

目录 一、整体方案设计 ............................................ 1... 1.1 整体方案设计的思路 .................................. 1.. 1.2 整体方案的流程图 .................................... 1.. 二、小车系统概况 ............................................ 1... 2.1 最小系统简介.......................................... 1.. 2.2 稳压系统简介........................................ 2.. 2.3 红外遥控简介........................................ 2.. 2.4 驱动原理简介........................................ 3.. 2.5 直流电机简介........................................ 4.. 三、硬件及软件 .............................................. 5... 3.1、Protel ...................................................................................... 5... 3.2、protues ................................................................................... 5... 3.3、Keil ........................................................................................ 5... 四、程序清单............................................................. 6.. . 五、电路板的焊接及仿真 .................................... 1.0. 六、结论及心得 ............................................ 1..0.

51单片机的智能小车毕业论文

51单片机的智能小车毕业论文

总体设计 本课题设计主要是制作一款能进行智能判断并能做出正确反应的小车。小车具有以下几个功能:自动避障功能;寻迹功能(按路面的黑色轨道行驶);无线遥控功能和语音控制。作品既可以对高端智能化进行剖析,也可以作为高级智能玩具发展对象,同时可成为大学生学习嵌入式控制系统的应用实例。 作品以两直流电动机为主驱动,通过各类传感器件来采集各类信息,送入主控单元AT89S51单片机,处理数据后完成相应动作,以达到自身控制。电机驱动电路采用高电压,高电流,四通道驱动集成芯片L293D;避障采用红外线收发来完成,自动寻迹采用红外线接收二极管完成;无线遥控则是采用带有PT2272解码的TDL-9915接收模块和带有PT2262编码的TDL9988-4发送模块完成以及附加功能的语音模块是以柱极式话筒脉冲波经过处理后完成。最后由控制单元处理数据后通过汇编程序有序合理的将各模块信号整合在一起并完成相应动作,实现了智能控制,相当于简易机器人[2]。 2.1 各模块分析选择 通过收集各硬件模块资料信息,对其进行有效的分析选择,最终选出最合理的设计方案。 2.1.1 主控单元方案比较与选择 方案一:采用各类数字电路来组成小车的控制系统,对外围避障信号,自动寻迹信号,无线遥控信号,语音控制信号进行处理。本方案电路复杂,灵活性不高,效率低,不利于小车智能化的扩展,对各路信号处理比较困难。 方案二:采用AT89S51单片机来作为整机的控制单元。红外线探头采用市面上通用的发射管与及接收头,经过比较芯片调制处理后由控制系统接收。路线寻找采用红外线管对路面信号采集,送到单片机系统处理,同样包括无线遥控信号和语音控制信号。此系统比较灵活,采用软件方法来解决复杂的硬件电路部分,使系统硬件简洁化,各类功能易于实现,能很好地满足题目的要求[3]。 比较以上两种方案的优缺点,方案二简洁、灵活、可扩展性好,更能达到

基于单片机的红外遥控小车设计

基于单片机的红外遥控小车设计 本文将详细介绍基于单片机的红外遥控小车设计。小车采用红外遥控 技术,能够实现远程控制和执行各种动作。首先,将介绍设计的硬件和软 件部分。然后,将详细描述小车的功能和实现过程。最后,将对设计进行 总结和展望。 硬件部分主要由以下组成:单片机、红外接收器、电机驱动器、电机 和电源。单片机是控制整个系统的核心部件,负责接收红外信号,解码并 执行相应的动作。红外接收器用于接收红外信号并传输给单片机进行解码。电机驱动器用于控制车辆的运动,根据单片机的指令控制电机的速度和方向。电机则负责提供车辆的动力。电源则提供整个系统的电能供应。 软件部分主要由以下组成:单片机的程序和红外信号的解码。单片机 的程序是使用C语言编写的,负责接收红外信号并判断相应的指令。红外 信号的解码则是将红外接收器接收到的信号转换成数字信号,使单片机能 够理解和执行。 小车的功能包括前进、后退、左转、右转和停止。远程控制器上的按 键对应不同的指令,通过红外遥控技术将指令发送给红外接收器。红外接 收器接收到指令后,传输给单片机进行解码。单片机根据指令控制电机驱 动器,使小车实现不同的动作。 实现过程如下:首先,根据硬件部分的连接原理图将各个硬件连接起来,并将电源接通。然后,编写单片机程序,使其能够接收红外信号并解码。接下来,根据不同的指令,编写程序控制电机驱动器,使小车实现前进、后退、左转、右转和停止的功能。最后,对整个系统进行测试和调试,验证其功能和性能。

在设计过程中,还需要考虑小车的安全性和可靠性。例如,可以加入 碰撞检测功能,当小车检测到碰撞时,自动停止运动。同时,还可以加入 电池电量检测功能,当电池电量低于一定值时,自动停止运动并发出警报。 总结:通过本文的介绍,我们了解了基于单片机的红外遥控小车设计。该设计能够实现远程控制和执行各种动作,具有很大的应用潜力。然而, 在实际应用中,还需要进一步优化设计,以提高小车的性能和功能。希望 未来能够有更多的研究和创新,推动该领域的发展。

基于51单片机的红外遥控小车设计和制作

基于51单片机的红外遥控小车设计和制作红外遥控小车设计和制作是一个有趣且实用的项目。本文将介绍一个基于51单片机的红外遥控小车的设计方案和制作过程。 设计方案: 1.硬件设计: -采用STC89C52单片机作为控制核心,具有良好的性能和稳定性。 -红外接收器模块:用于接收红外信号并将其转换为电信号。 -直流电机:用于驱动小车的轮子,实现前进、后退、转弯等动作。 -驱动电路:将单片机的输出信号转换为合适的电流和电压来驱动电机。 -电源:使用锂电池作为电源,提供所需的电能。 2.软件设计: -红外信号解码:将接收到的红外信号进行解码,并判断是前进、后退、转弯等命令。 -控制逻辑:根据解码结果产生相应的电信号,驱动电机实现小车的相应动作。 -响应机制:处理红外信号的时延和干扰,避免误操作或信号丢失。制作过程: 1.连接电路:

-将STC89C52单片机与电源、红外接收器模块和驱动电路连接。确保 连接正确、稳定。 -连接直流电机和驱动电路,通过电路板或者线缆进行连接,确保电 机可以正确驱动。 2.烧录程序: - 使用Keil C编译器编写控制程序,并将程序通过编程器烧录到 STC89C52单片机中。 3.完善控制逻辑: -在控制程序中添加红外信号解码和控制逻辑代码,使小车能够根据 接收到的红外信号做出相应动作。 4.调试和测试: -将红外遥控器对准红外接收器模块,发送不同的红外信号,确保小 车能够正确接收和处理信号。 -确保小车能够根据接收到的信号做出正确的动作,如前进、后退、 转弯等。 5.完善功能: -可以根据实际需求添加其他功能,如声控、避障、图像识别等,提 升小车的智能性和功能性。 通过以上设计和制作过程,一个基于51单片机的红外遥控小车就可 以完成。这个小车可以通过红外遥控器进行远程控制,并实现前进、后退、转弯等动作。它可以在室内或者室外进行运行,并具有一定的智能性和便

基于51单片机红外无线遥控智能小车控制设计

基于51单片机红外无线遥控智能小车控制设 计 摘要: 本文利用51单片机设计了一款具有红外无线遥控功能的智能小车控制系统。该系统基于红外技术,实现了对智能小车的远程控制。通过建立遥控信号传输模型和小车控制模块,实现了智能小车的实时运动控制,包括前进、后退、左转、右转等操作。本文详细介绍了系统设计方案、硬件设计和软件设计,通过实验验证,证明该系统能够稳定地实现智能小车的远程控制,具有一定的应用价值和推广前景。 关键词: 51单片机;红外无线遥控;智能小车控制;遥控信号传输模型 Abstract: In this paper, a smart car control system with infrared wireless remote control function based on 51 single-chip microcomputer is designed. The system is based on infrared technology, which realizes the remote control of the smart car. By establishing the remote control signal transmission model and the car control module, real-time motion control of the smart car, including forward, backward, turning left and turning right, is realized. This paper introduces the system design scheme, hardware design and software design in detail. Through experiments, it is proved that the system can stably realize the remote control of the smart car, and has certain application value and promotion prospects. Keywords: 51 single-chip microcomputer; infrared wireless remote control; smart car control; remote control signal

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

基于单片机智能遥控小车的设计 引言: 一、硬件设计: 智能遥控小车的硬件设计包括机械结构和电子模块两个方面。 1.机械结构设计: 机械结构设计为小车提供了良好的稳定性和移动能力。首先,选取适合的底盘结构,确保小车的稳固性和均衡性。其次,选择合适的电机和轮子,以实现小车的前进、后退和转向功能。最后,在机械结构中添加传感器支架和摄像头支架,方便后续的传感器和摄像头模块的安装。 2.电子模块设计: 电子模块设计包括主控模块、通信模块和电源模块三个部分。 (1)主控模块: 主控模块是整个智能遥控小车的核心,它负责接收遥控命令、控制电机的转动并实时处理传感器数据。选择一款性能较强的单片机作为主控芯片,如STM32系列,以满足小车处理复杂任务的需求。 (2)通信模块: (3)电源模块: 电源模块为智能遥控小车提供稳定的电源,要保证小车的正常工作需要满足一定的电流和电压要求。选取合适的锂电池组或者干电池组作为电源,通过适当的电压调节和保护电路,保证电源的稳定性和安全性。

二、软件设计: 智能遥控小车的软件设计包括底层驱动程序的编写和上层应用程序的 开发。 1.底层驱动程序: 底层驱动程序主要用于控制电机和监测传感器数据。通过编写合适的 电机驱动程序,实现小车的前进、后退和转向功能。同时,编写传感器驱 动程序获取传感器的数据,如超声波测距、红外线检测和摄像头采集等, 为上层应用程序提供数据支持。 2.上层应用程序: 三、功能拓展: 智能遥控小车的功能可以通过添加各种传感器和模块进行拓展,如以 下几个功能: 1.环境检测功能: 通过添加温湿度传感器、二氧化碳传感器等,实时监测环境数据,可 以应用于室内空气质量、温湿度调节等应用。 2.避障功能: 通过添加超声波传感器、红外线传感器等,在小车前方进行信号检测,实现小车的避障功能。 3.图像识别功能: 通过添加摄像头模块,对图像进行处理和分析,实现小车的图像识别 功能,如人脸识别、物体识别等。

基于单片机的智能小车 毕业论文

本科毕业设计(论文)基于单片机的智能小车控制

基于单片机的智能小车控制 摘要:智能化作为现代电子产品的新趋势,是今后的电子产业的发展方向。 智能化设计的电子产品可以按照预先设定的模式在一个环境里自动运作,不需要 人为的管理,可应用于科学勘探、环境监测、智能家居等方面。基于单片机的智 能小车控制就是其中的一个体现。本设计实现了一种基于单片机的自动避障智能 模型车系统,通过红外传感器采集路况信息,通过对检测信息的分析,自动控制 转向电机转向,改变行驶路径,绕过障碍物,从而实现车稳定避障。 本课题设计的智能小车,具有自动避障功能,超声波测距报警,无线电遥控 等功能。 关键词:智能车;单片机;避障;红外线 : , . , , . , , , , . . , . . , , . , . , , . : 目录 序言错误!未指定书签。 第章总体设计方案错误!未指定书签。 课题任务分析错误!未指定书签。 方案论证错误!未指定书签。 小车遥控部分错误!未指定书签。 小车驱动部分错误!未指定书签。 第章系统硬件构成错误!未指定书签。 系统设计原理错误!未指定书签。 主要元器件简介错误!未指定书签。 简介错误!未指定书签。

无线收发芯片简介错误!未指定书签。 芯片直流电机驱动模块错误!未指定书签。 红外避障模块错误!未指定书签。 超声波测距模块错误!未指定书签。 蜂鸣器驱动电路错误!未指定书签。 液晶显示电路错误!未指定书签。 遥控部分独立按键电路错误!未指定书签。第章软件的设计与说明错误!未指定书签。 软件设计错误!未指定书签。 软件的说明错误!未指定书签。 遥控部分主程序流程错误!未指定书签。 子程序流程图错误!未指定书签。 小车部分主程序流程图错误!未指定书签。第章调试与总结错误!未指定书签。 硬件部分错误!未指定书签。 硬件的焊接错误!未指定书签。

基于单片机的红外避障小车毕业设计

毕业设计(论文) 题目:基于单片机的红外避障小车 学院:浦江学院 专业:电子信息工程 2013 年 06 月

摘要 随着科学技术的进步,智能化和自动化技术越来越普及,各种高科技技术也广泛应用于智能小车河机器人玩具制造领域,使智能机器人越来越多样化。智能小车是一个多种高新技术的集成体,融合了机械,计算机硬件,软件,电子,人工智能等多种科学技术的知识,可以涉及到当今许多前言领域的技术。矚慫润厲钐瘗睞枥庑赖。 本设计主要由单片机控制系统模块、电机驱动模块、红外避障模块、声控模块组成,系统以STC89C52RC单片机为核心,通过避障模块和声控模块接受到的信息来控制电机运行。系统通过7节1.5V干电池通过降压电路降成5V稳定直流电对单片机和发动机进行供电。本文介绍了红外避障的原理、系统整体设计及相关软件的介绍。软件部分采用模块化设计思路,整个程序包括主程序,电机驱动程序,信号检测程序,通过小车运行时检测到的运行信息来调用左转、直行或停止函数来控制小车。聞創沟燴鐺險爱氇谴净。 测试结果表明,本文的各项功能基本正常,除发动机转速不匹配外能实现本设计的所有要求。 关键字:STC89C52RC 小车避障单片机 I

Abstract With the progress of science and technology, intelligent and automation technology is more and more popular,High-tech technology is also widely used in intelligent car river robot toy manufacturing, intelligent robot is more and more diversified. Intelligent car is a variety of high and new technology integration, integration of mechanical, computer hardware, software, electronics, artificial intelligence and so on the many kinds of knowledge, science and technology can be involved in many of today's introduction in the field of technology.残骛楼諍锩瀨濟溆塹籟。 This design is mainly composed of single-chip microcomputer control system module, motor drive module, the infrared obstacle avoidance module, voice control module, system with STC89C52RC single-chip microcomputer as the core, through the obstacle avoidance module and voice control module receives information to control the motor running. System by 7 1.5 V dry cell by step-down circuit down into a stable dc 5 V for single chip microcomputer and engine power. This paper introduces the principle of infrared obstacle avoidance, the introduction of overall system design and related software. Software part adopts the modular design thinking, the process includes the main program, motor driver, signal detection procedures, through the car runs the operation of the detected information call to turn left, go straight, or stop function to control the car.酽锕极額閉镇桧猪訣锥。 Test results show that the various functions of the basic normal, in addition to the engine speed does not match to achieve all the requirements of the design.彈贸摄尔霁毙攬砖卤庑。Key words: obstacle avoidance SCM STC89C52RC cars II

相关主题