Меджикивис 0 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба Приветствую всех! :) Итак, в наличии: Двухпроводная неэкранированная, не защищенная от EMI линия, по которой питается низковольтное устройство (+5V, 500мА). Длина - несколько метров. Нужно организовать с этим устройством двунаправленную связь. Тянуть дополнительные провода не хочется, хочется посылать команды по этой же линии. Скорость - низкая (ниже сотен бит/сек). Электромагнитные условия - обычные, нет силовых кабелей вплотную, нет мощных источников помех вблизи. Требований в особой надежности не предъявляется: разовые сбои связи не катастрофичны. Первое, и самое тривиальное, что приходит в голову - поставить по микроконтроллеру на обоих концах. Это конечно можно. Но нет ли специализированных микросхем для такой задачи? Какие идеи выдвинет коллективный разум? ЗЫ: Ну и конечно доставабельность в Московском регионе, иначе преимущества перед МК нету. Вайфай и блютуз не предлагать :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 184 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба Из текста ясно, что команды уже есть кому кодировать, посылать, принимать и понимать. Тогда почему в нём отсутствуют их технические подробности? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Меджикивис 0 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба Из текста ясно, что команды уже есть кому кодировать, посылать, принимать и понимать. Тогда почему в нём отсутствуют их технические подробности? Потому что протокол еще не создан; будет ориентироваться на требования аппаратной части. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба Приветствую всех! :) Итак, в наличии: Двухпроводная неэкранированная, не защищенная от EMI линия, по которой питается низковольтное устройство (+5V, 500мА). Длина - несколько метров. Нужно организовать с этим устройством двунаправленную связь. Тянуть дополнительные провода не хочется, хочется посылать команды по этой же линии. Скорость - низкая (ниже сотен бит/сек). Электромагнитные условия - обычные, нет силовых кабелей вплотную, нет мощных источников помех вблизи. Требований в особой надежности не предъявляется: разовые сбои связи не катастрофичны. Первое, и самое тривиальное, что приходит в голову - поставить.. DTMF и посмотреть на телефонные аппарату.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 184 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба Потому что протокол еще не создан; будет ориентироваться на требования аппаратной части. Ещё раз. С Ваших слов, уже имеется в наличии устройство, уже имеющее набор команд, а значит и протокол их передачи, и равно как уже имеется же в наличии и устройство управления, уже посылающее данный набор команд по данному протоколу. Ещё раз. С Ваших слов о ненужности дополнительных микроконтроллеров, уже есть мозги и тут, и там, и уже есть руки/ноги и тут, и там. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Меджикивис 0 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба DTMF и посмотреть на телефонные аппарату.... Да, это неплохой вариант. Я с микросхемой-декодером работал (кодировал - комп). Оооочень помехозащищенная, работала как часы. К тому же передает по 4 бита впараллель, довольно удобно. Только для двунаправленного их два комплекта понадобится, и еще подумать, как именно прицепить их на один провод. В общем в деталях не всё просто. А вот помню я, в советское время была микросхема для передачи по сети 220 вольт... Как называлась не вспомню... Может и сейчас есть что-нибудь такое? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x736C 0 25 марта, 2015 Опубликовано 25 марта, 2015 (изменено) · Жалоба Была тема уже несколько лет назад, кажись, где совместно искали решение. Умные люди тут на форуме рисовали, через гуглопоиск не нашел авторов. И фрагмент из книги conv_RS485.zip upd. в гугле по ключевым словам «rs485 over dc power line» много разных решений. Типа этого http://www.ti.com/lit/an/slla336/slla336.pdf Тут питание переменным током. Изменено 25 марта, 2015 пользователем x736C Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Меджикивис 0 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба Ещё раз. С Ваших слов, уже имеется в наличии устройство, уже имеющее набор команд, а значит и протокол их передачи К сожалению вовсе не значит. Оно не автоматизировано, то есть управляется по отдельным входам-выходам. Будем считать, что это параллельный код, и что восьми битов достаточно. и равно как уже имеется же в наличии и устройство управления, уже посылающее данный набор команд по данному протоколу. А вот это я должен изготовить. И протокол придумать. Ещё раз. С Ваших слов о ненужности дополнительных микроконтроллеров, уже есть мозги и тут, и там, и уже есть руки/ноги и тут, и там. Нет, только "тут": МК очевидно будет на управляющем конце линии. А вот на стороне устройства что поставить - это свободный полет мысли :) x736C, спасибо, поизучаю add: Для таких высоких скоростей, как RS485 конечно нужна согласованная токовая петля, как и пишется в выложенных Вами руководствах. Но на таких маленьких, как у меня, DTMF получается даже проще. Первая схемка - вполне логична. Но когда от 5 вольт особенно много вторым стабилизатором откусить не разрешено, то получается простое деление на RC-фильтрах, и опять DTMF в этом случае стабильнее и защищеннее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x736C 0 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба Вам, что для DTMF надо ставить либо контроллер, либо специальную микросхему, что для RS485-го. Но вообще на несколько метров провода можно обойтись микроконтроллером и россыпухой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Меджикивис 0 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба Я тоже так думаю. Но я темку открыл, чтобы обсудить возможные варианты, которые мною, может быть были упущены. А вот вопрос: микросхемы - передатчик по протоколу Dallas существуют? (Протокол ключей в домофонах). "Таблеточный" ключ передает только постоянный собственный код. Есть датчики температуры с этим протоколом. А микросхема, передающая состояние своих входов - бывает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexvu 5 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба протокол ключей называется 1-wire, но там никаких 500 мА не будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toweroff 1 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба 5 копеек посмотрите в сторону DISEQC - и питается, и управляется Определение единицы - копейки фильтра, корость низкая :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lmx2315 3 26 марта, 2015 Опубликовано 26 марта, 2015 · Жалоба Вайфай и блютуз не предлагать :) ..а почему нет? только вести блютуз (типа такого) по вашей линии питания например посредством этого http://amperka.ru/product/nRF24L01-wireless-module от питания на концах дроссельками отвяжитесь - bias tee. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arhiv6 15 26 марта, 2015 Опубликовано 26 марта, 2015 · Жалоба Можно PLC модем использовать. Например, ST7540. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 5 26 марта, 2015 Опубликовано 26 марта, 2015 · Жалоба ..а почему нет? только вести блютуз (типа такого) по вашей линии питания например посредством этого http://amperka.ru/product/nRF24L01-wireless-module от питания на концах дроссельками отвяжитесь - bias tee. А причём тут блютуз и линии питания? По ссылке обычный модуль RF на 2.4 ГГц. Ему провода ни к чему. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться