七七影院色七七_免费观看欧美a一级黄片_亚洲综合久久久久久中文字幕_国产999999在线视频免费观看,国产小视频无码,国产精品亚洲日日摸夜夜添,女人高潮潮叫免费网站,久久影院国产精品,日韩成人在线影院,欧美囗交XX×BBB视频,色在线综合高清

機(jī)械社區(qū)

 找回密碼
 注冊(cè)會(huì)員

QQ登錄

只需一步,,快速開(kāi)始

搜索
查看: 6999|回復(fù): 22
打印 上一主題 下一主題

步進(jìn)電機(jī)控制問(wèn)題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2018-10-13 11:16:54 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
請(qǐng)教大佬幾個(gè)簡(jiǎn)單的控制問(wèn)題,
背景:如下圖,步進(jìn)電機(jī)驅(qū)動(dòng)絲杠帶動(dòng)平臺(tái)上下移動(dòng),,有上限位和下限位開(kāi)關(guān),下限位是原點(diǎn)位,,上限位是目標(biāo)位,。
電機(jī)任意位置時(shí)回原點(diǎn)的動(dòng)作是不是這樣的:連續(xù)給脈沖驅(qū)動(dòng)絲杠帶動(dòng)平臺(tái)碰到下限位時(shí)脈沖可以自動(dòng)停止讓電機(jī)停止,然后平臺(tái)上升也是連續(xù)給脈沖使平臺(tái)碰到上限位時(shí)脈沖可以自動(dòng)停止讓電機(jī)停止,。
問(wèn)題:電機(jī)是不是可以通過(guò)限位開(kāi)關(guān)來(lái)控制,,我無(wú)限連續(xù)給脈沖型號(hào),,只要限位開(kāi)關(guān)被觸發(fā)了就停止脈沖,。也就不存在失步的現(xiàn)象了,直到觸碰限位開(kāi)關(guān)才停止,。
還是說(shuō)電機(jī)只能按程序給多少個(gè)脈沖就走多少個(gè)脈沖,,不接受第三方指令。


untitled.png (4.08 KB, 下載次數(shù): 97)

untitled.png
推薦
發(fā)表于 2018-10-14 19:30:57 | 只看該作者
本帖最后由 DianGongN 于 2018-10-14 19:40 編輯

先簡(jiǎn)單說(shuō)一下步進(jìn)電機(jī)控制原理,,然后回答LZ的問(wèn)題,。
常用的步進(jìn)電機(jī)有A相和B相兩個(gè)繞組,所以有4個(gè)引線,。
改變A、B繞組電流的方向,,可以前進(jìn)或者后退1個(gè)步距角,,比如1.8°。對(duì)1.8°進(jìn)行32細(xì)分,,可以得到0.05625°的理論精度,。細(xì)分通過(guò)改變A、B繞組電流的比值來(lái)實(shí)現(xiàn),。
通常采用成品步進(jìn)電機(jī)驅(qū)動(dòng)器來(lái)控制步進(jìn)電機(jī),,一般都有細(xì)分功能。細(xì)分?jǐn)?shù)值一般通過(guò)微型撥動(dòng)開(kāi)關(guān)設(shè)定,,也可以軟件設(shè)定,。一般可設(shè)為16,、32、64,、.....256,。過(guò)大的細(xì)分?jǐn)?shù)值沒(méi)什么意義,實(shí)際精度達(dá)不到,。
控制器的控制信號(hào)有2個(gè):
1,、方向信號(hào),比如高電平=正向,,低電平=反向,;
2、脈沖信號(hào),,每個(gè)脈沖走0.05625°,。(假定步距角=1.8°,32細(xì)分)

回答LZ問(wèn)題1:
Q:“問(wèn)題:電機(jī)是不是可以通過(guò)限位開(kāi)關(guān)來(lái)控制,我無(wú)限連續(xù)給脈沖型號(hào),,只要限位開(kāi)關(guān)被觸發(fā)了就停止脈沖,。也就不存在失步的現(xiàn)象了,直到觸碰限位開(kāi)關(guān)才停止,�,!�
A:直接通過(guò)限位開(kāi)關(guān)來(lái)控制原理上可行,實(shí)際很少見(jiàn),,一般用程序控制,。限位開(kāi)關(guān)作為輸入信號(hào)進(jìn)入cpu�,?刂扑惴ǎ荷舷尬坏竭_(dá)時(shí),,如果方向信號(hào)也是向上,則禁止脈沖信號(hào),。上限位到達(dá)時(shí),,如果方向信號(hào)是向下,則允許脈沖信號(hào),。下限位算法類似,。
可見(jiàn)直接通過(guò)限位開(kāi)關(guān)來(lái)控制,必須增加邏輯電路才能實(shí)現(xiàn),。LZ所說(shuō)“停止脈沖”,,將使運(yùn)動(dòng)完全停止,無(wú)法脫離限位,。
回答LZ問(wèn)題2:
Q: ‘還是說(shuō)電機(jī)只能按程序給多少個(gè)脈沖就走多少個(gè)脈沖,,不接受第三方指令。”
A:一般的控制器,,就是接受方向信號(hào)和脈沖信號(hào),,只要能夠提供這2個(gè)信號(hào)即可,無(wú)論用程序還是其他方式都可以,。比如可以簡(jiǎn)單的用1個(gè)乒乓開(kāi)關(guān)產(chǎn)生高電平和低電平來(lái)控制方向,,用1個(gè)按鈕來(lái)產(chǎn)生脈沖信號(hào)控制走多少個(gè)0.05625°,每按1次按鈕產(chǎn)生1個(gè)脈沖,。
如果沒(méi)有控制器,,只要有電源,也能直接控制步進(jìn)電機(jī)的運(yùn)動(dòng),,這需要一定的電路知識(shí),。




點(diǎn)評(píng)

講的真好...  發(fā)表于 2018-10-15 09:42
推薦
發(fā)表于 2018-10-14 10:10:52 | 只看該作者
樓主,先把機(jī)械慣性對(duì)設(shè)備的影響和步進(jìn)電機(jī)的加減速考慮好了再想這個(gè)問(wèn)題,。

因?yàn)�,,樓主提的�?wèn)題,仔細(xì)閱讀控制卡之類的說(shuō)明書,,差不多都有理論性答案的,。

但,怎么把這些理論性原理結(jié)合到鐵疙瘩的運(yùn)動(dòng)里去,,這就需要考慮負(fù)載和機(jī)械慣性,。

限位,,理論上,,就是一堵墻,不論怎么編的運(yùn)動(dòng)程序,,只要啟用這個(gè)限位開(kāi)關(guān),,運(yùn)動(dòng)件不會(huì)碾壓過(guò)去這個(gè)位置。

當(dāng)然,,我買的控制卡,,可以啟用和關(guān)閉限位功能,不當(dāng)限位開(kāi)關(guān)用,,那個(gè)端口,,還可以當(dāng)普通輸入點(diǎn)來(lái)用。

原點(diǎn)位,,理論上就是程序認(rèn)為的基準(zhǔn)點(diǎn),,運(yùn)動(dòng)件,可以正負(fù)方向跨過(guò)原點(diǎn)運(yùn)動(dòng),。

理論和實(shí)際的差別,,比如樓主的情況:檢測(cè)到了就停?怎么個(gè)“就停”法,,得看負(fù)載和慣性了吧,。一考慮這個(gè),程序的分叉口就多了去了,。
2#
發(fā)表于 2018-10-13 11:27:07 | 只看該作者
你程序接收開(kāi)關(guān)指令不就可以控制脈沖了,。。,。,。
3#
發(fā)表于 2018-10-13 12:27:37 | 只看該作者
限位開(kāi)關(guān)一般不做目標(biāo)位和原點(diǎn)位。限位開(kāi)關(guān)原意只是為了保護(hù)而設(shè),。當(dāng)然你表達(dá)的意思是可以的,,這樣不需要考慮丟步。
4#
 樓主| 發(fā)表于 2018-10-13 13:54:00 | 只看該作者
520zjwtcabc 發(fā)表于 2018-10-13 12:27
限位開(kāi)關(guān)一般不做目標(biāo)位和原點(diǎn)位,。限位開(kāi)關(guān)原意只是為了保護(hù)而設(shè),。當(dāng)然你表達(dá)的意思是可以的,這樣不需要考 ...

嗯,。謝謝,!
不使用限位開(kāi)關(guān)來(lái)做原點(diǎn)位,那一般靠什么方式來(lái)回原點(diǎn),?
電機(jī)一般是給多少個(gè)脈沖來(lái)走到目標(biāo)位,。限位開(kāi)關(guān)裝在目標(biāo)位的上面,為了防止不受控制時(shí)超出最大極限位嗎,?
如果我直接用限位控制脈沖停止來(lái)達(dá)到目標(biāo)位,,那是不是就不用在極限位再加限位開(kāi)關(guān)了,因?yàn)槟繕?biāo)位的限位已經(jīng)觸發(fā)了脈沖停止,,不會(huì)再往上移動(dòng)了,。
5#
發(fā)表于 2018-10-13 14:22:12 | 只看該作者
你說(shuō)的可以實(shí)現(xiàn)。
6#
發(fā)表于 2018-10-13 15:40:40 | 只看該作者
觸發(fā)感應(yīng)器之后再走N步,,這樣位置是靠程序控制而不是靠調(diào)整光電開(kāi)關(guān),,這樣也有減速時(shí)間,防止過(guò)沖丟步,。
7#
發(fā)表于 2018-10-13 17:39:26 | 只看該作者
在數(shù)控里限位開(kāi)關(guān)的意義是觸發(fā)后標(biāo)記了一個(gè)點(diǎn),,你可以編程后續(xù)動(dòng)作,比如制動(dòng),,減速,,或者再次觸發(fā)后停止等等
8#
發(fā)表于 2018-10-13 20:22:12 | 只看該作者
你是想弄懂控制的原理自己編程,還是想應(yīng)用現(xiàn)成的控制器,?

一般回原點(diǎn)是一個(gè)命令,,執(zhí)行后就會(huì)一邊按設(shè)定的方向移動(dòng)一邊檢測(cè)原點(diǎn)位置,,檢測(cè)到了就停。

給固定脈沖數(shù)是另一個(gè)命令,,給多少它就走多少

本版積分規(guī)則

小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號(hào)-1,京ICP證050210號(hào),,浙公網(wǎng)安備33038202004372號(hào) )

GMT+8, 2025-4-5 05:50 , Processed in 0.062625 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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