二相步进电机驱动器程序提问

查看: 1813|回复: 7
关于PWM驱动步进电机的问题。。。
主题帖子精华
初级会员, 积分 103, 距离下一级还需 97 积分
在线时间0 小时
问下关于步进电机最大驱动频率的问题。。。。和程序没关系。求不删帖。。
电机驱动使用的TB6560。电机型号为42BY3416A-38A
情况如下:
(1)电机给1KHZ的时候。电机运行情况最好。基本没噪声。
(2)PWM从500HZ匀加速到2KHZ的话。电机在1.5KHZ左右。电机就会停止运行。噪声很大。频率继续增加的话。电机的噪声也会停止。
(3)步数细分改为2的话。PWM从1KHZ加速到4KHZ的话。电机可以正常运行。没有障碍。
问题如下:
(1)为什么如果我初始频率给高了的话。电机会不运行。。连噪声都没有
(2)为什么电机在细分为2的时候。。可以运行到4KHZ的频率。。细分为1的话。1.5KHZ就不行了。
(3)为什么步进电机在频率高的时候。。不运行还可以理解。。但为什么连噪声都没有了。。
感谢各位大神。可以帮忙解决下这几个问题。毕业答辩。了要。所以急用
主题帖子精华
金钱124701
在线时间1048 小时
帮顶。。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子& &
主题帖子精华
初级会员, 积分 103, 距离下一级还需 97 积分
在线时间0 小时
顶下。。。求大神。解决
主题帖子精华
高级会员, 积分 567, 距离下一级还需 433 积分
在线时间125 小时
1.把电流时设置最大(电机额定电流)。电机加速会有门槛,和芯片算法有关系,不是所有的电机都可以瞬间加速起来。步进电机在电流足够下才能跑出效果,电流越大,扭力越大,速度也可以跑更高。
2最高运行频率(电机最高转速)和电流、细分和加减速时间都有关系。
3&示波器看看绕组是否有PWM输出,芯片是不是报警了?
主题帖子精华
初级会员, 积分 94, 距离下一级还需 106 积分
在线时间0 小时
有没有做加减速处理
主题帖子精华
初级会员, 积分 103, 距离下一级还需 97 积分
在线时间0 小时
回复【5楼】XCDesigner:
---------------------------------
做了。。但只是一个T型加减速
主题帖子精华
初级会员, 积分 103, 距离下一级还需 97 积分
在线时间0 小时
回复【4楼】保夫鲁沙:
---------------------------------
求问下。细分越多。。是不是最大频率也越大啊???这是我实际测出来的效果。。
但我看资料说细分越多,最大频率额越小额。。
主题帖子精华
高级会员, 积分 567, 距离下一级还需 433 积分
在线时间125 小时
回复【7楼】:
---------------------------------
是的,比如两相步进电机,整步走,是200个步距角算一圈,在外部脉冲控制中,也就是200个脉冲电机才走一圈,1/2细分下是400个脉冲一圈,以此类推,细分越高,能接受的频率也会越高。频率改变转速,脉冲个数决定最终位置。
Powered by查看: 1142|回复: 10
二相步进电机的驱动的编码反馈信号问题
主题帖子精华
初级会员, 积分 161, 距离下一级还需 39 积分
在线时间8 小时
二相步进电机的驱动的编码反馈信号有六个输出,有VCC,GND,PA+,PA-,PB+,PB-,请问我要怎样获得电机的转速?或者有谁能帮我解释一下
PA+,PA-,PB+,PB-怎么理解?还是只需要选择PA+,PB+计数就可以呢?
不是。对闭环步进电机驱动而言,2500线编码器,比如走整步时候,给驱动器输入200个脉冲电机就能走一圈。但输出脉冲是2500*4个。输入脉冲只是控制电机转速和位置。电机运行单位圈返回的脉冲数是固定的。
主题帖子精华
高级会员, 积分 567, 距离下一级还需 433 积分
在线时间125 小时
是可以读出来的 ,可是每一个定时间内,比如1 ms即时,读回来的脉冲数差距比较大,比如第一次还是30000, ...
不是。对闭环步进电机驱动而言,2500线编码器,比如走整步时候,给驱动器输入200个脉冲电机就能走一圈。但输出脉冲是2500*4个。输入脉冲只是控制电机转速和位置。电机运行单位圈返回的脉冲数是固定的。
主题帖子精华
金钱124701
在线时间1048 小时
主题帖子精华
高级会员, 积分 567, 距离下一级还需 433 积分
在线时间125 小时
输出是差分信号,AB相,信号相位差90度
主题帖子精华
初级会员, 积分 161, 距离下一级还需 39 积分
在线时间8 小时
输出是差分信号,AB相,信号相位差90度
我是否只需要读出一个A+相脉冲数,可以计算出里程信息吗?& & 我想问一下我输入输入的脉冲数5000个转一周,它的输出也会是5000吗?为什么我计数回来的非常大?
主题帖子精华
高级会员, 积分 567, 距离下一级还需 433 积分
在线时间125 小时
我是否只需要读出一个A+相脉冲数,可以计算出里程信息吗?& & 我想问一下我输入输入的脉冲数5000个转一周 ...
常见做法是用芯片把差分信号转化成TTL电平捕获。差分信号是为了在远距离传输时抗干扰。AM26C31、AM26C32之类的芯片。计数回来大,要看数据是多大判断问题,一般是AB相上升沿下降沿都计数,这样一圈的脉冲数就是4*5000个。
主题帖子精华
高级会员, 积分 567, 距离下一级还需 433 积分
在线时间125 小时
我是否只需要读出一个A+相脉冲数,可以计算出里程信息吗?& & 我想问一下我输入输入的脉冲数5000个转一周 ...
常见做法是用芯片把差分信号转化成TTL电平捕获。差分信号是为了在远距离传输时抗干扰。AM26C31、AM26C32之类的芯片。计数回来大,要看数据是多大判断问题,一般是AB相上升沿下降沿都计数,这样一圈的脉冲数就是4*5000个。
主题帖子精华
初级会员, 积分 161, 距离下一级还需 39 积分
在线时间8 小时
常见做法是用芯片把差分信号转化成TTL电平捕获。差分信号是为了在远距离传输时抗干扰。AM26C31、AM26C32 ...
也就是说& & 如果我读回A+引脚的脉冲数,电机转一圈就是按正常来说就会有4*5000个计数?对吗& & 既然都知道转一圈的计数&&就是可以算出里程的信息啊,为什么还要转化为TTL电平呢?
主题帖子精华
高级会员, 积分 567, 距离下一级还需 433 积分
在线时间125 小时
也就是说& & 如果我读回A+引脚的脉冲数,电机转一圈就是按正常来说就会有4*5000个计数?对吗& & 既然都知 ...
你读了试试看就知道了
主题帖子精华
初级会员, 积分 161, 距离下一级还需 39 积分
在线时间8 小时
你读了试试看就知道了
是可以读出来的 ,可是每一个定时间内,比如1 ms即时,读回来的脉冲数差距比较大,比如第一次还是30000,第二时间内就42300,感觉很不稳定,所以觉得不是很对……我读回来的值除以4就是实际脉冲数吗?
& &大神,请问你一个问题,对于输入的脉冲数与读回的脉冲数是相同的吗?
主题帖子精华
初级会员, 积分 161, 距离下一级还需 39 积分
在线时间8 小时
哦&&,这么说还是我的程序有问题
Powered by级别: 正式会员
发帖数量: 16 个
工控威望: 72 点
下载积分: 806 分
在线时间: 11(小时)
注册时间: 最后登录:
背景: 最近做了个程序,用的是相对指令DRVI,直径为25的同步带轮带动36mm的同步带轮转动,控制圆盘每次转1/5圈,步进驱动选择细分为20000,指令如下:DRVI K Y0 Y1 走几次看不出偏差,但是走了30次以上就会看到与定位点出现偏差,还差点点到定位点,且误差越来越大,如果增加频率到15000,第一步偏差都很明显,改加减速时间后有改善,但对累计误差没有解决。问:计算是脉冲式整数没有除不尽,为什么还是有偏差?另外,最近编程控制步进电机每次旋转10°,脉冲怎么算都除不尽,应怎样编程才能避免累计误差?收藏 新鲜事
级别: 略有小成
发帖数量: 269 个
工控威望: 334 点
下载积分: 3761 分
在线时间: 141(小时)
注册时间: 最后登录:
就算可以除尽也会有累积误差,因为步进会丢步。
级别: 探索解密
发帖数量: 58 个
工控威望: 122 点
下载积分: 2007 分
在线时间: 54(小时)
注册时间: 最后登录:
掉步或者过冲,把减速时间加多点,电机力矩选型可能小也是一方面。
级别: 工控侠客
发帖数量: 228 个
工控威望: 2018 点
下载积分: 2156 分
在线时间: 179(小时)
注册时间: 最后登录:
有没有用分割器
级别: 正式会员
发帖数量: 4 个
工控威望: 55 点
下载积分: 10 分
在线时间: 0(小时)
注册时间: 最后登录:
可能是掉步了!
级别: 略有小成
发帖数量: 312 个
工控威望: 455 点
下载积分: 22083 分
在线时间: 131(小时)
注册时间: 最后登录:
步进驱动器的电源改用48V直流电源。
级别: 探索解密
发帖数量: 74 个
工控威望: 132 点
下载积分: 131 分
在线时间: 36(小时)
注册时间: 最后登录:
误差有两方面原因,机械原因和电机原因,有没有考虑直接用电机驱动圆盘,减少中间的传动皮带等转换机构,中间机构越多产生的误差越多;另外电机性能方面有待加强,减少失步发生,或改成伺服电机,仅供参考。
级别: 略有小成
发帖数量: 83 个
工控威望: 215 点
下载积分: 2 分
在线时间: 53(小时)
注册时间: 最后登录:
你电机力距过小,才导致这种情况,解决方法很多,用伺服,用分割器,要不就用步进再配合一个外定位
级别: 略有小成
发帖数量: 83 个
工控威望: 215 点
下载积分: 2 分
在线时间: 53(小时)
注册时间: 最后登录:
你见过移印机就知道了,那偏差要求应不比你的低
o傲雪狂风o
级别: 论坛先锋
发帖数量: 127 个
工控威望: 1626 点
下载积分: 6241 分
在线时间: 122(小时)
注册时间: 最后登录:
安全接地,另外,脉冲线路用双绞屏蔽线。这种情况很可能是干扰。
chenyin9322
级别: 正式会员
发帖数量: 4 个
工控威望: 84 点
下载积分: 6 分
在线时间: 16(小时)
注册时间: 最后登录:
<div class="f14" id="read_的同步轮带动36的同步轮,变比是1:1.44,那应该是K8294,你的K5760是怎么算来的。
renjiawonder
级别: 略有小成
发帖数量: 194 个
工控威望: 264 点
下载积分: 3516 分
在线时间: 108(小时)
注册时间: 最后登录:
你的K5760是怎么算来的。已解决问题
步进电机驱动器参数的问题
步进电机驱动器
一个驱动器能驱动多少台电机?在参数上怎样反映的?
另外是否还需要相关的配套设备?
浏览次数:446
用手机阿里扫一扫
最满意答案
一般一个驱动标配一个电机使用,但有的厂家为了节省成本,就用一个驱动带二个电机,但这样使用稳定性就不太好!有什么问题请咨询fengxiao521986.com或来电010-冯潇&咨询!&
答案创立者
以企业身份回答&
正在进行的活动
生意经不允许发广告,违者直接删除
复制问题或回答,一经发现,拉黑7天
快速解决你的电商难题
店铺优化排查提升2倍流量
擅长&nbsp 店铺优化
您可能有同感的问题
扫一扫用手机阿里看生意经
问题排行榜
当前问题的答案已经被保护,只有知县(三级)以上的用户可以编辑!写下您的建议,管理员会及时与您联络!
server is ok控制板驱动问题:驱动42步进电机与57步进电机,程序是一样的吗 - MakerLab创客实验室
MakerLab创客实验室 — Let's Make something.
已注册用户请
机器人/robot
网站建议/反馈
控制板驱动问题:驱动42步进电机与57步进电机,程序是一样的吗
驱动42步进电机与57步进电机,程序是一样的吗?
一样的。57电机一般要求电流更大,4988驱动器最大2A,一般在1.5A以下,如果用57电机,可能会导致电机不能满功率运行
Powered by
学习系统 基于Rabel

我要回帖

更多关于 步进电机驱动器 的文章

 

随机推荐