黄工无刷电机学习
登录
直播中
zhongnian
8年用户
1330经验值
擅长:MEMS/传感技术
私信
关注
[问答]
萌新求助,关于H桥驱动电机STM32 PWM互补输出功能误用分析求详解
开启该帖子的消息推送
STM32
萌新求助,关于H桥驱动电机
STM32
PWM互补输出功能误用分析求详解
回帖
(1)
徐依妮
2021-10-18 11:47:44
如果排查的思路对你有帮助,请记住 消雨匆匆 or 大吊工。 码字和排查很累,仅此而已
硬件不是抄威廉希尔官方网站 ,拿烙铁,懂点软件,细致分析,找问题和破案搜集线索是一样的。
导航车设计项目中,一个新人设计了如下的驱动威廉希尔官方网站 ,需要驱动一个直流电机,作为手臂伸长和缩短,采用控制电机正转,采用NMOS管搭建驱动电机。采用一个MOS管驱动芯片来驱动电机。
P2连接电机,从威廉希尔官方网站 上分析,没有问题,完全可以用。
逻辑分析,新人是这样设计程序的:
1、TIM1_CH1和TIM1_CH1N采用STM32互补的PWM资源去控制电机,代码实现比较简单(这里我就不赘述了,STM32可以设计PWM互补输出),互补输出的波形类似如下如下
频率为10K,这位新手之前是设计开关电源的,所以看到桥就说互补威廉希尔官方网站 驱动。
2、在实际调试中,其实已经出现电机在低频率输出的情况下抖动,随后抬高频率10K解决。
其实这里面存在重大问题!!!
我们分析一下这个简单的威廉希尔官方网站 ,U4,U5作为mos驱动,无非是将IN引脚输入的波形进行 放大,简单可以这么理解,因为IN输入高,上管打开,输入低,对应驱动的MOS管的下管打开,所以输出端电机可以理解为IN输入的信号放大。新人在设计过程中,范了一个错误,H桥用互补????意味着我驱动电机每一个时刻重要电流从电机流过,而且将占空比设置为50%,频率设置为10K,作为静止电机的条件,小于50%反转,大于50%正转。。。。。
“微观”上看,其实表面上看电机停止是因为你50%的高电平正转了一个很小很小的小段,再50%的低电平又反转一个很小很小的小段。打个比方,蜗牛爬井壁,爬一步,滑一步,最后保持原位置,只是因为频率提高到10K,把高电平和低电平的时间很小而已,但是从一个等效时间看,基本就是电机一直在正转反转中消耗了电池能量。
如何使用H桥驱动:
要正转的话,我Q5打开,然后控制U4的PWM输入(即控制Q2,Q3)占空比的大小,控制正转快慢,同理,要反转的话,我Q5打开,然后控制U5的PWM输入(即控制Q4,Q5)占空比的大小,控制反转快慢。这样才是正确驱动H桥的方式。
那又会问,STM32PWM互补哪里有用?
单桥臂的时候,非常有用,还有死区控制不会同时打开烧坏二极管。
如果用互补,一时间就只有上管和下管一个导通,就十分安全了
这是一个william hill官网 上某人的发问,如果你已经理解了互补输出,H桥,自然就会回答了:
http://bbs.21ic.com/icview-624460-1-1.html
如下这种威廉希尔官方网站 ,用上STM32的互补PWM输出功能,是有问题的
这个可以理解了应该~
如果排查的思路对你有帮助,请记住 消雨匆匆 or 大吊工。 码字和排查很累,仅此而已
硬件不是抄威廉希尔官方网站 ,拿烙铁,懂点软件,细致分析,找问题和破案搜集线索是一样的。
导航车设计项目中,一个新人设计了如下的驱动威廉希尔官方网站 ,需要驱动一个直流电机,作为手臂伸长和缩短,采用控制电机正转,采用NMOS管搭建驱动电机。采用一个MOS管驱动芯片来驱动电机。
P2连接电机,从威廉希尔官方网站 上分析,没有问题,完全可以用。
逻辑分析,新人是这样设计程序的:
1、TIM1_CH1和TIM1_CH1N采用STM32互补的PWM资源去控制电机,代码实现比较简单(这里我就不赘述了,STM32可以设计PWM互补输出),互补输出的波形类似如下如下
频率为10K,这位新手之前是设计开关电源的,所以看到桥就说互补威廉希尔官方网站 驱动。
2、在实际调试中,其实已经出现电机在低频率输出的情况下抖动,随后抬高频率10K解决。
其实这里面存在重大问题!!!
我们分析一下这个简单的威廉希尔官方网站 ,U4,U5作为mos驱动,无非是将IN引脚输入的波形进行 放大,简单可以这么理解,因为IN输入高,上管打开,输入低,对应驱动的MOS管的下管打开,所以输出端电机可以理解为IN输入的信号放大。新人在设计过程中,范了一个错误,H桥用互补????意味着我驱动电机每一个时刻重要电流从电机流过,而且将占空比设置为50%,频率设置为10K,作为静止电机的条件,小于50%反转,大于50%正转。。。。。
“微观”上看,其实表面上看电机停止是因为你50%的高电平正转了一个很小很小的小段,再50%的低电平又反转一个很小很小的小段。打个比方,蜗牛爬井壁,爬一步,滑一步,最后保持原位置,只是因为频率提高到10K,把高电平和低电平的时间很小而已,但是从一个等效时间看,基本就是电机一直在正转反转中消耗了电池能量。
如何使用H桥驱动:
要正转的话,我Q5打开,然后控制U4的PWM输入(即控制Q2,Q3)占空比的大小,控制正转快慢,同理,要反转的话,我Q5打开,然后控制U5的PWM输入(即控制Q4,Q5)占空比的大小,控制反转快慢。这样才是正确驱动H桥的方式。
那又会问,STM32PWM互补哪里有用?
单桥臂的时候,非常有用,还有死区控制不会同时打开烧坏二极管。
如果用互补,一时间就只有上管和下管一个导通,就十分安全了
这是一个william hill官网 上某人的发问,如果你已经理解了互补输出,H桥,自然就会回答了:
http://bbs.21ic.com/icview-624460-1-1.html
如下这种威廉希尔官方网站 ,用上STM32的互补PWM输出功能,是有问题的
这个可以理解了应该~
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32
萌
新
求助
,
求
分享一种简单的的
H
桥
威廉希尔官方网站
2021-10-15
1232
萌
新
求助
,
求
大佬分享一个
电机
正反转
驱动
威廉希尔官方网站
2021-10-14
1333
求助
,
关于
STM32
的
PWM
驱动
三相
电机
问题求解
2024-05-16
149
无刷
电机
相电流比母线电流大?
2016-01-19
38804
求助
一个完善的MOS管
H
桥
威廉希尔官方网站
2017-04-08
4129
求解一个
stm32PWM
驱动
两路IR2110,控制
H
桥
的知识
2023-06-20
2933
如何去搭建
H
桥
电机
驱动
威廉希尔官方网站 实现对大电流
电机
的
驱动
控制
2021-08-02
3904
关于
IR2110
驱动
全
桥
和方波
互补
2016-03-15
6230
如何利用
STM32
的
PWM
输出
控制
电机
驱动
器从而完成
电机
调速
功能
?
2021-10-09
5899
PWM
控制直流
电机
时的高电平值与
电机
工作电压的问题
2013-04-16
13957
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分