找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8531|回復(fù): 17
打印 上一主題 下一主題
收起左側(cè)

89c51單片機(jī)控制步進(jìn)電機(jī)如何復(fù)位到原點

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:433613 發(fā)表于 2019-2-24 23:00 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
89c51單片機(jī)控制步進(jìn)電機(jī)如何復(fù)位到原點,斷電后再通電仍然能可以回復(fù)原點
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:123289 發(fā)表于 2019-2-25 07:50 | 只看該作者
加裝原點識別器
回復(fù)

使用道具 舉報

板凳
ID:164602 發(fā)表于 2019-2-25 08:48 | 只看該作者
步進(jìn)電機(jī),有一個很重要的參數(shù)——步距角——一個脈沖產(chǎn)生的轉(zhuǎn)動角。
以我有的四相五線步進(jìn)電機(jī)為例給你說:
這個步進(jìn)電機(jī)的步距角為5.625度,這個步時電機(jī)帶有減速器,減速比1:64,也就是說,一個脈沖信號,可以讓電機(jī)的轉(zhuǎn)軸,轉(zhuǎn)動5.625/64度的角——2048次脈沖,就是180度。
有了這個參數(shù),就可以在程序中記錄你發(fā)的脈沖次數(shù),也就知道了轉(zhuǎn)動過的角度,并保存在單片機(jī)的EEPROM中,掉電后也可以讀出,那么就可以復(fù)原到初始位置了。
不過,由于步進(jìn)電機(jī)的步進(jìn)角精度、失調(diào)角等等動態(tài)指標(biāo),會讓電機(jī)轉(zhuǎn)動的角度有誤差,要調(diào)這個,我也沒有經(jīng)驗,要更專業(yè)的人才行。
回復(fù)

使用道具 舉報

地板
ID:94031 發(fā)表于 2019-2-25 08:55 | 只看該作者
最好有硬件位置反饋,否則有積累誤差。
回復(fù)

使用道具 舉報

5#
ID:152589 發(fā)表于 2019-2-25 09:01 | 只看該作者
好東西,分享、分享……
回復(fù)

使用道具 舉報

6#
ID:7485 發(fā)表于 2019-2-25 09:47 | 只看該作者
使用位置傳感器,光電的比較方便。當(dāng)然其他形式的也可以。
回復(fù)

使用道具 舉報

7#
ID:158375 發(fā)表于 2019-2-25 09:57 | 只看該作者
開機(jī)如果沒有需要的反饋信號,即將步進(jìn)電機(jī)復(fù)位到原點,這個和設(shè)備本身有關(guān),要預(yù)先設(shè)計好。。。。。。
回復(fù)

使用道具 舉報

8#
ID:433613 發(fā)表于 2019-2-25 10:54 | 只看該作者

非常希望得到你的幫助,可以更詳細(xì)點嗎
回復(fù)

使用道具 舉報

9#
ID:433613 發(fā)表于 2019-2-25 10:55 | 只看該作者
xuyaqi 發(fā)表于 2019-2-25 08:55
最好有硬件位置反饋,否則有積累誤差。

例如有什么硬件比較適合的?
回復(fù)

使用道具 舉報

10#
ID:433613 發(fā)表于 2019-2-25 10:58 | 只看該作者
笨笨兔 發(fā)表于 2019-2-25 09:57
開機(jī)如果沒有需要的反饋信號,即將步進(jìn)電機(jī)復(fù)位到原點,這個和設(shè)備本身有關(guān),要預(yù)先設(shè)計好。。。。。。

別到重點就。。。。,具體點吧,分享一下!
回復(fù)

使用道具 舉報

11#
ID:433613 發(fā)表于 2019-2-25 10:59 | 只看該作者
xuyaqi 發(fā)表于 2019-2-25 08:55
最好有硬件位置反饋,否則有積累誤差。

具體要用到什么硬件呢,好友能說一下大概思路嗎
回復(fù)

使用道具 舉報

12#
ID:161151 發(fā)表于 2019-2-25 11:15 | 只看該作者
分機(jī)械零點和定位零點;貦C(jī)械零點需要在機(jī)械零點安裝一個行程限位開關(guān),碰到開關(guān)停止。回定位零點需要記錄驅(qū)動脈沖數(shù),但是如果丟步就回不到原位了。
回復(fù)

使用道具 舉報

13#
ID:123289 發(fā)表于 2019-2-25 11:56 | 只看該作者
原點是消除積累誤差的極好措施。
原點傳感器樣式是多樣的,需你結(jié)合實際來選擇,規(guī)則是:當(dāng)被測物體在原點位置上的時候,給出指示。
這里涉及偏差、定位精度,所以要結(jié)合實際需求。
回復(fù)

使用道具 舉報

14#
ID:433613 發(fā)表于 2019-2-25 14:27 | 只看該作者
y_z_q3963 發(fā)表于 2019-2-25 11:15
分機(jī)械零點和定位零點;貦C(jī)械零點需要在機(jī)械零點安裝一個行程限位開關(guān),碰到開關(guān)停止。回定位零點需要記錄 ...

我查了一下,行程限位開關(guān)要220v驅(qū)動的,可能我看得不夠全面吧,這不太適合弄吧!
回復(fù)

使用道具 舉報

15#
ID:433613 發(fā)表于 2019-2-25 15:23 | 只看該作者
HC6800-ES-V2.0 發(fā)表于 2019-2-25 08:48
步進(jìn)電機(jī),有一個很重要的參數(shù)——步距角——一個脈沖產(chǎn)生的轉(zhuǎn)動角。
以我有的四相五線步進(jìn)電機(jī)為例給你說 ...

好的!謝謝!
回復(fù)

使用道具 舉報

16#
ID:94031 發(fā)表于 2019-2-25 21:45 | 只看該作者
Marlboro 發(fā)表于 2019-2-25 10:59
具體要用到什么硬件呢,好友能說一下大概思路嗎

這和你的應(yīng)用有關(guān),比如你是走直線,你可以在起點裝個行程開關(guān),上電后先判斷碰上行程開關(guān)沒,如果沒有,就倒退直到碰上,記住這一點就是原點。
回復(fù)

使用道具 舉報

17#
ID:480108 發(fā)表于 2019-2-25 23:19 | 只看該作者
我們是用接近開關(guān)來作為原點識別的。
回復(fù)

使用道具 舉報

18#
ID:433613 發(fā)表于 2019-2-27 15:23 | 只看該作者
wysh_2012 發(fā)表于 2019-2-25 23:19
我們是用接近開關(guān)來作為原點識別的。

好的謝謝!
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表