myqiang1990 发表于 2013-3-8 21:16:47

谁有不用定时器加速步进电机的方法?

哪位大大有思路?

xivisi 发表于 2013-3-8 21:31:20

本帖最后由 xivisi 于 2013-3-8 21:32 编辑

不用定时器?我想想,0到1的阶跃信号经过积分器送入压控振荡源,送入驱动芯片,OK,如果想弄成S型加速,可以考虑在阶跃信号后面加个电路

wind2100 发表于 2013-3-8 21:44:03

改变细分数 可以改变速度   思路来至数学模型
你要改变速度 除了改变时间 还可以改变距离

myqiang1990 发表于 2013-3-8 21:56:57

wind2100 发表于 2013-3-8 21:44 static/image/common/back.gif
改变细分数 可以改变速度   思路来至数学模型
你要改变速度 除了改变时间 还可以改变距离 ...

改变细分数这个我也知道,不过这样一来比较难控制步数。。。

myqiang1990 发表于 2013-3-8 21:58:31

xivisi 发表于 2013-3-8 21:31 static/image/common/back.gif
不用定时器?我想想,0到1的阶跃信号经过积分器送入压控振荡源,送入驱动芯片,OK,如果想弄成S型加速,可 ...

太复杂了,最好用软件实现。。。

wind2100 发表于 2013-3-9 22:25:55

你将你所知的 数学模型列出来 或许你自己 就明了

myqiang1990 发表于 2013-3-9 22:49:34

本帖最后由 myqiang1990 于 2013-3-9 22:52 编辑

wind2100 发表于 2013-3-9 22:25 static/image/common/back.gif
你将你所知的 数学模型列出来 或许你自己 就明了

哦,,,求指点,您有这方面的资料么?我真心不想用定时器加速了~~假如只是按照2的倍数来变细分,这个好控制步数。。。比如细分表最大256细分,那么128就+2寻表,64就+4寻表,这个确实可以的。。。而且这样容易控制步数,

bbs2009 发表于 2013-3-15 11:56:21

bbs2009 发表于 2013-3-15 12:03:39

xivisi 发表于 2013-3-15 13:09:21

本帖最后由 xivisi 于 2013-3-15 13:10 编辑

bbs2009 发表于 2013-3-15 11:56 static/image/common/back.gif
请教一下:
LZ 要精确控制 脉冲的个数 , 用 压控振荡源 如何做到?

数字电路计数器啊

PS:我说的都是纯硬件的,有你调试的{:lol:}

redroof 发表于 2013-3-15 13:10:44

bbs2009 发表于 2013-3-15 12:03 static/image/common/back.gif
不用定时器 ,不用 PWM ,不用软件延时的办法肯定是有的。
看你如何理解 MCU 的资源 , 哪个能 连续 ...

用SPI的数据口??
只是这样发出的bit数目必须是8的整数倍,而且分辨率也不太高(除非你用很多个数据字节当作一个PWM周期)
不过,如果SPI带DMA,这样也不太费CPU,不然每次只能发8个bit太慢了
UART的数据口或许也可以用,只是达不到100%占空比,因为有起始位和停止位

bbs2009 发表于 2013-3-15 13:13:54

jz701209李 发表于 2013-3-15 14:12:08

路过,学习一下

myqiang1990 发表于 2013-3-15 15:12:23

bbs2009 发表于 2013-3-15 13:13 static/image/common/back.gif
通常MCU 定时器 都有二种功能, 一个是定时, 另一个是计数。
LZ 不想用 定时器, 也包括计数器。
真 ...

单片机哪个外设,大大提醒一下。。不会是串口吧????

20061002838 发表于 2013-3-16 14:59:14

bbs2009 发表于 2013-3-15 12:03 不用 定时器 ,不用 PWM ,不用软件延时 的办法肯定是有的。 看你如何 理解 MCU 的资源 , 哪个能 连续 ...

该不会是串口,SPI吧?

myqiang1990 发表于 2013-3-19 08:45:17

难道步进电机只能靠定时器加速啊?哪位大大还有不同的思路啊~~

goooout 发表于 2013-4-9 11:43:25

换一个电机驱动芯片,我现在用一个芯片,直接写寄存器就可以了,很方便
页: [1]
查看完整版本: 谁有不用定时器加速步进电机的方法?