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

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Нашел транзистор. Понюхал.
Сообщения: 185
Зарегистрирован: Вс ноя 06, 2011 20:47:11

Сообщение Staska »

Есть пульт управления. На атмеге. Говорит с основной платой uart'om. То есть - два провода данных и два питания.

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

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

Как и просто реализуемо, но - делал ли кто подобное, какие возможные подовные камни ? Скорость до 9600, расстояние до 60 метров.
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1518
Зарегистрирован: Пт дек 28, 2012 21:56:46
Откуда: St. Petersburg

Сообщение blackx »

Первый камень - в доке по ссылке написано, что максимальная длинна линии составляет 50 метров (стр. 12).
Изображение only pure true norwegian blackx Изображение
Реклама
Нашел транзистор. Понюхал.
Сообщения: 185
Зарегистрирован: Вс ноя 06, 2011 20:47:11

Сообщение Staska »

blackx писал(а):Первый камень - в доке по ссылке написано, что максимальная длинна линии составляет 50 метров (стр. 12).
Это гарантировано.. В живую он и на сотне работает.
Грызет канифоль
Аватара пользователя
Сообщения: 299
Зарегистрирован: Вт июн 15, 2010 07:16:42
Откуда: Иркутск

Сообщение Rimsky »

Staska писал(а):Есть пульт управления. На атмеге. Говорит с основной платой uart'om. То есть - два провода данных и два питания.

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

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

Как и просто реализуемо, но - делал ли кто подобное, какие возможные подовные камни ? Скорость до 9600, расстояние до 60 метров.
Если внимательно читать спецификацию протокола на физическом уровне, то можно заметить, что данные передаются не изменением значения напряжения на линии, а с помощью токовой петли. Так что запитать устройство от этой же линии, будет делом слишком специфичным, но извратиться конечно можно, но это чисто радиогубительский подход :)
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Нашел транзистор. Понюхал.
Сообщения: 185
Зарегистрирован: Вс ноя 06, 2011 20:47:11

Сообщение Staska »

Rimsky писал(а):Если внимательно читать спецификацию протокола на физическом уровне, то можно заметить, что данные передаются не изменением значения напряжения на линии, а с помощью токовой петли.
А в чем необходимость токовой петли? Сделал модельку из источника тока (25 ма логическая 1 или 12 ма логический 0), нагрузил на 600 ом, получил на выходе 15 или 7.2 вольт. Компаратор плюс шунт или просто компаратор и источник опорного напряжения в 11 вольт дает такой же красивый сигнал на выходе.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 330
Зарегистрирован: Чт июн 23, 2011 07:55:51

Сообщение korsaj »

Можно посмотреть в сторону 1-Wire.
Реклама
Нашел транзистор. Понюхал.
Сообщения: 185
Зарегистрирован: Вс ноя 06, 2011 20:47:11

Сообщение Staska »

Убил демона. :kill:

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

Вернуться в «Периферия»