TI教室 >
应用与设计 >
工业应用 >
工厂自动化与控制系统 >
Automated Machinery >
TI-RSLK 模块 7 - 有限状态机 > 实验视频 7.1 - 运行 FSM 启动代码
- 本课程为精品课,您可以登录eeworld继续观看:
- 实验视频 7.1 - 运行 FSM 启动代码
- 登录
- 课程目录
- 相关资源
- 课程笔记
本实验的目的是了解
如何设计基于微控制器的
有限状态机。
在本实验中,您将仅需要LaunchPad。
在本实验的中,您将会
观察到初始化有限状态机具体实现中的
错误。
本实验中,您的目标是扩展状态的数量,
以消除该错误。
让我来展示一下CCS。
对于有限状态机,每个状态
由3个元素组成。
它具有 8 位输出,该输出连接到电机。
每个状态都有一个延迟。
基于其2位输入,
它具有4个状态。
我们所使用的硬件,它不是一个真正的机器人
它是一个 LaunchPad。
但是,我们将假设
这些开关均是线传感器。
因此,如果我们同时按下两个开关,
这将意味着我们在正确的路线上。
如果仅按下左侧传感器,
代表偏向左侧。
如果仅按下右侧传感器,
代表偏向了右侧。
如果没有任何开关按下,代表迷失方向。
现在没有电机,
但我们将使用LED 表示
输出至电机的信号。
LED它有四种不同的颜色。
黄色意味着直走。
因此,您可以在此处看到,如果机器人在正确的路线上,
它将直走。
然后,如果偏向右侧,
可以看到LED变为黄色、红色、黄色、红色在闪烁。
于是它将左转。
所以如果机器人偏向右侧,就控制进行左转。
如果我偏向左侧,但我希望右转。
因此绿色LED代表了右转。
但这样是存在错误的,看到了吗?
让我来展示一下。
有时,当我离线路线转向左侧时,它会变为红色。
它将进入错误的状态。
机器人偏向了左侧,但它仍然控制机器人进行左转。
因此,大约每隔一次,正确和错误
将会交替出现。
所以我们必须对这个错误进行修复,
方法是向您的有限状态机添加更多状态。
在本实验中,您观察了有限状态机是如何运行的。
有限状态机是可以放入您的嵌入式
系统工具箱中的有效设计方法。
祝您学得开心。
剪切.
今天的内容到此为止 --
课程介绍
共计4课时,51分45秒
猜你喜欢
换一换
推荐帖子
- 电源转换器的EMI问题 — 辐射发射
- 辐射电磁干扰 (EMI) 是一种在特定环境中动态出现的问题,与电源转换器内部的寄生效应、电路布局和元器件排布及其在运行时所处的整体系统相关。因此,从设计工程师的角度出发,辐射 EMI 的问题通常更具挑战性,复杂度更高,在系统主板使用多个 DC/DC 功率级时尤为如此。了解辐射 EMI 的基本机制以及测量要求、频率范围和相应限制条件至关重要。本文...
-
qwqwqw2088
模拟与混合信号
- 串口波特率选择
- 波特率(Boud Rate)就是在串口通信中每秒能够发送的位数(bits/second)。MCS-51串行端口在四种工作模式下有不同的波特率计算方法。其中,模式0和模式2波特率计算很简单;模式1和模式3的波特率选择相同,故在此仅以工作模式1为例来说明串口通信波特率的选择。 在串行端口工作于模式1,其波特率将由计时/计数器1...
-
灞波儿奔
微控制器 MCU
- 关于光纤嵌入式微流控芯片的制作过程
- 微流控芯片(Microfluidic Chip)是一种将生物、化学、医学分析过程的样品制备、反应、分离、检测和废液回收等基本操作单元集成到一块微米尺度的生化芯片上,从而自动完成分析全过程。这种方式可以很好地取代传统生化实验室中的一整套流程,提高了效率的同时避免了人为操作的影响,因此又被称为片上实验室(Lab on a Chip)。 在微流控芯片的检测过程中,通常会先将样品分成一个个液滴,如...
-
Aguilera
微控制器 MCU
- TMS320VC5509A 连接不上仿真器问题查找及归纳
- 在调试5509A程序时发现连接不上仿真器,但换块板子可以,花了一段时间才解决了这个问题,记录下测试过程,并对连不上仿真器的问题进行总结,以便以后碰到此类问题快速解决。 1、问题出现 在调试5509A程序时,CCS软件突然卡死并且断电后连不上仿真器,报错如下 Error connecting to the target: ...
-
Jacktang
微控制器 MCU