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

Двухпроводная линия

Гость Михалыч

Здравствуйте, уважаемые коллеги! У меня появилась необходимость связать пять микроконтроллерных устройств для двусторонней передачи данных одно ведущее и 4 ведомых. Необходимо выполнить такую связь двухпроводной линией, причем по ней же нужно питать ведомые устройства. Расстояние 100 метров. Как здесь лучше поступить? Что прицепить к МК и какой интерфейс выбрать? Заранее благодарен. :)

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


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

Однажды сталкивался с такой задачей на 51-м контроллере. После нагромождений и усложнений как схемотехнических, так и программных, оказалось проще, дешевле и быстрее пустить еще пару проводов (благо расстояние было до 250м) для отдельного питания. Интерфейс выбрали RS485. После этого сразу все встало на свои места.

Посмотрите, может быть два провода - это не самое главное в Вашей задаче.

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


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

Гость Михалыч

Вот как раз питание по двухпроводной сигнальной линии и является "изюминкой" этой конструкции, поэтому отказываться от нее крайне нежелательно. К скоростям критичного подхода нет, поэтому можно смело думать.

Как загнать в сигнальную линию питание, а потом выделить его обратно? :a14:

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


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

Как еще один вариант (тоже относительно низкоскоростной) - использовать HART. При этом по силовым кабелям передается информационная составляющая. Описание протокола есть на ftp. Но не уверен в дальности связи.

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


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

Как еще один вариант (тоже относительно низкоскоростной) - использовать HART. При этом по силовым кабелям передается информационная составляющая. Описание протокола есть на ftp. Но не уверен в дальности связи.

Дальность связи до 2 километров.

Километр лекго по лапше. Проблема только в том, что готовых модемов нет, их надо делать самим, сорее всего на контроллере, там для передачи цифрового сигнала используется Частотная манипуляция, который накладывается на 4 мА постоянки(собственно меньше вот этих 4 мА и должен жрать прибор.)

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


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

Дифференциальный сигнал гнать по линиям. Как 485 протокол. И от них же и питать линию. А чтобы при бросках питания при переключении сигнала не было переполюсовки - ставить диод, и ёмкость - чтоб было чем питаться в момент "отруба" от линии.

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


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

Гость Михалыч

Ннннуууу... Чего-то не то получается. Надо, чтобы один провод был общим, а один - сигнальным. Как это делается в адресных системах охранно-пожарной сигнализации, скажем, "КОДОС" или "С2000"?.. Кто знает?

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


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

Народ!!!!! Чего молчим?!!!!! :-)))

 

 

Расказываю, как у нас делается... по CAN

Одна сигнальная - прием/передача, в нормальном сотсоянии стоит High level

Одна - земля

CAN сигнал собственно между двумя этими линиями и смотрится как дифиринциальный сигнал.

 

Когда стоит 1 заряжается кондер, с которго потом на время передчи нуля вся схема питается.... Вот и все. много нулей передавть по CAN(по спецификации) нельзя... поэтому большую часть времени там 1.

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


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

Может я скажу банальность, но такие вещи выпускает Dallas Semiconductor. Интерфейс если мне не изменяет память называется 1-Wire. Один провод общий (земля) второй передает данные и питание одновременно. Причем данные можно передавать в обе стороны. Один контроллер ведущий и он отпраляет данные в линию в виде своеобразного протокола. Точно не помню но факт в том, что передача идет уровнями 0В + 5В и на время пока передается сигнал 0В ведомые питаются от запасенной ранее энергии. А отвечают ведомые по команде ведущего также 0В и +5В. Те фактически сами себе на время отрубают питание - ну какое устройство в здравом рассудке такое будет делать? Ну да это лирическое отступление. В общем этот интерфейс делается на любом микроконтроллере и без фирменных микросхем и прекрасно работает (по крайне мере у меня работал). По этому принципу функционируют так называемые "таблетки" на которых строятся замки подъездов с навороченными домофонами. :)

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


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

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

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

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

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

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

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

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

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

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