评论
合作者
舵机和 ESP32 之间是什么?是否有某种 H 桥,或者您是否试图将伺服系统直接连接到 GPIO 引脚? |
作者
舵机直接连接到板上。尝试使用电路板和外部电源提供的 5 V 电压。 |
合作者
这是行不通的。ESP32 引脚无法提供足够的电压或电流来驱动舵机。即使是微型伺服系统也需要 100 毫安或更多。ESP32 GPIO 最多可以驱动约 20mA。ESP32 和舵机之间需要一个直流电机驱动电路。 |
作者
啊哈!谢谢你,米奇。我认为电源部分覆盖有 5 V 单独进入伺服系统,因此信号引脚本身不会消耗任何电流。电路板上的伺服引脚对我来说意味着这一点。再次感谢。 |
合作者
经常用于此目的的一种芯片是 L293D。带有该芯片的廉价模块很容易在亚马逊、eBay 上买到,… |
控制板
FluidNC Pen 激光控制器 (SPI)
董事会供应商的帮助
机器描述
这将是一个弦乐艺术机器,x 上有外部步进驱动器,y 上有螺线管,z 上有伺服。
配置文件
启动消息
用户界面软件
网页界面
发生了什么?
带有连接到伺服输出引脚的伺服的 z 轴根本没有移动。另一个轴按预期工作。
我尝试了三种不同的。在 FNC 的 OTA 更新期间,第一个烟消云散。有点慌,不排除是我接错了。
然后我尝试了两种不同的 5 V 爱好伺服系统,它们都可以很好地与 Arduino“Sweep”示例配合使用。Arduino Servo lib 提供 50 Hz 信号,因此我将其用于 FNC 配置。最小和最大脉冲来自一个舵机数据表,但我尝试了不同的值(和默认值)。当 ESP 通电时,其中一个舵机移动了一点,而另一个则刚好没电。两者都不能通过 Web 界面移动。
电路板提供的 5 V 电压可以测量,但为了排除在伺服器#1死机期间电源或 GPIO 22 损坏,我将伺服器连接到外部电源和 GPIO 21,结果相同。
其他信息
标准 5 V 爱好伺服系统。上面的配置正在进行中。不过,轴/电机部分应该可以工作。