Страница 1 из 1
Atmega+L298N зависает
Добавлено: Вт авг 05, 2014 20:03:31
DotZZ
Всем добрый день! Столкнулся со следующей проблемой. Необходимо рулить 5ти вольтовым коллекторным моторчиком через драйвер L298N. Использую покупной шильд
http://arduino-ua.com/prod406-Draiver_d ... i_na_L298N, в качестве контроллера - Atmega8. При запуске мотора контроллер начинает глючить (на подключенном LCD дисплее мелькают случайные символы) и он быстро зависает. Подключил разные источники питания- не помогло. В итоге оказалось, что контроллер перестает виснуть только когда я убираю общую землю. Атмега тактируется от внешнего кварца, стоят кондеры по 33пФ. Не подскажете, в чем проблема и что делать? Заранее спасибо.
Re: Atmega+L298N зависает
Добавлено: Ср авг 06, 2014 12:29:59
orinoko
Вы знаете, очень похоже, что у вас по проходящей мимо МК цепи общего провода идут силовые токи. Очень внимательно просмотреть и развести общую цепь. Ну и блокировочные конденсаторы на МК навесить, если нету
Re: Atmega+L298N зависает
Добавлено: Чт авг 07, 2014 09:28:22
DotZZ
Выкинул драйвер, оставил только мегу и сам моторчик (как и было на разных плюсах), на моторе конденсатор есть, на меге конденсаторы тоже припалял, всеравно виснет((
Re: Atmega+L298N зависает
Добавлено: Чт авг 07, 2014 09:53:56
Pink-Pank
индуктивность вкорячте в качестве развязки
Re: Atmega+L298N зависает
Добавлено: Чт авг 07, 2014 10:51:37
НАПАЛМ
Покажите разводку платы с камнем и место, куда вы подключаете землю от мотора.
Re: Atmega+L298N зависает
Добавлено: Чт авг 07, 2014 10:56:49
SergeBS
До навески всяких дросселей и т.п. - просто посмотреть: а сколько блок питания может дать (ТОК! а не только напряжение) и сколько нужно мотору. Сравнить. Если тянет по току - просто ОТДЕЛЬНЫМИ проводами развести питание с БП на плату с МК и плату драйвера. Т.е. будет 4 провода - 2 "земли" и 2 "+".
А скорее всего либо "земля" последовательно по платам, либо БП "не тянет".
2НАПАЛМ:
Я об том же.

В итоге оказалось, что контроллер перестает виснуть только когда я убираю общую землю.
Ключевая фраза.
Re: Atmega+L298N зависает
Добавлено: Вс авг 10, 2014 00:30:49
DotZZ
Господа! Всем спасибо за советы, попробовал все, что предлагали- подключил землю "звездой", заменил БП на хороший, мощный аккумулятор в силовой части (таки были проседания при старте мотора), между землей силовой и цифровой впаял дроссель на 85 мГн (то что было под рукой) плюс резистор на 100 Ом. Собственно резистор и дроссель только и дали заметный результат. Стало работать гораздо лучше, хотя еще периодически зависает. К сожалению нет осциллографа проверить землю на колебания токов. Подскажите пожалуйста, какую индуктивность в этом случае лучше применить?
Re: Atmega+L298N зависает
Добавлено: Вс авг 10, 2014 09:47:32
SergeBS
L298 - применяют часто. Проще найти похожую конструкцию и посмотреть, как сделано там. Поскольку только дроссель не вылечит. Тем более что обычно их не в "землю", а в + питания включают. И кучку других приемов применяют. Короче посмотри как у других сделано. Угадывать и объяснять, где "косяки", тем более не видя ни схемы, ни разводки, занятие безнадежное. Достаточно, например, кварц "не по правилам" включить - и все. Лечить замучаешься.
К сожалению нет осциллографа проверить землю на колебания токов.
Это еще как? А главное - зачем?