[电机及执行机构驱动] 计脉冲个数用什么工具?

[复制链接]
3938|29
 楼主| rong212121 发表于 2020-3-1 21:27 | 显示全部楼层 |阅读模式
各位朋友,最近在控制步进电机,发现老是过冲,不晓得用什么工具可以计算输出脉冲个数的

评论

看看  发表于 2020-3-3 11:26
xyz549040622 发表于 2020-3-1 21:31 | 显示全部楼层
可以检测步进电机的转速的呀?我步进电机上个扇叶,然后用光电开关测脉冲数。
 楼主| rong212121 发表于 2020-3-1 21:37 | 显示全部楼层
xyz549040622 发表于 2020-3-1 21:31
可以检测步进电机的转速的呀?我步进电机上个扇叶,然后用光电开关测脉冲数。
...

谢谢指导。比如我转1圈停止,我要清楚知道实际输出多少个脉冲,所以您的那个方法暂时不适合,不过还是谢谢您
xyz549040622 发表于 2020-3-1 21:46 | 显示全部楼层
rong212121 发表于 2020-3-1 21:37
谢谢指导。比如我转1圈停止,我要清楚知道实际输出多少个脉冲,所以您的那个方法暂时不适合,不过还是谢 ...

你是想测驱动芯片实际输出的脉冲,对吧?还是那个办法,飞线接另一个板子,网上有脉冲计数器的,或者输出直接接MCU的pwm进行捕获。
pleee 发表于 2020-3-2 09:55 | 显示全部楼层
外加一个编码器计数
 楼主| rong212121 发表于 2020-3-2 11:44 | 显示全部楼层
xyz549040622 发表于 2020-3-1 21:46
你是想测驱动芯片实际输出的脉冲,对吧?还是那个办法,飞线接另一个板子,网上有脉冲计数器的,或者输出 ...

谢谢指导,捕获或许可以试验下
 楼主| rong212121 发表于 2020-3-2 11:48 | 显示全部楼层
pleee 发表于 2020-3-2 09:55
外加一个编码器计数

谢谢指导,这个不会弄。 目前只有电机轴上加编码器反馈数据的试验做过,直接监控控制器实际输出的,编码器不晓得怎么弄
oufuqiang 发表于 2020-3-2 13:01 | 显示全部楼层
频率计 夹上去就好了。当然自己写个频率计计数器程序用另一个mcu检测也行。
一事无成就是我 发表于 2020-3-2 17:38 | 显示全部楼层
没有细分的看电机屁股后面有一步多少度,一般是1.8度(**中),自己可以算一圈多少个脉冲
 楼主| rong212121 发表于 2020-3-3 10:46 | 显示全部楼层
oufuqiang 发表于 2020-3-2 13:01
频率计 夹上去就好了。当然自己写个频率计计数器程序用另一个mcu检测也行。 ...

谢谢指导,刚开始网上买了个 胜利仪器频率计VC2000,300元左右的,发现那台抗干扰能力不行,夹子还没夹住,碰下就乱计数,后面就放弃了。
 楼主| rong212121 发表于 2020-3-3 10:49 | 显示全部楼层
一事无成就是我 发表于 2020-3-2 17:38
没有细分的看电机屁股后面有一步多少度,一般是1.8度(**中),自己可以算一圈多少个脉冲 ...

谢谢指导,我是32细分,6400个脉冲为1圈,程序中调试变量数据正确;
sankyo_feng 发表于 2020-3-3 11:09 | 显示全部楼层
输出接输入,直接将输出信号接到带高速计数的x点,也可以接另一个plc输入,这样分的更清楚一些
七颗咖啡豆 发表于 2020-3-3 11:21 | 显示全部楼层
示波器 可以数脉冲
coody 发表于 2020-3-3 11:41 | 显示全部楼层
用计数器
 楼主| rong212121 发表于 2020-3-3 11:41 | 显示全部楼层
sankyo_feng 发表于 2020-3-3 11:09
输出接输入,直接将输出信号接到带高速计数的x点,也可以接另一个plc输入,这样分的更清楚一些 ...

谢谢指导
 楼主| rong212121 发表于 2020-3-3 11:42 | 显示全部楼层

谢谢指导
一事无成就是我 发表于 2020-3-3 14:50 | 显示全部楼层
rong212121 发表于 2020-3-3 10:49
谢谢指导,我是32细分,6400个脉冲为1圈,程序中调试变量数据正确;

然后就是看你的启动算法和停止算法了,这两点处理不好会造成失步或过冲
艾豆悠然 发表于 2020-3-3 16:06 | 显示全部楼层
计数器
icecut 发表于 2020-3-4 09:52 | 显示全部楼层
xyz549040622 发表于 2020-3-1 21:31
可以检测步进电机的转速的呀?我步进电机上个扇叶,然后用光电开关测脉冲数。
...

别坑人,有专用的编码器,为啥要手工搞传感器?
 楼主| rong212121 发表于 2020-3-4 10:16 | 显示全部楼层
一事无成就是我 发表于 2020-3-3 14:50
然后就是看你的启动算法和停止算法了,这两点处理不好会造成失步或过冲 ...

谢谢指导,我是套用T型算法,目前的现象是 过冲无法解决,当初采取的措施是
驱动器上使能关闭,让电机时刻自锁
1: 程序中查看变量是否正确       正确
2:就像您说的,改变停止算法,调到很小了,过冲依旧
3:就像上面有位朋友说的,编码器,我试验对象是 开环电机+轴上套编码器,试验结果是:不同的速度,过冲的程度不一样,那么我反而不太坚定是否是 控制器输出的问题了
4:网上的 闭环驱动器+闭环电机,试验结果依旧过冲 ,稍微好点而已
您需要登录后才可以回帖 登录 | 注册

本版积分规则

50

主题

221

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部