標題: 單片機控制步進電機調(diào)整電源,請教大神,提供一個思路 [打印本頁]

作者: liulianww    時間: 2021-3-30 09:38
標題: 單片機控制步進電機調(diào)整電源,請教大神,提供一個思路
單片機控制步進電機調(diào)整電源,每隔200毫秒讀取一個變量,保留最近的5個數(shù)據(jù),然后找出最小的一個,例如   5.4.2.3.4這幾個數(shù)字當中2是最小的,但是電機已經(jīng)轉(zhuǎn)過頭了 ,需要再倒回來,之前看了PID算法,理解不了,也不需要那么復(fù)雜的算法,除此之外又沒有其他的思路了。路過的大神講解一下。謝過。

作者: daemondong    時間: 2021-3-31 07:59
無論如何都會調(diào)過頭,PID也一樣,解決辦法是模仿PLC,有兩個控制點,一個近點,一個停止點,開始全速運行,碰到近點,減速直到停止點。
作者: liulianww    時間: 2021-4-1 10:33
daemondong 發(fā)表于 2021-3-31 07:59
無論如何都會調(diào)過頭,PID也一樣,解決辦法是模仿PLC,有兩個控制點,一個近點,一個停止點,開始全速運行, ...

的確是這樣  但還有一個問題,停機位置不確定的情況下,如何設(shè)置減速曲線




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1