ATMega2560: и много длинных проводов

Обсуждаем цифровые устройства...
Ответить
Родился
Сообщения: 4
Зарегистрирован: Пн ноя 26, 2012 21:36:50

Сообщение rodchyn »

Здравствуйте!

Нужен совет по подключению множества проводов к микроконтроллеру.
Хочу протянуть паутину в доме по всем уголкам для контроля разних устройств.
К примеру есть 40 входов от различных кнопок, герконов... и 40 виходов.
Каждый из проводов может быть до 30 метров в длину.

Собственно вопрос: как сделать подключение к микроконтроллеру?
Какие провода, опторазвязки или ограничительные диоды нужны.
Решение должно быть очень надежным и как можно дешевле.

Заранее спасибо!
Реклама
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Чт апр 29, 2010 10:32:32

Сообщение kondor »

rodchyn писал(а):rodchyn
Это что за изврат ? В случае поломки будете доолго искать причину.
Сгруппируйте кнопки по углам, т.е. в каждый угол, где требуется много кнопок - поставьте 1 маленький контролер. От него уже сигнал до главного. У самого была такая идея, но я смотрел в сторону беспроводной сети (1 контроллер в комнату, а от него уже разводить по датчикам/исполнителям проводами). При необходимости 2 контроллера на комнату. Для общего мониторинга - один центральный контроллер + подключение к компу.
Реклама
Вымогатель припоя
Сообщения: 536
Зарегистрирован: Пт ноя 05, 2010 12:53:36
Откуда: Беларусь Витебск

Сообщение Minor/2 »

Нужен совет по подключению множества проводов к микроконтроллеру.
Почитайте ... и здесь то же.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Вариант номер 1 - вышеуказанные модули RF. + нет проводов. - нужно питание для каждого модуля.
Вариант номер 2 - сеть типа RS485. + всего 4 провода (витая пара для RS485, земля и питание)
В любом случае нужны дополнительные контроллеры, но в их качестве можно взять самые простейшие. При этом не нужно огромного количества ног и у главного контроллера.
kondor писал(а):Чего ? :shock: Не могу осилить фразу.
Я осилил намек на наводки :)))

Представил себе 80 жильную толстую шину, идущую от платы с контроллером, аж жутко стало :o :facepalm:
Реклама
Эиком - электронные компоненты и радиодетали
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Чт апр 29, 2010 10:32:32

Сообщение kondor »

Engineer_Keen писал(а):Вариант номер 1 - вышеуказанные модули RF. + нет проводов. - нужно питание для каждого модуля.
Вариант номер 2 - сеть типа RS485. + всего 4 провода (витая пара для RS485, земля и питание)
В любом случае нужны дополнительные контроллеры, но в их качестве можно взять самые простейшие. При этом не нужно огромного количества ног и у главного контроллера.
kondor писал(а):Чего ? :shock: Не могу осилить фразу.
Я осилил намек на наводки :)))
Еще плюсик к RF модулям - масштабируемость. Захотел новую фичу - и провода тянуть не надо :))
Уж скорее "без поллитра не разберешься" ... Для кнопок то какие наводки? Герконы тоже вроде не требовательны. На сколько я понял, речь о передачи сигнала не идет, только о маломощной постоянке.
Engineer_Keen писал(а): Представил себе 80 жильную толстую шину, идущую от платы с контроллером, аж жутко стало :o :facepalm:
картинка :)))
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

kondor писал(а):картинка :)))
Дададада, что-то примерно такое я и представил :)))
Вот как мне кажется в этом и главная проблема, а не в наводках. Если 8 десятков проводов, да по 30 метров, это почти 2.5км провода, вам оно надо в квартире? Ну понятно что 30 это максимум, но все равно...
Реклама
Родился
Сообщения: 4
Зарегистрирован: Пн ноя 26, 2012 21:36:50

Сообщение rodchyn »

Engineer_Keen писал(а):
kondor писал(а):картинка :)))
Дададада, что-то примерно такое я и представил :)))
Вот как мне кажется в этом и главная проблема, а не в наводках. Если 8 десятков проводов, да по 30 метров, это почти 2.5км провода, вам оно надо в квартире? Ну понятно что 30 это максимум, но все равно...
Да я думал об общей шине, но интересует быстродействие срабатывания.
Кто то имел дело с кнопкой подключенной по RS 485?
Если будет 30 устройств на одной шине сможет ли выключатель света незаметно для глаз (по времени я имею в виду) включить свет?
Как простой конвертер UART < => RS485 справляется с наводками на провод? Или вообще никак?
Родился
Сообщения: 4
Зарегистрирован: Пн ноя 26, 2012 21:36:50

Сообщение rodchyn »

Вариант номер 1 - вышеуказанные модули RF. + нет проводов. - нужно питание для каждого модуля.
Вариант номер 2 - сеть типа RS485. + всего 4 провода (витая пара для RS485, земля и питание)
В любом случае нужны дополнительные контроллеры, но в их качестве можно взять самые простейшие. При этом не нужно огромного количества ног и у главного контроллера.
Не, хочу провод, так надежнее как по мне. Пусть будет общая шина.
Интересуют задержки срабатывания. Т.е. замкнул контакт на слейве (маленьком контроллере) => RS485 Шина #1 => Мастер (Большой контроллер) получил => RS485 Шина #2 => маленький контроллер включил свет.
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Предположим, что скорость 9600, 1 стоп бит. Допустим команда для опроса кнопок занимает 4 байта (признак начала команды, адрес, данные, контрольная сумма), а ответ допустим 2 (данные, контрольная сумма), тогда опрос 40 отдельных устройств будет идти примерно - 0.25 с. Если при опросе нажатой кнопки сразу командовать люстрой, то максимальная задержка получается 0.26с.
Задержка в четверть секунды устроит? Это если вообще не объединять устройства, а если группировать например по 8 штук, то все будет еще проще и быстрее.

Что касается помехозащищенности - почитайте, где используют RS485, многое станет понятно.
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

А можно и не 9600, а быстрее...
Открыл глаза
Аватара пользователя
Сообщения: 51
Зарегистрирован: Ср окт 31, 2012 10:33:57

Сообщение Полиграф Полиграфыч »

rodchyn писал(а):Здравствуйте!
Нужен совет по подключению множества проводов к микроконтроллеру.
Хочу протянуть паутину в доме по всем уголкам для контроля разних устройств.
Самое простое - питать контакт пятью вольтами, потом кнопка, резистор 500 ом и оптрон типа PC817
С другой стороны подтяжка резистором 1 кОм на +5 вольт и в микроконтроллер.

Не будет хватать входов - поставить регистры типа ИР22, ИР23 и их опрашивать по 8 линий.
Ответить

Вернуться в «Цифровая техника»