咨询热线:
电子邮箱:
运用高档操控定时器(TIM1或TIM8)发生PWM信号驱动马达时,能够用另一个通用TIMx(TI...
运用高档操控定时器(TIM1或TIM8)发生PWM信号驱动马达时,能够用另一个通用TIMx(TIM2、TIM3、TIM4或TIM5)定时器作为“接口定时器”来衔接霍尔门衔接到TI1输入通道(经过设置TIMx_CR2寄存器中的TI1S位来挑选),“接口定时器”捕获这个信号。
从形式操控器被装备于复位形式,从输入是TI1F_ED。每逢3个输入之一改动时,计数器重新从0开端计数。这样发生一个由霍尔输入端的任何改动而触发的时刻基准。 “接口定时器”上的捕获/比较通道1装备为捕获形式,捕获信号为TRC(见图76)。捕获值反映了两个输入改动间的时刻延迟,给出了马达速度的信息。 “接口定时器”可拿来在输出形式发生一个脉冲,这个脉冲能够(经过触发一个COM事情)用于改动高档定时器TIM1或TIM8各个通道的特点,而高档操控定时器发生PWM信号驱动马达。因而“接口定时器”通道有必要编程为在一个指定的延时(输出比较或PWM形式)之后发生一个正脉冲,这个脉冲经过TRGO输出被送到高档操控定时器TIM1或TIM8。 举例:霍尔输入衔接到TIMx定时器,要求每次任一霍尔输入上发生显着的改动之后的一个指定的时刻,改动高档操控定时器TIMx的PWM装备。
● 时基编程:置TIMx_ARR为其最大值(计数器一定要经过TI1的改动清零)。设置预分频器得到一个最大的计数器周期,它善于传感器上的两次改动的时刻距离。
● 设置通道1为捕获形式(选中TRC):置TIMx_CCMR1寄存器中CC1S=01,若需求,还可设为数字滤波器。
● 挑选OC2REF作为TRGO上的触发输出:置TIMx_CR2寄存器中的MMS=101。 在高档操控寄存器TIM1中,正确的ITR输入有必要是触发器输入,定时器被编程为发生PWM信号,捕获/比较操控信号为预装载的(TIMx_CR2寄存器中CCPC=1),一起触发输入操控COM事情(TIMx_CR2寄存器中CCUS=1)。在一次COM事情后,写入下一步的PWM操控位(CCxE、OCxM),这能够在处理OC2REF上升沿的中止子程序里完成。 下图显现了这个实例
版权所有:安博体育全站app官网入口手机版
安博体育网址电流传感器直销代理,是国产品牌优质产品,可替代LEM,替代VAC,集成芯片封装