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秒
猜你喜欢
换一换
推荐帖子
- Realtime库实际学习过程加所有模块心得(连载)
- 从今天开始,我觉得学一个东西,要有系统规划,学了一个东西要总结 ,然后将所以综合一下,做成一个项目,这样才叫学习致用,下面我会将学习TCP/IP(net)的过程心得上传, 里面全是本人一点一滴的学习过程,因为有前人的总结和引导,我今天学习起来更容易了,不过我将会将这块项目做得很完美的:请大家期待。。。。。。 以下内容均以RL实时库指导为基础。。。。。。 一.TCPNET的应用 1.TCPn...
-
shilaike
微控制器 MCU
- 【晒样片】+样片到手,速度没的说
- 本帖最后由 ceozxy 于 2015-1-25 02:17 编辑 TI样片之前申请过几批,改变申请规则后这是第一次申请,下面就把成果爆图展示一下…… 根据申请规则,在几种指定样片中选了几片感兴趣的芯片 申请过程简单做一个示例:如上图所示1~5随便点一个即可链接到对应器件选择页面,选好样片点击红色的样片或购买,页面跳转后再点申请样片, 随即样片就可以加入购物车 然后就是登陆...
-
ceozxy
TI技术论坛
- 如何保存CCS的设置
- 我用的是CCS6,按照自己的使用习惯设置了代码和注释等的字体和颜色。 但是碰到过CCS莫名就恢复成了默认的设置项,搞得我又得全部重新设置一遍。 想问下,CCS有没有保存当前设置项,然后直接导入的功能?...
-
darkduck
微控制器 MCU
- DC-DC驱动模式的G级需不需要串电阻
- 例如TI的TPS40192,dc-dc芯片,DEMO上驱动上下管是没有串电阻。我设计的时候串了2.2欧电阻,不知有没有什么影响,请大神指点。...
-
flower_huanghua
模拟与混合信号