是不是馬達(dá)撞到機(jī)構(gòu)極限的?回原點時慢慢發(fā)肪沖,然后根據(jù)編碼器輸入計數(shù)變化,但馬達(dá)轉(zhuǎn)機(jī)構(gòu)極限時,編碼器計數(shù)就沒變化,就把那個地方當(dāng)原點,再走偏移距離。
你可以試下,在回原點中途,用東西擋住馬達(dá)不能動,看看馬達(dá)是不是從那里開始當(dāng)原點了???
這個有點像扭力回原點一樣,扭力回原點時,但馬達(dá)到機(jī)構(gòu)極限時,扭力變大,馬達(dá)就把那個位置當(dāng)作零點,再走偏移距離。