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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 ByGrith4 于 2020-2-3 13:17 编辑 ' V) E+ }, {( Y5 x, J
/ d! c" T( |4 `& B; w- V
摘要:设计了一-种基于单片机的轮式机器人导航控制系统,介绍了系统的工作原理和结构。运行试验表明,导航控制
. l2 V" P( G8 r9 Q+ v; j系统工作稳定可靠,满足轮式机器人的运行要求。
5 B, |5 ]4 t. o+ y4 ~" O
' H! v# `9 }/ w( e$ t! ~关键词:单片机: PWM;模糊控制:机器人
! @+ x# D  r, n8 B5 F  d6 O" S
7 G4 I+ b: x4 n1 x) [3 V: r1 R7 c  S$ l, a5 S8 S4 B- h
0引言* B- |6 U- o0 k' M
轮式机器人作为一项比较实用的技术,在工业、6 F3 a; i8 A, l* N) }* `- Z1 a+ Q
农业、医疗和人民生活等领域具有巨大的应用前景。: c$ o1 q4 r4 s7 x
导航控制系统是轮式机器人不可缺少的重要部分,它
0 ]* h- D1 f4 P9 G+ y: |( Z5 k- h要解决三方面的问题:一是机器人在空间的位置、方6 O7 g: o& a+ V: {; q
向、环境信息的精确检测;二是所获得信息的分析及
7 e! H* f/ A- z: ]" `5 K环境模型的建立;三是使机器人安全行走的路径规; f$ n2 ]- W# v. @8 X
划。$ ~* b: Y$ |: e; Q
本文所设计轮式机器人导航控制系统采用四轮差.
9 ~8 N% |: i# d0 Q- G! a  W4 i速转向式的机械机构:前面两个轮是驱动轮,由两台% b5 i: [) _& J; r& V8 b
自带减速器(65:1)的它励式直流电机驱动,后面
5 N) K! a* O# i# K. n( G3 Z" E" F两个轮是随动轮。这样,通过控制两个驱动轮的转
3 f5 F* K; k$ X- S7 a速,就可以使机器人按照要求的方向和速度移动。行; z/ y6 |8 t# T' W
走轨迹的诱导信号由埋设在地下通有高频电流的电磁% H4 i9 Q0 S7 b- {2 c5 f+ Q  r- W
诱导线产生,机器人身上对称安装两个电磁感应传感
, I0 e% ]) v# ^$ _& s* U器,其接受的电磁信号强度的差异可以反映其偏离路
5 W! z3 {: S& v0 t  G/ e径的程度,单片机控制系统根据这种偏差来调节行走
( J6 W% g9 ]& F! Z! E5 g9 i的路径。6 q- ^" T0 w+ L& f5 h% m5 M
1导航控制 系统的硬件组成
1 x. U9 J9 h0 k# i! e/ l% V轮式机器人导航控制系统的硬件组成如图1所5 F! i6 J, O. \" j$ S! }
示。整个系统由三部分组成,即:由单片机AT89C52
5 [' l2 N& U- d. Z! ~. [5 S6 w构,成的单片机应用系统:由电磁感应传感器、放大调& g2 K- `" x4 x
理电路和A/D转换电路构成的前向通道:由互锁保
* e8 J# X$ I8 }7 ~1 N护和PWM直流调速电路构成的后向通道。工作时,* A' M  l* z/ t
由电磁感应传感器检测机器人的位置,经过放大调理
: y8 w3 ]+ o6 o$ k8 I+ G. ]电路和A/D转换,将位置信号送入单片机;单片机
6 d: K+ H% f+ [9 P将位置信号进行数字滤波,与系统设定值进行比较,
/ }9 P2 c: y% T1 I4 Y按照模糊控制算法进行运算,通过输出PWM信号去6 p. {8 q' T# l2 V
控制直流电动机按照--定的速度转动,带动机器人沿
  o/ B( H( t& ~& m" P) v4 U诱导线的甄荐趣。
, K, ]$ J: Q% ]8 Z) W# P- E8 n* n) p1.1 单片机应用系统
2 y6 [; w, I- a/ O% [5 o在整个单片机控制系统中,CPU既是运算处理/ |2 ^/ j1 S4 P$ f$ ~: R( g1 M
中心,又是控制中心,是最关键的器件。本系统中选6 y0 `0 K  R5 [8 M9 R: d
用与MCS-51系列完全兼容的AT89C52单片机,它3 N; A- p7 I7 Y* G, A
是一种低功耗、高性能、CMOS八位微处理器。8 u* N; h0 \8 R" ?+ G
AT89C52可构成真正的单片机最小应用系统,缩小系
& G5 `! ~1 S3 N! O统体积,提高系统可靠性,降低系统成本。  c6 y, I* w+ |5 u3 ]
本系统的键盘显示接口电路采用专用的接口芯片! R0 }3 l5 p# Y
8279。它是Intel公司生产的8位微处理器键盘/显示7 H  J, \5 K# R" E7 |( D
通用接口芯片,其主要功能是:接收来自键盘的输入; c* c; M" |, ?% T
数据并作预处理以及对数据显示的管理和显示器的控
) c: ?  [- D) [3 [1 \1 q! d制。系统采用8279管理键盘和显示器,可减轻CPU
9 X% q( E: H/ j# j2 x3 t的负担,充分提高CPU的工作效率,可减少软件编
5 h7 G& s. }) P+ V7 f$ R- d5 s% v4 H程工作量,而且显示稳定。, A$ U: b+ d7 g  r1 p) y1 w6 Q
1.2 前向通道电路' p, i# l) I0 \
磁感应传感器是将测头线圈放置在通有交变电流.
. N- q7 K& h, K- q. c5 g的导线附近,线圈中将产生感应电动势。感应电动势.4 x  V2 t/ Q* Z2 N
与线圈至导线的距离成反比。但是由于感应电动势信
6 a8 \6 `  W. @( E6 ]* X号比较微弱,必须经过放大,增大其幅值。由于感应
% R7 F6 W( F2 W) m1 c, J" w电动势信号比较微弱,必须经过放大,增大其幅值。9 @, X: L- l7 D+ k1 s" k% {

# i1 [0 n( J4 {1 G& }6 O# B# b2 \3 j5 W% F
附件下载:
游客,如果您要查看本帖隐藏内容请回复
* x1 ^: ]4 u3 e, E) M" a
3 Z, S& V4 O" {3 G3 ]

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-28 11:59 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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