服务型机器人
最新课程
- 高压隔离技术的工作原理
- TI 全新一代RGB LED驱动器“点亮”人机交互
- TI精密实验室 - 隔离
- TIDA-01040 大电流电池测试设备参考方案
- TIDA-050007 超低功耗真无线耳机盒电源管理方案
- TI 汽车数字仪表组解决方案
- 汽车/工业 毫米波雷达感测器
- MSP430 FRAM and CapTIvate 电容触控技术
- TI DLP®技术于3D 机器视觉与自动化光学检测之应用
- TI DLP®显示技术于新型态显示应用介绍
热门课程
TI-RSLK 模块 7 - 实验视频 7.1 - 运行 FSM 启动代码
本实验的 目的是了解
如何设计基于 微控制器的
有限状态机。
在本实验中, 您将仅需要LaunchPad。
在本实验的中,您将会
观察到初始化有限 状态机具体实现中的
错误。
本实验中,您的目标是 扩展状态的数量,
以消除该错误。
让我来展示一下CCS。
对于有限状态机,每个状态
由3个元素组成。
它具有 8 位输出, 该输出连接到电机。
每个状态都有一个延迟。
基于其2位输入,
它具有4个状态。
我们所使用的硬件,它不是 一个真正的机器人
它是一个 LaunchPad。
但是,我们将假设
这些开关均是 线传感器。
因此,如果我们同时 按下两个开关,
这将意味着 我们在正确的路线上。
如果仅按下 左侧传感器,
代表偏向左侧。
如果仅按下 右侧传感器,
代表偏向了右侧。
如果没有任何 开关按下,代表迷失方向。
现在没有电机,
但我们将使用 LED 表示
输出至电机的信号。
LED它有四种 不同的颜色。 34 00:01:20,910 --> 00:01:23,820那么黄色 黄色意味着直走。
因此,您可以在此处看到, 如果机器人在正确的路线上,
它将直走。
然后,如果偏向右侧,
可以看到LED变为 黄色、红色、黄色、红色在闪烁。
于是它将左转。
所以如果机器人偏向右侧, 就控制进行左转。
如果我偏向左侧,但我希望右转。
因此绿色LED代表了右转。
但这样是存在错误的,看到了吗?
让我来展示一下。
有时,当我离线路线转向左侧时,它会变为红色。
它将进入 错误的状态。
机器人偏向了左侧,但它仍然控制机器人进行左转。
因此,大约每隔一次 ,正确和错误
将会交替出现。
所以我们必须对 这个错误进行修复,
方法是向您的有限状态机 添加更多状态。
在本实验中,您观察了 有限状态机是如何运行的。
有限状态机是可以 放入您的嵌入式
系统工具箱中的 有效设计方法。
祝您学得开心。
剪切.
今天的内容到此为止 -- 58
-
未学习 TI-RSLK 模块 1 - 讲座视频 – 使用 CCS 在 LaunchPad 上运行代码
-
未学习 TI-RSLK 模块 1 - 实验视频 1.1 – 安装 tirslk_maze
-
未学习 TI-RSLK 模块 1 - 实验视频 1.2 – 安装 CCS 和调试
-
未学习 TI-RSLK 模块 1 - 实验视频 1.3 – 运行 TExaS 逻辑分析仪
-
未学习 TI-RSLK 模块 1 - 实验视频 1.4 – 运行 TExaS 示波器
-
未学习 TI-RSLK 模块 2 - 讲座视频 – 电压、电流和功率
-
未学习 TI-RSLK 模块 2 - 实验视频 2.1 – 测量电容器的阻抗
-
未学习 TI-RSLK 模块 2 - 实验视频 2.2 – LED (I,V) 响应曲线、指数关系
-
未学习 TI-RSLK 模块 3 - 讲座视频 - ARM Cortex M 架构
-
未学习 TI-RSLK 模块 3 - 讲座视频 - ARM Cortex M 组件
-
未学习 TI-RSLK 模块 3 - 实验视频 3.1 - 调试解决方案、可视化、断点和单步执行
-
未学习 TI-RSLK 模块 4 - 讲座视频 - C 语言编程
-
未学习 TI-RSLK 模块 4 - 讲座视频 - 设计
-
未学习 TI-RSLK 模块 4 - 讲座视频 - 调试
-
未学习 TI-RSLK 模块 4 - 实验视频 4.1 - 调试解决方案、可视化、变量、单步执行
-
未学习 TI-RSLK 模块 4 - 实验视频 4.2 - 调试解决方案、可视化、断点、单步执行
-
未学习 TI-RSLK 模块 5 - 讲座视频 - 电池和电压
-
未学习 TI-RSLK 模块 5 - 实验视频 5.1 - 测量电池的电压和电流
-
未学习 TI-RSLK 模块 5 - 实验视频 5.2 - 连接电机驱动器和配电板
-
未学习 TI-RSLK 模块 6 - 讲座视频 - GPIO MSP432
-
未学习 TI-RSLK 模块 6 - 讲座视频 - GPIO 编程
-
未学习 TI-RSLK 模块 6 - 实验视频 6.1 - 演示反射传感器的工作原理
-
未学习 TI-RSLK 模块 6 - 实验视频 6.2 - 演示实验解决方案 - 测试线路传感器
-
未学习 TI-RSLK 模块 7 - 讲座视频 - 有限状态机理论
-
未学习 TI-RSLK 模块 7 - 讲座视频 - 有限状态机线路跟踪器
-
未学习 TI-RSLK 模块 7 - 实验视频 7.1 - 运行 FSM 启动代码
-
未学习 TI-RSLK 模块 7 - 实验视频 7.2 - 运行解决方案代码 - 设计更好的 FSM
-
未学习 TI-RSLK 模块 8 - 讲座视频第一部分 - 开关
-
未学习 TI-RSLK 模块 8 - 讲座视频第二部分 - 连接输入和输出 - LED
-
未学习 TI-RSLK 模块 8 - 实验视频 8.1 - 连接开关和 LED 以及调试
-
未学习 TI-RSLK 模块 9 - 讲座视频 - SysTick 计时器 - 理论
-
未学习 TI-RSLK 模块 9 - 讲座视频 - SysTick 计时器 - PWM
-
未学习 TI-RSLK 模块 9 - 实验视频 9.1 - 演示通过调整占空比来运行检测信号
-
未学习 TI-RSLK 模块 9 - 实验视频 9.2 - 演示通过运行正弦波输出来调整功率
-
未学习 TI-RSLK 模块 10 - 讲座视频 - 调试实时系统 - 理论
-
未学习 TI-RSLK 模块 10 - 讲座视频 - 调试实时系统 - 中断
-
未学习 TI-RSLK 模块 10 - 讲座视频 - 调试实时系统 - SysTick 中断
-
未学习 TI-RSLK 模块 10 - 实验视频 - 演示运行线传感器和黑匣子记录器
-
未学习 TI-RSLK 模块 11 - 讲座视频 - 液晶显示屏
-
未学习 TI-RSLK 模块 11 - 实验视频 11.1 - 演示 LCD 界面
-
未学习 TI-RSLK 模块 12 - 讲座视频 - 直流电机 - 物理
-
未学习 TI-RSLK 模块 12 - 讲座视频 - 直流电机 - 接口
-
未学习 TI-RSLK 模块 12 - 实验视频 12.1 - 演示电机基础知识
-
未学习 TI-RSLK 模块 12 - 实验视频 12.2 - 演示机器人以预设模式移动
-
未学习 TI-RSLK 模块 13 - 讲座视频 - 周期性输入
-
未学习 TI-RSLK 模块 13 - 讲座视频 - 脉宽调制
-
未学习 TI-RSLK 模块 13 - 实验视频 13.1 - 通过计时器产生的 PWM 输出来旋转电机
-
未学习 TI-RSLK 模块 13 - 实验视频 13.2 - 测量中断延迟
-
未学习 TI-RSLK 模块 14 - 讲座视频 - 实时系统 - 理论
-
未学习 TI-RSLK 模块 14 - 讲座视频 - 实时系统 - 边沿触发中断
-
未学习 TI-RSLK 模块 14 - 实验视频 14.1 - 使用边沿触发中断为碰撞开关提供实时响应
-
未学习 TI-RSLK 模块 15 - 讲座视频 - 数据采集系统 - 理论
-
未学习 TI-RSLK 模块 15 - 讲座视频 - 数据采集系统 - 性能测量
-
未学习 TI-RSLK 模块 15 - 实验视频 15.1 - 使用 ADC 测试红外距离测量
-
未学习 TI-RSLK 模块 16 - 讲座视频 - 转速计 - 输入捕捉
-
未学习 TI-RSLK 模块 16 - 讲座视频 - 转速计 - 接口
-
未学习 TI-RSLK 模块 16 - 实验视频 16.1 - 测试转速计以测量速度
-
未学习 TI-RSLK 模块 17 - 讲座视频 - 控制系统
-
未学习 TI-RSLK 模块 17 - 实验视频 17.1 - 演示控制系统 - 积分控制
-
未学习 TI-RSLK 模块 17 - 实验视频 17.2 - 演示控制系统 - 比例控制
-
未学习 TI-RSLK 模块 18 - 讲座视频 - 串行通信 - UART
-
未学习 TI-RSLK 模块 18 - 讲座视频 - 串行通信 - FIFO
-
未学习 TI-RSLK 模块 18 - 实验视频 18.1 - 演示 UART
-
未学习 TI-RSLK 模块 18 - 实验视频 18.2 - 命令解释器
-
未学习 TI-RSLK 模块 19 - 讲座视频 - 低功耗蓝牙 - 无线
-
未学习 TI-RSLK 模块 19 - 讲座视频 - 低功耗蓝牙 - 理论
-
未学习 TI-RSLK 模块 19 - 讲座视频 - 低功耗蓝牙 - 简单网络处理器
-
未学习 TI-RSLK 模块 19 - 实验视频 19.1 - 演示 BLE
-
未学习 TI-RSLK 模块 19 - 实验视频 19.2 - 与机器人通信
相关下载
视频简介
TI-RSLK 模块 7 - 实验视频 7.1 - 运行 FSM 启动代码
