如何控制步進電機?我要做智慧窗簾,想讓電機到頭就停止,這用51微控制器怎麼控制

時間 2021-08-11 18:17:30

1樓:匿名使用者

步進電機怎麼會慢呢 快慢是由步進驅動器的細分數和 微控制器所發的脈衝頻率來決定的 你可以降低細分和增加脈衝頻率來提速

至於到頭停止你可以在卷軸內加對射感測器或者反射也可以 意思就是說用來測窗簾目前在卷軸上的厚度 當放完簾布的時候感測有訊號輸出 當然上升也是要控制的 也可以用此方法 一個測厚度上限一個測厚度下限,收到訊號驅動埠應該不難吧

另外的方法就稍微有點難看 要在窗戶邊上加感測器一個是底部的位置 一個是收起的位置

還有就是固定脈衝數,比如一圈100個脈衝,5圈窗簾放完 那麼寫程式的時候就可以寫500個脈衝,發完後停止 ,個人覺得還是用感測的方法好些 ,用脈衝數的方法的話最好也加上下限感測,起到保護作用,以免窗簾到位後硬拉導致損壞 ,因為步進馬達會丟步的,長時間不用零位校正的話偏差會存在的

希望能夠幫到你

2樓:獅駝

步進電機的控制可以用步進電機驅動器的脈衝方向模式:用微控制器的2個io口,一個發脈衝訊號(pwm)要注意頻率和驅動器的細分數匹配;方向訊號是由另外一個埠傳送高低電平(高、低電平對應這電機的轉向)。

到頭停止可以加一個光電開關或者限位開關,電機的轉速與脈衝的頻率有關

3樓:

電機到頭需要停止可以用行程開關來控制,電機轉速慢,可以電機軸上加一個大一的輪子,在用這個輪子帶其它裝置即可。

4樓:匿名使用者

首先回答你的第一個問題,如何控制步進電機,有兩種方式:一種是你自己做驅動電路,網上有很多資料,這種可能不太穩定,不太推薦。第二種是藉助外部廠家的驅控器產品,51微控制器作為主控系統,通過通訊介面來控制電機。

這種方式相對開發來說簡單一些

你說的智慧窗簾是哪一種,是橫向拉開的,還是縱向升降的,不管是哪一種,都可以通過感測器(限位開關即可)的方式去處理停止和開始。

第三個問題,電機轉速很慢,是跟你的驅動電路和程式有關的,電機的快慢取決於脈衝頻率,你給的資訊有些模糊,具體問題需要結合你目前具體的情況去判斷。有需要的話留下****繼續**

5樓:匿名使用者

直流電機的話加大電壓,程式實現自動停止不好辦,還是裝開關吧

6樓:

二十六、 風吹沙吹成沙漠, 你等我,等成十年漫長的打坐。

如何用PLC發脈衝控制步進電機

暈死,我也用的plc控制步進電機,沒碰到這問題 步進電機控制器上面不是有正脈衝和負脈衝的介面嗎?15針的com口 根據需要接端子就是了,說明書都有的。不過我們用的是fx2n系列 白山的步進電機,你可以參考參考。補充回答 我們公司裝置的plc部分是外包的,我也只是做機械部分和提供動作要求。我瞭解的一些...

臺達plc步進電機,臺達PLC 控制步進電機

臺達的plc控制4個步進電機的話 需要4組能輸出脈衝的點,常規的臺達plc也只有eh40這個型號能滿足,y0 y1 y2 y3 y4 5 y6 y7 這四組,y0,y2,y4,y6接步進驅動的脈衝 一般是plu標識吧,忘了 y1 y3 y5 y7 接驅動器上的方向 標識應該是dir 還有步進電機的驅...

什麼是步進電機的細分控制,什麼是步進電機細分

小陽同學 步進電機細分驅動技術是七十年代中期發展起來的一種可以顯著改善 步進電機綜合使用效能的驅動控制技術。它是通過控制各相繞組中的電流,使它們按一定的規律上升或下降,即在零電流到最大電流之間形成多個穩定的中間電流狀態 相應的合成磁場向量的方向也將存在多個穩定的中間狀態,且按細分步距旋轉。其中合成磁...