搜档网
当前位置:搜档网 › 基于单片机的多功能智能小车设计

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

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

学科代码:

学号:XXXXXXXXX

XXXX 大学(本科)

毕业论文

题目:基于单片机的多功能智能小车设计

学院:

专业:

年级:

姓名:

指导教师:

完成时间:20 年月日

基于单片机的多功能智能小车设计摘要:近几年,我国经济的迅速的增长使得小车的销售量逐渐升高,2016年,我国新能源汽车的销售达到了51.7万辆,销售率同比增长了20.5%。汽车数量的日益增多使得交通拥挤的现象越来越严重,因此,交通事故的发生的频率也在逐渐的增多。为了提高小车运行的安全,本文提出了一种基于单片机的多功能智能型小车的设计。

本文以STC89C51的单片机为核心,设计了一款多功能的智能小车,由于STC89C51的单片机在市场上受到了消费者普遍的好评,利用它进行智能小车的设计,既满足了大众的需求,又提高了小车设计的性能。同时,本文还结合了直流电机L298N型号的驱动芯片、E18-D80NK 红外避障传感器、TCRT5000红外反射式接近开关传感器对智能小车的整体进行了构架。

关键词:单片机;多功能;智能小车;设计

Abstract

In recent years, China's rapid economic growth makes the car sales gradually increased, in 2016, China's new energy vehicle sales reached 517,000, sales rate increased by 20.5%. The increasing number of cars makes traffic congestion more and more serious, so the frequency of traffic accidents is gradually increasing. In order to improve the safety of car operation, this paper presents a multi-functional intelligent car based on single-chip design.

In this paper, STC89C51 single-chip as the core, designed a multi-functional smart car, as STC89C51 microcontroller in the market by consumers generally praise, use it for intelligent car design, both to meet the needs of the public, but also improve The performance of the car design. At the same time, this article also combines the DC motor L298N model driver chip, E18-D80NK infrared obstacle avoidance sensor, TCRT5000 infrared reflector proximity switch sensor on the overall structure of the smart car.

Key Words: Single-chip;multi-function;intelligent car;design

目录

Abstract (3)

引言 (6)

1方案选型 (6)

1.1车体设计 (6)

1.2电机驱动选择 (6)

2.3 PWM调速技术 (8)

2.4 循迹模块技术 (9)

2.5 避障模块技术 (9)

2.6 控制系统模块 (10)

2.7电源选择 (10)

2总体方案设计 (10)

2.1设计任务描述 (10)

2.2总体设计 (11)

2.3需求分析 (11)

2.4总体方案 (11)

3硬件电路设计 (11)

3.1电源电路设计 (11)

3.2驱动电路设计 (12)

3.3循迹避障部分电路 (13)

4程序设计 (14)

4.1主程序设计概述 (14)

4.2 主程序流程图 (14)

4.3 驱动程序流程图 (15)

4.4 循迹程序流程图 (16)

4.5 避障程序流程图 (17)

5制作安装与调试 (18)

5.1小车的安装 (18)

5.2小车运动模式调试 (18)

5.3小车循迹调试 (19)

5.4小车避障调试 (19)

5.3小车的功能 (19)

结论 (20)

参考文献 (21)

引言

当前,关于智能化小车的设计越来越成为当前学者们关注的热点问题,对于智能小车的设计,采用的方法也越来对多样,利用单片机的程序设计的智能小车也是其中的一种。单片机的技术的使用提升了小车的性能,帮助小车减少了阻碍,并将小车在运行过程中所遇到的危险降低到了最下化。因此,本文应用了现代化的思维,利用STC89C51的单片机对智能小车进行设计。不同型号的单片机的优点和缺点也各不相同,本文选择了在市场上广泛得到认同的STC89C51的单片机对智能小车的程序进行了总体的设计,主要满足了大众的需求。

1方案选型

1.1车体设计

本次设计采用了两轮驱动式的车体。两轮驱动的优势就是充分的利用了两个电机来驱动;两个轮子,这种做法主要是满足了小车动力能够得到均匀的分配。在小车遇到滑动的紧急时刻时,能够降低小车滑动的力度。另外,使用四轮驱动对小车安全性的提升更加的明显。两者同时都可以根据路面的行驶的状态通过发动机传输将按钮分布在轮子上,提高小车行驶的性能。两轮驱动比四轮驱动容易,驱动元件的分布较为密集。

1.2电机驱动选择

小车在行驶的过程中,必须要使用轮子来实现驱动,由于小车在行进的过程中每个轮子的转速是不一样的。为了区分每个轮子在转弯时的速度,因此,就需求利用电机的驱动模块对电机进行驱动。

直流电机的优势在于它能够反复的承受冲击,驱动过程也只是需要合适的直流电压驱动就可以了。直流电机解决了小车在转弯的过程中遇到的急速转弯与反复转动时遇到的问题。由于直流电压的转速范围较广,转速实现方便,因而只需要合适的电压就能实现其转动。它是不需要精确的计算与全圈数的限制的。为了实现电机的驱动,就需要借助单片的I/O来实现,I/O使用两的增加也增加了设计的难度。选择直流电机能够降低难度。

直流电机的驱动模式呈现了“H”型的驱动,它的组成是由四个晶体管和一个电机组成。在组成的结构中,四个晶体管组成的形式恰好呈现了一个“H”的形状,接上了“+”、“-”电压后,就能成功的实现驱动。在使用的过程中,使用单独的元器件来实现“H”型电路非常的有难度。为了实现“H”型的桥式电路可以使用市面上的封装的芯片。因此在设计电路时需要考虑芯片的工作范围,控制电路实际所需要的信号。

图1-1H桥式驱动电路

驱动模块采用了专用的芯片L298N作为本次智能小车设计的电机驱动的芯片,型号L298N芯片具有的优势体现在它是一个具有高压大电流的全桥驱动芯片,它响应频率较高,它能够控制两个直流电机。图1.2是L298N的引脚图和输入输出关系表。

图1-2 L298N外部引脚

表1-1 L298N输入输出关系

ENA IN1 IN2 电机运行情况

H H L 正转

H L H 反转

H IN2 IN1 快速停止

L X X 停止

L298N 的5、7、10、12 四个引脚接到单片机上,通过对单片机的编程就可实现两个直流电机的PWM调速控制。

图1-3 L298N电机驱动电路

1.3 PWM调速技术

利用PWM技术来实现硬件的调试的方式有两种,一种是硬件的调制法,另外一种就是生成法。硬件生成的方法主要是利用波形的调制的信号将需要传递的信息用波形来改变。由于在三角比较容易实现系统控制,利用参数进行调节也比较容易。由于复杂的信号是不同的正弦信号叠加而成。利用正弦波的信号来实现PWM波的调制,利用这种信号产生信号会更加的容易,利用PWM进行波形的变幻时只需要在软件的程序中进行简单的修改就能实现系统的控制。

由于硬件调制法电路是属于模拟电路,其结构比较复杂,而且在实现电路设计和搭建时,相比较起来不方便,难以实现精确的控制。而软件生成法就比较简单,只要在控制程序里加上PWM调制就可以。因此,我采用软件生成法来实现PWM波形。

1.4 循迹模块技术

小车前进的过程中,我们要将小车的行驶的灵敏性考虑其中。因为只有保证了小车的较强的灵敏性才能对小车行驶的路径进行较好的探索。循迹模块的采用可以通过采用发光的红外线二级管来照明,例如利用光电流的形式将红外线连接在电路上,对产生的信号的通电系统进行利用,使用这一模块的优势在于,光电信号会随着光的变化而产生变化。它受到光强的作用比较明显,本次设计的智能小车就充分的考虑了小车成本、实用性能等相关的因素,通过多方的考虑本次设计采用了红外线对管进行循迹。

红外线管的优势在于它能够将信号转化为光电信号,具体的示意图如(1-4所示),它是利用光敏的器件和光电的变换装置来实现的,主要是利用光信息源、红外线光信息源对间接辐射一定的光能,它将携带信息光能量传输给红外线对管接收之后就利用红外线对其进行作用,并且要有规律的光源进行模拟出,通过输出模拟后将输出的信息转化为数字化的对应的符号。

图1-3 红外光电传感器工作原理

1.5 避障模块技术

在系统设计的过程中,我们需要设计出小车自动探寻和搜索障碍物的功能,这样才能保证小车在行进的过程中能够自动的规避障碍物。并且在选择规避障碍物的过程中有两种选择模式,一种是使用红外线避让的模式,一种是利用超声波避让的模式。

红外线的光电指定性较强,由于红外线指定性强,因此,在传播的过程中,它的介质传播较远,便于小车的近距离的测量和障碍物的探测。利用红外线探测是解决小车成功避让的主要方式,由于红线线是通过利用空气来实现传播的,以此,小车在碰到障碍物时就会自动的返回,这是利用红外线接受的原理让小车在遇到障碍物时就能自动探测障碍物的距离。小车在遇到障碍物时能利用超声波的

传感器作用。超声波测量障碍物具有速度反映灵敏的特点。但是成本的相对应较高,因此本文选择相对于成本较低一点,电路设计稍微简单一点的红外线避让技术。

1.6 控制系统模块

对于智能小车控制模块的设计,我们采用了STC公司生产的型号为STC89C51的单片机。为了保证小车的整个运行的安全,就需对各个系统的数据的模块进行处理,尤其是在选择驱动电机时,就需要利用单片机技术来实现I/O 口来输出控制信号,以此来实现小车的前进、后退、转弯的功能。由于小车在行驶的过程中接收很多的信号,例如循迹信号、超声波信号等。控制系统的设计是保证小车成功躲避障碍物的主要手段。

图1-5 51单片机引脚图

1.7电源选择

本次设计采用了额定电压为9V单片机系统,9V的驱系统能够让小车平稳的行驶,并且在小车行驶的过程中不会因为电压过高而不被烧坏。9V电压能够保证驱动之需的同时,还能提高元器件的使用频率。

2总体方案设计

2.1设计任务描述

本章主要简要地介绍系统总体方案的选定和总体设计的思路,在后面章节中将整个系统分为机械结构、控制模块、控制算法等三部分对智能车控制系统进行

深入的介绍分析。

设计任务描述:巩固已学的理论知识,能够深入理解单片机的基本原理、硬件组成和工作过程,了解单片机的系统组成及相关模块的链接配合,正确设计的各个单元电路,合理编程使小车按预先模式行驶。

2.2总体设计

小车的整体系统是以51单片机为CPU,通过红外对管来进行黑线检测循迹行走,通过超声波探测器进行障碍物感知,进行避障功能实现,通过驱动模块来实现电机的驱动,从而达到小车的运动。

2.3需求分析

设计一种智能小车,借助于TCRT5000红外反射式接近开关传感器及

E18-D80NK 红外避障传感器,并通过STC89C51单片机对小车进行实时控制,首先在预定的模式下运动不能超出轨道有障碍的情况下实施避障减速在有障碍且在超车区的情况下实施超车。这样循环下去。

2.4总体方案

系统的采用AT的8位微控制器STC89C51单片机作为核心控制单元用于智能车系统的控制。在选定智能车系统采用E18-D80NK 红外避障传感器

-TCRT5000红外反射式接近开关循迹方案后,路径信号经STC89C51的I/O口输入处理后,用于小车运动控制决策,由P0口输出电机控制信号。

根据系统方案的设计,系统应包括以下模块:STC89C51主控模块、路径检测模块、电源模块、电机驱动模块、E18-D80NK 红外避障传感器、TCRT5000红外反射式接近开关传模块、辅助调试模块等。

STC89C51主控模块,作为整个智能车的“大脑”,红外避障和接近开关传感器的信号,根据控制算法做出控制决策,驱动直流电机完成对智能车的控制。

电机驱动模块,驱动直流电机完成智能车的前进停止转向等功能。红外避障模块,探测有无障碍物,接近开关探测路面状况。

3硬件电路设计

3.1电源电路设计

在小车的电源系统,采用9V直流供电,为了防止在误操作时接入过高的电流使整个电路烧毁,一般会在电路中接入防击穿电容。

图3-19V电源模块图

3.2驱动电路设计

图3-2驱动电路框架图

在驱动电路部分设计时,我们要考虑的是驱动芯片的选择,一般是在L298N 和L293D这两款芯片中选择。对于L298N芯片,是使用的15脚直插式封装模式,具有四通道驱动逻辑电路,可以很方便的驱动两个电机。而且它的工作电压以及单通道输出电流都比较高,一般可达到46V和2A L293D在功能上和L298N基本一样,但是它的工作电压和通道电流都相比于L298N要小,其采用的是直插式16脚SOIC-20封装模式。所以,在应用时,一般使用L298N而不采用L293D,从经济方面来考虑,L298N也更具有优势。L298N输出电压的方式有两种,一种是直接通过电源的调节来进行电压输出;另一种就是直接使用单片机上的输入输出口提供电压信号。

该驱动芯片可驱动2路直流电机,使能端ENA、ENB 为高电平时有效,控制方式及直流电机状态表如下所示。如果PWM直流电机的速度控制,需要设置IN1和IN2,确定电机的旋转方向,并使输出PWM脉冲,可以实现转速控制。请注意,当使能信号是0,电动机自由停止状态;若使能ENA信号为1,并且IN1

和IN2 都为00 或11 时,电机处于制动状态。

ENA INI IN2 直流电机状态

0 X X 停止

1 0 0 制动

1 0 1 正转

1 1 0 反转

1 1 1 制动

3.3循迹避障部分电路

图3-3循迹模块框架

在进行小车循迹电路设计时,我们要考虑到当红外对管检测到黑线以后,如何进行下一步操作。首先将红外对管接收的光信号转化为电流信号,再将模拟电流信号转化为数字信号。红外线探测障碍物并绕过障碍物模块是利用红外线发射器向某一方向红外线,红外线在空气中传播,途中碰到障碍物就立即返回来,红外线接收器收到反射光经相应的电路进行处理,以测定障碍物的方位及距离,并向下车发送控制信号以使小车绕过障碍物。

3.4主控电路设计

小车的主控电路是以51单片机作为控制芯片,结合复位电路、晶振电路来控制整个系统的运行。在电路中,我们一般使用的晶振位12MHz,这样的话,单片机的每一个机器周期为1uS,这样在利用单片机时钟进行计时时,比较方便。

图3-4最小单片机系统

4程序设计

4.1主程序设计概述

在小车整体设计过程中,不仅有着大量的硬件电路设计,更多的是对于系统软件的分析设计。因为在硬件电路搭建完以后,只有通过软件程序的控制,才可以让小车按照设想的运行路径进行行驶,达到所需要的功能。由于小车整体功能比较多,如果在最开始程序设计时就进行整体设计的话,无疑会对整个设计工作带来困难,而且在设计完成后进行运行调试时,也会造成困难。因此,我在设计程序时,采用了模块化设计,即先对每一个部分子功能模块进行设计,在验证各个功能程序的完整性以及正确性以后,再把各个子程序组合成一个完整的程序。

4.2 主程序流程图

图4-1 系统程序流程图4.3 驱动程序流程图

图4-2驱动程序流程图4.4 循迹程序流程图

图4-3循迹程序流程图4.5 避障程序流程图

图4-4避障程序流程图

5制作安装与调试

5.1小车的安装

在小车各个部分的电路焊接完成后,我们就开始对小车进行整体组装。利用购买的高强度塑料制成的模型作为小车的车体,然后分别将各模块按照功能安装固定好。红外循迹模块固定在车体底部,因为其作用是来检测地面黑线存在,而且其工作距离也有一定限制,所以不能放在离地面太高的地方。超声波探测模块则应该置于小车正前方,其目的主要是用来发现前方障碍物,其安装高度要合适。对于驱动模块和最小单片机系统,安装在小车正中间,因为其要与各模块之间进行连接。供电电源则放在小车车尾,这样有利于小车整体重量的均匀分布,也可以在进行充电时,更加方便拆装。

5.2小车运动模式调试

对小车的左右转弯进行调试时,可以在程序里给定每个电机引脚信号,看小

车的转动是否满足所设定的方向。通过调试可知,小车的运动方向与初始设置相同,能够实现。

为了便于明确知道小车电机转向的控制信号,表3给出了每个I/O的控制信号,通过对其进行不同的改变,可以选择在不同情况下电机的各种运动状态,从而得到小车行驶的数据。

5.3小车循迹调试

小车的循迹是通过五路红外对管实现,当左侧检测到有黑线时,左侧LED 指示灯会亮,当右侧指示灯亮时,那么小车检测到的黑线在右侧(图25),如果当小车在黑线中间是中间指示灯会亮,这时候,小车就会循着黑线一直行进。

在进行循迹测试时,黑线的宽度对我们循迹成功也有一定的影响,因此,我还进行了黑线宽度的测试,其结果如表4:

5.4小车避障调试

在进行小车避障调试时,当把障碍物放置在小车的行驶路线上时,如果被检测到,那么小车会在安全距离内旋转180度进行避障处理。

5.3小车的功能

通过对小车的各项功能进行测试,可以发现,在合适的工作条件下,小车基本可以达到设计要求。因此,本设计完成了预先的设计任务,实现了所有功能。小车可以进行循迹功能,检测到黑线以后,会沿着黑线进行行进。可以进行避障功能,在检测到障碍物以后,小车会原地旋转180度进行避障处理,然后继续行驶。

结论

这次设计的智能小车系统基本达到了预期目标,实现了既定的功能。在设计中主要克服两大难题,其一,较为复杂的电路焊接和检测。进一步提高了焊接技术和检查电路等实际操作能力。其二,软件设计中程序的编写是重中之重,实际编写各个模块的编写并不是太难,难就难在各个部分的兼容性,尤其是检测并计数,通过这次实践掌握了一些程序编写的技巧和拼凑几个程序时的几个要点。总之,这次系统设计使我更深入的了解了51系统单片机的工作原理,提高了对其的运用能力。

智能小车课程设计

智能循迹小车 【摘要】 本课题是基于低功耗单片机的智能小车的设计与实现,小车完成的主要功能是能够自主识别黑色引导线并根据黑线走向实现快速稳定的寻线行驶。小车系统以单片机为系统控制处器;采用红外传感获取赛道的信息,来对小车的方向和速度进行控制。此外,对整个控制软件进行设计和程序的编制以及程序的调试,并最终完成软件和硬件的融合,实现小车的预期功能。 一、实验目的 这次设计智能小车的目的是为了掌握电路设计的方法和技巧。如何将学习到的理论知识运用到实际当中去,怎样能够活学活用,深入的了解电子元器件的使用方法,了解各种元器件的基本用途和方法,能够灵活敏捷的判断电路中出现的故障,学会独立设计电路,积累更多的设计经验,加强焊接能力和技巧,完成基本的要求。并能完美的完成这次实训。 根据老师给的控制要求,和自己的发挥扩充能力,独立的,大胆的去实践,开拓创新,能够将自己的想法体现到实际电路当中去。 二、设计方案 该智能车采用红外传感器对赛道进行道路检测,单片机根据采集到的信号的不同状态判断小车当前状态,通过电机驱动芯片发出控制命令,控制电机的工作状态以实现对小车姿态的控制。 三、各芯片说明 W981216BH-6 一种髙速度同步动态随机存取存储器(SDRAM),具有1M 字(words) *4 层(banks)*16 位(bits)的存储结构组织.传输数据带宽最高达166M 字/秒(-6)。

对SDRAM是否访问是突发导向。在一个页面连续的内存位置可在一个1, 2, 4, 8或整页突发访问时长和行选择组由活动命令。列地址自动生成的SDRAM 的内部计数器在突发运作。随机栏也可以通过阅读在每个时钟周期提供其地址。该多组特性使交织在内部银行隐藏预充电时间。通过让一个可编程的模式寄存器,该系统可以改变突发长度,延时周期,交错或连续突发最大限度地发挥其性能。 W981216BH是在理想的主内存高性能应用。 特征: 1、.3V±0.3V电源 2、截至143 MHz时钟频率 3、2,097,152字×4层×16 位组织 4、自动刷新和自刷新 5、CAS 延时:2和3 6、突发长度:1, 2, 4, 8,和整页 7、突发读,写单人模式 8、自动预充电和预充电控制 9、4K刷新周期/ 64 ms TE28F160C3BD70(快闪记忆体)

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

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

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

西安邮电学院 毕业设计(论文)任务书 学生姓名指导教师职称工程师学院电子工程学院系部光电子技术 专业光电信息工程 题目基于单片机的红外遥控智能小车 任务与要求 任务:以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/9315664370.html, 主要仪器设备及材料 1.普通计算机一台,单片机开发环境; 2.电路安装与调试用相关仪器和工具。 (如示波器、万用表、电烙铁、镊子、钳子等)。 论文(设计)过程中教师的指导安排 每周四进行交流与总结;其余时间灵活安排,及时解决学生问题。 对计划的说明 依学生实际情况,适当调整工作进度。

多功能智能小车的设计

多功能智能小车的设计 作者:冯惠秋吕宁黄帅峰 来源:《职业·下旬》2011年第01期 智能车辆是集中运用计算机技术、单片机技术、传感器技术、自动控制技术、机电一体化技术、通讯导航技术、人工智能及机器人学等高新技术的综合体。笔者设计制作的多功能智能小车,就是这种综合体的一种尝试。小车各部分采用模块化设计,以两电动机为主驱动,通过传感器采集各类信息,送入单片机,处理数据后完成相应动作,实现小车的多功能自动控制。 一、硬件设计 系统的硬件由单片机主控单元、寻迹模块、避障模块、铁片检测模块、寻光模块、调速模块、距离检测模块、显示模块、摄像模块和电脑终端遥控模块、电源模块等组成。 1.单片机主控单元 采用STC89C52单片机,主要任务是扫描无线/按键输入信号,启动/停止智能小车,在智能小车行走过程中不断读取各路传感器采集到的数据,将得到的数据进行处理后,根据不同的情况产生占空比不同的PWM脉冲来控制电机的转速,同时将相关数据送液晶显示器显示。其中,P2口用于液晶显示,P1.0一P1.3控制左右两个电机,P1.4、P1.5、P1.6为三个按键接口,P0口接8路传感器,P3.2接黑白光栅码盘的输出信号,P3.3接检测铁片信号,P3.7接声光报警,P3.5、P3.6 、P3.7接LCD1602的RS、R/W和EN控制端。 小车车体采用了两个传统型车轮作为主动轮,为保持车体平衡,在小车的前方安装了一个万向轮,可以实现零半径旋转。 2.寻迹模块 采用5对红外线传感器RPR220,放置在小车车头的偏左、左、中、右、偏右五个方向,分别检测左侧车轮和右侧车轮的偏转情况,使小车能够寻找具有一定黑白对比度的黑线,进行沿直线行驶和沿弧线行驶。 3.避障模块 采用红外线避障方法。由于红外线受外界可见光的影响较大,所以,采用250Hz的信号对38KHz的载波进行调制,这样可以减少外界的干扰。 4.铁片检测模块 这一模块使用的是一体化电感式接近开关LJ18A3-8-Z/BX。

单片机课程设计报告模板资料

哈尔滨远东理工学院 课题名称 专业班级 学号 学生姓名 指导教师 2015年10月14日

1、例举设计过程中遇到的问题及其解决方法(至少两例)。答:(1)问题说明: 解决方法: (2)问题说明: 解决方法: 2、教师现场提的问题记录在此(不少于2个问题)。

目录 1 设计任务 (1) 2设计方案 (2) 2.1任务分析 (2) 2.2方案设计 (2) 3 系统硬件设计 (3) 3.1时钟电路设计 (3) 3.2复位电路设计 (3) 3.3 灯控制电路设计 (3) 3.4 倒计时显示电路设计 (4) 3.5 按键控制电路设计 (5) 4 系统软件设计 (6) 4.1 1S定时 (6) 4.2 定时程序流程 (6) 4.3交通灯的设计流程图 (6) 4.4定时器0 及中断响应 (7) 5仿真与性能分析 (8) 6心得体会 (9) 参考文献 (10) 附录1 系统原理图 .......................................................................错误!未定义书签。附录2 系统PCB图 .....................................................................错误!未定义书签。附录3 程序清单 .. (11) II

1 设计任务 支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯。如图1.1所示。设东西向为主干道,南北为支干道。 1. 基本要求 (1) 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。 (2) 主、支干道均有车时,两者交替允许通行,主干道每次放行30秒,支干道每次放行20秒,设立30秒、20秒计时、显示电路。 (3) 在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。黄灯亮时,原红灯按1Hz 的频率闪烁。 (4) 要求主支干道通行时间及黄灯亮的时间均可在0~99秒内任意设置。 2. 选做 (1) 可设置紧急按钮,在出现紧急情况时可由交警手动实现全路口车辆禁行而行人通行状态,即主干道和支干道均为红灯亮。 (2) 实现绿波带。所谓‘绿波带’,是指在一定路段,只要按照规定时速,就能一路绿灯畅行无阻。“绿波带”将根据道路车辆行驶的速度和路口间的距离,自动设置信号灯的点亮时间差,以保证车辆从遇到第一个绿灯开始,只要按照规定速度行驶,之后遇到的信号灯将全是绿灯。

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

单片机系统设计实例 红外遥控小车 专业:信息对抗技术 姓名:吴志飞 学号:1411050121 指导教师:张东阳

目录 1 绪论 (1) 2 系统分析 (2) 2.1系统框架 (2) 2.2电机驱动模块 (3) 2.3 LCD显示模块 (4) 3 系统硬件设计 (5) 3.1主控模块的电路设计 (6) 3.1.1AT89C51单片机的简介 (8) 3.1.2AT89C51管脚功能 (8) 3.2红外遥控模块的电路设计 (9) 3.2.1红外遥控的实现原理 (10) 3.2.2红外发射器 (11) 3.2.3红外接收器 (12) 3.3电机驱动模块的电路设计 (12) 3.4显示模块的电路设计 (13) 4 系统软件设计 (14) 4.1程序代码 (14) 4.2软件流程图 (17) 5 调试与仿真 (18) 5.1在keil中进行调试 (18) 5.2在Proteus中进行仿真 (19) 6 总结 (21) 参考文献 (22) I

沈阳理工大学课程设计说明书 1 绪论 随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,,智能化程度越来越高,应用范围也越来越广,包括海洋开发、宇宙探测、工农业生产、军事、社会服务、娱乐等各个领域。智能电动小车系统以迅猛发展的汽车电子为背景,涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科。主要由路径识别、角度控制及车速控制等功能模块组成。同时,当今机器人技术发展的如火如荼,其在国防等众多领域的应用广泛开展。神五、神六升天、无人飞船等等无不得益于机器人技术的迅速发展。一些发达国家已把机器人制作比赛作为创新教育的战略性手段,参加者多数为学生,目的在于通过大赛全面培养学生的动手能力、创造能力、合作能力和进取精神,同时也普及智能机器人的知识。从某种意义上来说,机器人技术反映了一个国家综合技术实力的高低,而智能电动小车是机器人的雏形,它的控制系统的研制将有助于推动智能机器人控制系统的发展,同时为智能机器人的研制提供更有利的手段。 本次课设设计的红外遥控智能小车可以分为四大组成部分:红外遥控部分、显示部分、执行部分、控制部分。智能小车可以实现按遥控指示前行,后退,左转和右转。该设计主要通过对系统硬件电路的设计,软件设计和程序的编写,然后通过后期软硬件调试达到设计初衷。 1

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

序号: 4 编码:甲4B02704B 第十一届“挑战杯” 河南省大学生课外学术科技作品竞赛 作品申报书 作品名称:基于单片机的智能小车的设计与制作 学校全称:平顶山学院 个人申报者姓名 (集体名称):闫翔 指导老师姓名:王艳辉 类别: □自然科学类学术论文 □哲学社会科学类社会调查报告和学术论文 □科技制作 小发明创造

基于单片机的智能小车的设计与制作 摘要:随着电子技术、计算机技术和制造技术的飞速发展,智能技术必将迎来它的发展新时代,我们想如果能将其运用到煤矿勘测,环境信息采集等方面,将会更好地满足人们的需求。因此,我们设计了这款智能小车。该设计采用STC89C52单片机为控制核心,采用驱动芯片 L298N构成双H桥控制直流电机,利用传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,自动寻迹和寻光等功能。在软件设计方面,则分为三个模块,即数据采集模块,信号处理模块,控制器控制电机模块。其中软件系统采用C程序,整个系统的电路结构简单,容易实现,可靠性能高。此设计实现了小车的无人驾驶,通过对路面的检测,由单片机来判断控制小车,使其变得智能化,实现自动的前进,转弯,停止功能.此系统完善后可以应用到道路检测,安全巡逻中,同时,可以以此为基础,将其应用到生活或者工业制造中去,即增添我们的生活乐趣也提高了工业效率,最重要的是能降低工作中的危险性。 关键词:单片机;自动循迹;驱动电路

目录 1绪论 (4) 1.1本课题的研究的背景以及现实意义 (4) 1.2课题研究的目的和意义 (6) 1.3本设计的研究方向 (6) 2 方案设计 (7) 2.1小车车体的选用 (7) 2.2 主控芯片的选用 (7) 2.3 PWM调速系统的实现 (8) 2.4 系统原理图 (9) 3 系统的硬件设计 (11) 3.1单片机电路的设计 (11) 3.1.1单片机的功能特性描述 (11) 3.1.2晶振电路 (12) 3.1.3复位电路 (13) 3.2红外线循迹避障模块 (14) 3.2.1黑线循迹模块 (14) 3.2.2避障模块设计 (15) 3.3 声控模块 (16) 3.4 比较模块 (16) 3.5 测速模块和循光模块 (17) 3.6 电源模块 (18)

智能小车设计

2016—2017学年第二学期期末考试《单片机原理及应用*》实践考核 项目设计说明书 专业:电子科学与技术 学号: 20160060156

姓名:张一鸣 2017年6 月14日 考核项目及要求 项目一:电机驱动模块的设计与制作 1.考核要点 (1) 掌握驱动电路的工作原理; (2) 掌握电机驱动的制作方法; (3) 掌握焊接技术; 2.作品要求 学生自行运用工具进行作品的设计制作,作品达到电路连接正确、布局合理、美观整洁。 项目二:单片机最小系统板的设计制作 1.考核要点 (1) 掌握单片机在实际操作中的基本知识; (2) 实验板包括单片机最小系统、蓝牙遥控模块、温度检测模块、液晶模块、 报警模块电路等的设计; (3) 使用Proteus仿真软件绘制实验板所包含的所有模块电路; (4) 熟练使用keil编程软件编写各模块电路的演示程序。 2.作品要求 学生自行运用工具进行作品的设计、仿真及演示,达到正确实现、布局合理、美观整洁。 项目三:智能小车底盘设计 1.考核要点 (1) 理解电机的工作原理; (2) 了解部分机械机构的设计方法; (3) 掌握智能小车的整体安装方法。

2.作品要求 学生独立设计安装,车身结构美观,布局合理,功能实现。 目录 1.功能说明 (1) 1-1.蓝牙无线遥控 (1) 1-2.实时温度显示 (1) 2.硬件设计 (2) 2-1.元器件选择 (2) 2-2.硬件设计原理说明 (4) 3.软件设计 (5) 3-1.程序总体设计 (5) 3-2.程序详细设计 (5) 4.测试与总结 (6) 4-1驱动电路板测试 (6) 4-2控制电路板测试 (6) 4-3最终整体效果 (7) 4-4总结 (7)

智能小车单片机课程设计报告

题目: 智能小车设计 打开命令行终端的快捷方式: ctr+al+t:默认的路径在家目录 ctr+shift+n:默认的路径为上一次终端所处在的路径. linux@ubuntu:~$ linux:当前登录用户名. ubuntu:主机名 :和$之间:当前用户所处在的工作路径. windows下的工作路径如C:\Intel\Logs linux下的工作路径是:/.../..../ ~:代表的是/home/linux这个路径.(家目录). ls(list):列出当前路径下的文件名和目录名. ls -a(all):列出当前路径下的所有文件和目录名,包括了隐藏文件. .:当前路径 ..:上一级路径 ls -l:以横排的方式列出文件的详细信息 total 269464(当前这个路径总计所占空间的大小,单位是K) drwxr-xr-x 3 linux linux 4096 Dec 4 19:16 Desktop 第一个位置:代表的是文件的类型. linux系统下的文件类型有以下几种. b:块设备文件 c:字符设备文件 d:directory,目录 -:普通文件. l:连接文件. s:套接字文件. p:管道文件. rwxr-xr-x:权限 r:读权限-:没有相对应的权限 w:写权限

x:可执行权限 修改权限: chmod u-或者+r/w/x 文件名 chmod g-或者+r/w/x 文件名 chmod o-或者+r/w/x 文件名 第一组:用户权限 第二组:用户组的权限 第三组:其他用户的权限. chmod 三个数(权限) 文件名 首先根据你想要的权限生成二进制数,再根据二进制数转换成十进制的三位数 rwxr-x-wx 111101011 7 5 3 chmod 753 文件名 rwx--xr-x 第二个位置上的数字:对应目录下的子文件个数,如果是非目录,则数字是1 第三个位置:用户名(文件创造者). 第四个位置:用户组的名字(前边的用户所处在的用户组的名字). 第五个位置:对应文件所占的空间大小(单位为b) 第六~八个位置:Dec 4 19:16时间戳(最后一次修改文件的时间) 最后一个位置:文件名 操作文件: 1.创建一个普通文件:touch 文件名 2.删除一个文件:rm(remove) 文件名 3.新建一个目录:mkdir(make directory) 目录名 递归创建目录:mkdir -p 目录1/目录2/目录3 4.删除一个目录:rmdir 目录名.//仅删除一个空目录 rm -rf 目录名//删除一个非空目录 5.切换目录(change directory):cd 路径 linux下的路径分两种 相对路径:以.(当前路径)为起点. 绝对路径:以/(根目录)为起点, 用相对路径的方式进入Music:cd ./Music 用绝对路径的方式进入Desktop:cd /home/linux/Desktop 返回上一级:cd ..

单片机应用-智能小车设计

智能小车设计

所谓智能系统,应该是在没有人为因素干预下,能够完全的或者部分的对外部刺激因素做出适当响应的系统。通常这种系统无论复杂还是简单,其硬件结构都可以分为传感、控制以及执行三个部分,好比人的各种感官、大脑以及四肢。下面就从这三个方面进行智能小车的设计,该小车具备自动循迹能力(非人为控制下按照指定路线行走),并且随着不同传感器的加入,能够完成更多的功能,比如壁障、走迷宫、寻光、通过电脑及手机等上位机控制等等。 一、控制部分: 图1 单片机最小系统原理图

图2 控制信号输入部分原理图

图3 控制部分电源输入开关 图4 显示接口 图5 DS18B20/1838一体化接口及ISP接口

该智能小车整个控制部分电路原理如以上5个图所示,可分为主控芯片最小系统、控制信号输入、电源以及各类接口四个部分。 1.主控芯片最小系统: 在本设计中所使用的主控芯片为51系列单片机,为保证其正常工作所必需的外围电路包括晶振电路、复位电路以及P0口上拉电阻。当然以上三个部分只能保证单片机正常运转,但若只是这样基本没有什么实际意义,根据不同的任务要求,需要让单片机在适当的引脚上连接相应的设备。这里结合智能小车所需的功能以及未来方便扩展的需要,除了设置4个3头插针连接红外光电开关、舵机(距离探测时会用到)以及给其他传感器供电外,还将单片机P0、P1、P2、P3口用排针引出,其中P1使用双排针,一排与8个LED灯相连,可在日后测试时方便观察信号变化。具体连接如图1所示。 2. 控制信号输入部分: 51系列单片机接收外部信号无非通过两个渠道,一个是其4个并行的I/O口,另一个就是其自带的串口,相较之下,串行口的拓展能力更强一些。如图2所示,在本设计中,利用单片机的I/O口设置了4个按键进行人机交互,同时在其串口上连接了一块USB/串口转换芯片PL2303。 PL2303: 是Prolific 公司生产的一种高度集成的RS232-USB 接口转换器,可提供一个RS232 全双工异步串行通信装置与USB 功能接口便利联接的解决方案。该器件内置USB 功能控制器、USB 收发器、振荡器和带有全部调制解调器控制信号的UART,只需外接几只电容就可实现USB 信号与RS232 信号的转换,能够方便嵌入到各种设备,该器件作为USB/RS232 双向转换器,一方面从主机接收USB 数据并将其转换为RS232 信息流格式发送给外设;另一方面从RS232 外设接收数据转换为USB 数据格式传送回主机。这些工作全部由器件自动完成,开发者无需考虑固件设计。PL2303 的高兼容驱动可在大多操作系统上模拟成传统COM 端口,并允许基于COM 端口应用可方便地转换成USB 接口应用,通讯波特率高达 6 Mb/s。 该器件具有以下特征:完全兼容USB1.1 协议;可调节的3~5 V 输出电压,满足3V、3.3V 和5V 不同应用需求;支持完整的RS232 接口,可编程设置的波特率:75b/s~6 Mb/s,并为外部串行接口提供电源;512 字节可调的双向数据缓存;支持默认的ROM 和外部EEPROM 存储设备配置信息,具有I2C 总线接口,支持从外部MODEM信号远程唤醒;支持Windows98, Windows2000,WindowsXP 等操作系统;28 引脚的SOIC 封装。

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

基于单片机的多功能智能小车设计毕业论文 目录 1 设计任务 (3) 1.1 要求 (3) 2 方案比较与选择 (4) 2.1路面检测模块 (4) 2.2 LCD显示模块 (5) 2.3测速模块 (5) 2.4控速模块 (6) 2.5模式选择模块 (7) 3 程序框图 (7) 4 系统的具体设计与实现 (9) 4.1路面检测模块 (9) 4.2 LCD显示模块 (9) 4.3测速模块 (9) 4.4控速模块 (9) 4.5复位电路模块 (9) 4.6模式选择模块 (9) 5 最小系统图 (10) 6 最终PCB板图 (12) 7 系统程序 (13) 8 致谢 (46)

9 参考文献 (47) 10 附录 (48) 1. 设计任务: 设计并制作了一个智能电动车,其行驶路线满足所需的要求。 1.1 要求: 1.1.1 基本要求: (1)分区控制: 如(图1)所示: (图1) 车辆从起跑线出发(出发前,车体不得超出起跑线)。在第一个路程C~D区(3~6

米)以低速行驶,通过时间不低于10s;第二个路程D~E区(2米)以高速行驶,通过时间不得多于4秒;第三个路程E~F区(3~6米)以低速行驶,通过时间不低于10s。 (2)小车能自动记录、显示行驶时间、行驶距离以及行驶速度,还能记录每段所走的时间,从而判断是否符合课程设计要求。(记录显示装置要求安装在车上)。 1.1.2 发挥部分: S型控制:如(图2)所示: (图2) 车辆沿着S形铁片行驶,自动转弯,自动寻找正确方向和铁片。当离开S型铁片跑道或者感应不到铁片一段时间的时候,小车自动停止,并记录行驶时间,路程,平均速度并通过LCD显示出来。 2. 方案比较与选择: 根据设计任务要求,并且根据我们自己的需要而附加的功能,该电路的总体框图可分为几个基本的模块,框图如(图3)所示:

单片机课程设计报告

课程设计报告 课程名称单片机原理及应用 设计题目电子琴的设计 专业班级自动化1142 姓名周太永 学号1104421242 指导教师蔡长青张卓 起止时间2014.6.23-2014.7.11 成绩评定 考核内容设计 表现 设计 报告 答辩 综合 评定 成绩 电气与信息学院

2013/2014学年第二学期 《单片机控制系统设计与调试》课程设计任务书 指导教师:蔡长青班级:自动化1141、2班 地点:机房、单片机实验室(实训中心415) 课程设计题目:基于单片机原理的电子琴设计 一、课程设计目的 1.灵活运用单片机的基础知识,依据课程设计内容,能够完成从硬件电路图设计, 到PCB制版,再到软件编程及系统调试实现系统功能,完成课程设计,加深对单片机基础知识的理解,并灵活运用,将各门知识综合应用。 2.能够上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。 3.独立完成一个小的系统设计,从硬件设计到软件设计,增强分析问题、解决问 题的能力,为日后的毕业设计及科研工作奠定良好的基础。 二、课程设计内容(包括技术指标) 1.焊接。认真、仔细,避免缺焊、漏焊。 2.频率计算。会计算脉冲值与频率的关系。 3.工作过程。开机时,第一步是对定时器T0进行初始化,设定它的工作状态(对 于本系统将T0设定为工作方式0);然后判断是否有键按下,如果没有按键按下,继续判断,如果有按键按下,则判断是哪个键按下;再根据按键的功能将计数初值装入定时器T0中中并启动T0,当T0定时完毕后,重新装入计数初值继续定时并将P3.3取反,再次定时完毕后再一次的装入计数初值 继续定时并将P3.3取反,一直循环此操作直到按键释放为止,按键释放后 停止T0工作并再次判断是否又有按键按下,并继续执行以前的过程。 三、时间安排 1.布置任务、查资料1天 2.硬件电路图设计及PCB制版3天 3.硬件电路图及PCB制版验收、电路板焊接1天 4.软件编程设计3天 5.系统调试3天 6.调试验收1天 7.完成设计报告3天 四、基本要求 1.画出硬件电路图,完成PCB制版; 2.画出软件流程图,编写程序(C51语言/汇编语言); 3.完成系统调试; 4.提交设计报告。

单片机课程设计报告模板

单片机系统课程设计报告 专业:自动化 学生姓名: 学号: 指导教师: 完成日期:2011 年 3 月17 日

目录 1 设计任务和性能指标 (3) 1.1设计任务............................................................................ 错误!未定义书签。 2 设计方案 (4) 2.1任务分析 (4) 2.2方案设计 (4) 3 系统硬件设计 (5) 3.1时钟的电路设计 (5) 3.2复位电路设计 (5) 3.3灯控电路设计 (5) 3.4倒计时电路设计 (6) 3.5按键控制电路设计 (7) 4 系统软件设计 (8) 4.11秒定时 (8) 4.2定时程序流程 (8) 4.3交通灯的设计流程图 (9) 4.4定时器0与中断响应 (10) 5 仿真及性能分析 (10) 5.1仿真结果图 (11) 5.2仿真结果与分析 (12) 6 心得体会 (13) 参考文献 (14) 附录1 系统原理图 (15) 附录2 系统PCB图 .................................................................. 错误!未定义书签。附录3 程序清单 (17)

1.1设计任务 利用单片机完成交通信号灯控制器的设计,该交通信号灯控制器由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯。如图5.1所示。设东西向为主干道,南北为支干道。 图5.1 交通灯示意图 1. 基本要求 (1) 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干 道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。 (2) 主、支干道均有车时,两者交替允许通行,主干道每次放行30秒, 支干道每次放行20秒,设立30秒、20秒计时、显示电路。 (3) 在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。 黄灯亮时,原红灯按1Hz 的频率闪烁。 (4) 要求主支干道通行时间及黄灯亮的时间均可在0~99秒内任意设置。 2. 选做 (1) 可设置紧急按钮,在出现紧急情况时可由交警手动实现全路口车辆 禁行而行人通行状态,即主干道和支干道均为红灯亮。 (2) 实现绿波带。所谓‘绿波带’,是指在一定路段,只要按照规定时速, 就能一路绿灯畅行无阻。“绿波带”将根据道路车辆行驶的速度和路口间的距离,自动设置信号灯的点亮时间差,以保证车辆从遇到第一个绿灯开始,只要按照规定速度行驶,之后遇到的信号灯将全是绿灯。 南 北 东 西

基于单片机-AT89C51-的汽车尾灯控制电路课程设计

物理与电子信息系 课程设计报告 课程名称:单片机课程设计 题目:汽车尾灯的设计 学生姓名:李海标学号:11409321 学生姓名:唐凯学号:11409310 系部:物理与电子信息系 专业年级:电子信息工程专业2011级指导教师:余胜 职称:副教授 湖南人文科技学院物理与电子信息系制

目录 摘要.................................................................................................................................. - 1 - 1、设计课题任务、功能要求说明及总体方案介绍................................................................ - 2 - 1.1设计课题任务............................................................................................................... - 2 - 1.2功能要求说明............................................................................................................... - 2 - 1.3设计课题总体方案介绍及工作原理说明................................................................... - 2 - 1.3.1汽车尾灯的设计思路与频率计算................................................................... - 2 - 1.3.2AT89C51芯片介绍....................................................................................... - 3 - 2、设计课题硬件系统的设计.................................................................................................... - 6 - 2.1设计课题硬件系统各模块功能简要介绍................................................................... - 6 - 2.1.1复位电路........................................................................................................... - 6 - 2.1.2时钟振荡电路................................................................................................... - 7 - 2.1.3独立键盘电路................................................................................................... - 7 - 2.1.4 LED显示电路................................................................................................. - 8 - 2.2设计课题电路原理图、PCB 图、元器件清单.......................................................... - 9 - 2.2.1 原理图............................................................................................................ - 9 - 2.2.2 PCB图........................................................................................................... - 9 - 2.2.3 仿真图............................................................................................................ - 9 - 2.2.4 元器件清单.................................................................................................... - 9 - 3、设计课题软件系统的设计.................................................................................................... - 9 - 3.1设计课题使用单片机资源的情况............................................................................... - 9 - 3.1.1 键盘设定........................................................................................................ - 9 - 3.1.2 发光二级管显示设定.................................................................................. - 10 - 3.2设计课题软件系统程序流程框图............................................................................. - 10 - 3.2.1 主程序流程图................................................................................................ - 10 - 3.2.2键扫程序流程图............................................................................................. - 10 - 3.2.3延时程序流程图............................................................................................. - 11 - 3.2.4 显示程序流程图............................................................................................ - 12 - 3.3设计课题软件系统程序清单..................................................................................... - 13 - 4、仿真结果与误差分析 ......................................................................................................... - 14 - 4.1汽车尾灯控制电路的使用说明................................................................................. - 14 - 4.2汽车尾灯控制仿真结果............................................................................................. - 14 - 4.3硬件调试 .................................................................................................................... - 15 - 4.4设计体会 .................................................................................................................... - 15 - 致谢 ....................................................................................................................................... - 16 - 参考文献 ................................................................................................................................... - 17 - 附录 ....................................................................................................................................... - 18 - 一、原理图........................................................................................................................ - 19 - 二、PCB图 ........................................................................................................................ - 19 - 三、仿真电路图................................................................................................................ - 20 - 四、设计课题元器件清单................................................................................................ - 20 - 五、程序清单.................................................................................................................... - 22 -

智能小车课程设计报告书

※※※※※※※※※ 级学生※※2015※※课程设计材料※※※※※※※※※※※ 课程设计报告书 课题名称智能小车蓝牙操控和循迹的实现 名姓 学号 院学 专业 指导教师 2019年2月15日 设计目的1 通过设计进一步掌握51单片机的应用,特别是在嵌入式系统中的应用。进一步学习51单片机在系统中的控制功能,能够合理设计单片机的外围电路,并使之与单片机构成整个系统。 2功能要求

智能小车作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动运作,不需要人为的管理,可应用于科学勘探等等用途;并且能实现显示时间、速度、里程,具有自动寻迹、寻光、避障等功能,可程控行驶速度、准确定位停车,远程传输图像、按键控制加速,减速,刹停,左转和右转、实时显示运行状态等功能。 3 总体设计方案 在现有玩具电动车的基础上,加了四个按键,实现对电动车的运行轨迹的启动,并将按键的状态传送至单片机进行处理,然后由单片机根据所检测的各种按键状态实现对电动车的智能控制。这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。本设计采用AT89C51单 片机。以AT89C51为控制核心,利用按键的动作,控制电动小汽车的状态。加 装光电、红外线、超声波传感器,实现对电动车的速度、位置、运行状况的实时测量,并将测量数据传送至单片机进行处理,然后由单片机根据所检测的各种数据实现对电动小车的智能控制,如图1所示。简易智能电动车采用AT89C51单 片机进行智能控制。开始由手动启动小车,并复位初始化,当到达规定的起始黑线,由小车底部的红外光电传感器检测到第一条黑线后,通过单片机控制小车[2]。在白纸所做轨迹道路中,小车通过超声波传感器正前开始记数、显示、调速方检测和光电传感器左右侧检测,由单片机控制实现系统的自动避障功能。在电动车进驶过程中,采用双极式H型PWM脉宽调制技术,以控制小车调速;并采用 动态共阴显示行驶时间和里程。小车通过光电传感装置实现驶向光源并通过循迹保持小车在白纸范围内行驶。当小车到达终点第二次检测到黑线时,单片机控制小车停车。 总体设计框架图图1 4 硬件电路选取与设计

课程设计(基于单片机的汽车倒车雷达设计)讲解

课程设计说明书 汽车倒车雷达设计 学生姓名XXX 班级机制1001班 学号201021xxxx16 日期2013.07.01—2013.07.12

随着社会经济的发展交通运输业日益兴旺,汽车的数量大幅增长,随着汽车的增多和停车位日趋紧张,泊车成为很多车主头痛的问题,这时倒车雷达就成了汽车的好助手。倒车雷达是汽车泊车安全辅助装置,能以比较直观的显示告知驾驶员后方障碍物的情况,解除了驾驶员泊车时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高了倒车的安全性。超声波测距法是常见的一种距离测距方法,本文介绍的就是利用超声波测距法设计的一种倒车防撞报警系统。控制系统核心部分就是超声波测距仪的研制。 设计通过多种发射接收电路设计方案比较,得出了最佳设计方案,并对系统各个单元的原理进行了介绍,对组成系统电路的芯片进行了介绍,并阐述了它们的工作原理,对超声波传感器的选用经过了仔细的思考,并详细的说明其功能和作用原理。文章介绍了系统系统的软件结构,通过编程来实现系统功能。 关键词:单片机;超声波;测距;传感器

1引言 (2) 1.1背景 (2) 1.2设计的要求和难点 (2) 2总体方案设计 (3) 2.1 系统构成图 (3) 2.2 工作原理 (3) 3硬件设计 (5) 3.1 超声波发射与接收电路 (5) 3.1.1 发射电路 (5) 3.1.2 接收电路 (7) 3.2 ADC0832转换器特点与接线图 (9) 3.3 传感器型号及说明 (12) 4软件设计 (13) 4.1 系统流程图 (13) 4.2 编程程序 (15) 5设计小结 (17) 参考文献 (18)

相关主题