Шаговый двигатель работает при 5В, а драйвер взрывается при 12В?

После того, как я раздобыл несколько шаговых двигателей и много прочитал о них, я, наконец, решил попробовать их... Но прежде чем я это сделал, я спросил: Простая схема шагового двигателя безопасна?

в приведенном выше вопросе вы можете найти техническое описание и схемы двигателя, который я использовал.

Я выбрал принтер Mitsumi M55SP-1N от hp и драйвер ULN2803A .

Найдя 2 катушки и центральный отвод, я проверил 5 В с использованием батареи.

Как и ожидалось, все работало нормально.

Пришло время спаять вещи вместе. Я использовал 2 канала на чип, чтобы наверняка хватило стока и не перегрел чип. Я проверил все еще раз с 5v. Идеальный.

Теперь, поскольку двигатель представляет собой двигатель 12-24 В, я подключил блок питания 12 В 1,25 А.

Зеленый свет на блоке питания начал тускнеть, как только через ULN2803 прошел ток. Так или иначе, мотор просто издавал какие-то случайные звуки и неожиданные шаги.

Даже если вся установка должна потреблять менее 1,25 ампер, я решил подключить ее к большему. Итак, я взял блок питания 12 В 5 А и включил двигатель.

После 3 беспорядочных заиканий uln2803 взорвался.

Единственное, что мне показалось неправильным, это отсутствующий диод между источником питания и общим проводом ULN2803 , который должен быть необязательным, поскольку в этом чипе уже есть много защитных диодов.

Пожалуйста, помогите мне понять, что я сделал не так. Я не инженер-электрик, я просто пытаюсь узнать что-то новое и не хочу сдаваться сейчас. у меня есть еще uln2803...

вот готовая схема http://imgur.com/a/tCdwk (2 изображения) и схема

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Что вы использовали для управления входами чипа?
микроконтроллер ... arduino (планируется использовать ESP8266) на базовом примере шагового двигателя.
Есть ли шанс, что вы вставили штифты конфликтующим образом?
с 5 В это работало отлично ... я увеличил скорость, нашел n шагов и проверил это с 12 В, я повторно использовал базовый медленный пример.
так что нет... только базовый пример заставил uln2803 взорваться.
пример говорит однополярный и биполярный ... плюс он работал уже очень плавно и точно с 5v ...
Было бы неплохо объяснить отрицательные голоса, чтобы я мог отредактировать вопрос или хотя бы понять свои ошибки.
Я не минусовал (пока), но раздражает необходимость искать информацию по разбросанному вопросу. Хорошо ссылаться на предыдущий вопрос для контекста, но все, что необходимо для этого вопроса, должно быть в этом вопросе. Я смутно помню, что видел ваш первоначальный вопрос, видел серьезные проблемы, но по какой-то причине не отвечал. Не могу вспомнить, почему сейчас. Он выглядит хорошо написанным. Возможно, этого не было в то время, или вы уже приняли ответ или что-то в этом роде.
хорошо .. дайте мне несколько минут, и я добавлю схему. может быть, что-то еще?
таблицы данных связаны. хотите, чтобы я добавил что-то еще?
хорошо написано, лол... спасибо. 1 раз такое слышу. мой английский очень плохой... но я стараюсь изо всех сил.
вы также можете ответить на предыдущий вопрос, если хотите... на данный момент оба вопроса остаются без ответа. Мне нужно найти способ управлять одним из этих шаговых двигателей с помощью микроконтроллера и основных деталей. Я не могу и не хочу покупать драйвер шагового двигателя. Я действительно хочу изучить эти основы, создавая их. И с небольшими ошибками я учусь намного быстрее!

Ответы (1)

В то время как для биполярных шаговых двигателей требуется счетверенный полумостовой драйвер, ваш униполярный двигатель имеет катушки с центральным отводом, которые могут управляться простой транзисторной матрицей, такой как uln2803.

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Обратные диоды необходимы для предотвращения индуктивной отдачи, вызванной катушками, когда транзисторы выключаются из-за разрушения транзисторов, но выбранная вами матрица транзисторов уже имеет встроенные обратные диоды. Судя по фотографиям, которые вы разместили, контакт COM подключен к напряжению питания: диоды подключены правильно.

Глядя на техническое описание, отдельные транзисторы могут потреблять только абсолютный максимум 500 мА каждый, а весь чип может потреблять общий ток всего 2,5 А. Параллельное размещение двух транзисторов (как вы сделали) теоретически удваивает максимальный ток. , но с биполярными транзисторами это не всегда так на практике. Транзистор, который нагревается больше, будет иметь более низкое прямое напряжение и, таким образом, имеет тенденцию поглощать еще большую часть общего тока, вызывая его еще больший нагрев в контуре обратной связи.
Однако это не относится к ULN2803. Транзисторы имеют один и тот же кристалл и фактически предназначены для параллельного подключения, что устраняет проблему:

текущий обмен

Проблема

Похоже, что ток коллектора слишком высок при 12В. В настоящее время единственное, что ограничивает ток коллектора, — это сопротивление обмотки, и такое же сопротивление при 12 В будет пропускать в 2,4 раза больше тока, чем при 5 В. У вас есть три варианта исправления этого:

  • Используйте биполярный шаговый двигатель с большим количеством витков более тонкой проволоки.

  • Добавьте два токоограничивающих резистора. Резистор должен быть подключен между каждым центральным отводом и напряжением питания и должен иметь значение, которое в сочетании с сопротивлением обмотки ограничивает ток через каждый транзистор до (предпочтительно намного) менее 1 А. Контакт COM все еще должен быть подключен к напряжению питания.

  • Широтно-импульсная модуляция катушек. Снижая рабочий цикл, вы можете снизить эффективное напряжение двигателя. Преимущество этого заключается в более высокой эффективности и в том, что вы можете увеличить напряжение двигателя при увеличении скорости двигателя, противодействуя противо-ЭДС, создаваемой вращающимся ротором, и лучше сохраняя крутящий момент на скорости. Недостатки заключаются в том, что коммутационные потери будут генерироваться, даже когда двигатель находится в состоянии покоя, постоянная пульсация будет генерировать свист катушки, и код обязательно будет более сложным.

Двигатель не вращался должным образом при 12v? Предположим, я добавляю 2 (нОм нВатт) резистора (или 1, так как центральные контакты уже подключены к печатной плате двигателя). Как вы думаете, он будет двигаться?
Позвольте мне объяснить это немного лучше: двигатель работал безупречно с 5 В (максимальная батарея 2 А), не двигался (только заикался) с 12 В (питание 1,25 А) и не двигался (только заикался) взорвался после 3 непостоянных заиканий при 12 В ( 5A макс) источник питания
@cocco Вы можете изменить свои старые комментарии вместо спама новых. Двигатель не вращался должным образом при 12 В, потому что транзисторы в массиве сгорали и замыкались, как только включались. Затем вы подали на умерший чип 12 В от источника с более высоким током, который превратил его в нагреватель, который взорвал его. Вам необходимо измерить сопротивление обмотки от выхода ULN2803 до центрального ответвления, чтобы узнать, какое последовательное сопротивление необходимо добавить. Общее сопротивление должно быть 15 Ом (для 800 мА при 12 В) или больше, если оно меньше необходимо добавить последовательное сопротивление.
Как измерить? uln2803 без питания на входе 1 (красный мультиметр), подключенный к катушке шагового двигателя без питания 1a (выход 1 uln2803), затем один из центральных контактов (мультиметр черный), настроенный на ом? Поскольку чип сломан, и мне нужно создать новый, распаяв разъемы, я мог бы использовать одиночные входы на uln2803. это тоже вариант? двигатель должен потреблять менее 300 мА
на фазу. Поскольку чип сломан, и мне нужно создать новый, распаяв разъемы, я мог бы использовать одиночные входы на uln2803. это тоже вариант? двигателю требуется менее 300 мА. * Извините, но я не мог редактировать комментарий раньше (максимум 5 минут), и каждую секунду я понимаю, что некоторые характеристики отсутствуют. как я уже сказал ... я пытаюсь учиться. я уже счастлив, если мотор вращается. я просто не хочу ломать чипсы.
@cocco Ваша процедура измерения верна. Поскольку микросхема поджарена, это может повлиять на измерение сопротивления, поэтому сначала следует отпаять микросхему и измерить только катушку без прикрепленной микросхемы. Что вы подразумеваете под «я мог бы использовать одиночные входы на uln2803»?
«Размещение двух транзисторов параллельно (как вы сделали)». Конечно, я буду использовать новый uln2803 для измерения сопротивления.
@cocco Вы должны разместить два параллельно. Не было бы никакой пользы, если бы вы этого не сделали.
Итак, в конце схема может работать правильно на некоторых двигателях ... но в техническом описании двигателя не упоминаются высокие пики. А униполярные шаговые двигатели лучше работают с постоянным током. Правильно?