TI教室 >
应用与设计 >
工业应用 >
工厂自动化与控制系统 >
Automated Machinery >
TI-RSLK 模块 12 - 直流电机 > 实验视频 12.2 - 演示机器人以预设模式移动
- 本课程为精品课,您可以登录eeworld继续观看:
- 实验视频 12.2 - 演示机器人以预设模式移动
- 登录
- 课程目录
- 课程笔记
本实验的目的是将电机连接到
LaunchPad。
在本实验的这一部分,您将需要
LaunchPad、机箱、配电和电机板、
两个电机以及两个滚轮。
在本实验的该特定部分,
我们将考查,当把两个占空比设置为等值时,
机器人能够在多大程度上实现直线移动。
我们为机器人设置了实验 12 的程序解决方案。
此机器人将执行一组非常简单的任务。
首先,它以相同的占空比直线
前进。
然后,它将停止。
接着,它将倒退。
再接着,它将尝试右转。
如果撞到墙壁,它将停止并重新开始。
您会注意到,当它直线行进时,
根本不是绝对的直线,即使占空比相等的情况下
也是如此。
此外,当它试图转弯时,
转弯效果也不是很好。
机器人不知道自己身处何处。
为了解决复杂任务,
机器人需要反馈。
本课程中有三种类型的反馈 --
位于底部的线传感器,
顶部的红外传感器,用于测量与墙壁
之间的距离。
实际上,电机本身
还具有转速计,可用于
测量滚轮的旋转速度。
在本实验中,您了解到了该软件
使用 PWM 来调节功率。
调节功率与控制速度不同。
机器人需要使用传感器
来完成复杂任务,如迷宫探索和赛车。
课程介绍
共计4课时,39分24秒
猜你喜欢
换一换
推荐帖子
- TMS320F28335生成SPWM
- /* * main.c */ #include "DSP2833x_Project.h" void InitEPwm1Example(void); void Gpio_Setup(void); interrupt void epwm1_isr(void); int N=60; float M=0.8; int i; flo...
-
Aguilera
DSP 与 ARM 处理器
- 430读DS18B20温度传感器
- DS18B20的单总线上需要上拉电阻,正好430的IO可以设置上拉,就直接用430的上拉了。结果。。。在这个地方卡了一整天,怎么都读不出数据。外加了一个上拉就好了。看来,设计不能图省事,该有的上拉还是得加啊。。。...
-
armcu
微控制器 MCU
- 设计基于FPGA的串行通用异步收发器
- UART(Universal Asynchronous Receiver Transmitter通用异步收发器)是一种应用广泛的短距离串行传输接口。常常用于短距离、低速、低成本的通讯中。8250、8251、NS16450等芯片都是常见的UART器件。基本的UART通信只需要两条信号线(RXD、TXD)就可以完成数据的相互通信,接收与发送是全双工形式。TXD...
-
Jacktang
微控制器 MCU
- DSP28335烧写Flash遇到的问题
- 做一个SPWM逆变闭环测试,发现程序在RAM中运行没有问题,但是烧写到Flash中就不能正常运行了,针对这个问题,我查找了好多资料(心疼小白的我...),最终问题得以解决,现将解决思路分享出来,希望能够帮到和我有同样遭遇的同行~ 首先,在TI的官方例程中,有 DELAY_US(); 这个函数,这是定义在RAM中的,在Flash中加载程序不将...
-
fish001
微控制器 MCU