|
Связь по двупроводной линии |
|
|
|
Mar 25 2015, 07:12
|
Профессионал
    
Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919

|
Приветствую всех!  Итак, в наличии: Двухпроводная неэкранированная, не защищенная от EMI линия, по которой питается низковольтное устройство (+5V, 500мА). Длина - несколько метров. Нужно организовать с этим устройством двунаправленную связь. Тянуть дополнительные провода не хочется, хочется посылать команды по этой же линии. Скорость - низкая (ниже сотен бит/сек). Электромагнитные условия - обычные, нет силовых кабелей вплотную, нет мощных источников помех вблизи. Требований в особой надежности не предъявляется: разовые сбои связи не катастрофичны. Первое, и самое тривиальное, что приходит в голову - поставить по микроконтроллеру на обоих концах. Это конечно можно. Но нет ли специализированных микросхем для такой задачи? Какие идеи выдвинет коллективный разум? ЗЫ: Ну и конечно доставабельность в Московском регионе, иначе преимущества перед МК нету. Вайфай и блютуз не предлагать
--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать. Почему оно не освободило от такой необходимости себя ))
|
|
|
|
|
Mar 25 2015, 11:59
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(Меджикивис @ Mar 25 2015, 10:12)  Приветствую всех!  Итак, в наличии: Двухпроводная неэкранированная, не защищенная от EMI линия, по которой питается низковольтное устройство (+5V, 500мА). Длина - несколько метров. Нужно организовать с этим устройством двунаправленную связь. Тянуть дополнительные провода не хочется, хочется посылать команды по этой же линии. Скорость - низкая (ниже сотен бит/сек). Электромагнитные условия - обычные, нет силовых кабелей вплотную, нет мощных источников помех вблизи. Требований в особой надежности не предъявляется: разовые сбои связи не катастрофичны. Первое, и самое тривиальное, что приходит в голову - поставить.. DTMF и посмотреть на телефонные аппарату....
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Mar 25 2015, 12:12
|
Гуру
     
Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710

|
Цитата(Меджикивис @ Mar 25 2015, 14:50)  Потому что протокол еще не создан; будет ориентироваться на требования аппаратной части. Ещё раз. С Ваших слов, уже имеется в наличии устройство, уже имеющее набор команд, а значит и протокол их передачи, и равно как уже имеется же в наличии и устройство управления, уже посылающее данный набор команд по данному протоколу. Ещё раз. С Ваших слов о ненужности дополнительных микроконтроллеров, уже есть мозги и тут, и там, и уже есть руки/ноги и тут, и там.
|
|
|
|
|
Mar 25 2015, 12:16
|
Профессионал
    
Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919

|
Цитата(iosifk @ Mar 25 2015, 15:59)  DTMF и посмотреть на телефонные аппарату.... Да, это неплохой вариант. Я с микросхемой-декодером работал (кодировал - комп). Оооочень помехозащищенная, работала как часы. К тому же передает по 4 бита впараллель, довольно удобно. Только для двунаправленного их два комплекта понадобится, и еще подумать, как именно прицепить их на один провод. В общем в деталях не всё просто. А вот помню я, в советское время была микросхема для передачи по сети 220 вольт... Как называлась не вспомню... Может и сейчас есть что-нибудь такое?
--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать. Почему оно не освободило от такой необходимости себя ))
|
|
|
|
|
Mar 25 2015, 12:18
|
Профессионал
    
Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942

|
Была тема уже несколько лет назад, кажись, где совместно искали решение. Умные люди тут на форуме рисовали, через гуглопоиск не нашел авторов.
И фрагмент из книги
conv_RS485.zip ( 52.67 килобайт )
Кол-во скачиваний: 66upd. в гугле по ключевым словам «rs485 over dc power line» много разных решений. Типа этого http://www.ti.com/lit/an/slla336/slla336.pdfТут питание переменным током.
Сообщение отредактировал x736C - Mar 25 2015, 12:33
|
|
|
|
|
Mar 25 2015, 12:49
|
Профессионал
    
Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919

|
Цитата(Plain @ Mar 25 2015, 16:12)  Ещё раз. С Ваших слов, уже имеется в наличии устройство, уже имеющее набор команд, а значит и протокол их передачи К сожалению вовсе не значит. Оно не автоматизировано, то есть управляется по отдельным входам-выходам. Будем считать, что это параллельный код, и что восьми битов достаточно. Цитата(Plain @ Mar 25 2015, 16:12)  и равно как уже имеется же в наличии и устройство управления, уже посылающее данный набор команд по данному протоколу. А вот это я должен изготовить. И протокол придумать. Цитата(Plain @ Mar 25 2015, 16:12)  Ещё раз. С Ваших слов о ненужности дополнительных микроконтроллеров, уже есть мозги и тут, и там, и уже есть руки/ноги и тут, и там. Нет, только "тут": МК очевидно будет на управляющем конце линии. А вот на стороне устройства что поставить - это свободный полет мысли x736C, спасибо, поизучаю add: Для таких высоких скоростей, как RS485 конечно нужна согласованная токовая петля, как и пишется в выложенных Вами руководствах. Но на таких маленьких, как у меня, DTMF получается даже проще. Первая схемка - вполне логична. Но когда от 5 вольт особенно много вторым стабилизатором откусить не разрешено, то получается простое деление на RC-фильтрах, и опять DTMF в этом случае стабильнее и защищеннее.
--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать. Почему оно не освободило от такой необходимости себя ))
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|