|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本毕业设计是做基于单片机的循迹小车。循迹小车是全面模拟人寻路的智能机械系统,5 U8 k* G7 e* R" _; m; F S
使用红外对管模块检测黑线, 并以STC89C52 单片机为控制芯片掌管循迹小汽车的速率及转3 B4 M* ~* T! U! [7 |
向,从而实现自动循迹的功能。智能小车具有识别、判断等智能机制; 感知和智能化结合在# e, E5 M1 ]8 J
一起,可在非特定环境下工作,如家居清洁机器人等方面具有广阔的应用前景。基于ST( R% J: r! T+ l+ x# d9 n0 H7 g
C89C52 单片机的智能循迹小车能沿黑色指引导线前进; 用12864 液晶显示器显示运动状态。( E/ ]0 c" [& ~1 {; ]
此外还扩展了在安卓手机上安装一个应用程序与hc06 蓝牙通讯模块通讯以控制小车。[1]; i$ I4 i, J$ y/ K, k
首先详细介绍了循迹小车硬件系统的设计。系统主控制回路采用了STC89C52单片机, _0 z- n v5 ?9 ?. b& y* I# ~
该单片机支持使用C语言编程。系统硬件包括单片机最小系统, 稳压电源模块, 寻迹传感器: C. @5 {, R/ t" N7 D0 }
模块, HC06蓝牙从模块、电机驱动模块以及12864 液晶显示模块. 其次对小车的软件流程进
6 }4 o0 o' |3 C, f Z+ |3 _行了详细的描述,软件主要为循迹模块,显示模块。Hc06 蓝牙从模块。最后通过仿真调试
* ~9 K9 e2 s# x9 b" M3 n和小车的运行,所有要求的功能都满足要求。3 N0 I8 {! `2 h$ q* v4 [# g. X7 \/ y
6 f! n( ]9 m/ Q0 i选题的依据及意义8 _# I" ~3 T3 a+ u O
智能循迹小车的发展已经遍及电子、移动互联网、可穿戴设备、航空领域。近年来小车3 ?' a) a6 V% J6 G. ?+ M- I; y
的智能水平不断提高,特别是从2010 年开始的手机智能化元年,以搭载android 系统为代
6 q- W. q8 W/ n+ U2 \/ }& ^8 u表的免费操作系统的手机作为我们生活中一切电气设备的控制终端的特点越来越明显, 适用+ p4 c( a. `, \. M
范围更加广泛。去年谷歌收购波士顿动力学工程公司,美国智能家居公司Nest 和人工智能, }3 P' B5 w, V. F3 c1 M
公司DeepMind ,似乎都在预示着谷歌正在引领着新的智能硬件潮流,并且迅速地影响着人
: T+ v) L% E. Z) `1 W们的生活方式、生产方式。借此机会毕业设计中利用红外对管探测外部黑色信号, 然后将数, g- m* m9 n' q
据传输到单片机按设定程序驱动两个车轮正传或反转, 以实现小车自动按黑线向前行驶。同( z3 d. ^6 {& Y# v5 ~) H
时也可以在手机上通过蓝牙控制小车运动。小车搭载芯片进行管理可以作为机器人的典型代! C2 A/ a# B) Z s, p
表。它可以分为三大组成部分:检测、CPU、执行部分。检测部分由四个红外传感器探测器* b: f: n1 R; U. U v6 T0 @% [( v
模块构成,执行部分是由两个直流电机来充当的,主要控制小车的前进方向和速度。CPU
- f+ F. A5 ~4 Q# z: u8 ] \0 B1 m' Z使用STC89C52 单片机,通过对单片机的编程使单片机能根据传感器接收到的不同信号对小
5 C; ?# g& X9 i8 r车发出不同的指令, 从而实现不同的功能。此次设计的循迹小车具有循迹功能还能显示当前
5 q$ I; e$ a) M9 o& |6 k3 N* A( f: d状态的功能。循迹是采用四个红外传感器模块, 根据传感器模块照到黑白纸上反射光的接受
/ v: `! v* y; b程度不一样, 来区分黑白纸, 从而实现小车按着预定的轨道行驶。为了使小车运行状态更人+ D% G: _5 ^ f3 T: ^$ w( Y
性化, 特意在本次设计中加入12864 液晶显示器的设计, 从而更直观。智能小车发展非常迅
S& R a( ]2 p9 ~3 @5 N速,从智能小车玩具到无人驾驶,其基本可实现循迹、避障等基本功能,比较出名的谷歌无2 a: a5 o; ?4 s' w
人驾驶更是走在前列,引领智能车的发展潮流。我的本设计主要实现自动循迹功能。
; |+ j( E( s" x- m1 c2 G; p. v1.2 课题研究现状及发展展望- V! y7 g2 C9 J; `+ ?8 Z
作为国家高技术实力的一个重要体现分支--- 智能小车技术,它涉及到诸多学科,如计: ?; ~, m+ b; L; B
算机算法、自动控制、计算机测量、单片机、传感技术等。而智能小车循迹就是一个重要研
" `1 J9 i3 ?( s1 i V% G) I究方向。各国专家学者纷纷加入移动机器人研发和研究,不断推进移动机器人方面的研究,
+ R& }/ T9 o9 N' e不断改进机器人响应速度和算法, 使机器人更聪明更便利, 智能车辆集高科技、娱乐和适用. W& ]1 `3 d" ^$ h: m. M9 z! t
于一体, 将来在游戏市场和家庭娱乐市场必将有更大的发展前途, 根据有关部门统计数据显9 h3 |$ `% B% l) P& A( i+ d
示,至2009 年第一季度中国汽车销量已达全世界第一, 每年仍以30%的速率递增。汽车行业& C; w3 i+ n; N& x
的迅猛发展直接带动了企业利润的增长和就业机会的增多, 利润的增长必将增加企业研发金* R; F$ M6 c) p3 a
额的巨额增加, 使得更多小而美的硬件设备如雨后春笋般出现, 也将带动相关配套、服务业
y: }0 j& K( W2 f4 f的发展。而功能强大的智能车载信息管理系统——车载系统Carplay 加载到汽车上已经成汽, t5 k- j1 k- V4 B. _3 L+ N- q
车市场的高新装备。车载系统给汽车带来了一场信息化的革命, 随时把每个驾驶者的使用习
& w; A0 s) Z3 [- M惯记录在云端,随时随地随心为你服务的理想已经成为现实。[2]
/ ]. Q& d }; N8 T% h' R5 m基于STC89C52芯片智能循迹小车,把体现当今潮流的移动互联网信息技术、4G数据通
: W- A' M1 F W) E# C信技术、电子控制技术及计算机先进处理技术等有效地综合运用于智能小车, 为达到对小车) n5 ~+ ~ ~9 z X4 H1 G( b3 ?& Q
的实时控制、信息高效快速信息传输使用免费的无线近距离通信蓝牙通讯实现这一功能。本# D2 H \9 l) L* ~4 |7 x
设计使用一个维度方向的四个传感器随时采集路面的情况, 智能小车收集这些信息后能进行
+ z1 f! ~0 S1 N- z2 ]小车速度和方向的控制,具有蓝牙手动控制和自动控制的双重功能,信息响应速度快。$ N m% X a/ t9 F) ^) ]
2
_ c8 A5 J' C+ Q( l. |1.3 基本要求
8 z7 a& `8 K) l" K& N) F; z* ~3 N/ Q3 h本设计以使跟踪小车能准确的跟随黑线运行,具体要求如下:5 @- u9 e+ u2 K2 l3 X5 h' E
a) 必须保持核心模块电源要求稳定、带负载能力强, 电机驱动模块电源要求稳定, 避& p) W8 E5 R. D+ L, }1 e
免对系统电源造成干扰。电源电压波动要小于5%;建议选用L298N电机驱动模块可以
P; `! S/ |) G( @提供+5v 的逻辑电平。
3 ]. I/ Y! C& o( ^3 ab) 小车运行稳定,能够实现小车的及时转弯;
7 K+ z, l2 c* ]) `7 sc) 软件设计要求稳定运行,并且移植性强。
! p; O5 V [6 jd) 能实现小车与HC06蓝牙从模块的串口通信
: M! S+ g! U7 Q' K" X- I1.4 主要研究内容5 f4 _& D% U1 j, q
本设计研究的内容是基于单片机的循迹小车; 使用STC89C52 单片机作为主控芯片, 红
/ L1 V; W4 Z: G& o外传感器实现循迹。液晶显示器显示当前状态。具体研究内容列表如下:
7 P( Y4 S0 i+ k W" L1) 搭建小车的主控电路;% b6 J9 P7 w. u6 a+ B
2) 搭建小车的循迹模块;
) @. N/ @, `7 i# V+ q3) 搭建小车的液晶模块;
% s! s4 n3 z# C F1 l4) Hc06 蓝牙从模块与单片机的串口通信电路
6 ]# W9 m6 M2 t. s& G% ?) L5) 把各个模块的算法用程序实现,同时保持各个模块程序间的低耦合。) ~$ U$ d4 n" z
' u1 d! D& f$ d7 f8 w4 D ^
. s' N- `0 O3 X6 |% a" g( }2 W% n( w0 l# R2 B! p
|
|