stm8-MC KIT库中的主动刹车

发布者:caoxians4589最新更新时间:2015-08-24 来源: eefocus关键字:stm8-MC  KIT库  主动刹车 手机看文章 扫描二维码
随时随地手机看文章
刹车时间与刹车PWM可设.

 

刹车函数如下:

void BrakeMotor( void )
{
 u16 brake_pwm_cnt;
 brake_pwm_cnt = (u16)(((u32)hArrPwmVal * BRAKE_DUTY) / 100);
 ToCMPxH( TIM1->CCR1H, brake_pwm_cnt );
 ToCMPxL( TIM1->CCR1L, brake_pwm_cnt );
 ToCMPxH( TIM1->CCR2H, brake_pwm_cnt );
 ToCMPxL( TIM1->CCR2L, brake_pwm_cnt );
 ToCMPxH( TIM1->CCR3H, brake_pwm_cnt );
 ToCMPxL( TIM1->CCR3L, brake_pwm_cnt );

 //Disable update interrupt
 TIM1->IER &= (u8)(~BIT0);
 
 TIM1->CCMR1 = CCMR_PWM;
 TIM1->CCMR2 = CCMR_LOWSIDE;
 TIM1->CCMR3 = CCMR_LOWSIDE;
 TIM1->CCER1 = (A_ON|B_COMP);
 TIM1->CCER2 = C_COMP;

 TIM1->EGR |= BIT5;
 
 #ifdef LS_GPIO_CONTROL
  LS_GPIO_BRAKE();
 #endif
}

 

比较简单就是A上桥PWM,BC下桥全开.将电能转为磁能,磁能之间互作用,实现主动刹车.

关键字:stm8-MC  KIT库  主动刹车 引用地址:stm8-MC KIT库中的主动刹车

上一篇:STM8 MCKIT1.0 BLDC无感控制中的采集实现分析
下一篇:22.1184晶振的单片机

小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
502 Bad Gateway

502 Bad Gateway


openresty
设计资源 培训 开发板 精华推荐

502 Bad Gateway

502 Bad Gateway


openresty
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

502 Bad Gateway

502 Bad Gateway


openresty
502 Bad Gateway

502 Bad Gateway


openresty
502 Bad Gateway

502 Bad Gateway


openresty
随便看看
    502 Bad Gateway

    502 Bad Gateway


    openresty
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
502 Bad Gateway

502 Bad Gateway


openresty