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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 ByGrith4 于 2020-2-3 13:17 编辑
) k4 W, _  ^  v! C# D( e4 ?: G$ ^( |% f+ [6 ]
摘要:设计了一-种基于单片机的轮式机器人导航控制系统,介绍了系统的工作原理和结构。运行试验表明,导航控制  l* C7 k; Q& p" [: n7 L4 H
系统工作稳定可靠,满足轮式机器人的运行要求。
/ a4 h( P2 l1 h. o  B" G9 L- b
5 i+ N2 h- h& {1 p关键词:单片机: PWM;模糊控制:机器人2 S' S# ^; y: x- K3 b, @! t

8 U0 c' D$ u2 J4 b+ _' q9 S9 i) d9 d( e% F2 ^
0引言9 y8 h2 |# s$ {
轮式机器人作为一项比较实用的技术,在工业、' U9 J/ X/ p5 e
农业、医疗和人民生活等领域具有巨大的应用前景。6 {: E: f2 B; O( y3 x' K! u) r; D
导航控制系统是轮式机器人不可缺少的重要部分,它+ Q: h6 y2 k8 ]. w2 A
要解决三方面的问题:一是机器人在空间的位置、方
2 G7 [0 y/ C* s* F; t( Q' I7 D: Z# j向、环境信息的精确检测;二是所获得信息的分析及0 ?9 r% b5 }) `9 z" Q( }. e# k
环境模型的建立;三是使机器人安全行走的路径规
. t" I* F! @  _5 z; s划。* v7 F3 N7 j/ p- a7 h
本文所设计轮式机器人导航控制系统采用四轮差.
7 a8 W9 [4 f# w$ L速转向式的机械机构:前面两个轮是驱动轮,由两台6 d/ B8 m  s' t
自带减速器(65:1)的它励式直流电机驱动,后面3 N, E* h* V4 j) `2 H' e! O
两个轮是随动轮。这样,通过控制两个驱动轮的转
! q! z  y- v5 ~2 U) N1 ~- y, X' R速,就可以使机器人按照要求的方向和速度移动。行1 {) s# C* u$ @* d: c# i
走轨迹的诱导信号由埋设在地下通有高频电流的电磁1 c& S/ b- A  ], l$ Y  b) v2 v
诱导线产生,机器人身上对称安装两个电磁感应传感0 T1 ~2 i8 D% J3 r8 s% h
器,其接受的电磁信号强度的差异可以反映其偏离路
# T& E; x7 ]; Y. ]8 q; A+ E径的程度,单片机控制系统根据这种偏差来调节行走9 k( b$ _5 @' W
的路径。, Y6 s. R  O8 q! Q
1导航控制 系统的硬件组成
8 s; H6 |. E9 d& \$ n1 E8 l. J轮式机器人导航控制系统的硬件组成如图1所
4 R4 P+ X) T) C$ r示。整个系统由三部分组成,即:由单片机AT89C52
* o' \$ U4 z+ f" \$ w: x0 H, v构,成的单片机应用系统:由电磁感应传感器、放大调
  o; L( L1 a# Q8 V$ ~理电路和A/D转换电路构成的前向通道:由互锁保  i& o+ O  l2 x+ }) U& s5 E
护和PWM直流调速电路构成的后向通道。工作时,
3 p' l% e# A6 z' g! f& s, f1 w由电磁感应传感器检测机器人的位置,经过放大调理
& o% D1 H: `- U4 _& z电路和A/D转换,将位置信号送入单片机;单片机/ Q$ A9 ?3 @* E: p9 F2 t, y0 O1 i
将位置信号进行数字滤波,与系统设定值进行比较,
) `# y  D9 _( I! o; ^! m# i按照模糊控制算法进行运算,通过输出PWM信号去0 e: |, ]- b1 c# Y
控制直流电动机按照--定的速度转动,带动机器人沿2 b- U+ w+ u6 }$ N, M4 f6 m% d
诱导线的甄荐趣。
% j5 F) S7 b% ?% g) u" W7 a0 @1.1 单片机应用系统
3 e# o, @4 ^, n在整个单片机控制系统中,CPU既是运算处理' }" X/ d% C& n3 J. j3 M
中心,又是控制中心,是最关键的器件。本系统中选' S$ q' s$ A7 Q6 L" y
用与MCS-51系列完全兼容的AT89C52单片机,它3 h2 Z6 k; e. O' Y
是一种低功耗、高性能、CMOS八位微处理器。9 O! `. {% i  o. q5 R+ ?
AT89C52可构成真正的单片机最小应用系统,缩小系
: }; `2 r8 K; M/ V/ H6 A/ v统体积,提高系统可靠性,降低系统成本。
0 ^+ m' H% M6 u8 b) X" m# G本系统的键盘显示接口电路采用专用的接口芯片
) a0 j  j  C1 e+ {6 g8279。它是Intel公司生产的8位微处理器键盘/显示
) h- l- M. ?( R" B* d通用接口芯片,其主要功能是:接收来自键盘的输入
' N" @) I% H$ g" w数据并作预处理以及对数据显示的管理和显示器的控' M5 d% ?" r. g  c( t, y
制。系统采用8279管理键盘和显示器,可减轻CPU/ w& S$ N8 n9 t0 C$ z1 j/ r
的负担,充分提高CPU的工作效率,可减少软件编, Z3 k6 Z3 [# M* V6 C6 b' k# ~
程工作量,而且显示稳定。
3 r6 {/ z- E8 f' v7 h, A4 Y" U. x1.2 前向通道电路
4 u. v0 D. |. S1 W3 J磁感应传感器是将测头线圈放置在通有交变电流.
* P% V3 V  W. ~- ]的导线附近,线圈中将产生感应电动势。感应电动势.
, v" X4 t4 Q4 T$ V3 l& W6 R与线圈至导线的距离成反比。但是由于感应电动势信
6 z2 o6 t8 o/ M! j: I4 n/ u号比较微弱,必须经过放大,增大其幅值。由于感应/ W& E: p. ~9 t& h) L7 c+ \4 S
电动势信号比较微弱,必须经过放大,增大其幅值。
% p2 \+ I2 S) Q8 B: Q0 O* ?; A# g" j* v5 w; Q

6 m& \+ U( O9 C附件下载:
游客,如果您要查看本帖隐藏内容请回复
! l9 T5 O, ?' A

6 Q2 _/ @7 ^3 J8 I

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-1 22:12 , Processed in 0.140625 second(s), 27 queries , Gzip On.

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

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

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