У меня очень странная проблема с моей схемой драйвера шагового двигателя, в которой используется мост Atmega168 и L293 h, который, похоже, не хочет работать без Arduino (Uno), подключенного к 3V3 и земле.
Более подробная информация заключается в том, что h-мост питается от источника питания постоянного тока 12 В, который «обрезан» примерно до 3 В с помощью MOSFET и PWM от Atmega. При разработке схемы VCC (для Atmega и L293) был обеспечен от контакта 5V на Arduino. Я должен отметить, что эта схема отлично работает с приведенной выше настройкой.
Моя проблема возникла, когда я попытался сделать его автономным, подключив регулятор 3V3 (TS1084) к источнику питания 12 В, чтобы обеспечить VCC, потому что после этого кажется, что ничего не происходит после включения схемы, очень ложные вибрации могут можно услышать от шагового двигателя, но штыри PWM, которые должны питать h-мост, похоже, ничего не выводят.
Все это выглядит как какая-то странная проблема, вызванная регулятором или другим напряжением, но странно то, что после еще нескольких попыток я случайно оставил контакт 5V Arduino, подключенный к шине 3V3 в цепи, а землю, подключенную к земля, и в тот момент, когда я включил схему, все заработало, и Arduino тоже заработал. В тот момент, когда я отключаю 5 В от Arduino, все останавливается, а при повторном подключении все начинается снова. Я проверил, хотя и с подключенным Arduino, VCC по цепи по-прежнему остается на уровне 3V3, поэтому Arduino каким-то образом не создает 5V.
Все это меня несколько сбило с толку, и единственное, о чем я могу думать, это то, что регуляторы Arduino что-то делают, но на самом деле это не имеет никакого смысла.
ТАКЖЕ, я понятия не имею, связано ли это, но во время работы схемы 3V3 с подключенным Arduino регулятор сильно нагревается и через некоторое время постоянно переходит в режим теплового отключения, если я не ставлю на него вентилятор.
Если кто-то из вас когда-либо видел что-то подобное или знает, как это сделать, пожалуйста, помогите!
РЕДАКТИРОВАТЬ: я протестировал схему с регулятором 1A 5V, рассчитанным на входное напряжение до 35V, и он работает с этим регулятором (NCP7805TG). Что я заметил с 3,3 В, так это то, что проблема может возникнуть из-за подключения штыря pwm atmega к mosfet, как только я отключу его или поставлю на него большой резистор, atmega начнет считывать напряжение на своем pwm. булавки снова. Поэтому я предполагаю, что это каким-то образом создает большую нагрузку на регулятор, но это все еще не объясняет, почему параллельное подключение Arduino имеет какой-либо эффект.
PS. Я, вероятно, соберусь сделать схему только завтра, если это действительно необходимо, но я думаю, что все описано достаточно правильно.
ТАКЖЕ, тот факт, что он на 3,3 В, не кажется проблемой, потому что он отлично работает, если я использую первую настройку, упомянутую в посте, но работающую от вывода 3V3 на Arduino вместо вывода 5V.
L293 и большинство его модификаций имеют минимальное напряжение VCC 4,5 В. Вот почему вы не запускаете шаговые двигатели.
TS1084 — это линейный регулятор с максимальным входным напряжением 12 В. Вы тратите (VIN - VOUT) * IOUT в тепле. Это (12 В - 3,3 В) или (8,7 В) * IOut. Даже если всего полампера, это 8,7 В * 0,5 А или 4,35 Вт! энергии в тепло.
Tj = (Pd · θJa) + Ta (4,3 Вт * 80°C/w) + 21°C = 369°C Температура перехода для T0-220 ! Его рабочий диапазон составляет MAX TJ 125°C. Конечно, он уйдет в термическое отключение.
Вам нужен импульсный стабилизатор, потому что любое разумное количество тока от 12 В на входе до 3,3 В на выходе линейного регулятора его приготовит.
Кроме того, вы не указываете используемый мосфет, поэтому мы не можем его проверить. Я предполагаю, что это также ограничено более высоким диапазоном напряжения. То же самое и с шаговыми двигателями. 3,3 В может быть недостаточно, если вы их используете.
Основная проблема, с которой я столкнулся, заключается в том, что в моей макетной плате подключение к 12 В не очень надежное и создает безумное количество шума, а конденсаторы на Arduino достаточно мощны, чтобы справиться с этим. Что я также буду делать, так это использовать стабилизатор на 5 В, рассчитанный на входное напряжение 35 В, перед регулятором на 3,3 В, это также позволит мне питать h-мост от 5 В, и, к счастью, логические уровни позволят ему общаться с Atmega при напряжении 3,3 В. . Я не беспокоюсь о Mosfet, потому что он просто заземляет P-канальный Mosfet, и любой формы проводимости достаточно, чтобы полностью включить P-канальный Mosfet, выполняющий действительно тяжелое переключение.
Аниндо Гош
Герхард
Крис Стрэттон
Герхард
Крис Стрэттон
Крис Стрэттон