定时器与pwm控制信号.pptVIP

  • 2
  • 0
  • 约4.36千字
  • 约 16页
  • 2021-10-28 发布于浙江
  • 举报
定时器与PWM控制(kòngzhì)信号 第一页,共16页。 内容(nèiróng) PWM 简介 通用定时器 PWM 输出配置步骤 硬件设计(shèjì) 软件设计(shèjì) PWM实验现象 第二页,共16页。 PWM 简介(jiǎn jiè) PWM 是 Pulse Width Modulation 的缩写,中文意思就是脉冲宽度调制,简称脉宽调制。 它是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,其控制简单、灵活和动态响应好等优点而成为(chéngwéi)电力电子技术最广泛应用的控制方式,其应用领域包括测量,通信,功率控制与变换,电动机控制、伺服控制、调光、开关电源,甚至某些音频放大器,因此学习 PWM 具有十分重要的现实意义。 第三页,共16页。 功率控制(kòngzhì)的PWM等效控制(kòngzhì) 如果将这种变占空比信号接入控制系统,可以实现设备(shèbèi)控制,例如呼吸灯,电机控制 第四页,共16页。 STM32F103 PWM 介绍(jièshào) STM32F1 除了基本定时器 TIM6 和TIM7,其他定时器都可以产生 PWM 输出。其中(qízhōng)高级定时器 TIM1 和 TIM8 可以同时产生多达 7 路的 PWM 输出。 而通用定时器也能同时产生多达 4 路的 PWM 输出。 PWM 的输出其实就是对外输出脉宽可调(即占空比调节)的方波信号,信号频率是由自动重装寄存器 ARR 的值决定,占空比由比较寄存器 CCR 的值决定。 第五页,共16页。 PWM占空比调节(tiáojié)图 PWM 输出频率是不变的,改变的是 CCR 寄存器内的值,此值的改变将导致 PWM 输出信号占空比的改变。占空比其实就是一个周期内高电平时间(shíjiān)与周期的比值。 第六页,共16页。 PWM工作(gōngzuò)模式 PWM 输出比较模式总共有8种,常用的是 以 PWM 模式 1 为例。只要TIMx_CNT TIMx_CCRx, PWM 参考信号 OCxREF便为无效的低电平,否则为有效的高电平。如果 TIMx_CCRx 中的比较值大于自动重载值(TIMx_ARR 中),则 OCxREF 保持为“ 1”。此模式下不能产生(chǎnshēng)0%的PWM 波形。 第七页,共16页。 PWM 输出配置步骤 (1)使能定时器及端口时钟(shízhōng),并设置引脚复用器映射. RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE); TIM3 的 CH1 通道对应的管脚是 PA6,但是我们开发板上的 LED 灯并没有(méi yǒu)接在PA6引脚上, 如果要让这个通道映射到LED所接的IO口上, 则需要使用GPIO的复用功能重映射 第八页,共16页。 GPIO的复用功能(gōngnéng)重映射 LED模块电路的8个小灯, 其中D7就是(jiùshì)连接在PC6口的, 所以可以将TIM3_CH1配置为完全重映像即可映射到 PC6 脚,这样 PC6 就可以输出 PWM了。使用到外设的复用功能重映射就需要开启 AFIO 时钟,所以开启 AFIO 时钟函数如下: RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); GPIO_PinRemapConfig(GPIO_FullRemap_TIM3,ENABLE); 第九页,共16页。 (2)初始化定时器参数(cānshù),包含自动重装值,分频系数,计数方式 voidTIM_TimeBaseInit(TIM_TypeDef*TIMx,TIM_TimeBaseInitTypeDef* 第十页,共16页。 (3)初始化 PWM 输出(shūchū)参数,包含 PWM 模式、输出(shūchū)极性,使能 void TIM_OCxInit(TIM_TypeDef * TIMx, TIM_OCInitTypeDef *TIM_OCInitStruct); 第十一页,共16页。 (4)开启(kāiqǐ)定时器 前面几个步骤已经将定时器及 PWM 配置好,但 PWM 还不能正常使用,只有开普中 启定时器了才能(cáinéng)让它正常工作,开启定时器的库函数如下: 第十二页,共16页。 如果(rúguǒ)要控制PWM的占空比,需要修改TIM x_CCR的值 实经过前面几个步骤的配置(pèizhì),PWM 已经开始输出了,只是占空比和频率是固定的,例如本章要实现呼吸灯效果,那么就需要调节 TIM3 通道 1的占空比,通过修改 TIM3_CCR1 值控制。调节占空比函

文档评论(0)

1亿VIP精品文档

相关文档