TI教室 >
应用与设计 >
工业应用 >
工厂自动化与控制系统 >
Automated Machinery >
TI-RSLK 模块 13 - 计时器 > 实验视频 13.1 - 通过计时器产生的 PWM 输出来旋转电机
- 课程目录
- 相关资源
- 课程笔记
本实验的目的是编写
使用定时器创建PWM 输出的软件代码。
在本实验中,您将需要LaunchPad、底盘、
电源和电机驱动板、两个电机
和两个轮子。
在本实验中,
我们将测试定时器生成的 PWM 输出。
以下是加载实验 13 程序的机器人。
实验 13 的目标是使用 PWM 硬件
使电机运转。
我们来启动它。
电机启动,所有电机运转。
在实验的这一部分,电机
将按顺序完成一系列动作。
它将正向运转片刻,然后再反向运转片刻,
然后再左转和右转。
您可以注意到轮子实际上并没有
以相同的速度旋转。
因为它是一个开环控制器。
现在,示波器已经准备就绪,
您可以看到定时器触发的 PWM 输出。
在每一种情况下,我们都有一个频率,这是一个常量。
该软件的作用就是改变占空比。
而 PWM 的目标则是
以超过电机时间常数的频率运行。
在本实验中,您了解到了定时器
可以创建 PWM 输出,而且根本无需软件开销。
软件要更改占空比时,
只需将其写入定时器。
使用定时器实现 PWM 和定期中断,
提供了提高机器人系统复杂性的
一种机制。
课程介绍
共计4课时,37分36秒
猜你喜欢
换一换
推荐帖子
- LF2407捕获不能再次中断的原因及解决方法
- 问题:2407设置好了捕获中断相关的所有寄存器后,利用捕获中断采集波形的沿信息,采集一定数目之后,停止中断,然后处理。但是第二次再启动采集的时候,却不能进入到中断服务程序。 原因:第一次捕获完毕,停止中断的时候,只是停止了总中断的开关,而2407是有两级中断构成的,底层事件管理器那一级还在继续进行,捕获也仍然在进行。...
-
灞波儿奔
DSP 与 ARM 处理器
- MSP430的IO配置
- MSP430单片机一般有多组IO口,P1、P2、P3、P4、P5和P6等。在单片机所有的端口都有控制输入输出方向和进行输入、输出的能力。其中P1、P2组端口具有中断寄存器,能够响应外部中断,大部分端口拥有第二功能。每一个端口都有PxDIR(信号方向)、PxIN(输入)、PxOUT(输出)和PxSEL(功能选择)4个寄存器。P1、P2 可以配置为输入信号上升沿或者下降沿触发中断,但固定的电平不会引起...
-
火辣西米秀
微控制器 MCU
- msp430f169timera中断测脉宽问题
- 下载仿真了800遍了,可是watch窗就是0.中断就进不去 确认过iar设置是正确的。程序也是网上流传最多的一个测脉宽的,为什么我的中断始终进不去呢? #include <msp430x14x.h> unsigned int start,end;unsigned char overflow;void main (void){ WDTCTL = WDTPW+WDTHOLD;...
-
恣意妄情
微控制器 MCU
- 基础类的DSP/BIOS API调用之一
- 基础类的DSP/BIOS API调用一、时钟管理CLK (1)Uns ncounts = CLK_countspms(void) 返回每毫秒的定时器高分辨率时钟的计数值 (2)LgUns currtime = CLK_gethtime(void) 返回高分辨率时钟的计数值 超过32bit归零 ...
-
Jacktang
DSP 与 ARM 处理器