找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5276|回复: 11
打印 上一主题 下一主题
收起左侧

STM32如何输出两路pwm控制电机正反转以及加减速,目前仅能控制一路,控制两路板子烧

[复制链接]
跳转到指定楼层
楼主
100黑币

这是原理图,单片机用的是正点原子的STM32F1战舰版,想通过两路pwm给到DRVA和DRVB控制电机的正反转以及调速,目前仅能控制一路调速,再加一路pwm总是会一路默认满占空比,一路占空比可调,导致pmos管击穿(用的是通用定时器3里面的两个通道)。有没有办法可以有效控制一路pwm为0占空比同时控制另一路pwm占空比可调,还要保证mos管不会被击穿。还有,我在控制一路pwm占空比的时候,按复位键,总是会突然满占空比然后骤减为0,这个问题也不知道是什么原因,求解。附件是我写的一路pwm和两路pwm代码,求教。


一路电机测速实验.7z

188.28 KB, 下载次数: 18

2路

新一路电机测速实验.7z

186.51 KB, 下载次数: 27

1路

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:752799 发表于 2020-7-26 14:45 | 只看该作者
复位问题已解决
回复

使用道具 举报

板凳
ID:331263 发表于 2020-7-27 10:23 | 只看该作者
电机电路不能这么搭,电机上,要加大功率肖特基二极管(带散热的)和压敏电阻防止MOS管启停的反向电压击穿,要么MOS管用不了多久的(我烧了好几个Mos试出来的)
回复

使用道具 举报

地板
ID:752799 发表于 2020-7-27 17:49 | 只看该作者
dingpeng1980 发表于 2020-7-27 10:23
电机电路不能这么搭,电机上,要加大功率肖特基二极管(带散热的)和压敏电阻防止MOS管启停的反向电压击穿 ...

是我自己迷糊了,一直改程序,原来都在一个空白文件里面改中断程序,我说无论我怎么改程序都没变化呢。。。
回复

使用道具 举报

5#
ID:752799 发表于 2020-7-27 18:28 | 只看该作者
所有问题已解决
回复

使用道具 举报

6#
ID:21069 发表于 2020-7-27 19:22 | 只看该作者
AugensternTerry 发表于 2020-7-27 17:49
是我自己迷糊了,一直改程序,原来都在一个空白文件里面改中断程序,我说无论我怎么改程序都没变化呢。。 ...

这就是成长的乐趣
回复

使用道具 举报

7#
ID:804115 发表于 2020-7-27 23:41 | 只看该作者
我有疑问,为啥用了UCC27424,却不用UCC27423,而是用了Q5\Q6\Q7\Q8四个三极管?
回复

使用道具 举报

8#
ID:748788 发表于 2020-7-28 08:01 | 只看该作者
想起一个古老的漫画,嫌杯子里的咖啡苦,就一个劲向茶壶里放糖,然后一脸蒙圈
回复

使用道具 举报

9#
ID:801878 发表于 2020-7-28 10:00 | 只看该作者
要放在user里面文件
回复

使用道具 举报

10#
ID:752799 发表于 2020-7-29 19:24 | 只看该作者
1692483014 发表于 2020-7-27 23:41
我有疑问,为啥用了UCC27424,却不用UCC27423,而是用了Q5\Q6\Q7\Q8四个三极管?

原理图是师傅给的,至于用27424,应该是实验室刚好有这块芯片吧
回复

使用道具 举报

11#
ID:609192 发表于 2020-8-1 15:38 | 只看该作者
楼主方便总结一下自己的收获吗,善于总结才不会重复翻车
回复

使用道具 举报

12#
ID:809311 发表于 2020-8-8 17:09 | 只看该作者
因为控制两路就超负荷了啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表