TI教室 >
应用与设计 >
工业应用 >
工厂自动化与控制系统 >
Automated Machinery >
TI-RSLK 模块 13 - 计时器 > 实验视频 13.1 - 通过计时器产生的 PWM 输出来旋转电机
- 本课程为精品课,您可以登录eeworld继续观看:
- 实验视频 13.1 - 通过计时器产生的 PWM 输出来旋转电机
- 登录
- 课程目录
- 课程笔记
本实验的目的是编写
使用定时器创建PWM 输出的软件代码。
在本实验中,您将需要LaunchPad、底盘、
电源和电机驱动板、两个电机
和两个轮子。
在本实验中,
我们将测试定时器生成的 PWM 输出。
以下是加载实验 13 程序的机器人。
实验 13 的目标是使用 PWM 硬件
使电机运转。
我们来启动它。
电机启动,所有电机运转。
在实验的这一部分,电机
将按顺序完成一系列动作。
它将正向运转片刻,然后再反向运转片刻,
然后再左转和右转。
您可以注意到轮子实际上并没有
以相同的速度旋转。
因为它是一个开环控制器。
现在,示波器已经准备就绪,
您可以看到定时器触发的 PWM 输出。
在每一种情况下,我们都有一个频率,这是一个常量。
该软件的作用就是改变占空比。
而 PWM 的目标则是
以超过电机时间常数的频率运行。
在本实验中,您了解到了定时器
可以创建 PWM 输出,而且根本无需软件开销。
软件要更改占空比时,
只需将其写入定时器。
使用定时器实现 PWM 和定期中断,
提供了提高机器人系统复杂性的
一种机制。
课程介绍
共计4课时,37分36秒
猜你喜欢
换一换
推荐帖子
- 基于51单片机的简单方波发生器
- 一个按键可以调整频率的简易方波信号发生器,当频率超出范围时LED亮,频率范围是100-1000hz。 #include <reg52.h> sbit PWMOUT = P1^0; sbit LED1 = P2^3; sbit LED2 = P2^2; sbit LED3 = P2^1; sbit L...
-
fish001
微控制器 MCU
- CC2640R2F BLE 开发之服务特征属性讲解
- 最外层的UUID我们暂且称之为服务(serverID),接下来一层暂且叫特征(characteristicID),特征这一层可以用来封装对应到某些功能应用。一台设备可以有多个服务,每个服务可以包含多个特征,每个特征有多种属性,每个特征的value也有多种属性。对于master来说,characteristic的属性说的参数Properties,而结果能怎么操作还是要看特...
-
Jacktang
无线连接
- C2000中ePWM模块间同步延时的问题
- 在C2000 DSP的ePWM模块与EV模块有很大的差别,EV模块各路PWM共用一个时基,而ePWM模块则有各自的时基,通过同步信号来同步。但同步是有时间开销的: The delay from internal master module to slave modules is given by: – if ( TBCLK = EPWMCLK): 2 x EPWMCL...
-
灞波儿奔
微控制器 MCU
- DSP28335串口使用(查询发,中断收)
- SCI.C #include "sci.h" //串口BGPIO初始化 void InitSciB() { EALLOW; GpioCtrlRegs.GPAPUD.bit.GPIO18 = 0; // Enable pull-up fo...
-
火辣西米秀
DSP 与 ARM 处理器