【发布时间】:2021-07-06 06:08:46
【问题描述】:
我对如何使用 nano jetson 控制带有 ESC(电子速度控制器)的无刷电机进行了大量研究。我没有找到如何将esc连接到jetson的gpio。 我也没有找到如何编写一个简单的代码来控制我的电机。
如果你能帮我弄清楚这些点。
提前致谢。
萨莎·莱普雷尔
【问题讨论】:
标签: python gpio nvidia-jetson-nano motordriver motorengine
我对如何使用 nano jetson 控制带有 ESC(电子速度控制器)的无刷电机进行了大量研究。我没有找到如何将esc连接到jetson的gpio。 我也没有找到如何编写一个简单的代码来控制我的电机。
如果你能帮我弄清楚这些点。
提前致谢。
萨莎·莱普雷尔
【问题讨论】:
标签: python gpio nvidia-jetson-nano motordriver motorengine
查看 Nvidia Jetson GPIO repository 和 PWM sample。例如,您可以像这样将 PWM 信号设为 100Hz:
p = GPIO.PWM(output_pin, 100)
并在 0.1-0.2% 之间调整 PWM 占空比,以产生必要的 1-2ms 高脉冲 PPM 信号进行设置,如下所示:
p.ChangeDutyCycle(0.1) # 0%
p.ChangeDutyCycle(0.2) # 100%
我不确定 Jetson Nano PWM 定时器的分辨率是否足以进行这种小调整,但这是一种快速尝试。
【讨论】: