动力传动系统传感#

要使传动系统块出现在 VEXcode V5 中,必须在设备窗口中配置传动系统。

不使用陀螺仪的配置:

配置陀螺仪:

有关传动系统如何工作的信息,请阅读创建 V5 传动系统

传动系统校准#

传动系统校准 模块用于校准传动系统的传感器。建议在项目开始时使用此模块。

校准底盘

传动系统必须保持静止才能使校准过程成功,这大约需要 2 秒钟。

在此示例中,传动系统的传感器将校准 2 秒,然后以度数打印当前航向。

当开始 :: hat events
[Calibrate the Drivetrain, wait 2 seconds before doing anything.]
校准底盘
等待 (2) 秒
在 (底盘归位角度值) 上打印 [Brain v] ◀ 并设定光标为下一行

驾驶完成了吗?#

**驱动完成?**块用于报告传动系统是否已完成其运动。

<驱动已结束?>

当传动系统的电机完成运动时,**驱动完成?**块会报告“True”。

当传动系统的电机仍在运转时,**驱动完成?**块会报告“False”。

驱动器正在移动?#

**驱动器正在移动?**块用于报告传动系统当前是否正在移动。

<驱动进行中?>

当传动系统的电机正在移动时,**驱动器正在移动?**块报告“True”。

当传动系统的电机没有移动时,**驱动器正在移动?**块会报告“False”。

驾驶航向#

Drive Heading 模块用于通过使用惯性传感器的当前角度位置来报告传动系统所面向的方向。

(底盘归位角度值)

Drive Heading 块报告的范围是从 0.0 到 359.99 度。

在这个例子中,传动系统将向右转 1 秒钟,然后其当前航向才会打印在 Brain 的屏幕上。

当开始 :: hat events
[Turn towards the right for 1 second.]
[右 v] 转
等待 (1) 秒
[Print Drivetrain's current heading after 1 second.]
在 (底盘归位角度值) 上打印 [Brain v] ◀ 并设定光标为下一行

驱动旋转#

驱动旋转块用于报告传动系统的旋转角度。

(底盘转向角度值)

顺时针方向报告为正值,逆时针方向报告为负值。

在这个例子中,传动系统将向左转 1 秒,然后其当前旋转才会打印在 Brain 的屏幕上。

当开始 :: hat events
[Turn towards the left for 1 second.]
[左 v] 转
等待 (1) 秒
[Print Drivetrain's current rotation after 1 second.]
在 (底盘转向角度值) 上打印 [Brain v] ◀ 并设定光标为下一行

驱动速度#

驱动速度块用于报告传动系统的当前速度。

(drive velocity in [% v])

驱动速度块报告的范围从 -100% 到 100% 或 -600rpm 到 600rpm。

选择报告的单位,百分比(%)每分钟转数(rpm)

该图显示了机器人传动传感系统的各种驱动速度单位。

在这个例子中,传动系统将向前行驶 1 秒,然后其当前速度才会打印在 Brain 的屏幕上。

当开始 :: hat events
[Drive forward for 1 second.]
驱动 [向前 v]
等待 (1) 秒
[Print Drivetrain's current velocity after 1 second.]
在 (drive velocity in [% v]) 上打印 [Brain v] ◀ 并设定光标为下一行

驱动电流#

驱动电流块用于报告传动系统当前使用的电流量(功率)。

(驱动电流安培值)

在这个例子中,传动系统将向前行驶 1 秒,然后其电流才会打印在大脑的屏幕上。

当开始 :: hat events
[Drive forward for 1 second.]
驱动 [向前 v]
等待 (1) 秒
[Print Drivetrain's current after 1 second.]
在 (驱动电流安培值) 上打印 [Brain v] ◀ 并设定光标为下一行

驱动功率#

驱动功率块用于报告传动系统当前产生的输出功率量。

(驱动功率瓦特值)

在这个例子中,传动系统将向前行驶 1 秒,然后其当前功率才会打印在 Brain 的屏幕上。

当开始 :: hat events
[Drive forward for 1 second.]
驱动 [向前 v]
等待 (1) 秒
[Print Drivetrain's current power after 1 second.]
在 (驱动功率瓦特值) 上打印 [Brain v] ◀ 并设定光标为下一行

驱动扭矩#

驱动扭矩块用于报告传动系统当前使用的扭矩(旋转力)的大小。

(驱动扭矩 [Nm v] 值)

驱动扭矩块报告的范围为 0.0 至 18.6 英寸磅 (InLB) 或 0.0 至 2.1 牛顿米 (Nm)。

选择报告的单位,NmInLb

图片展示了用于 V5 Brain 运动控制和性能监控的各种驱动扭矩单元。

在这个例子中,传动系统将向前行驶 1 秒,然后其当前扭矩才会打印在 Brain 的屏幕上。

当开始 :: hat events
[Drive forward for 1 second.]
驱动 [向前 v]
等待 (1) 秒
[Print Drivetrain's current torque after 1 second.]
在 (驱动扭矩 [Nm v] 值) 上打印 [Brain v] ◀ 并设定光标为下一行

提高效率#

驱动效率块用于报告传动系统的效率。

(驱动效率百分比)

驱动效率块报告的范围从 0% 到 100%,由电机使用的功率值(以瓦特为单位)(输入)与电机提供的功率量(以瓦特为单位)(输出)决定。

V5 传动系统在正常使用情况下通常可达到 65% 的最大效率。

在这个例子中,传动系统将向前行驶 1 秒,然后其当前效率才会打印在大脑的屏幕上。

当开始 :: hat events
[Drive forward for 1 second.]
驱动 [向前 v]
等待 (1) 秒
[Print Drivetrain's current efficiency after 1 second.]
在 (驱动效率百分比) 上打印 [Brain v] ◀ 并设定光标为下一行

驱动器温度#

驱动温度块用于报告为传动系统供电的 V5 智能电机的温度。

(驱动温度百分比)

驱动温度块报告的范围从 0% 到 100%。

在这个例子中,传动系统将向前行驶 1 秒,然后其当前温度才会打印在大脑的屏幕上。

当开始 :: hat events
[Drive forward for 1 second.]
驱动 [向前 v]
等待 (1) 秒
[Print Drivetrain's current temperature after 1 second.]
在 (驱动温度百分比) 上打印 [Brain v] ◀ 并设定光标为下一行