VEX V5 智能电机故障排除

如果您遇到以下一个或多个问题,以下文章将提供有关如何对 VEX V5 智能电机进行故障排除的指导:

  • 电机未旋转至预期位置
  • VEXcode V5 项目在项目进行过程中意外停止
  • 电机意外运转

问题:电机未旋转至预期位置

如果您的电机没有旋转到预期位置,请尝试按照以下步骤进行故障排除。

图片8.png

在编辑 VEXcode V5 项目之前,请检查您是否在设备配置中选择了正确的齿轮盒。 默认选择是绿色 18:1 齿轮盒。

有关在 VEXcode V5,0 中配置单个电机的更多信息,请查看

图片9.png

检查项目中使用的命令。 [旋转到位置]用于将电机旋转到特定位置。 相反,[Setposition to] 块将电机编码器的位置设置为给定值,并且不会移动电机。

确保您在项目中使用 [旋转到位置] 而不是 [设置位置为]。

图片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: