Технический форум по робототехнике.
gppsoft » 04 июн 2014, 12:54
Здравствуйте. Можно ли подключить
реле без транзисторов к Arduino? Просто пропустить ток через катушку от пина МК до земли. Ну или через резистор? Спасибо!
RootAdmin » 04 июн 2014, 13:22
Можно. Если соединить несколько ног параллельно. Но переключать их ТОЛЬКО одновременно. То есть - записью в регистр.
gppsoft » 04 июн 2014, 13:33
RootAdmin писал(а):Можно. Если соединить несколько ног параллельно. Но переключать их ТОЛЬКО одновременно. То есть - записью в регистр.
Не понял. Причем тут регистры и параллеливание ног?
Radist » 04 июн 2014, 13:52
Из ноги МК можно взять тока не более 20 мА (смотрим даташит). Релюшке надо 70 мА (смотрим другой даташит). Отсюда вывод - надо одновременно включать не менее 4-х ног. Чтоб ноги не сгорели от первого же выключения - каждую надо защитить диодом. Делать так - изысканнейшее извращение. Но вопрос был "можно ли", поэтому - можно, но лучше так не делать и 99,9% схемотехников так не делают.
gppsoft » 04 июн 2014, 13:55
Radist писал(а):Из ноги МК можно взять тока не более 20 мА (смотрим даташит). Релюшке надо 70 мА (смотрим другой даташит). Отсюда вывод - надо одновременно включать не менее 4-х ног. Чтоб ноги не сгорели от первого же выключения - каждую надо защитить диодом. Делать так - изысканнейшее извращение. Но вопрос был "можно ли", поэтому - можно, но лучше так не делать и 99,9% схемотехников так не делают.
Т.е нельзя? Получается я в таком случае грубо говоря пропущу ток от пина МК прямиком на землю и МК может погореть? Правильно я понял, что судя по
даташиту я могу пропустить ток на реле через резистор 100М и оно все равно замкнется? Попробовал напрямую, реле замыкется, МК цел.
Myp » 04 июн 2014, 14:07
просто используй транзистор.
если получилось сейчас, никто не обещает что получится в другой раз и не сгорит.
Radist » 04 июн 2014, 14:12
Нельзя. Но опыт все равно получите. Собственные ошибки лучше запоминаются, мало ли что другие говорят. Но за опыт придется заплатить. Ногой ардуины.
gppsoft » 04 июн 2014, 14:15
Myp писал(а):просто используй транзистор.
если получилось сейчас, никто не обещает что получится в другой раз и не сгорит.
Какой транзистор посоветуете? У нас в "деревне" туго с компонентами.
Добавлено спустя 29 секунд:Radist писал(а):Нельзя. Но опыт все равно получите. Собственные ошибки лучше запоминаются, мало ли что другие говорят. Но за опыт придется заплатить. Ногой ардуины.
Ок ок... Прекращаю эксперименты.
Спасибо!
Radist » 04 июн 2014, 14:31
Транзистор любой, на ток не менее 100 мА, напряжение не менее напряжения управления реле. Учесть тип транзистора (нпн, пнп, п-канальный, н-канальный), частотные свойства не важны.
gppsoft » 04 июн 2014, 15:01
Radist » 04 июн 2014, 17:49
Подойдет.
gppsoft » 06 июн 2014, 04:26
Radist писал(а):Подойдет.
А вот и нет. Напряжение есть, а тока видимо не хватает!
MEXAHuK » 06 июн 2014, 06:08
Проверьте, для данного транзистора должна быть вот такая схема включения:
- rele.jpg (19.4 КиБ) Просмотров: 2896
Активный уровень - логический ноль.
То есть, чтобы отключить реле, нужно подать 1, чтобы включить - 0.
RootAdmin » 06 июн 2014, 12:45
10к многовато ИМХО. 2,2к - в самый раз.
gppsoft » 06 июн 2014, 16:05
MEXAHuK писал(а):Проверьте, для данного транзистора должна быть вот такая схема включения:
rele.jpg
Активный уровень - логический ноль.
То есть, чтобы отключить реле, нужно подать 1, чтобы включить - 0.
Не работает. Напряжение появляется, но реле не срабатывает. Стоит подключить нагрузку, как напряжение на коллекторе падает. К примеру если я вместо реле подрубаю светодиод, то напряжение падает до 1.6в, а если реле то вообще до 0.4в. Без нагрузки на выходе показывает 4.48в
Добавлено спустя 25 секунд:RootAdmin писал(а):10к многовато ИМХО. 2,2к - в самый раз.
Взял 3к.