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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 ByGrith4 于 2020-2-3 13:17 编辑 - E; t6 z& G" j8 \

3 k/ Q  r- [* p: G! X# }摘要:设计了一-种基于单片机的轮式机器人导航控制系统,介绍了系统的工作原理和结构。运行试验表明,导航控制# B' [- H' Y. h0 I% f
系统工作稳定可靠,满足轮式机器人的运行要求。
" o3 q6 D9 [& ~4 L5 F! f4 }) `# m5 L! i  E  K4 G: q
关键词:单片机: PWM;模糊控制:机器人
3 w% q6 O" r- V1 j6 V) ?0 T% H: K! j) n) |# \+ r: p

9 ~, G0 x& ?1 W: J) p1 a- {' k0引言
% Y& I0 R& ?7 c轮式机器人作为一项比较实用的技术,在工业、
9 f2 p, V. G6 s" V5 y农业、医疗和人民生活等领域具有巨大的应用前景。
9 c, f3 k7 L/ d) m* D1 h5 _7 b导航控制系统是轮式机器人不可缺少的重要部分,它" ?, u6 N4 y8 ~; P# _& \! D
要解决三方面的问题:一是机器人在空间的位置、方3 i/ b. e5 m! K) O
向、环境信息的精确检测;二是所获得信息的分析及
9 e. v- K5 N! Y9 m环境模型的建立;三是使机器人安全行走的路径规
" f: H2 X' Z$ C8 O划。
1 t, w9 x# [# [( `8 W6 y& F* w本文所设计轮式机器人导航控制系统采用四轮差.
3 |0 T0 a" o/ j! r  A1 {速转向式的机械机构:前面两个轮是驱动轮,由两台. n: g" i7 X: w$ ~
自带减速器(65:1)的它励式直流电机驱动,后面
% S- O5 Z. p: I& k0 m两个轮是随动轮。这样,通过控制两个驱动轮的转
2 I- I( Z, g; N% L& ?速,就可以使机器人按照要求的方向和速度移动。行. n- j' Q& u/ b' n+ S9 [  u+ n6 M
走轨迹的诱导信号由埋设在地下通有高频电流的电磁
* K+ M, L3 q# t/ o, B; x诱导线产生,机器人身上对称安装两个电磁感应传感  L0 e5 O0 P/ [; N  t; `( e
器,其接受的电磁信号强度的差异可以反映其偏离路9 C8 b+ Z9 V9 _8 g: c! l
径的程度,单片机控制系统根据这种偏差来调节行走, q% P6 Y4 T) I2 a( S
的路径。/ M* Q! O6 q+ A; x) J
1导航控制 系统的硬件组成1 I4 h# b/ _) i5 U; s" ?1 q5 [
轮式机器人导航控制系统的硬件组成如图1所) Y4 C/ Q$ i7 t6 q! x2 M
示。整个系统由三部分组成,即:由单片机AT89C52, }8 R9 z4 e8 I% I0 L) `1 S
构,成的单片机应用系统:由电磁感应传感器、放大调
  J" A+ @) \2 k1 p- q, }& ]4 Q: K9 N理电路和A/D转换电路构成的前向通道:由互锁保
+ H3 b/ |# U3 D) y护和PWM直流调速电路构成的后向通道。工作时,* n, o7 U4 n0 O) q3 d  Y7 l; n
由电磁感应传感器检测机器人的位置,经过放大调理9 o* s' o! q( p, W: C/ \( j
电路和A/D转换,将位置信号送入单片机;单片机7 Y8 l" m9 J5 b& O+ @
将位置信号进行数字滤波,与系统设定值进行比较,0 g- o7 H& g! `" J5 L
按照模糊控制算法进行运算,通过输出PWM信号去# @6 H: r. E- S' k  z  t
控制直流电动机按照--定的速度转动,带动机器人沿  N% V! Z- A8 y: J
诱导线的甄荐趣。* V: V% o' V( N0 ^( k& A* D
1.1 单片机应用系统
; @0 G. x8 _& E7 r2 ^, O在整个单片机控制系统中,CPU既是运算处理
& o3 w% h. w; s- g中心,又是控制中心,是最关键的器件。本系统中选* e; k" h3 j9 `* B" @
用与MCS-51系列完全兼容的AT89C52单片机,它
1 q8 P/ J$ }6 J% P' ?是一种低功耗、高性能、CMOS八位微处理器。  q8 C1 z1 [8 W. V
AT89C52可构成真正的单片机最小应用系统,缩小系
% O, A+ A3 Y/ i/ @; m# s统体积,提高系统可靠性,降低系统成本。
  W" u* n+ y0 f6 g  S+ q1 J* ]本系统的键盘显示接口电路采用专用的接口芯片
/ y% k( q; w8 a* a' R9 R. A# t) R. j$ u8279。它是Intel公司生产的8位微处理器键盘/显示# E% R/ M+ g. I+ n* y$ v/ ^& x
通用接口芯片,其主要功能是:接收来自键盘的输入
% U% T; m1 N' ~$ d5 }数据并作预处理以及对数据显示的管理和显示器的控
. A. Y% z8 @( B2 r) e+ O& {制。系统采用8279管理键盘和显示器,可减轻CPU
& b* l. S% d+ V3 W7 s的负担,充分提高CPU的工作效率,可减少软件编; n. ?6 J. ?5 o! Q. ?, R$ v; U
程工作量,而且显示稳定。
0 W4 G( }# f- A2 ?$ y8 e1.2 前向通道电路: Q7 X5 I9 S8 z1 m3 \2 d
磁感应传感器是将测头线圈放置在通有交变电流.
4 P6 ?8 k8 i; i的导线附近,线圈中将产生感应电动势。感应电动势.$ X2 z/ ^& G8 t) |3 r4 g' T2 }$ P1 ^
与线圈至导线的距离成反比。但是由于感应电动势信
8 v9 x1 N( A2 Z号比较微弱,必须经过放大,增大其幅值。由于感应
; R  v& ^, C( y0 F1 l7 g电动势信号比较微弱,必须经过放大,增大其幅值。
' Z, j0 W- v+ F6 F
$ l0 q; P$ X1 z, ~9 v3 ]+ _3 ^/ N- a9 y1 C4 r: [: @
附件下载:
游客,如果您要查看本帖隐藏内容请回复

+ g( y/ S; v0 F: q' H" R# `- U; X2 q! Q/ P2 A

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-13 01:38 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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