搜索
bottom↓
回复: 30

为什么要用PWM波控制步进电机?占空比不是不起作用吗?

[复制链接]

出0入0汤圆

发表于 2013-6-1 16:17:48 | 显示全部楼层 |阅读模式
可以使用延时函数来控制步进电机的转速,但是不精准。但是步进电机的转速只与频率有关,和占空比无关啊?求解释

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2013-6-1 16:33:33 | 显示全部楼层
先学习下步进电机原理和驱动再问!

出0入0汤圆

发表于 2013-6-1 16:45:58 | 显示全部楼层
据我所知,步进电机整步驱动与频率有关,如果细分启动,MCU芯片有DAC输出连接驱动芯片参考脚,驱动芯片自己有PWM发生器,产生对应电流,这个PWM频率与步进电机驱动频率无关,占空与来自DAC的值正比

出0入0汤圆

 楼主| 发表于 2013-6-1 20:33:00 | 显示全部楼层
NJ8888 发表于 2013-6-1 16:45
据我所知,步进电机整步驱动与频率有关,如果细分启动,MCU芯片有DAC输出连接驱动芯片参考脚,驱动芯片自己 ...

我有同学说是和频率有关,没有什么DAC,这是什么情况?

出390入22汤圆

发表于 2013-6-9 12:14:30 | 显示全部楼层
用PWM单片机可以干别的活

出0入0汤圆

发表于 2013-6-9 12:48:32 | 显示全部楼层
楼主应该说清楚是用单片机来做控制,还是做步进驱动器。 这样别人才会提供你需要的答案

楼主要问的,应该是用在控制上。软件延时、定时器产生脉冲,在需要低频率时,主循环任务量少时,问题不大。任务量大、频率较高时就会,输出的频率误差就会大。另外,也会影响到输出脉冲的上空比。 脉冲的占空比还是很重要的,尤其是在高频的情况下。对驱动器而言,脉冲的有效电平需要维持一定的时间才行。如果脉冲的占空比过小或过大。就可能导致无效的脉冲

上面说到的DAC,是以为楼主问的是驱动器上的应用

出0入0汤圆

发表于 2013-7-13 11:54:30 | 显示全部楼层
学习的路过         

出0入0汤圆

发表于 2013-7-15 17:04:34 | 显示全部楼层
一般使用情况下,转速只和频率有关系,和占空比关系不是太大

出0入0汤圆

发表于 2013-7-15 21:19:52 | 显示全部楼层
用PWM单片机可以干别的活

出0入0汤圆

发表于 2013-7-15 21:58:55 | 显示全部楼层
菜鸟也不懂,同求解答.
占空比怎么实现对速度控制呢?

出0入0汤圆

发表于 2013-7-16 14:36:59 | 显示全部楼层
hisun 发表于 2013-7-15 21:58
菜鸟也不懂,同求解答.
占空比怎么实现对速度控制呢?

简单的来说 单片机输出有2种电平,我们先在此统一高电平为5V,低电平为0V。
当我们用单片机驱动直流电机的时候,不用PWM,就只能给电机5V或者0V的电平,这样,电机就只能在5V时最大速度转动,和在0V时候停止转动。
如果我们想让电机以其他速度(停止到最大速度之间的速度)运行时,就需要给电机(0~5V)中的一个电压值才能办到。
而单片机只能输出0V或者5V电平。要实现给电机一个中间的电压值(0~5V间)。就需要用PWM去实现。
PWM就可以利用他的占空比去得到所需要的中间电压值(0~5V,此处电压值是为平均值),占空比就是一个周期内高电平的所占的比例。假设一个周期为4S(T),高电平的在这周期内的时间是1S(T高),那么占空比就是:占空比=T(高)/T*100%,此时就是1S/4S*100%=25%。那么,当此时的平均电压就是V(平均)=V*占空比,就是5V*25%=1.25V,.这时,就相当于给电机输出一个1.25V的电压。

出0入0汤圆

发表于 2013-7-16 21:49:14 | 显示全部楼层
MARK一下

出0入0汤圆

发表于 2013-7-17 12:26:11 | 显示全部楼层
269287142 发表于 2013-7-16 14:36
简单的来说 单片机输出有2种电平,我们先在此统一高电平为5V,低电平为0V。
当我们用单片机驱动直流电机 ...

你的解释通俗易懂。

出0入0汤圆

发表于 2013-7-18 00:35:37 | 显示全部楼层
269287142 发表于 2013-7-16 14:36
简单的来说 单片机输出有2种电平,我们先在此统一高电平为5V,低电平为0V。
当我们用单片机驱动直流电机 ...

首先谢谢你的解答,可能我知识太浅薄了点,还是不能够完全理解.
占空比是一个周期的高低电平的比值能够理解,但是步进电机的速度控制似乎是和频率有关的,我不理解的是不改变频率仅仅改变占空比就能改变步进电机的速度这种方式没明白过来.因为以前搜索中也看到有人说改变占空比方式来改变步进电机的速度.

出0入0汤圆

发表于 2013-7-20 15:37:46 | 显示全部楼层
hisun 发表于 2013-7-18 00:35
首先谢谢你的解答,可能我知识太浅薄了点,还是不能够完全理解.
占空比是一个周期的高低电平的比值能够理解 ...

不好意思 没注意是步进电机  我的想法和你差不多 我觉得控制步进电机是基于频率的

出0入0汤圆

发表于 2013-7-20 21:22:45 | 显示全部楼层
端口发出一个脉冲步进电机转过一定角度,因此其转速只与频率有关。我估计你用延时函数然后对端口取反来发出矩形波,这样你在修改延时的时候,频率变了,有可能占空比也变了。

用PWM来驱动的话,是在你写好定时函数之后,时间到就自动进入中断发出脉冲。这样你的程序在没有进入中断的时候可以干别的事情。

出0入0汤圆

发表于 2013-7-20 22:06:42 | 显示全部楼层
步进电机只与那个单片机提供的高低电频的速度有关,不管你每次提供的高低电平占有的比例。。。

出0入0汤圆

发表于 2013-7-20 23:37:04 | 显示全部楼层
不错的讨论啊,学习了

出0入0汤圆

发表于 2013-8-10 11:59:03 | 显示全部楼层
还是一知半解!

出0入0汤圆

发表于 2013-8-10 12:28:53 | 显示全部楼层
PWM一般都是控制直流电机的,跟步进电机有毛关系,你找张步进电机的原理图看看其内部结构,就会有感觉了

出0入0汤圆

发表于 2013-8-10 14:46:56 来自手机 | 显示全部楼层
pwm不就是有频率的信号么

出0入0汤圆

发表于 2013-8-10 16:33:53 来自手机 | 显示全部楼层
没说到点子上,占空比和你的功率有关!

出0入0汤圆

发表于 2013-8-10 23:18:14 来自手机 | 显示全部楼层
这么说吧,一个步进电机有60个磁极,那么没有PWM时每次最小转动是6度,如果我要转动1度呢?

出0入0汤圆

 楼主| 发表于 2013-8-23 15:17:55 | 显示全部楼层
jswd0810 发表于 2013-8-10 22:10
我觉得还是rifjft老兄说得对,看你是控制驱动器还是直接控制电机

对,是我自己的问题,我没有说好,就是单片机直接控制,现在已经调好了,谢谢大家!

出0入0汤圆

 楼主| 发表于 2013-8-23 15:19:15 | 显示全部楼层
kinsno 发表于 2013-8-10 16:33
没说到点子上,占空比和你的功率有关!

对,步进电机的话,是频率控制转速,而直流电机则是占空比控制功率与速度。

出0入0汤圆

 楼主| 发表于 2013-8-23 15:22:12 | 显示全部楼层
3050311118 发表于 2013-8-10 14:46
pwm不就是有频率的信号么

我之前的意思是如何通过占空比来控制步进电机的转速,现在知道是调频率改转速,pwm本身有频率,现在就是通过改pwm的频率达到改转速的目的,谢谢啦

出0入0汤圆

 楼主| 发表于 2013-8-23 15:23:44 | 显示全部楼层
glllglll 发表于 2013-8-10 12:28
PWM一般都是控制直流电机的,跟步进电机有毛关系,你找张步进电机的原理图看看其内部结构,就会有感觉了 ...

调占空比改变的是直流电机的功率和速度,调频率改的是步进电机的塑料,谢谢

出0入0汤圆

 楼主| 发表于 2013-8-23 15:24:21 | 显示全部楼层
yy12651 发表于 2013-7-20 22:06
步进电机只与那个单片机提供的高低电频的速度有关,不管你每次提供的高低电平占有的比例。。。 ...

是的,谢谢

出0入0汤圆

发表于 2014-5-1 18:40:12 | 显示全部楼层
我也学习一下

出0入0汤圆

发表于 2014-5-1 21:01:37 | 显示全部楼层
我想你说的PWM来控制步进电机,是指步进电机的细分技术。具体你可以找找有关步进电机的PWM细分方法。网上资料很多的。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-3 02:36

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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