找回密码
 注册
关于网站域名变更的通知
查看: 422|回复: 1
打印 上一主题 下一主题

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

[复制链接]
  • TA的每日心情

    2019-11-20 15:16
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2019-11-21 18:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    单片机作为一种微型控制器,自走入人们的视野以来,就随着科6 L3 W+ g( u+ P0 p
    技进步不断地更新换代。它能够将计算机所有关键的零件整合集中在" z7 C" k6 W( |4 g8 v
    一块芯片上,并且具有强大的计数功能,以及各种必要的接口,因此4 M0 E3 Z! C2 T. F! l% P+ v  N
    单片机在自动控制系统中通常处于核心地位。本文对于智能小车的设
    ; O3 J( X) ?' O  I8 u9 }3 A- u9 j计思路就应用了最常见的AT89S51单片机作控制处理器,该单片机在" U: ?5 U' b9 C# R* w7 @, V
    低功率的基础上,能够保持其性能在一个较高的水平上,且其8K 的, x  A# D; h' b! `
    处理器够灵巧,适用于嵌入式产品,在众多单片机中,表现较为优% Y5 q. s8 |# W' x) i' Y; @
    秀。
    % k- f/ H+ b  c1 d; Z  R0 s5 T本设计是在单片机的基础上实施的,兼具数据处理、即时调控和0 q$ P* o8 I# i  a
    报警提醒功能,小车接到行驶指令后,红外探头会检测路况信息(是
    ; O# T1 H; H6 k; a- l  z* }否处在黑线路径范围内)并反馈给单片机处理,单片机判断后作出相
    8 j; ]" k$ n8 K应指令,由电机驱动使小车执行相应行驶动作。单片机与系统的配合
    2 s! j( U# Q' w. S2 w3 y, a3 n, q& C使智能小车的行驶保持灵敏迅速的状态。* u7 P% Y% e3 d9 a4 ?( Z
    在科技飞快进步的今天,自动控制技术已经迅速成长起来,它与
    ( F& M) z5 K0 b# H1 k传感器技术之间的配合也越来越默契,时下大热的各种电子智能产品
    - K3 Z4 U3 e& a/ ^/ I就是自动控制技术发展的产物。目前国内的自控和传感技术与国外还
    $ K7 _9 c1 [1 `/ J; @1 B9 R存在一定的差距,这一领域的优秀产品已有很多,比如日本本田制造+ x$ Y  G9 d. c6 a0 \" m* ]
    出来的智能机器人,对于人类的步态模仿已达到非常自然的水平,并  v% l* ~7 g( q, J
    且它还有一定的智力,能够与六岁的孩童相比。
    / e! o9 b! S7 f% P在机械领域一直处于热门地位的汽车,也加入了越来越多的电子
    * ]- h- P1 Y( Z2 l3 v/ i信息元素,比如越来越多的汽车产品配置了电子装置,人们在车上不  `$ ?* x) t+ O
    仅可以办公,还能进行多种娱乐活动,这使得汽车向着更加娱乐化和# }! i0 R8 F! _0 j8 v, l
    多功能的方向发展,而不仅仅发挥代步功能。另外,汽车的核心配置
    + Y0 D; C+ u) a' U  e也越来越电子化,自动控制技术让汽车工艺发展更进了一步。# W# D9 h  @' b
    随着自动控制产业的发展,电子信息化的教育也渐渐在国际上被( @" J9 T) x( S% [. e* Z
    提上日程,越来越多的培养年前一代人才的科技竞赛也走入了人们的
    " W0 n1 M. U, s. l9 T视野,比如中国大学生方程式汽车大赛(FSC、FSEC)、全国大学生机器
    8 Z) _, t$ Z1 g+ m' ~2 J人大赛等, 都能够很好地激发学生群体的兴趣,促使他们主动学习,
    ; }* ]0 K- l$ l6 I9 V对我国电子信息行业的发展产生一定的促进作用。
    - `$ d2 }& d: x6 d( ~本设计是以杨老师所给出的小车为框架,以AT89C52单片机为控3 @& _# z) _; u
    制器制作一辆简易的智能小车,希望达到小车能够按照引导线的路径9 Y8 D* Z6 R, S7 `3 P. D
    自动行驶的效果,以期跟上汽车产业自动化发展的脚步,并掌握本阶
    , j# m: V! t3 [段应具有的专业素养和动手能力。
    5 M% D5 [( C; ~% S- }基于单片机的智能小车的设计" L- l$ o' F! f7 v# [
    28
    ! n, [! ]9 F7 U9 X7 H/ U1 设计任务及方案; X2 r5 @' s6 h1 r8 W1 t/ ~1 [5 v- V
    1.1 设计任务及要求- j% S# @* {: {1 O" ~* w
    本设计是以单片机作为控制核心制作的一个具有简单智能的小
    + f2 J& M8 j2 R" E/ Q车。设计要求如下:
    ; p: s8 @) q6 Y' I, l5 y  _●具有单片机核心控制模块;5 V! w) |) ^8 a6 b6 u" K# v! Y
    ●具有红外遥控解码模块;
    2 {+ ~! _+ \/ e9 n●具有电机驱动模块;
    / E+ V& @0 r/ Q$ b●具有路况检测模块;& J6 s4 i& y# R' f$ \" W
    ●具有光感模块;3 e( v9 z2 x4 _: p7 }7 L% j5 |2 _
    ●具有声控模块;
    . Y9 v' P- A  Z; {- P- G4 O●具有7 段数码管显示模块;1 X6 b+ x2 h7 W4 B
    ●具有报警模块;
    3 d/ P$ @, A: Q6 h6 p2 E; F1.2 设计方案论证
    3 b$ |% k* E% D. O, }1.2.1 控制器选择
    3 s* Z1 n+ ~7 B" j* G. n2 C方案一:采用MSP430单片机
    ( s8 t5 h, n- t, K- f. Y: EMSP430是德州仪器 (TI) 生产的一种RISC 混合信号处理器,这个* `" t6 v9 a. z, N
    系列的产品一方面在低功耗上表现极其优秀,另一方面又能够不影响* n8 G% z  z  E, [0 N4 M
    信号连接、传感器以及其他组件的正常运行,可以说为电池续航问题( T/ a* ?5 H% R7 Z
    交上了一份完美的答卷。
    + \) P. q* t1 U4 O0 BMSP430 优点: 0.1uA RAM 保持; 0.8uA 实时时钟模式;
    / a( d2 A7 g* n3 H$ g' l1 B) I1 j250uA/MIPS 有效;高性能模拟器件;是精确测量的理想选择; 其处理7 `) ~" o( k  @  `! c1 D
    器能够达到仅需一串代码就使一个应用运转起来;而且还能够在系统, x8 F5 T# Q; g: A
    内部更改、更新代码和数据。但系列单片机也有缺点,由于其功耗& ?, p; S" |0 ?" W" Y: [
    低,导致几个管脚的驱动力不够,主频也不够高,处理数据的速度不
    0 H9 g# g1 X: {: V  n# s7 c8 n够快,达不到本设计对于单片机的预期,故不选用这一系列的单片0 r- Y. g$ I) c$ I; Q8 a
    机。& c% d+ t- ^- S4 o# U
    基于单片机的智能小车的设计# t. z7 V8 J" |5 I9 f
    29
    4 ^) I4 Q& N( h; N- Y5 O) h方案二:采用AT89S51单片机[1]- Q$ ~3 Z9 I: a
    与MSP430不同, AT89S51在低功率的基础上,能够保持其性能在
    5 q* p3 @$ m5 ^; F# W: O一个较高的水平上,其8K 字节的FLASH存储器能够与工业80C51产品* b% @' S0 c5 \
    指令和引脚完美融合,同时也能够兼容常规编程器。与MSP430的16
    % X: Z* i/ `* [6 a6 x  ?2 Y0 p位处理器相比, AT89S51的8 位处理器更加迷你灵活,适用于更多的5 Q+ E( i. h: j' M
    嵌入式产品,兼容性更好。0 L& f' j( V8 ?$ E
    AT89S51具有以下标准功能: 8k 字节Flash ,256 字节 RAM,32" a1 @- p; B- `( _6 L+ z
    位I/O 口线,看门狗定时器, 2 个数据指针,三只16 位定时器/ 计数1 s1 Z( z! K5 s5 d( v3 x
    器,一个6 向2 级中断结构,全双工串行口,片内晶振及时钟电路。% h, j) }' y+ J; {) J5 Q5 _; ], g
    除此之外他还能够实现0Hz 静态逻辑操作,有两款软件能开启省电模. Z8 |; `0 g2 B; z
    式。在不需高效工作的时候,还能够保持处理器不运行, RAM、定时器
    ( G7 _$ Z( @1 r# [, M/ 计数器、串口、中断继续工作的状态。在低电量模式,还能够保证
    0 W0 ^$ n$ r! h4 p+ JRAM 数据不丢失,振荡器停止,单片机不运行,持续该状态到各项条
    1 M3 M0 F( L5 @& M( [件能够恢复正常工作。+ `5 F# ~8 l  z* y4 V7 r5 ]) _
    方案选择:8 l& c0 o! _( i9 r" l) Q* n4 ^
    综上所述:经过对MSP430和AT89S51的各项条件比较,本设计将
    1 x. E7 ?. R$ N1 t0 n* O2 O采用MSP430作为处理器,其物美价廉,上手更容易,性能表现也优
    2 w2 D7 d- |! l  U3 x异,符合设计最初的期望值。- u) b; d2 D, U% L! u! Q
    1.2.2 电机驱动芯片的选择
    " H" }; v) L$ k# T* [. y- q& K方案一:采用L298N
    " i, ~2 R1 u! \/ I6 dL298N 为SGS-THOMSON Microelectronics 所出产的双全桥步进
    8 {: u: S- X1 G: B2 ^电机专用驱动芯片( Dual Full-Bridge Driver ) ,内部包含4 信道逻辑驱: b/ q& K3 a) ^& w
    动电路, 是专门针对于二相和四相步进电机的一款驱动器,它能够在. O: r, F9 L8 T' v( U. `
    同一时间调动两个二相或者一个四相的步进电机,它的内部有两个HBridge5 P2 }" m, a2 ]8 b6 p5 U
    的高电压、大电流双全桥式驱动器,用来接收标准TTL 逻辑准
    3 `# @7 b' Q0 k# e- W1 N# K位信号,能够调动46V、2A 以下的步进电机, 且可以直接透过电源来
    " z; c9 p, Q% C* Y调节输出电压; 它还能够识别单片机IO 端口传来的模拟信号,但IO( b- ?# I1 e# Z$ N: C) U$ X
    端口在智能小车中较为少见,不过这一芯片的优点是造价低廉。
    5 g2 c- R) |4 W, w  P0 A方案二:采用LG91109 H; f, \! J. Q( M! w# K& w5 }( C
    LG9110 这种电路驱动芯片对电路的集成度更高,将各个电路集中
    6 J3 V1 U2 i2 a! S& R& J+ W  a- X在一个芯片上,能够减少外部元件比例,减少造价。另外这种芯片有
    % q" Q" S9 {( i* Z9 j' A& M: s基于单片机的智能小车的设计: L$ [# A. X  P
    30
    , k6 J# M/ v. [- v两个通道可以进行输入,且两个输出端都能保持750-800mA 较大电流
    . n, l( j7 ?5 b, L, ~" M通过,峰值电流能力可达1.5-2.0A,从而保证了驱动能力,提供更高
      w3 M5 I3 @& \$ s; X的工作效率。而它所具有的低输出饱和压降以及内置钳位二极管释放
    " I" }$ z6 D* ~* g& v/ m感性负载的反向冲击电流的功能,又保证了在使用中安全性。因此,0 A4 L: ?; \  R7 I' L
    这种芯片作为集成电路器件已经普遍被用在玩具汽车电机驱动、步进  l% l% f# D8 E4 N3 R
    电机驱动以及开关功率管等电路上。
    # x- ~$ M9 C- V; B: t) `8 N方案三:使用分立原件搭建电机驱动电路1 \+ E* _5 U/ H( i4 \4 \
    这种方法成本非常低,普遍应用于规模化生作业中,但它有一个
    $ d) S  w7 `' l" @缺点,即H 桥电路的运转状态不能保持稳定,发生硬件问题的几率比7 c8 A$ r- d# D0 x8 ]+ U* O/ Q
    较大,因此不选用这种方法。0 I2 ?8 A4 u- K( c: j# g
    综上所述: 经过对上面三种驱动芯片的比较,我们发现第二种芯7 f$ Z+ p0 Q. T7 [+ E5 U
    片不论是在驱动能力上、造价上,还是使用的难易程度上都表现较为' M3 K/ _/ _* F4 b$ C* P/ y9 h
    优秀,因此决定使用第二种芯片LG9110。2 X% [7 i, W1 }% s9 h, L* q
    1.2.3 路况检测模块% \' o+ L1 c! @. R
    这个部分我们将使用红外发射探头来处理,当红外线检测到异物
    & n7 }' s  S- E后,将信号返回到探头,探头再把信号传送给单片机控制器进行判
    9 T4 C+ ]. U  _# @0 I; p! t/ n断,以这样的一个模式, 来判断整体路况信息。
    4 d7 ?3 r( s. v  V) N- o4 H  [3 A0 X% m; R, C6 _# y
    4 C9 `- e0 X) ]) V8 E
    游客,如果您要查看本帖隐藏内容请回复

      t& W8 w/ C) `
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-19 06:09 , Processed in 0.125000 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表