roboforum.ru

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

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

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

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

Сообщение oxid » 23 окт 2013, 05:36

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

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

Добавлено спустя 5 минут 37 секунд:
Да, если моторы не подключать, то схема работает правильно. На команды по uart отвечает и светодиоды по одному загораются. :sorry:
Вложения
scheme2.png
oxid
 
Сообщения: 51
Зарегистрирован: 16 июл 2013, 03:47
прог. языки: C, Perl, Java
ФИО: Денис

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

Сообщение Myp » 23 окт 2013, 13:54

при работе коллекторных моторов возникает огромное количество помех
которые могут творить с твоей программой всё что угодно.
для уменьшения помех надо на мотор поставить конденсаторы помехогасящие и желательно запитать их от отдельного источника
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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

Сообщение oxid » 23 окт 2013, 14:28

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

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

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

Сообщение galex1981 » 23 окт 2013, 14:33

У меня аналогичная ситуация была, когда мощность моторов была большая а драйвер не расчитан на такую мощность. Есть вариант еще замыкание обмотки (обмоток) мотора.
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение Myp » 23 окт 2013, 15:19

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

это ещё хорошо что у тебя микросхема драйвер с буквой D на конце
она имеет встроенные токогасящие диоды которые гасят этот ток
обычная l293 сгорела бы :)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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

Сообщение Madf » 23 окт 2013, 16:54

думаю горят они от самоЭДС катушки моторов
вот и всё
если хотели отслеживать направление вращение моторов через светодиоды, то нужно было их включать в цифровую часть
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

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

Сообщение oxid » 24 окт 2013, 04:25

Эх, ну ладно :)
А есть проверенная схема фильтрации помех, и защиты от просадки напряжения?
Те конденсаторы которые стоят на моей схеме - правильно подобраны?
oxid
 
Сообщения: 51
Зарегистрирован: 16 июл 2013, 03:47
прог. языки: C, Perl, Java
ФИО: Денис


Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10