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

[毕业设计] 基于单片机的轮式机器人控制系统

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-2-3 13:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
本帖最后由 ByGrith4 于 2020-2-3 13:17 编辑 3 q) M0 W3 N0 i' U1 R+ m- w

+ P" ~. z  z0 z8 I摘要:设计了一-种基于单片机的轮式机器人导航控制系统,介绍了系统的工作原理和结构。运行试验表明,导航控制& N+ e& i. [0 _
系统工作稳定可靠,满足轮式机器人的运行要求。% S# [9 k$ r6 j3 C( C
4 w6 Y, I! x: }3 l" G3 }8 g
关键词:单片机: PWM;模糊控制:机器人' U. }# z% X5 s& @
7 C5 L) e- S2 _5 n! W

( }" V3 ]. }& u0引言
8 z* w! E, Y) z  i! l轮式机器人作为一项比较实用的技术,在工业、8 W% h) C; K; I' I
农业、医疗和人民生活等领域具有巨大的应用前景。
* K: F. ?- Q* E( U; ?: K( \* W导航控制系统是轮式机器人不可缺少的重要部分,它( u; ^2 P" g; n0 }8 K
要解决三方面的问题:一是机器人在空间的位置、方
0 G; X/ ^0 B; f) c( G# L向、环境信息的精确检测;二是所获得信息的分析及
2 U5 P* X7 h8 u5 _4 K% F环境模型的建立;三是使机器人安全行走的路径规
, d0 L+ ~2 n7 ?9 Y, ?, O' ~4 i划。
# }2 C6 k9 A+ M: ^- L本文所设计轮式机器人导航控制系统采用四轮差.; g( y" H  |; q: X
速转向式的机械机构:前面两个轮是驱动轮,由两台
3 E: A* {( [% z/ S0 X+ w2 d0 Y自带减速器(65:1)的它励式直流电机驱动,后面# C  d, u& A4 h! C5 I5 N" {6 x
两个轮是随动轮。这样,通过控制两个驱动轮的转* c: g7 I5 L" [" B
速,就可以使机器人按照要求的方向和速度移动。行+ |4 }( ^8 I+ k( {( o% j% l
走轨迹的诱导信号由埋设在地下通有高频电流的电磁" Q$ z) H  o" d7 `( p' f* s
诱导线产生,机器人身上对称安装两个电磁感应传感% A0 ?7 t7 M8 T) g9 u
器,其接受的电磁信号强度的差异可以反映其偏离路  H0 _" w- V9 t  V3 o2 t; X
径的程度,单片机控制系统根据这种偏差来调节行走, I; A4 |3 x, |
的路径。
3 O1 c7 |+ }& p- i; b* {1导航控制 系统的硬件组成6 c/ ]: |1 T& V2 Q
轮式机器人导航控制系统的硬件组成如图1所' B2 T8 h( G/ M; S+ u
示。整个系统由三部分组成,即:由单片机AT89C52
% I/ _6 M0 I# K+ @构,成的单片机应用系统:由电磁感应传感器、放大调
3 \/ n; P. S- v3 Y! j理电路和A/D转换电路构成的前向通道:由互锁保+ n0 ^% M  L$ y# k2 A
护和PWM直流调速电路构成的后向通道。工作时,+ Q; R2 k( Q8 s
由电磁感应传感器检测机器人的位置,经过放大调理/ k9 b2 }4 O" T- V! W% ^( r. e
电路和A/D转换,将位置信号送入单片机;单片机% g8 o# n+ i- w4 `# U$ t  A
将位置信号进行数字滤波,与系统设定值进行比较,
, G" ^1 y& a( n' I- E按照模糊控制算法进行运算,通过输出PWM信号去5 R/ F1 u, o7 j/ R' Q& ?+ E0 g
控制直流电动机按照--定的速度转动,带动机器人沿7 c! C1 s3 L2 ?7 a" O" p3 c/ n
诱导线的甄荐趣。
& ?5 @" w. w! a8 }! T3 Z1.1 单片机应用系统% U. @. o: ?* i/ F$ t+ {
在整个单片机控制系统中,CPU既是运算处理! x; \* M& _- x9 ~  t
中心,又是控制中心,是最关键的器件。本系统中选: ^; N. T, x- L/ n5 k7 P+ p
用与MCS-51系列完全兼容的AT89C52单片机,它# c" Z) g" R. d) ?
是一种低功耗、高性能、CMOS八位微处理器。6 H1 L- B6 P6 x& _
AT89C52可构成真正的单片机最小应用系统,缩小系
  V. d) i& N- @- [& t, H统体积,提高系统可靠性,降低系统成本。. r+ J3 s' i7 ^) p% r4 A
本系统的键盘显示接口电路采用专用的接口芯片
& Q- S; l8 Q# O" U8279。它是Intel公司生产的8位微处理器键盘/显示% k0 {0 F1 [& H6 ^) \/ O
通用接口芯片,其主要功能是:接收来自键盘的输入
4 `9 c3 t  N. Y- R# n2 U6 u7 [, W% [数据并作预处理以及对数据显示的管理和显示器的控
4 f- z  s1 C: t8 m: s* W制。系统采用8279管理键盘和显示器,可减轻CPU' ?1 e& V: d! A  S
的负担,充分提高CPU的工作效率,可减少软件编
  I8 ~% e* U+ Z程工作量,而且显示稳定。9 d0 ^& S/ G) Z
1.2 前向通道电路: N' Q. D- Q5 N. p$ d- _6 d
磁感应传感器是将测头线圈放置在通有交变电流.
7 p$ N, ^% g0 b( R, e2 k的导线附近,线圈中将产生感应电动势。感应电动势.7 ~4 u6 |% w; d2 B7 p+ u8 H# j
与线圈至导线的距离成反比。但是由于感应电动势信( d4 h! \: ^. z9 V5 l2 W" a. W
号比较微弱,必须经过放大,增大其幅值。由于感应$ a9 p: L1 c8 }5 _+ L6 j( }3 c6 p
电动势信号比较微弱,必须经过放大,增大其幅值。3 \* V+ N" K9 W" O
& t8 a: n+ S6 N) o8 D. B+ E  i

8 c5 B7 o! p7 R4 q! v: r附件下载:
游客,如果您要查看本帖隐藏内容请回复

8 v0 H8 Q" J5 E/ j+ V
; E- L1 Q5 ^# n

该用户从未签到

2#
发表于 2020-2-3 13:18 | 只看该作者
在整个单片机控制系统中,CPU既是运算处理中心,又是控制中心,是最关键的器件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-6 15:23 , Processed in 0.187500 second(s), 26 queries , Gzip On.

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

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

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