標(biāo)題: 如何讓 步進(jìn)電機(jī) 按這樣的一條曲線進(jìn)行周期性轉(zhuǎn)動呢? [打印本頁]

作者: 上善若水001    時間: 2019-12-4 20:34
標(biāo)題: 如何讓 步進(jìn)電機(jī) 按這樣的一條曲線進(jìn)行周期性轉(zhuǎn)動呢?
請問如何讓 步進(jìn)電機(jī) 按這樣的一條曲線進(jìn)行周期性轉(zhuǎn)動呢?

我目前的想法是對 曲線方程求導(dǎo),得出速度方程,然后在看看 速度 和 頻率之間的對應(yīng)關(guān)系,哪位朋友能指點指點,感激不盡

新建位圖圖像 - 副本.png (25.57 KB, 下載次數(shù): 93)

圖中方程并不是曲線的真實方程,只是做個例子

圖中方程并不是曲線的真實方程,只是做個例子

作者: 邏輯落寞    時間: 2019-12-5 09:58
對步進(jìn)電機(jī)進(jìn)行細(xì)分
作者: 上善若水001    時間: 2019-12-5 10:43
邏輯落寞 發(fā)表于 2019-12-5 09:58
對步進(jìn)電機(jī)進(jìn)行細(xì)分

老哥,能再具體點嗎?速度 步數(shù)都是變化的啊,
作者: 上善若水001    時間: 2019-12-5 21:18
別沉了啊
作者: gaobin007    時間: 2019-12-5 23:20
我提供一個思路。步進(jìn)電機(jī)可控制的是速度,也就是脈沖頻率。所以你需要兩個變量:速度,角度(脈沖數(shù)量)。
1. 對曲線求導(dǎo)。曲線的0-90°部分,分隔成100份。對每一段求導(dǎo),得出速度。
2. 分段控制,對每一段位移,分別控制速度。
作者: 上善若水001    時間: 2019-12-6 14:03
gaobin007 發(fā)表于 2019-12-5 23:20
我提供一個思路。步進(jìn)電機(jī)可控制的是速度,也就是脈沖頻率。所以你需要兩個變量:速度,角度(脈沖數(shù)量)。 ...

我是直接對整個曲線求導(dǎo),得出速度方程,接下來就是速度和頻率之間的關(guān)系了,然后就沒有頭緒了,這中間還有電機(jī)換向問題
作者: 邏輯落寞    時間: 2020-5-22 15:24
上善若水001 發(fā)表于 2019-12-6 14:03
我是直接對整個曲線求導(dǎo),得出速度方程,接下來就是速度和頻率之間的關(guān)系了,然后就沒有頭緒了,這中間還 ...

沒這么復(fù)雜吧,還要求導(dǎo),步進(jìn)電機(jī)AB相相差90度,你給A相一個正弦,B相相移90度,至于怎么給A相一個正弦,網(wǎng)上有很多方法呢,有的就直接用那個生成SPWM的表,放在程序中,通過查表輸出對應(yīng)PWM,另外一個就是用矢量控制,這個就有點復(fù)雜了,還是用第一個吧!
作者: 邏輯落寞    時間: 2020-5-22 15:27
上善若水001 發(fā)表于 2019-12-6 14:03
我是直接對整個曲線求導(dǎo),得出速度方程,接下來就是速度和頻率之間的關(guān)系了,然后就沒有頭緒了,這中間還 ...

換向就把SPWM表反過來輸入就可以了,至于速度就看你細(xì)分多少和頻率了。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1