Страница 1 из 1

Передача данных усарт по шине питания.

Добавлено: Вс фев 03, 2013 01:22:43
Staska
Есть пульт управления. На атмеге. Говорит с основной платой uart'om. То есть - два провода данных и два питания.

Увидел: http://www.domoticaforum.eu/uploaded/Ar ... 20v2-2.pdf

Захотел. Два провода и в любой полярности. В шине ниже 7 вольт - логический 0, выше 15 вольт - 1.

Как и просто реализуемо, но - делал ли кто подобное, какие возможные подовные камни ? Скорость до 9600, расстояние до 60 метров.

Re: Передача данных усарт по шине питания.

Добавлено: Вс фев 03, 2013 01:38:21
blackx
Первый камень - в доке по ссылке написано, что максимальная длинна линии составляет 50 метров (стр. 12).

Re: Передача данных усарт по шине питания.

Добавлено: Вс фев 03, 2013 01:45:49
Staska
blackx писал(а):Первый камень - в доке по ссылке написано, что максимальная длинна линии составляет 50 метров (стр. 12).
Это гарантировано.. В живую он и на сотне работает.

Re: Передача данных усарт по шине питания.

Добавлено: Вс фев 03, 2013 08:57:23
Rimsky
Staska писал(а):Есть пульт управления. На атмеге. Говорит с основной платой uart'om. То есть - два провода данных и два питания.

Увидел: http://www.domoticaforum.eu/uploaded/Ar ... 20v2-2.pdf

Захотел. Два провода и в любой полярности. В шине ниже 7 вольт - логический 0, выше 15 вольт - 1.

Как и просто реализуемо, но - делал ли кто подобное, какие возможные подовные камни ? Скорость до 9600, расстояние до 60 метров.
Если внимательно читать спецификацию протокола на физическом уровне, то можно заметить, что данные передаются не изменением значения напряжения на линии, а с помощью токовой петли. Так что запитать устройство от этой же линии, будет делом слишком специфичным, но извратиться конечно можно, но это чисто радиогубительский подход :)

Re: Передача данных усарт по шине питания.

Добавлено: Вс фев 03, 2013 15:31:24
Staska
Rimsky писал(а):Если внимательно читать спецификацию протокола на физическом уровне, то можно заметить, что данные передаются не изменением значения напряжения на линии, а с помощью токовой петли.
А в чем необходимость токовой петли? Сделал модельку из источника тока (25 ма логическая 1 или 12 ма логический 0), нагрузил на 600 ом, получил на выходе 15 или 7.2 вольт. Компаратор плюс шунт или просто компаратор и источник опорного напряжения в 11 вольт дает такой же красивый сигнал на выходе.

Re: Передача данных усарт по шине питания.

Добавлено: Вс фев 03, 2013 22:46:55
korsaj
Можно посмотреть в сторону 1-Wire.

Re: Передача данных усарт по шине питания.

Добавлено: Пн фев 11, 2013 18:28:01
Staska
Убил демона. :kill:

Схему прицепил. Модельку тоже. Опробовано в железе, 50 метров, помехи - все вполне красиво работает. Питание микроконтроллера есть, экрана подсветки тоже, до 12 ма. Правда ушел от усарт аппаратного. Так как с ним нужно было по два транзистора ставить. Потом плавно усарт перешел в манчестер, но все работает, не боится колебаний частоты процессора.