请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
查看: 339|回复: 1

关于程序的问题

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2018-9-30 11:36:54 | 显示全部楼层 |阅读模式
我买的是那个2路电机控制的,现在在看程序,程序中为什么要用到定时器,看的我云里雾里的,我以前用ULN2003来控制步进电机正反转,那些程序很简单的,就4个IO口的高低电平变化


请问这些有什么区别,还有你这个步进电机细分用来干嘛的,问题有点多
回复

使用道具 举报

0

主题

19

帖子

268

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
268
发表于 2018-9-30 12:13:27 | 显示全部楼层
1:工业的步进电机,有的时候速度控制快,用到定时器能更加精准的控制转速,其他后期有很多工作要做,不可能用查询的方式来控制
同时因为是脉冲的方式控制的 ,必须用定时器中断的

2:ULN2003 达林顿,其实就是电流放大的作用,比如2003最大是 300--500MA左右,而你说的那些步进电机,是28BYJ的小电机把,买开发板,或者网上一些步进电机控制,
都是ULN2003搭配这个电机  其实这个仅仅是用电流放大来简答的几个IO口轮流输出而转动,仅此而已

言外之意,这个不是驱动,就仅仅这样的演示,电机大了这个就不行,电机要其他功能,这个也不行

而我们的是工业步进电机,是和实际接轨的,控制的思路就是真正的步进电机用到的, 脉冲的输出 +专业的驱动器 来驱动

3:比如常规的步进电机的 步距角是1.8度,我们输出1个脉冲,他就转过1.8度,我们输出200个脉冲,刚好360度,1圈,这样是不是我们控制了
输出的脉冲的个数,就准确控制了转动的位置
我们控制脉冲的频率 是不是控制了转速

说到细分,1.8度是不是太大了,比如我们细分8  ,那么 1个脉冲 转 ( 1.8/8 ) 度,电机估计平稳很精准了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|OpenRong212121  

GMT+8, 2019-12-6 21:35 , Processed in 0.085378 second(s), 20 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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