Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.04.2013, 12:26   #1
W4rl0ck
Junior Member
 
Регистрация: 07.04.2013
Адрес: Санкт-Петербург
Сообщений: 10
Вес репутации: 0
W4rl0ck is an unknown quantity at this point
Question MR3020 (OpenWRT) + Arduina Вопрос по питанию

Доброго времени суток.

Суть в следующем соединил arduino Mega и MR3020 через UART всё прекрасно работало и никаких проблем не было пока всё питалось с USB компьютера. После чего решил подключить всё к блоку питания AT соответственно MR 3020 запитал от 5В, а ардуино от 12В, после подключения UART MR3020 умер окончательно и бесповоротно, насколько я понимаю сгорел. Вольтаж нигде не перепутал это 100%. Первая мысль, которая пришла в голову, что произошло этого из-за того что соединил землю с Arduino и землю с MR3020, но если их не соединять насколько я понимаю UART работать не будет.

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

Если их нельзя питать от одного блока питания, то подскажите как можно соединить MR3020 и Arduino по UART когда они запитаны от разных блоков питания.
W4rl0ck вне форума   Ответить с цитированием
Старый 07.04.2013, 12:29   #2
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Питание у роутера 3,3в , соответственно и уровни входного и выходного сигнала должны быть согласованы
UART подключали к трем пинам(RX, TX, GND)?
Admin вне форума   Ответить с цитированием
Старый 07.04.2013, 12:41   #3
W4rl0ck
Junior Member
 
Регистрация: 07.04.2013
Адрес: Санкт-Петербург
Сообщений: 10
Вес репутации: 0
W4rl0ck is an unknown quantity at this point
По умолчанию

UART был подключен к трём пинам.
Причём когда я всё это подключал к ноутбука и соответственно питал от USB всё работало. Если подключал Arduino и MR3020 к разным блокам питания то передача данных не работала. Когда подключил всё к компьютерному БП MR3020 сгорел.
W4rl0ck вне форума   Ответить с цитированием
Старый 07.04.2013, 12:55   #4
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

При подключении Arduino к MR3020 на питание контроллера поступает примерно 4,5в. Падение происходит на диоде включенном последовательно питанию USB.
На выходе пина TX контроллера, логическая единица будет еще меньше 4,3в-4в
Что собственно наверно было терпимо для роутера с уровнями 3,3в
Но при подключении внешнего питания 12в, на внутреннем стабилизаторе ардуины получите от 5в до 5,5в. Так как после стабилизатора нет диода.
Возможно этой не большой разницы хватило для того что бы сжечь процессор роутера MR3020
Admin вне форума   Ответить с цитированием
Старый 07.04.2013, 12:59   #5
W4rl0ck
Junior Member
 
Регистрация: 07.04.2013
Адрес: Санкт-Петербург
Сообщений: 10
Вес репутации: 0
W4rl0ck is an unknown quantity at this point
По умолчанию

Я уже примерно так и подумал только вот теперь в чём вопрос. Как же всётаки подключить их? вариант с usb знаю но он не подходит. может быть есть гдето примеры схемы такого подключения. или что ещё лучше схемы соеденения по UART при питание устройств от двух разных БП
W4rl0ck вне форума   Ответить с цитированием
Старый 07.04.2013, 13:06   #6
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Я питал Ардуину от UART роутера 3.3v

подключать нужно вот так:
Router TX-- Arduino RX
Router RX-- Arduino TX
Router GND-- Arduino GND
Router 3.3v-- Arduino 5v
Admin вне форума   Ответить с цитированием
Старый 07.04.2013, 13:14   #7
W4rl0ck
Junior Member
 
Регистрация: 07.04.2013
Адрес: Санкт-Петербург
Сообщений: 10
Вес репутации: 0
W4rl0ck is an unknown quantity at this point
По умолчанию

т.е. Получается запитать от двух разных БП arduino и роутер, а потом организовать связь по UART нереально?
И ещё один вопрос, если организовать опто-развязку UART, это поможет решить проблему?
К Arduino много чего подключено и поэтому её питать нужно именно от блока питания AT чтобы была общая земля с другими устройствами.
W4rl0ck вне форума   Ответить с цитированием
Старый 07.04.2013, 13:17   #8
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Можно сделать резистивный делитель
Можно поставить оптрон, только подключить вход оптрона относительно +5в , а не GND
Admin вне форума   Ответить с цитированием
Старый 07.04.2013, 13:25   #9
W4rl0ck
Junior Member
 
Регистрация: 07.04.2013
Адрес: Санкт-Петербург
Сообщений: 10
Вес репутации: 0
W4rl0ck is an unknown quantity at this point
По умолчанию

Спасибо, за советы, буду пытаться эксперементировать. Надеюсь не спалю очередной роутер.
W4rl0ck вне форума   Ответить с цитированием
Старый 07.04.2013, 16:01   #10
CrazyPit
Junior Member
 
Регистрация: 07.04.2013
Сообщений: 14
Вес репутации: 0
CrazyPit is an unknown quantity at this point
По умолчанию

наверное не совсем так как вы описываете ... наверное уарт был запитан по усб от роутера и... далее соединен с питанием 5 вольт ардуины... вот тут то два блока питания и встретились... переборол тот что помощней и побольше.. чтобы организовать связь по уарт надо три проводника RX TX GND..


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

Последний раз редактировалось CrazyPit; 07.04.2013 в 16:06.
CrazyPit вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:41. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика