電機帶動傳送帶,讓傳送帶上的物品以規定的時間到達指定的位置,不能早到,也不能晚到,誤差在2秒以內,傳送帶回圈運動。如何盡可能的減少電機在運行程序中的累計誤差
uj5u.com熱心網友回復:
加兩個開關檢測量,檢測到物品一個,然后指定位置放一個,一旦檢測到根據距離給定速度傳送過去,誤差一秒以內沒有問題,而且也沒有累計誤差uj5u.com熱心網友回復:
要么多用幾個傳感器,要么用高精度的電機uj5u.com熱心網友回復:
用行程開關控制電機uj5u.com熱心網友回復:
誤差2秒的話,用步進電機基本能解決,不需要加傳感器。再不然就伺服電機,位置控制。
一般倍訓系統比開環系統精度高一些。
沒詳細說明控制器和電機,只能想到這些。
uj5u.com熱心網友回復:
可以用編碼器確定傳送帶運動距離uj5u.com熱心網友回復:
用伺服皮帶(帶齒的那種),電機穩速控制后就可以僅用時間來控制。uj5u.com熱心網友回復:
檢測皮帶的速度,無論電機的快慢怎么變化,讓皮帶控制在一定速度內就可以控制物品到達的時間。uj5u.com熱心網友回復:
你這個應該是個開環系統,做成倍訓系統就行了uj5u.com熱心網友回復:
一定要有反饋,中途不停的調整uj5u.com熱心網友回復:
伺服電機很重要uj5u.com熱心網友回復:
2秒容差很大啦,這個很好做,不過需要多置幾個物體檢測的傳感器,最簡單比如對管開關,開關間的理論上當然是越密越好,這樣能更準確的估算物體的距離,然后控制電機轉速。復雜的解決方案是在目標位置放置測距傳感器,快速的測量物體靠近的距離,然后控制轉速,這樣搞相對復雜,但是精度肯定很高。uj5u.com熱心網友回復:
做好PID,確保穩定性uj5u.com熱心網友回復:
算好距離,給定轉速控制,然后用實際位置和預設的位置求差反饋補償轉速指令uj5u.com熱心網友回復:
低成本的電機帶個編碼器,如果成本允許,可以使用變頻器驅動交流電機,或者使用步進電機,或者伺服電機....uj5u.com熱心網友回復:
編碼器加電眼,電眼信號設定編碼器的初始位置,根據編碼器的回傳值調整速度。uj5u.com熱心網友回復:
負載重量、傳動速度和距離,這些因素可以決定電機的選擇范圍。或者說明實際用的什么電機若是負載很輕,速度要求不高(距離很短)首選是步進電機。轉動的時間是固定的,再根據距離來計算脈沖數量和電機速度……
其它電機只有加位置反饋來控制……
控制誤差,倍訓的就靠反饋……
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/97163.html
標籤:單片機/工控
上一篇:求帶
下一篇:誰有eq1003-i的下載軟體
