Перейти к содержанию
    

Связь по двупроводной линии

Приветствую всех! :)

 

Итак, в наличии:

Двухпроводная неэкранированная, не защищенная от EMI линия, по которой питается низковольтное устройство (+5V, 500мА). Длина - несколько метров.

 

Нужно организовать с этим устройством двунаправленную связь. Тянуть дополнительные провода не хочется, хочется посылать команды по этой же линии. Скорость - низкая (ниже сотен бит/сек). Электромагнитные условия - обычные, нет силовых кабелей вплотную, нет мощных источников помех вблизи. Требований в особой надежности не предъявляется: разовые сбои связи не катастрофичны.

 

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

Какие идеи выдвинет коллективный разум?

 

ЗЫ:

Ну и конечно доставабельность в Московском регионе, иначе преимущества перед МК нету.

Вайфай и блютуз не предлагать :)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Из текста ясно, что команды уже есть кому кодировать, посылать, принимать и понимать. Тогда почему в нём отсутствуют их технические подробности?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Из текста ясно, что команды уже есть кому кодировать, посылать, принимать и понимать. Тогда почему в нём отсутствуют их технические подробности?
Потому что протокол еще не создан; будет ориентироваться на требования аппаратной части.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приветствую всех! :)

 

Итак, в наличии:

Двухпроводная неэкранированная, не защищенная от EMI линия, по которой питается низковольтное устройство (+5V, 500мА). Длина - несколько метров.

 

Нужно организовать с этим устройством двунаправленную связь. Тянуть дополнительные провода не хочется, хочется посылать команды по этой же линии. Скорость - низкая (ниже сотен бит/сек). Электромагнитные условия - обычные, нет силовых кабелей вплотную, нет мощных источников помех вблизи. Требований в особой надежности не предъявляется: разовые сбои связи не катастрофичны.

 

Первое, и самое тривиальное, что приходит в голову - поставить..

DTMF и посмотреть на телефонные аппарату....

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Потому что протокол еще не создан; будет ориентироваться на требования аппаратной части.

Ещё раз. С Ваших слов, уже имеется в наличии устройство, уже имеющее набор команд, а значит и протокол их передачи, и равно как уже имеется же в наличии и устройство управления, уже посылающее данный набор команд по данному протоколу.

 

Ещё раз. С Ваших слов о ненужности дополнительных микроконтроллеров, уже есть мозги и тут, и там, и уже есть руки/ноги и тут, и там.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

DTMF и посмотреть на телефонные аппарату....
Да, это неплохой вариант. Я с микросхемой-декодером работал (кодировал - комп). Оооочень помехозащищенная, работала как часы. К тому же передает по 4 бита впараллель, довольно удобно.

Только для двунаправленного их два комплекта понадобится, и еще подумать, как именно прицепить их на один провод. В общем в деталях не всё просто.

 

А вот помню я, в советское время была микросхема для передачи по сети 220 вольт... Как называлась не вспомню... Может и сейчас есть что-нибудь такое?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Была тема уже несколько лет назад, кажись, где совместно искали решение.

Умные люди тут на форуме рисовали, через гуглопоиск не нашел авторов.

post-14942-1427285762_thumb.jpg

post-14942-1427285771_thumb.jpg

 

И фрагмент из книги

conv_RS485.zip

 

 

upd. в гугле по ключевым словам «rs485 over dc power line» много разных решений.

Типа этого http://www.ti.com/lit/an/slla336/slla336.pdf

Тут питание переменным током.

Изменено пользователем x736C

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ещё раз. С Ваших слов, уже имеется в наличии устройство, уже имеющее набор команд, а значит и протокол их передачи
К сожалению вовсе не значит. Оно не автоматизировано, то есть управляется по отдельным входам-выходам. Будем считать, что это параллельный код, и что восьми битов достаточно.

 

и равно как уже имеется же в наличии и устройство управления, уже посылающее данный набор команд по данному протоколу.
А вот это я должен изготовить. И протокол придумать.

 

Ещё раз. С Ваших слов о ненужности дополнительных микроконтроллеров, уже есть мозги и тут, и там, и уже есть руки/ноги и тут, и там.
Нет, только "тут": МК очевидно будет на управляющем конце линии. А вот на стороне устройства что поставить - это свободный полет мысли :)

 

 

 

x736C, спасибо, поизучаю

 

add:

Для таких высоких скоростей, как RS485 конечно нужна согласованная токовая петля, как и пишется в выложенных Вами руководствах.

Но на таких маленьких, как у меня, DTMF получается даже проще.

 

Первая схемка - вполне логична. Но когда от 5 вольт особенно много вторым стабилизатором откусить не разрешено, то получается простое деление на RC-фильтрах, и опять DTMF в этом случае стабильнее и защищеннее.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вам, что для DTMF надо ставить либо контроллер, либо специальную микросхему, что для RS485-го.

Но вообще на несколько метров провода можно обойтись микроконтроллером и россыпухой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я тоже так думаю. Но я темку открыл, чтобы обсудить возможные варианты, которые мною, может быть были упущены.

 

А вот вопрос:

микросхемы - передатчик по протоколу Dallas существуют? (Протокол ключей в домофонах).

"Таблеточный" ключ передает только постоянный собственный код.

Есть датчики температуры с этим протоколом.

А микросхема, передающая состояние своих входов - бывает?

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 копеек

посмотрите в сторону DISEQC - и питается, и управляется

Определение единицы - копейки фильтра, корость низкая :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вайфай и блютуз не предлагать :)

..а почему нет? только вести блютуз (типа такого) по вашей линии питания например посредством этого http://amperka.ru/product/nRF24L01-wireless-module

от питания на концах дроссельками отвяжитесь - bias tee.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

..а почему нет? только вести блютуз (типа такого) по вашей линии питания например посредством этого http://amperka.ru/product/nRF24L01-wireless-module

от питания на концах дроссельками отвяжитесь - bias tee.

А причём тут блютуз и линии питания? По ссылке обычный модуль RF на 2.4 ГГц. Ему провода ни к чему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...