Получение программно управляемого постоянного напряжения 12 В от одного из выходов двигателя

Я создаю устройство, которое требует, чтобы пять клапанов 12 В программно управлялись как переключатель. До сих пор мне удавалось получить выходы от нагреваемого стола, экструдера и вентилятора, чтобы ими можно было управлять через Marlin, определив "SENSITIVE_PINS" как пустой массив. Теперь я могу использовать M42 для включения и выключения этих контактов, что позволяет программно управлять 3 из 5 клапанов.

Что касается двух других клапанов, то я бы хотел каким-то образом управлять ими непосредственно с платы 3D-принтера. Я заметил что драйвер A4988 быстро включает и выключает выход 12 В в соответствии с настройкой микрошага (https://lastminuteengineers.com/a4988-stepper-motor-driver-arduino-tutorial/). Но этот тип щелчка не очень хорош для управления клапаном, потому что я хочу, чтобы клапан оставался открытым, пока я не скажу "стоп".

Что бы я хотел, так это иметь возможность использовать M42 для управления включением или выключением выхода 12 В от моторной секции обычных плат. Драйвер A4988 принимает такие входы , как Enable, Stepи Dir, от контактов Arduino. Есть ли какой-либо способ "взломать" драйвер A4988, чтобы обеспечить постоянное напряжение, подобное релейному переключателю? Кроме того, могу ли я удалить драйвер и сделать что-то с женскими контактами, которые обычно используются для подключения к драйверу A4988?

Исследуя это, я заметил, что при снятии драйвера вы выставляете еще несколько 12-вольтовых штекерных и GND-контактов на своей плате, которые могут обеспечить легкое подключение к стороннему реле или h-мосту. Но в идеале я мог бы сделать это, не добавляя никакого нового оборудования к плате.

Этот вопрос актуален, потому что он имеет отношение к платам 3D-принтеров, которые в настоящее время находятся на рынке, и потому что это в конечном счете устройство, которое используется для 3D-печати чего-то.

, 👍1

Обсуждение

Используйте штифт включения, вы можете припаять провод непосредственно к нему. Вы управляете им, давая любую команду на перемещение и отключая этот шаговый выход. То же самое относится и к указателю направления: сделайте движение в направлении, чтобы включить его, пошлите движение в противоположном направлении, чтобы выключить его, @FarO

@FarO Контакт включения не выдает 12 В, поэтому это не решает проблему. Вы также можете просто использовать M42 для прямого обращения к контактам., @Tom van der Zanden


1 ответ


Лучший ответ:

0

Это легко. Оставьте водителя внутри. Соединитесь с первыми двумя проводами, обычно используемыми выходом двигателя. Т. Е. Это обычно то, куда идет двигатель nema 17. Первые два провода - это ваш выход к клапану.

Используйте M42 для управления контактом ВКЛЮЧЕНИЯ. Доведение штыря до максимума создает выход 0V. Приведение штыря к низкому значению создает выход 12 В.


,