TMS320LF2407的自动避障小车设计

TMS320LF2407的自动避障小车设计,第1张

避障与导航是移动机器人研究的核心问题之一。使移动机器人无碰撞到达终点,需解决两方面的基本问题。一是在运动过程中利用传感器感知周围未知环境;二是采用适当的算法进行路径规划来实现机器人的实时避障。本设计是以TI公司生产的TMS320LF2407DSP为核心,采集环境信息并控制智能小车,3个红外发收传感器检测智能小车前方的障碍物,并且根据障碍物位置进行自动避障。

  1 自动避障小车总体设计

  该系统主要由DSP控制、电机驱动、电源、测速以及视觉等模块组成,其结构如图1所示。

TMS320LF2407的自动避障小车设计,第2张

  小车为3轮结构,前面2个轮分别由2个电机独立驱动控制,后面1个万向轮作为支撑轮。小车安装有3个红外传感器,分别位于车头的左、中、右部位,用于采集环境信息。车体规格为:车身板距地7.5 cm,车长25 cm,车宽12 cm,车轮半径5.5 cm。速度控制采用定频调宽的PWM调速,并应用速度反馈和闭环PID控制,从而实现小车精确的速度和位置控制。

  2 自动避障小车的硬件设计

TMS320LF2407的自动避障小车设计,第3张

  采用L298驱动电机,0UTl,0UT2分别与小车的一个电机的正负极相连;OUT3,OUT4分别与小车的另一个电机的正负极相连;L298的INl和IN2引脚分别与DSP的IOPE0(方向4)、IOPE1(方向3)引脚连接,用于接收主控器件输出的转向电机的动作指令,用于接收主控器件输出的驱动电机的动作指令,而ENA和ENB引脚分别连接到DSP的IOPE0(PWM3)、IOPEl(PWM4)引脚,用于控制电机的速度。

  其电路原理图如图3所示。

TMS320LF2407的自动避障小车设计,第4张

采用测速电机测量电机转速,以此来判断速度。电机转速转换为电脉冲信号,其输出经过HD74HCl4P,送至DSP的PA3(CAPl)和PA4(CAP2)引脚,根据软件设置使计数器对脉冲信号上升沿进行递增计数。如图4所示。

TMS320LF2407的自动避障小车设计,第5张

  

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/dianzi/2445117.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-08-03
下一篇2022-08-03

发表评论

登录后才能评论

评论列表(0条)

    保存