roboforum.ru

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

 

Драйвер двигателей. (ULN2003+реле+шим)

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

Re: Драйвер двигателей. (ULN2003+реле+шим)

Сообщение d3xr » 11 ноя 2010, 21:47

Собрал на макетке схему данную. Реле щелкают все исправно. При подключении нагрузки в виде ненагруженных тамиевских редукторов реле щелкают и вырубают электронику. МК отваливается.

Для управления использую Arduino Nano. Линию +5V брал от ардуиновского же преобразователя, он вроде это позволяет. Коммутируется все те же +5V. Так же менял линию +5V на +3.3V, то же самое. На 7.4V та же картина.

Вот схема
http://robotsspace.ucoz.ru/_pu/0/s67950156.jpg

Шасси Сделал, думал сегодня первый запуск будет... А тут.. И как назло единственная L293DD, потеряла ножку на поле боя
Аватара пользователя
d3xr
 
Сообщения: 201
Зарегистрирован: 01 июн 2010, 08:04
Откуда: Казань

Re: Драйвер двигателей. (ULN2003+реле+шим)

Сообщение Radist » 11 ноя 2010, 22:18

Информации маловато, поэтому ответ будет вероятностный.

Диоды параллельно обмоткам реле есть?
Может при подключении нагрузки происходит провал питания - вот супервизор и срабатывает? Проверяется осциллографом.
Может быть не правильная разводка земли? Токи, утекающие от двигателя, не должны протекать по цифровой земле.
В момент размыкания реле рвется ток через индуктивность мотора. Обеспечен ли путь протекания тока? Или реле искрит и своим электромагнитным полем сбивает контролер?

Это чисто наводящие вопросы, я глубоко не разбирался в вашей проблеме. Просто буквально на днях у меня была аналогичная ситуация - при включении моторов сбивался контролер. В моем случае я совсем забыл правила разводки силовых и цифровых цепей, вот жизнь меня и наказала.
Аватара пользователя
Radist
 
Сообщения: 2233
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: Драйвер двигателей. (ULN2003+реле+шим)

Сообщение d3xr » 12 ноя 2010, 16:49

Диодов нет. Не совсем понял как развести питание.. Землю силовой части сразу на батарею увести?
Проверил, все как тут:
Zn5_0455.jpg
Схема


Вот сейчас лежит на столе платка. На выходе реле I по мультимеру сигнал 5В относительно вывода II.

1) При подключения двигателя (керам. конденсатор параллельно двигателю стоит) реле щелкает и перезагружает МК. Цикл.

2) При подключении двигателя к выводу I и к земле напрямую двигатель работает, питание на МК просаживается (меркнет на миг светодиод) но не перезагружается. При этом проблескивают все светодиоды на плате и щелкает реле, но перезагрузки нет.

Мои мысли: Видимо я не правильно развел землю? Раз при подключении земли силовой части к батарее все работает.
Вопрос: Что делать с просадкой питания и откуда кратковременный глюк? (Включение светодиодов и реле после восстановления провала)
Это импульс с индуктивности реле или мотора, или вообще что то другое?
Аватара пользователя
d3xr
 
Сообщения: 201
Зарегистрирован: 01 июн 2010, 08:04
Откуда: Казань

Re: Драйвер двигателей. (ULN2003+реле+шим)

Сообщение Radist » 12 ноя 2010, 19:36

Диоды параллельно обмоткам поставьте обязательно, катодами к питанию. Вот у вас на плату заходит земля. Считаем эту точку Меккой, куда стремятся все мусульмане. Мусульмане у нас - возвратные токи. Всю землю на плате можно условно поделить на 2 типа: цифровая и силовая. По силовой текут большие токи, по цифровой - маленькие. Для каждой земли должна быть своя дорога. Все земли соединяются только в Мекке. Это связано с тем, что шина земли - не сверхпроводник, она имеет сопротивление. А когда по ней протекает большой ток - на ней падает напряжение. Другими словами цифровая земля у вас подпрыгивает вверх, этим как бы снижая напряжение питания цифровой части. Когда дороги для возвратного тока будут разные - эффект исчезнет. И еще одно замечание. Рядом с каждой микросхемой нужно ставить керамический кондер 0,1 мкФ, ну и электролит тоже не помешает. Они в нужный момент поддержат работу цифровой микросхемы, спасут от недостачи питания.
Аватара пользователя
Radist
 
Сообщения: 2233
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: Драйвер двигателей. (ULN2003+реле+шим)

Сообщение Perdimonocle » 19 июл 2012, 14:55

Изображение
А как в этой схеме с минимальными переделками реализовать плавный старт?
Аватара пользователя
Perdimonocle
 
Сообщения: 72
Зарегистрирован: 05 июл 2010, 05:36

Re: Драйвер двигателей. (ULN2003+реле+шим)

Сообщение Kitam1n » 19 июл 2012, 15:16

На первой странице схема как раз с шимом, не?
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

Re: Драйвер двигателей. (ULN2003+реле+шим)

Сообщение avr123.nm.ru » 19 июл 2012, 18:53

ИМХО проще L293D купить недорого :D
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Драйвер двигателей. (ULN2003+реле+шим)

Сообщение Perdimonocle » 20 июл 2012, 03:13

А без ШИМа плавный старт никак не сделать?
Аватара пользователя
Perdimonocle
 
Сообщения: 72
Зарегистрирован: 05 июл 2010, 05:36

Re: Драйвер двигателей. (ULN2003+реле+шим)

Сообщение avr123.nm.ru » 20 июл 2012, 10:18

Можно ограничить момент проскальзыванием. Например снизить натяг ремня или прижим ролика.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Драйвер двигателей. (ULN2003+реле+шим)

Сообщение legion » 20 июл 2012, 12:55

Поставить огроменную индуктивность последовательно с движком? =D
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

Re: Драйвер двигателей. (ULN2003+реле+шим)

Сообщение Madf » 20 июл 2012, 18:45

Какой нафиг плавный старт на релюхах?) Контакты залипнут и помех от них куча.
Madf
 
Сообщения: 2158
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Драйвер двигателей. (ULN2003+реле+шим)

Сообщение Perdimonocle » 21 июл 2012, 02:46

legion писал(а):Поставить огроменную индуктивность последовательно с движком? =D

Может быть между реле и движком? И насколько большую?
Аватара пользователя
Perdimonocle
 
Сообщения: 72
Зарегистрирован: 05 июл 2010, 05:36

Пред.

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

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

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

Mail.ru counter