VEX V5 智慧型馬達故障排除

如果您遇到以下一個或多個問題,以下文章將提供有關如何對 VEX V5 智慧型馬達進行故障排除的指導:

  • 馬達未旋轉至預期位置
  • VEXcode V5 專案在專案進行過程中意外停止
  • 馬達意外運轉

問題:馬達未旋轉至預期位置

如果您的馬達沒有旋轉到預期位置,請嘗試按照以下步驟進行故障排除。

圖片8.png

在編輯 VEXcode V5 專案之前,請檢查您是否在設備配置中選擇了正確的齒輪盒。 預設選擇是綠色 18:1 齒輪盒。

有關在 VEXcode V5,0 中配置單一馬達的更多信息,請參閱本文

圖片9.png

檢查項目中使用的命令。 [旋轉到位置]用於將馬達旋轉到特定位置。 相反,[Setposition to] 區塊將馬達編碼器的位置設定為給定值,並且不會移動馬達。

確保您在項目中使用 [旋轉到位置] 而不是 [設定位置為]。

圖片5.png

確保您知道您希望馬達移動到的正確度數位置。 任何齒輪係都可能影響完全舉起手臂或張開爪子所需的度數。

請參閱本文,以了解有關 VEX V5 智慧馬達齒輪比的更多資訊。

圖6.png

如果您不確定將馬達移動多遠,請使用 V5 Brain 螢幕上提供的裝置資訊。 若要開啟馬達的設備訊息,請先從 V5 Brain 畫面中選擇「設備」。

圖片1.png

然後選擇您想要查看更多資訊的馬達。

注意:馬達必須插入 V5 Brain 才能在裝置螢幕上看到。

圖片7.png

打開後,您將能夠看到所選V5智慧型馬達的角度和旋轉位置。 如果您想查看馬達旋轉時這些值如何變化,這將即時更新。

設備資訊以度數和轉數報告馬達的位置,因此當您移動馬達(例如打開和關閉爪子)時,數字會發生變化。 使用此測試來確定需要多少度或旋轉才能閉合爪子、舉起手臂、旋轉進氣等。


問題:VEXcode 專案陷入困境

您的專案可能會因為馬達無法到達其預期目標位置而陷入困境。 您可以調整馬達移動的位置,也可以為馬達設定「超時」。

圖4.png

馬達超時可讓您設定馬達到達目標位置的時間限制。 如果時間到期時仍未達到該位置,馬達將停止嘗試旋轉,項目將移至下一個命令。

圖片2.png

在此範例中,馬達超時設定為 3 秒。 如果爪子在 3 秒內沒有接近 360 度,馬達將在 3 秒標記處停止旋轉,然後移動到下一個命令並向前行駛。


問題:馬達未保持到位

您的手臂馬達可能會意外向下移動,因為它受到重力或其他力的拉動。 使用[設定馬達停止]可以讓您在另一個指令完成後控製手臂的移動。

圖片10.png

[設定停止為] 指令可讓您確定馬達停止旋轉後的行為。

使用“保持”參數將指示馬達對抗重力。 「保持」會使馬達立即停止,如果移動則將其返回到停止位置。

圖片3.png

在使用馬達的其他命令之前將馬達設定為“保持”,如此處的自訂控制器程式碼範例所示。

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: