注释
可能是驱动器上的光耦合器为 ESP32 拉出大量电流。 |
好的。现在 esp32 只使用计算机电源。如果我通过 smps 添加 5v 外部电源会有帮助吗? |
好的。我已经通过断开所有驱动器进行了实验。断开所有驱动器的引脚电压为 3.2V。然后连接每个驱动器一个接一个地下降0.3V。因此,当我连接所有 3 个驱动器时,输出变为 2.3V。我检查了驱动手册,它在输入端显示光耦合器,所以@derFrickler你的猜测是正确的。我应该添加一个下拉电阻来维持电压水平吗?如果是这样,在延迟方面可能产生什么影响?如果它可能导致丢失脉冲,那么我不会使用启用功能。 |
您需要将驱动晶体管添加到 ESP32 输出,如下所述: |
好的。会尝试的。 |
卡洛里亚 评论 on 16 Nov 2019
亲爱的朋友们,
我遇到了启用输出的问题。我正在使用 STEPPERS_DISABLE_PIN GPIO_NUM_13。它在大约 2.7V 时变高,在 0 时变低。因此,我的驱动器出现故障(错过了一些脉冲并启用了一些脉冲)。为什么我没有得到 3.3V 或至少超过 3V 的任何线索?我需要对该引脚进行任何外部上拉或下拉吗?