您的位置 首页 传感器

根据AT89C52主动追寻红外线源机器人电路设计

  主动追寻红外线源机器人主要由三部分组成:红外线感应接纳部分、微处理器和电机驱动部分。各部分功用:红外线感应接纳部分检测载波频率为38kHz的红外线发射波;微处理器负责处理传感器…

  主动追寻红外线源机器人主要由三部分组成:红外线感应接纳部分、微处理器和电机驱动部分。各部分功用:红外线感应接纳部分检测载波频率为38kHz的红外线发射波;微处理器负责处理传感器输入的信号,并为电机驱动部分供给相应的方向操控信号;电机驱动部分驱动步进电机使机器人依照相应指令的方向行进。

  红外线感应器选用小型红外遥控接纳芯片TSOP1738,它支撑一切干流的红外发射编码方法,单片机能够直接读取其解调后的信号;微处理器选用低功耗高性能的8位单片机AT89C52单片机的I/O口输出电流不具备直接驱动步进电机的才能,因而步进电机的驱动选用具有8路达林顿对管的ULN2003;当红外线发射源方位不断改变时,红外线传感器TSOP1738的输出也随之不断改变,此刻单片机或许无法及时处理TSOP1738输出的数据而形成数据丢掉,因而需求一个数据锁存器,该锁存器选用具有单稳态多谐振功用的74121。

  电路设计

  红外线传感器电路下见图。在机器人左、中、右三个方向放置传感器以检测红外线发射源的方位,当某个传感器接纳到红外线源后输出一个下降沿至74121的 4脚A2端,根下据图中电容C4、C5、C6的参数,74121的6脚输出一个坚持时刻大约为100ms的高电平,单片机以此高电平信号作为批改方向的依据。

  

  微处理器和电机驱动电路见下图。单片机的P3.1、P3.2和P3.2别离与左、中、右三个方向传感器的输出相连,三个传感器输出共有8种组合,单片机依据不同的组合状况批改机器人的行进方向,其批改方向和传感器输出组合的联系见方向批改真值下表。

  

  从真值表中能够清楚的看到当三个传感器输出都为0时,也便是真值表中的“000”状况时单片机操控机器人顺时针方向旋转以寻觅红外线发射源;当输入为“001”状况时单片机操控机器人向右行进;当输入为“110”状况时单片机操控机器人向左行进;当输入为“111”状况时单片机操控机器人向正前方行进;当输入为“101”状况时,代表机器人正前方的传感器被障碍物阻挠,单片机操控机器人向左方向旋转以避开障碍物,也意味着当有障碍物阻挠机器人行进时机器人能够主动绕开障碍物并从头寻觅红外线发射源。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/chuanganqi/161487.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部