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, потеряла ножку на поле боя

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

Radist » 11 ноя 2010, 22:18

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

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

Это чисто наводящие вопросы, я глубоко не разбирался в вашей проблеме. Просто буквально на днях у меня была аналогичная ситуация - при включении моторов сбивался контролер. В моем случае я совсем забыл правила разводки силовых и цифровых цепей, вот жизнь меня и наказала.

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

d3xr » 12 ноя 2010, 16:49

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


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

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

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

Мои мысли: Видимо я не правильно развел землю? Раз при подключении земли силовой части к батарее все работает.
Вопрос: Что делать с просадкой питания и откуда кратковременный глюк? (Включение светодиодов и реле после восстановления провала)
Это импульс с индуктивности реле или мотора, или вообще что то другое?

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

Radist » 12 ноя 2010, 19:36

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

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

Perdimonocle » 19 июл 2012, 14:55

Изображение
А как в этой схеме с минимальными переделками реализовать плавный старт?

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

Kitam1n » 19 июл 2012, 15:16

На первой странице схема как раз с шимом, не?

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

avr123.nm.ru » 19 июл 2012, 18:53

ИМХО проще L293D купить недорого :D

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

Perdimonocle » 20 июл 2012, 03:13

А без ШИМа плавный старт никак не сделать?

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

avr123.nm.ru » 20 июл 2012, 10:18

Можно ограничить момент проскальзыванием. Например снизить натяг ремня или прижим ролика.

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

legion » 20 июл 2012, 12:55

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

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

Madf » 20 июл 2012, 18:45

Какой нафиг плавный старт на релюхах?) Контакты залипнут и помех от них куча.

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

Perdimonocle » 21 июл 2012, 02:46

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

Может быть между реле и движком? И насколько большую?


Rambler\'s Top100 Mail.ru counter