TA的每日心情 | 怒 2019-11-20 15:01 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
用单片机技术开发智能小车, 通过对路面的检测而实现自动前进、左右转弯、后退
% T# H7 h& t j9 t等基本功能, 可以方便的应用于路面的安全巡检。小车的硬件主要包括传感器及调理电路、
6 I5 f0 [* w; N2 |直流电机及驱动电路、控制器三个部分;软件设计分为三个模块,即数据采集模块、信号
! P0 V6 ~5 b3 N3 i7 V6 b0 M处理模块、电机控制模块。此设计结构简单,利用定时器中断控制信号采集频率和电机转! F8 f- q1 U8 H
速。通过调试和运行,实现了预定功能。
J4 H& \9 I7 F) L8 y8 h8 d! }& L4 F0 O0 E& m
1.1 设计研究的背景
7 a: ?4 V4 U5 d% e5 W& R随着现代科技的飞速发展,单片机已经在各个领域得到越来越广泛的应用[1] 。单片机$ V2 y: }) H9 |* n3 F! J3 U
由于体积小,功耗低两个基本特征,在通讯,家电,工业控制,仪器仪表,汽车等产品中. n4 ~. J8 H- x& Z% l% a
都可以看到单片机的身影。单片机技术也随着集成电路技术的进步在近几年飞速的发展,1 G. ?4 n7 p6 E" K8 s
这种发展可以分为两方面:一方面在硬件上单片机内部集成了越来越多的功能部件[2] ,如
* U1 p- N, q5 `+ b! ~A/D,D/A,PWM,WATCHD,OGLCD驱动,串行口,大容量 FLASH存储器等;另一方面在开发" N& \, b5 K% ~( Z \ _9 g
手段上从汇编语言向高级C语言过度,计算机仿真调试, IAP,ISP 技术的应用使单片机开
, H; Y9 e' A# t9 W发周期大大的缩短,为各类产品更新,软件的升级提供了可靠的技术保障。在设计单片机0 x; r5 Z. d0 {$ n, o
应用系统时,由于历史的原因,目前在国内仍然以8051 系列单片机为主。 Z' o4 Y! K& U1 x
作为电子专业的学生,非常有必要通过对实际产品的设计和制作,了解现代IT 产品的
% w5 T+ `" o$ U2 z开发全流程。全面提高机,电,光,算知识的综合应用能力,掌握从系统级,电路级,到
D) u( k2 x# C9 a% b芯片级各个层次的设计和实现手段。基于上述原因, 我选择此设计课题, 在此设计过程中,& V! A& {' o$ I$ W h& |: E
将会用到多门学科的理论知识,复习和巩固了以前所学的知识,更重要的是培养了发现问' k; D7 D- G3 R) f0 K, U1 ?
题,分析问题,解决问题的能力,还有锻炼了动手能力,是一次很好的实践,对以后的学
, x/ x6 W0 O5 `习和工作也会有所帮助。
) O& h# j3 N- c- L) p1.2 开发的意义4 W0 Y- a! K& u. [* N! H1 v! O
科技的进步带动了产品的智能化,单片机的应用更是加快了发展的步伐,它的应用范
( b8 e1 V, V y围日益广泛,已远远超出了计算机科学的领域。小到玩具、信用卡,大到航天器、机器人,
! W8 H8 }; i, h Y从实现数据采集、过程控制、模糊控制等智能系统到人类的日常生活[3] ,到处都离不开单! T! A5 j% O! U) W( S9 l$ @
片机, 此设计正是单片机的一个典型应用。此设计通过实现了小车的无人驾驶,通过对路3 O. g- D$ N# X& C
面的检测,由单片机来判断控制其小车的反应情况,使其变得智能化,实现自动的前进,8 O! h8 J- `! ?. l& E
转弯,停止功能. 此系统还不断的完善后可以应用到道路检测,安全巡逻中,能满足社会, j0 U+ _+ A% [1 a$ m3 f
的需要。
) [% `* I( i6 I1.3 设计研究的方案; B5 z% c, N0 ^
本选题是用单片机技术开发智能小车,通过对路面的检测能实现自动的前进,左右转
6 t0 d+ F7 L8 p4 v8 L弯,后退等基本功能,能够方便的应用于路面的安全巡检。小车的控制单元主要包括传感
a& J) L5 }4 \8 ^9 H6 u器及调理电路,直流电机及驱动电路,控制器三个部分。小车的行动离不开传感器通过两
$ B9 g& O/ ]1 k- y4 r$ z& j1 e淮阴师范学院毕业论文
' {* t, q8 m4 U. v# [7 K+ a- N5
" ^ K8 ~2 t. K$ v' u: U个红外光电传感器,根据路面的情况分别输出高低信号,由于传感器检测到的信号比较微$ j2 F+ F" D! b
弱, 通过比较运放将其信号扩大,调理, 使其输出兼容TTL电平,以便与控制器接口。控制; ]1 M6 f( K$ d6 `( C7 X1 i
系统, 这里采用AT89C52,控制器按一定的时钟周期对光电检测器的输入信号采样检测,根. u3 d0 |8 C* N5 O3 ?
据光电检测器的状态, 判断小车的动作。1 Q5 ]4 r+ m% [/ S
2 系统设计方案* |. e1 R3 `; Y8 r. L9 p/ q% w
2.1 系统设计原理及框图' d/ a/ ^, F" k
本系统的功能是机器小车沿地面黑白轨道完成自动寻迹,即实现左转弯,右转弯,前" h8 R. }8 ]3 z
进,停止,后退的功能。
1 s3 Q4 p E2 R" |+ c工作过程是:二个红外光电传感器探测地面情况,由于轨迹为黑色的,不产生反射,
F+ @9 |1 e3 A0 }# H4 f5 R1 p其感应信号表现为低电平,通过比较运放后以高电平的形式输出到控制芯片,相反则为低
1 G& e" m* L9 j$ y- `' ~电平,通过比较运放将感应信号放大输出,光电检测放大电路将其状态送入控制器3 y; ?) O! ^* N
1 k" p+ l. }: b3 }8 i( S/ ^5 r: a* m% h: [. I9 A) V" G
" D* b- K- N' L" q. c
5 `! V& P: D, ^! b# G4 E |
|