OpenEdv-开源电子网

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

PWM控制直流电机的问题(原子哥和各位大牛求指导)

[复制链接]

4

主题

12

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2013-7-16
在线时间
0 小时
发表于 2013-7-25 19:45:03 | 显示全部楼层 |阅读模式
    有些疑问就是用L298N控制直流电机,ENABLE接PWM,我想定时器控制电机速度的变化,就是在定时器中断里面改变PWM的占空比,但是这样造成的PWM波形会不是自己想要的,比如占空比设为50%,如果刚开始初始化的时候,肯定是占空比为50%的波形,但是如果放到定时器里面,这个波形就变成比50%大了,而且不论如何改变占空系数,波形几乎没有什么变化。。。
    我感觉是因为 一次PWM还没有完全产生,第二次进入定时器中断又发生PWM了,所以造成这种现象?不知道如何避免?
    其实就是想实时去控制速度的变化!还有TIM_SetCompare1()这个函数到底怎么用?
    求指导!


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-25 20:26:26 | 显示全部楼层
控制速度很简单啊.
不知道你用定时器干什么?
你要改变速度的时候,修改下CCRx的值就完了,其他时间都可以让他休息.只需要速度变化的时候,更改一下就好了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

12

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2013-7-16
在线时间
0 小时
 楼主| 发表于 2013-7-25 21:25:17 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
我是有个距离实时采集,当距离发生变化的时候,则速度变化。所以我用定时器实时采集距离,进而控制不同速度~ 所以在定时器中断里面加上占空比的变化,波形会不是实际想要的
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-25 23:31:58 | 显示全部楼层
哦,你的定时器多久中断一次?
PWM周期是多少?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

12

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2013-7-16
在线时间
0 小时
 楼主| 发表于 2013-7-26 09:31:30 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
定时器80ms中断一次
PWM周期是33.3us
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-26 10:27:15 | 显示全部楼层
回复【5楼】范特西:
---------------------------------
那你在中断里面改变PWM的脉宽也不会有问题啊.
定时器周期远远大于PWM周期.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

12

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2013-7-16
在线时间
0 小时
 楼主| 发表于 2013-7-26 10:44:13 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
恩~我再找找原因
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-17 12:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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