打印
[MM32硬件]

灵动MCU的高级控制定时器(TIM1)

[复制链接]
1169|39
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jf101|  楼主 | 2024-10-31 21:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
高级控制定时器是由 16 位计数器、4 个捕获/比较通道以及三相互补 PWM 发生器组成,它具有带死区插入的互补 PWM 输出,还可以被当成完整的通用定时器。四个独立的通道可以用于:
• 输入捕获
• 输出比较
• 产生 PWM(边缘或中心对齐模式)
• 单脉冲输出
配置为 16 位通用定时器时,它与 TIM2 定时器具有相同的功能。配置为 16 位 PWM 发生器时,它具有全调制能力(0 ∼ 100%)。
在调试模式下,计数器可以被冻结,同时 PWM 输出被禁止,从而切断由这些输出所控制的开关。
很多功能都与通用的 TIM 定时器相同,内部结构也相同,因此高级控制定时器可以通过定时器链接功能与 TIM 定时器协同操作,提供同步或事件链接功能。

使用特权

评论回复
沙发
suncat0504| | 2024-11-7 18:08 | 只看该作者
配上图示说明就更好了,谢谢分享。

使用特权

评论回复
板凳
kkzz| | 2024-11-7 21:46 | 只看该作者
TIM1包含一个16位的自动装载计数器,该计数器可以由一个可编程的预分频器驱动。计数器可以向上、向下或向上/向下计数,满足不同的定时需求。

使用特权

评论回复
地板
loutin| | 2024-11-8 08:50 | 只看该作者
TIM1 可以产生精确的 PWM 信号来控制电机的转速和转向。通过调整 PWM 信号的占空比,可以改变电机绕组中电流的大小,从而实现电机速度的调节。同时,利用输入捕获功能可以测量电机的霍尔传感器信号,获取电机的位置和转速信息,实现电机的闭环控制。

使用特权

评论回复
5
deliahouse887| | 2024-11-8 10:10 | 只看该作者
TIM1具备使用外部信号控制定时器和定时器互联的同步电路,可以与其他定时器同步操作

使用特权

评论回复
6
modesty3jonah| | 2024-11-8 11:22 | 只看该作者
TIM1通常具有多个输入捕获通道,可以用于捕捉外部事件的时间戳,适用于测量信号脉宽、频率等应用。

使用特权

评论回复
7
timfordlare| | 2024-11-8 12:45 | 只看该作者
TIM1的重复计数器允许在指定数目的计数器周期之后更新定时器寄存器,实现更复杂的定时逻辑。

使用特权

评论回复
8
mickit| | 2024-11-8 14:34 | 只看该作者
根据实际需求,配置捕获/比较通道的功能(如输入捕获、输出比较、PWM生成等),并设置相应的参数(如捕获/比较值、PWM占空比等)。

使用特权

评论回复
9
maudlu| | 2024-11-8 16:18 | 只看该作者
向上计数模式:定时器从 0 开始,每次计数时钟上升沿到来时,计数器的值加 1,当计数器达到设定的自动重装载值时,产生溢出事件,并重新从 0 开始计数。这种模式适用于对时间间隔进行正向计数的应用,如定时任务的执行周期控制。
向下计数模式:与向上计数模式相反,计数器从设定的自动重装载值开始,每次计数时钟上升沿到来时,计数器的值减 1,当计数器减到 0 时,产生溢出事件,并重新从自动重装载值开始计数。向下计数模式在一些需要倒计时或对事件结束时间进行精确控制的场景中非常有用,如定时关机功能等。

使用特权

评论回复
10
1988020566| | 2024-11-8 19:49 | 只看该作者
输入捕获:用于测量输入信号的脉冲宽度、频率等。
输出比较:用于生成PWM信号,支持互补输出和死区时间控制。
PWM生成:支持边沿对齐和中心对齐模式,适用于不同的应用需求。
单脉冲模式:用于生成单个脉冲,适用于需要精确控制脉冲数量的应用。

使用特权

评论回复
11
macpherson| | 2024-11-8 20:49 | 只看该作者
通过输入捕获功能,测量输入信号的脉冲宽度和频率等参数,用于系统校准和测量。

使用特权

评论回复
12
mickit| | 2024-11-8 21:35 | 只看该作者
TIM1的触发输入可以作为外部时钟或按周期的电流管理

使用特权

评论回复
13
fengm| | 2024-11-8 21:56 | 只看该作者
TIM1的互补PWM输出和死区时间控制使其非常适合于电机控制应用,如步进电机或伺服电机的精确速度控制。

使用特权

评论回复
14
i1mcu| | 2024-11-8 22:29 | 只看该作者
TIM1 的时钟源可以来自内部时钟、外部时钟模式 1 或外部时钟模式 2 等多种选择。内部时钟由 MCU 的系统时钟经过预分频后提供,能够保证定时器的稳定运行和精确计时。外部时钟模式 1 允许定时器使用外部引脚输入的时钟信号作为计数时钟,适用于需要与外部事件同步的应用。外部时钟模式 2 则可以通过特定的外部引脚输入触发信号,用于触发定时器的计数操作,为与外部信号的精确同步提供了更大的灵活性

使用特权

评论回复
15
alvpeg| | 2024-11-8 22:42 | 只看该作者
TIM1的输入捕获功能可以用于测量外部信号的周期或脉冲宽度,适用于传感器读取和信号监测。

使用特权

评论回复
16
zerorobert| | 2024-11-9 07:32 | 只看该作者
TIM1因其丰富的功能特性,被广泛应用于工业电机控制、嵌入式系统设计以及其他需要精确时序控制的领域。

使用特权

评论回复
17
kkzz| | 2024-11-9 10:04 | 只看该作者
使用定时器预分频器和RCC时钟控制预分频器,可以实现脉冲宽度和波形周期从几个微秒到几个毫秒的调节。

使用特权

评论回复
18
hudi008| | 2024-11-9 12:09 | 只看该作者
灵动MCU的高级控制定时器(TIM1)是一个多功能的定时器模块,适用于各种应用场景,包括电机控制、PWM信号生成等。它具有输入捕获、输出比较、PWM生成(边缘或中心对齐模式)、单脉冲模式输出等功能。

使用特权

评论回复
19
adolphcocker| | 2024-11-9 14:11 | 只看该作者
TIM1 可以产生多达 4 路的 PWM 输出信号,这些 PWM 信号具有很高的精度和可配置性。用户可以独立设置每路 PWM 信号的周期、占空比、极性等参数,通过调整占空比可以精确控制外部设备的功率,如调节电机的转速、控制灯光的亮度等。此外,还可以配置 PWM 信号的对齐方式(边沿对齐或中心对齐),以满足不同的应用需求。

使用特权

评论回复
20
lzbf| | 2024-11-9 16:09 | 只看该作者
TIM1 支持多种中断事件,如溢出中断、捕获中断、比较匹配中断等。当相应的中断事件发生时,会触发中断请求,MCU 可以根据中断向量表跳转到对应的中断服务函数中进行处理。通过合理配置中断优先级和使用中断服务函数,可以实现对定时器事件的实时响应和处理,提高系统的实时性和灵活性。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

235

主题

1567

帖子

3

粉丝