Применение RS-485 в системе умного дома.

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
Verydeep
Открыл глаза
Сообщения: 67
Зарегистрирован: Вс дек 28, 2008 17:33:39
Откуда: г.Москва

Применение RS-485 в системе умного дома.

Сообщение Verydeep »

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

Интересует:
1. Принципиальная "применимость" данного интерфейса в системе "умного дома" (близость силовой проводки, большое количество устройств...)
2. Наличие опыта использования (проблемы, борьба с помехами, проблеммы согласования подключения датчиков и устройств на относительно длинных (до нескольких сотен метров) линиях, любые другие "подводные камни" и методы борьбы с ними)

Делаю ремонт в квартире (с нуля) хочу попробовать. На очереди - дом.
У кошки 4 ноги: вход, выход, земля и питание
Реклама
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

Применяю. Именно для этой цели. Насчёт большого количества устройств это наверно шутка, по спецификации интерфейса их может быть максимум 32 (или ставить трансиверы с 1/4 стандартного входного сопротивления, но у них проблемы с помехозащитой).
В инете есть статьи по применению/согласованию RS-485, лень пересказывать. А по умному дому есть несколько специальных тем на этом форуме.
Даже остановленные часы два раза в сутки показывают правильное время.
Реклама
Аватара пользователя
Verydeep
Открыл глаза
Сообщения: 67
Зарегистрирован: Вс дек 28, 2008 17:33:39
Откуда: г.Москва

Сообщение Verydeep »

темы то есть, только они все по поводу опубликованных статей. не совсем то что я спрашиваю.
по поводу спецификации - да 32 устройства при стандартном входном сопротивлении 12к. а мне 32 мало и есть трансиверы с большим сопротивлением (например 24 к) и тогда их можно использовать больше. Только это все теория и я с ней ознакомился. Если есть ПРАКТИЧЕСКИЙ опыт - поделитесь.
У кошки 4 ноги: вход, выход, земля и питание
Аватара пользователя
Alex_EXE
Вымогатель припоя
Сообщения: 580
Зарегистрирован: Сб дек 27, 2008 12:01:35
Откуда: Россия, Екатеринбург
Контактная информация:

Сообщение Alex_EXE »

http://mayak-bit.narod.ru/rs485.html
Обрежьте жирок с RS-485
Из второй статьи попробовал согласование на диодах шотки, осциллограмма очень красивая, но линия была очень короткая. В течение месяца, если получиться может проведу более масштабные испытания.

Пробовал линию то-ли 50, то-ли 100 метровую бухту телефонного 4-х жильного провода но без согласовательных элементов и терминаторов, использую max1483: на одном конце комп, на втором модуль, после первой или второй команды работать всё прекращалось из-за мусора на линии, как понимаю вызванного эхом и собственными наводками.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Verydeep
Открыл глаза
Сообщения: 67
Зарегистрирован: Вс дек 28, 2008 17:33:39
Откуда: г.Москва

Сообщение Verydeep »

Alex_EXE писал(а):http://mayak-bit.narod.ru/rs485.html
Обрежьте жирок с RS-485
Из второй статьи попробовал согласование на диодах шотки, осциллограмма очень красивая, но линия была очень короткая. В течение месяца, если получиться может проведу более масштабные испытания.

Пробовал линию то-ли 50, то-ли 100 метровую бухту телефонного 4-х жильного провода но без согласовательных элементов и терминаторов, использую max1483: на одном конце комп, на втором модуль, после первой или второй команды работать всё прекращалось из-за мусора на линии, как понимаю вызванного эхом и собственными наводками.
А вы использовали терминаторы на диодах шотки на всех устройствах на линии?
У кошки 4 ноги: вход, выход, земля и питание
Реклама
Аватара пользователя
Alex_EXE
Вымогатель припоя
Сообщения: 580
Зарегистрирован: Сб дек 27, 2008 12:01:35
Откуда: Россия, Екатеринбург
Контактная информация:

Сообщение Alex_EXE »

Думаю использовать на всех модулях.
А пока у меня всего один модуль где есть хоть какие-либо терминаторы, а именно как раз шотки, его описание недавно разместил http://radiokot.ru/forum/viewtopic.php?p=386987#386987 .
Реклама
Аватара пользователя
Pooher
Мучитель микросхем
Сообщения: 491
Зарегистрирован: Вс янв 07, 2007 01:45:48
Откуда: Российская Федерация, будь она неладна...

Сообщение Pooher »

Я использую AD485 - работает через 2 бухты евро телефонки по 100 метров без сбоев.
Научить нельзя, можно научиться. Пифагор.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Verydeep, всё ещё проще: http://www.rs485.com/
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

Verydeep писал(а):мне 32 мало и есть трансиверы с большим сопротивлением (например 24 к) и тогда их можно использовать больше.
Если быть точнее, то 48 к, и про них я как раз написал, что намучаетесь с помехами (причём не на "лабораторных" бухтах кабеля, а на реальных линиях, проложенных по квартире) – из моего опыта. В итоге оказалось, что проще всё-таки укрупнить модули и ограничиться 32 штуками на шине (а лучше ещё меньше).
Verydeep писал(а):Если есть ПРАКТИЧЕСКИЙ опыт - поделитесь.
Вы пост-то мой читали вообще? :shock: Я по-моему сразу внятно написал, что ЕСТЬ. Только чем конкретно делиться-то? Всё делалось по даташитам и указанным статьям из инета, работает прекрасно.
Даже остановленные часы два раза в сутки показывают правильное время.
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

Расстояние на которое можно передавать сигнал по RS485 сильно зависит от скорости передачи данных.
Если 400кб/сек - это до 1200м
10Мб - метров 10-15
19,6 кб/сек - реально работает до 4 км
запускал систему с длинной линии связи 3,6км, все работало.
Чем дальше, тем больше становлюсь занудой...
Изображение
Jon2010
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Сб дек 04, 2010 18:04:22

Re: Применение RS-485 в системе умного дома.

Сообщение Jon2010 »

Интерфейс RS485 двух-проводной. А землю между устройствами надо протягивать?
Аватара пользователя
Zwanzig
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Вт янв 26, 2010 21:49:41
Откуда: モスクワ

Re: Применение RS-485 в системе умного дома.

Сообщение Zwanzig »

Не надо, всё передаётся в дифференциальном виде по одной витой паре.
Тут же всё написано! http://mayak-bit.narod.ru/rs485.html :)
Jon2010
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Сб дек 04, 2010 18:04:22

Re: Применение RS-485 в системе умного дома.

Сообщение Jon2010 »

Я вот об этом:
RS-485 спроектирован как балансная система. Проще говоря, это означает, что, помимо земляного, имеется два провода, которые используются для передачи сигнала.
прочитал на сайте: http://www.insat.ru/products/?category=425
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»