362775017
級別: 探索解密
精華主題: 0
發(fā)帖數量: 14 個
工控威望: 106 點
下載積分: 615 分
在線時間: 9(小時)
注冊時間: 2016-01-05
最后登錄: 2022-06-25
查看362775017的 主題 / 回貼
樓主  發(fā)表于: 2017-09-29 13:21
我這有一個FX2n帶動一個步進電機控制一個閥門,
閥門只能讓它轉1.5圈,
Y0是脈沖輸出口,Y1控制方向,
D8140,D8141,記錄Y0輸出的脈沖數累計,
步進電機轉1圈需要1600個脈沖,
想利用D8140內的值控制步進電機只能在一圈半的范圍內動,
步進電機在1圈半內可能會正反轉無數次,
步進電機動作多少是由外部的壓力來控制,設定一個額定的壓力,步進電機控制閥門大小。


由此設計一個軟限位,謝謝
362775017
級別: 探索解密
精華主題: 0
發(fā)帖數量: 14 個
工控威望: 106 點
下載積分: 615 分
在線時間: 9(小時)
注冊時間: 2016-01-05
最后登錄: 2022-06-25
查看362775017的 主題 / 回貼
1樓  發(fā)表于: 2017-09-29 13:26
我有嘗試著用Y1輸出反向脈沖,但是在計算脈沖數的時候還是有點故障,望指教,謝謝
zhangqi_1234
級別: 略有小成
精華主題: 0
發(fā)帖數量: 342 個
工控威望: 493 點
下載積分: 4015 分
在線時間: 250(小時)
注冊時間: 2013-03-22
最后登錄: 2024-10-30
查看zhangqi_1234的 主題 / 回貼
2樓  發(fā)表于: 2017-09-30 10:22
1、步進電機以較低頻率啟動和運行,不容易導致失步和越步。
2、采用具有細分控制功能的驅動器,設置細分數不低于4,可提高步進電機的運行平穩(wěn)性,有利于提高控制精度。
3、轉1.5圈約需要2400個脈沖,調試時,先設置發(fā)2400個脈沖,如果角度多了,就適當減小脈沖數,反之亦然。加上細分(比如8細分),脈沖數=2400*8。
4、如果要精確測量步距角、脈沖數,最好的辦法是加旋轉編碼器。