您的位置 首页 基础

关于STM32的com事情概念

COM事件是专门为电机控制用的,它只出现在高级定时器TIM1和TIM8中,普通定时器TIM2~TIM4没有COM事件。COM事件是用于同时控制所有通道的输出

COM事情是专门为电机操控用的,它只出现在高档定时器TIM1和TIM8中,一般定时器TIM2~TIM4没有COM事情。

COM事情是用于一起操控一切通道的输出转化,在电机操控中一起转化一切通道的输出是十分必要的
比方无刷电机换向时,一般是三相要一起换向的,可是你在软里设置换向时肯定是一次只能设置一相,这就达不到三相一起换向了不。其实简略的方法便是启用 STM32的COM事情,你先逐一设置好每相的换向(留意:此刻尽管设置了,但实际上并不会进行换向),然后再调用COM事情,此刻,三相将一起换向,就这么来的。阿呆版主,这够清楚了吧

COM事情发生在STM32的高档操控定时器(TIM1、TIM8)的“六步PWM的发生”,而6-step PWM用于驱动三相电机,对应着直流无刷电机(BLDC)的六步换相。驱动三相电机需求什么波形,可参阅有关电机驱动方面的材料,STM32的材猜中没有介绍这些布景常识。

六步PWM的发生:当在一个通道上应用了互补输出时,OCxM、CCxE和CCxNE位的预装位有用。在COM通讯事情发生时,预装载位被传送到影子位;因此能够预先设置好下一步的装备,并在同一时间更改一切通道的装备。COM事情能够经过硬件(在TRGI的上升沿)设置或许软件修正TIM1_EGR存放其间的COM位来发生。当COM事情发生时会设置一个标志位(TIM1_SR存放器中的COMIF位),这时假如已设置了TIM1_DIER存放器的COMIE位,则发生一个中止;或许假如已设置了TIM1_DIER存放器的COMDE位,则发生一个DMA恳求。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/jichu/318731.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部