TI教室 >
应用与设计 >
工业应用 >
工厂自动化与控制系统 >
Automated Machinery >
TI-RSLK 模块 9 - SysTick 计时器 > 实验视频 9.1 - 演示通过调整占空比来运行检测信号
- 本课程为精品课,您可以登录eeworld继续观看:
- 实验视频 9.1 - 演示通过调整占空比来运行检测信号
- 登录
- 课程目录
- 课程笔记
本实验的目的是了解 SysTick
定时器并使用它实现 PWM 输出。
在本实验中,您将仅需要 LaunchPad。
在本实验的中,我们
将实现定时器的PWM 输出并对其进行观测。
我们将在 LED 上直观的看到变化。
这是实验 9 的第一部分的代码,
下面我在我的电路板上运行该程序。
如果我按下这里的开关一,呼吸灯开始闪烁。
可以看到这里呼吸灯的变化。
它一直在运行。
变暗
然后变亮。
再变暗。
这个开关用来停止,而那个开关用来启动。
因此,它将反复地开关,开关。
接下来让我向您展示一下它在示波器上是如何工作的。
这是一个示波器,我将其连接到
输出,该输出直接与LED相连
在这里您要注意的是,
该PWM波的频率是固定的。
该频率值将始终保持不变,但占空比
会发生变化。
那么 LED 所做的是,对它所检测到的平均值
作出响应。
该频率太快,我们无法用肉眼观察到。
让我把它缩小,那么您可以看到示波器上的PWM信号。
现在,我已把它缩小了很多。
再说一次,LED亮度是它看到的
该PWM波的平均值的函数。
在某些部分,平均值很高。
LED 会比较亮。
在其他部分,平均值会很低,
LED 会比较暗。
因此您可以看到该 LED 会变亮,变暗,变亮,变暗。
这就是我控制该LED 电源的方式。
在本实验中,您学习了
SysTick 定时器和脉宽调制输出,
尽管这不是使用脉宽
调制最有效的方式。
我们将使用 PWM 来控制电机。
因此,它对于您充分理解
PWM 概念而言非常重要。
祝您学得开心。
课程介绍
共计4课时,30分9秒
猜你喜欢
换一换
推荐帖子
- BQ76930:基于BQ76930的BMS所需的设计帮助
- Q: 已数次发布有关为LiFePO4电池设计BMS的信息(BQ78350-R1:bqStudio未显示电池电压,BQ76930:BQ76930要求的设计帮助)。 现在,可以设计细节方面真正获得一些帮助。购买了BQ76930评估板(和BQ2400接口模块)。经过数次错误启动后,现在可以运行了,并且可以查询并设置寄存器,以及在电路板连接到电池组时观察电量计的性能。 这是我的8s8p电池组的...
-
qwqwqw2088
模拟与混合信号
- 【C2000 LaunchPad】高精度数控恒流恒压同步整流电源
- 【C2000 LaunchPad】高精度数控恒流恒压同步整流电源 功能描述:使用C2000 LaunchPad作为控制板,使用降压型DC-DC转换器kis3r33s电源模块和LM324运放组成稳压电路,调整28027的PWM输出控制输出电压,输出电压的范围控制在0~20V。通过运放和二极管组成稳流电路,调整电流的控制PWM,使得电流的调整范围控制在0~3A. 电源的实现原理: &nbs...
-
IC爬虫
微控制器 MCU
- 关于用dmax的spi从模式进行传输的问题
- 芯片使用的是TI的tms320c6726b芯片,在使用dmax作为spi从模式进行传输过程中,发现进不去dmax的传输事件中断,现将程序表述如下: void Dmax_spi_Init() { //dMAX event low priority *(int*)(DMAX_CONTREG_BASE_ADD + DMAX_DELPR)= (0x1 << 13); &nbs...
-
274598161
TI技术论坛
- TI CC6678数字信号处理器 (DSP) 的50种用法
- 一款8内核C66x DSP特别有意思,这是因为这款器件是市面上较早的高性能多核DSP之一。虽然有超过100名客户已经在他们的产品中采用了C6678 DSP,但是我可以很肯定地说,对于定点和浮点C6678 DSP来说,至少有50种不同的使用方法!不过也别担心,我不会将这个冗长的列表直接抛给你,我只是想与你分享其中5个最常见的应用。 &nb...
-
Aguilera
微控制器 MCU