OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7330|回复: 7

基于stm32f103zet6的直流电机PWM调速

[复制链接]

1

主题

10

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2020-6-18
在线时间
10 小时
发表于 2020-11-23 21:20:39 | 显示全部楼层 |阅读模式
10金钱
最近在做一个stm32的PID控制系统,采用的是直流电机。直流电机驱动模块是徳飞莱51单片机的驱动模块,AB相引脚+2个VCC引脚+1个sig引脚+1个GND引脚  .

引脚如下连接:  PA1(TIM5_CH2用作PWM输出)------sig
                        PB6 (TIM4_CH1  用于PWM(AB)相的输入)------A
                        PB7(TIM4_CH2 用于PWM(AB)相的输入)-------B
                        然后是正常的接5V 和接地。
但是总是实现不了控制速度。而且很奇怪的一个地方:地线和VCC 接好了之后,无论sig引脚接不接,只要A B相其中一个接到PB6 或者PB7  电机就会转(恒速)。

用PWM的标准例程来测试PWM控制速度也不行。所以不知道哪个环节处理问题。    !!!!!!------P S:源码也在帖子末尾。


源码也在帖子末尾。



IMG_20201123_210501.jpg

增量式PID 控制速度.zip

4.34 MB, 下载次数: 137

最佳答案

查看完整内容[请看2#楼]

谢谢您的回复,我线都接错了,我没有我这个驱动模块的参考资料,我连它是什么型号都不知道,是随便借的一个同学的电机。。。按照你的方法可以实现调速了。谢谢 能不能问一下你看的什么资料,我百度都没找的这个型号驱动模块的使用方法 感谢!!!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

2131

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4728
金钱
4728
注册时间
2015-1-10
在线时间
590 小时
发表于 2020-11-24 11:01:21 | 显示全部楼层
你这个模块是这么用的吗?我看资料上写的是AB用来控制电机正反转的,sig是测速的信号输出,你用来调速的话应该是AB输入一对相位180的PWM,AB应该是默认上拉的,所以出现你有一根低电平的IO线接上就恒速转,STM32配置的时候初始配成高电平
回复

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2020-6-18
在线时间
10 小时
 楼主| 发表于 2020-11-23 21:20:40 | 显示全部楼层
阿侑kevin 发表于 2020-11-24 11:01
你这个模块是这么用的吗?我看资料上写的是AB用来控制电机正反转的,sig是测速的信号输出,你用来调速的话 ...

谢谢您的回复,我线都接错了,我没有我这个驱动模块的参考资料,我连它是什么型号都不知道,是随便借的一个同学的电机。。。按照你的方法可以实现调速了。谢谢  能不能问一下你看的什么资料,我百度都没找的这个型号驱动模块的使用方法  感谢!!!
回复

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2020-6-18
在线时间
10 小时
 楼主| 发表于 2020-11-24 17:04:43 | 显示全部楼层
本帖最后由 乐悦悦 于 2020-11-24 17:05 编辑

完了,我本来想把你的回复设为最佳回复的,结果手贱点的自己的评论,第一次发帖,失误。他喵的,怎么还能设自己的回复为最佳回复。。。
回复

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2020-6-18
在线时间
10 小时
 楼主| 发表于 2020-11-24 17:06:03 | 显示全部楼层
阿侑kevin 发表于 2020-11-24 11:01
你这个模块是这么用的吗?我看资料上写的是AB用来控制电机正反转的,sig是测速的信号输出,你用来调速的话 ...

完了,我本来想把你的回复设为最佳回复的,结果手贱点的自己的评论,第一次发帖,失误。他喵的,怎么还能设自己的回复为最佳回复。。。
回复

使用道具 举报

11

主题

2131

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4728
金钱
4728
注册时间
2015-1-10
在线时间
590 小时
发表于 2020-11-25 12:20:07 | 显示全部楼层
乐悦悦 发表于 2020-11-24 17:06
完了,我本来想把你的回复设为最佳回复的,结果手贱点的自己的评论,第一次发帖,失误。他喵的,怎么还能 ...

没事,我TB看到的,只有简单的说明,但是驱动原理都是一样的,所以后面半段是我猜的
回复

使用道具 举报

5

主题

312

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1820
金钱
1820
注册时间
2018-11-28
在线时间
226 小时
发表于 2022-4-2 18:19:16 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2022-9-14
在线时间
2 小时
发表于 2022-10-7 11:58:29 | 显示全部楼层
楼主,请问您的源码有没有更新,您这个最后实现了哪些功能。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-26 01:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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