В настоящее время я экспериментирую со схемой управления двигателем для своего садового поезда. Я потратил некоторое время, пытаясь изучить основы управления двигателем, а также сделал несколько прототипов. Наконец-то я остановился на дизайне, но у меня есть несколько разных вопросов, на которые я был бы признателен, если бы кто-то из опытных помог мне ответить.
Вопрос состоит из двух частей: (а) обзор системы и (б) несколько вопросов, касающихся дизайна. Я знаю, что это составной вопрос, но я не смог найти осмысленного способа их разделения.
Системный Обзор
Идея состоит в том, чтобы построить простую систему управления садовой железной дорогой. Сад под рукой небольшой, удаленно расположенный. Единственным источником энергии будут батарейки, которые я принесу. Компоновка также со временем будет автоматизирована, но локомотивы будут управляться вручную, вероятно, по радиоканалу.
Фигура:
Путь будет использоваться как силовая шина: к рельсу будет последовательно подключена батарея LiPo или два автомобильных аккумулятора, чтобы обеспечить питанием весь подвижной состав, а в будущем — лампы, выключатели и так далее.
Локомотивы будут питаться от пути, но будут получать команды по радио. Надеемся, что в будущем локомотивы будут полностью автоматизированы.
Локо-Контроль
Каждый локомотив будет оснащен небольшой схемой управления. Цель состоит в том, чтобы иметь возможность управлять двигателем постоянного тока, а также управлять приводом. Драйвер сосредоточен на схеме H-моста (L6202), а управление - на микроконтроллере (ATmega328).
Фигура:
Поскольку неизвестно, как локомотив был размещен на пути, выпрямитель стоит первым в очереди, чтобы изначально дать нам линию питания постоянного тока. Затем эта мощность подается на два разных регулятора напряжения. Один из них — поддержка ATmega328 и любого другого радиорешения, которое будет выбрано, а другой — поддержка драйвера двигателя.
Вопросы
Теперь, когда я объяснил всю систему, вот вопросы:
Регулятор напряжения для микроконтроллера (LM2937) должен снизить напряжение примерно с 20 В постоянного тока до 5 В постоянного тока. Я предполагаю, что большая часть его будет превращена в тепло. Есть ли способ избежать этого?
Микроконтроллер не будет потреблять много тока, но двигатель будет, и я предполагаю, что могут быть шумы и переходные процессы при запуске и остановке двигателя. Нужно ли защищать микроконтроллер (или его регулятор напряжения) от этого? Если да, то как?
Как я могу защитить LiPo от короткого замыкания или других проблем? Я не хочу возгорания LiPo.
Думаю, это самые важные вопросы. У меня много коротких вопросов, но я думаю, что большие вопросы. Если вы обнаружите какие-либо другие проблемы или улучшения, сообщите мне об этом.
Я бы не стал беспокоиться о потерях от регулятора напряжения микроконтроллера. Да, большая часть энергии уходит на выработку тепла. Но ток, необходимый микроконтроллеру, будет настолько мал по сравнению с двигателями, что, вероятно, не стоит беспокоиться. Подробнее о том, как рассчитать, сколько тепла будет, см. в разделе Мой линейный регулятор напряжения очень быстро перегревается .
Я бы посоветовал отказаться от регулятора напряжения для двигателей. Двигатель с ШИМ-управлением уже является понижающим преобразователем , поэтому, пока вы не превышаете максимальное напряжение драйвера, вы, вероятно, в безопасности. Номинальное напряжение для двигателей обычно представляет собой максимальное длительное напряжение, которое они могут выдержать, но пиковое напряжение намного выше, ограничиваясь в основном только изоляцией обмоток. Пока ваш контроллер двигателя выполняет свою работу по ограничению тока и, следовательно, мощности и тепла для двигателя, привод двигателя с более высоким напряжением подходит. Добавление регулятора в систему просто делает ее более неэффективной.
Двигатель будет издавать шум. Уменьшите его, включив множество обходных конденсаторов, от маленьких вокруг каждой микросхемы до больших для питания двигателя. Кроме того, расположите печатную плату и кабели так, чтобы минимизировать площадь контура, через который проходит ток двигателя. Это сведет к минимуму индуктивность этой петли и, таким образом, уменьшит ее индуктивную связь со всем остальным в вашей цепи. Помните, что ток двигателя протекает не только через положительный источник питания, но и через землю. Держите эти токи подальше от земли микроконтроллера. Ваш двигатель достаточно мал, поэтому вам не потребуется никаких экстраординарных мер, кроме хорошей компоновки и стандартной практики, чтобы поддерживать уровень шума на приемлемом уровне. У меня есть предыдущий ответ о шумес некоторыми более подробно. Кроме того, линейный стабилизатор обычно лучше подавляет шум источника питания, чем понижающий преобразователь: еще одна причина сохранить стабилизатор на 5 В.
Я недостаточно эксперт по батареям, чтобы решить ваши проблемы, кроме простых советов, таких как включение предохранителя. Это похоже на то, что вы могли бы легко выделить в отдельный вопрос и получить хороший совет, если после проведения некоторых базовых исследований вам потребуются дополнительные разъяснения.
Используйте понижающий преобразователь, чтобы избежать потери мощности при понижении напряжения. У Dimension Engineering есть несколько хороших модулей, и отличное введение здесь .
Это зависит от вашего конкретного регулятора, но проще всего поставить несколько конденсаторов как на источник питания двигателя, так и на шины чувствительной электроники.
Предохранитель — самый простой способ защиты, но его необходимо заменять каждый раз, когда происходит короткое замыкание на шинах. Прерыватель постоянного тока защитит ваши батареи и сбрасывается после короткого замыкания.
Энди ака
Дэвид Петтерссон
pjc50
Дэвид Петтерссон
Дэвид Петтерссон