roboforum.ru

Технический форум по робототехнике.

Моторы и светодиоды.

Моторы и светодиоды.

oxid » 23 окт 2013, 05:36

Помогите разобраться пожалуйста.
Собрал схему для управления моторами и сервами. Для отладки на ней есть две пары светодиодов которые подключены параллельно с двигателями. Но при запуске моторов почему-то загораются сразу все светодиоды (на схеме они справа внизу, LED 6,5,4,3) ;), хотя они и "направлены" в разные стороны. Как такое может быть?

При этом МК перестает реагировать на команды по UART. Тут может бытьи программная ошибка, но я сомневаюсь, думаю что-то со схемой.

Добавлено спустя 5 минут 37 секунд:
Да, если моторы не подключать, то схема работает правильно. На команды по uart отвечает и светодиоды по одному загораются. :sorry:
Вложения
scheme2.png

Re: Моторы и светодиоды.

Myp » 23 окт 2013, 13:54

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

Re: Моторы и светодиоды.

oxid » 23 окт 2013, 14:28

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

Из за помех может включаться второй диод периодически и они очень быстро минают?посоветуй тогда номиналы кондеров. У меня на питании моторов стоят -0.1 и 100 мкФ. Между l293d и питанием мк 47мкф
Последний раз редактировалось oxid 23 окт 2013, 14:35, всего редактировалось 1 раз.

Re: Моторы и светодиоды.

galex1981 » 23 окт 2013, 14:33

У меня аналогичная ситуация была, когда мощность моторов была большая а драйвер не расчитан на такую мощность. Есть вариант еще замыкание обмотки (обмоток) мотора.

Re: Моторы и светодиоды.

Myp » 23 окт 2013, 15:19

oxid писал(а): Как помехи могут зажечь одновременно два светодиода которые стоят между двумя проводами, но в разной полярности?
это естественно, самоиндукцию никто не отменял.
диод с "правильной" полярность будет гореть постоянно, изредка потухая, а диод с "неправильной" будет вспыхивать с частотой выбросов обратной полярности.
если мотор крутится достаточно быстро то частота выбросов тока обратной полярности будет выше чем ты можешь на глаз заметить.
поэтому будет казаться что светят одновременно 2 светодиода.

это ещё хорошо что у тебя микросхема драйвер с буквой D на конце
она имеет встроенные токогасящие диоды которые гасят этот ток
обычная l293 сгорела бы :)

Re: Моторы и светодиоды.

Madf » 23 окт 2013, 16:54

думаю горят они от самоЭДС катушки моторов
вот и всё
если хотели отслеживать направление вращение моторов через светодиоды, то нужно было их включать в цифровую часть

Re: Моторы и светодиоды.

oxid » 24 окт 2013, 04:25

Эх, ну ладно :)
А есть проверенная схема фильтрации помех, и защиты от просадки напряжения?
Те конденсаторы которые стоят на моей схеме - правильно подобраны?


Rambler\'s Top100 Mail.ru counter