Я разрабатываю плату на базе микроконтроллера atmega328p для управления некоторыми соленоидными клапанами (2 пропорциональных соленоида и 9 соленоидных клапанов ON/OFF).
Это даташит на клапан . Детали соленоида:
V = 12 В пост. тока, R = 3,7 Ом, I = 1,80 А
Это моя первая схема печатной платы и моя первая плата . Питаю плату 12В, 40Ач. Я использую Eagle и никогда раньше не делал ничего подобного, поэтому на плате много ошибок. На самом деле, я протестировал свой первый прототип, и вот проблемы:
Для решения проблемы, воспользовавшись предложениями сообщества , я добавил следующие модификации:
При этом плата может нормально работать 1-2 минуты, но потом опять зависает.
Теперь я собираюсь снова спроектировать свою плату, поэтому я хотел бы спросить вас, как я могу исправить свои ошибки и улучшить свой дизайн, чтобы моя плата работала правильно.
ВАЖНО : После нескольких экспериментов я заметил, что если последовательно подключить между выходом MOSFET и вентилем резистор 20R 10W, плата работает нормально. Проблема в том, что резистор быстро нагревается. Плата работает нормально, даже если я подключаю вольтметр последовательно между выходом MOSFET и соленоидом для измерения тока: в этом случае плата работает нормально в течение нескольких раз. Для меня это очень странно!!
Я думал:
Что Вы думаете об этом?
Можете ли вы дать мне несколько предложений, пожалуйста?
Как я могу ограничить ток до 1,8 А, когда ШИМ на 100%?
Я знаю, что дизайн платы неправильный, как я могу его улучшить?
Должен ли я использовать второй слой для трасс GND и верхний слой только для трасс питания?
Пожалуйста, помогите мне!
РЕДАКТИРОВАТЬ :
Я думал использовать LM25011 с этой схемой . Я сделал эту схему с помощью онлайн-калькулятора TI.
Можете ли вы сказать мне, подойдет ли этот дизайн для моей платы? Я установил Rsense для ограничения тока до 1,8 А при 12 В постоянного тока.
Соленоиды, генерирующие большую противо-ЭДС, и диоды не могут быстро рассеивать эту мощность. Поэтому я предлагаю вам добавить несколько MOV вместо диодов. Они рассеивают мощность намного лучше, чем диоды. столько тока от соленоидов.
Я столкнулся с подобной проблемой при использовании релейной схемы для приведения в действие поршней. Обратная ЭДС, возникающая из-за приведения в действие поршня, закорачивает цепь управления, тем самым перезагружая микроконтроллер.
Я бы порекомендовал добавить в схему функцию оптической изоляции . Оптоизоляторы, такие как ILD1, ILD2, ILD5, ILQ1, ILQ2, ILQ5, дешевы, малы и поставляются в DIP-корпусах.
Перед повторным проектированием печатной платы потратьте больше времени на анализ всех проблем;
Спроектировав сотни плат за свою карьеру, я знаю, что можно делать то, что вы пытаетесь спроектировать печатной платой, прежде чем разбираться во всех проблемах, и вы узнаете в процессе, что есть лучшие способы. Эти способы требуют тщательного тестирования и анализа с использованием всех принципов, которым вас учили.
Это мой простой совет, приведенный выше: тестируйте части схемы, пока они не будут соответствовать всем вашим критериям; например, повышение температуры, производительность, электромагнитные помехи, стоимость и время, а затем попытайтесь измерить эту производительность с точки зрения спецификации, которую вы можете позже протестировать и проверить (или поручить кому-то другому сделать то же самое).
Когда у вас есть хорошие характеристики (которые соответствуют ожиданиям клиентов или вас самих)
сравните форму волны линейного соленоида под нагрузкой и посмотрите, есть ли возможности для улучшения.
Помните об этом: решение будет намного проще после того, как вы поймете все проблемы, выискивая их.
Я не думаю, что вам нужны какие-то специальные регуляторы тока. По крайней мере, не для начала.
Я обеспокоен тем, что вы написали -12V и Gnd вместе, подключенные ко всем источникам FET, которые переключают катушки соленоида.
Возьмите мультиметр и измерьте сопротивление постоянному току разомкнутой цепи катушек соленоида. Затем добавьте последовательный резистор к катушке, чтобы ограничить ток до 1,8 А при 12 В.
Обратите особое внимание на условия пиковой мощности, а также на среднюю мощность. Это скажет вам, какой тип питания вам нужен.
Я подозреваю, что ваш блок питания не соответствует вашим требованиям к пиковой мощности. Редактировать: OP использует автомобильный аккумулятор, который в данном случае является достаточно мощным.
Спроектируйте его с небольшим запасом по отношению к ШИМ-управлению, чтобы вам никогда не приходилось переходить на 100% (скажем, 95% максимальной нагрузки).
Источник питания 12 В для соленоидов может быть отдельным от блока питания контроллера.
Надеюсь это поможет.
Крис Стрэттон
Маркус Барнет
Крис Стрэттон
Крис Стрэттон
Маркус Барнет
Крис Стрэттон
Маркус Барнет
Крис Стрэттон
Маркус Барнет
Крис Стрэттон
Маркус Барнет
Крис Стрэттон
Маркус Барнет
Маркус Барнет
Маркус Барнет
Але..ченски
пользователь116345
Маркус Барнет
Кроуи