Serial по двум проводникам

fire_on_line
Offline
Зарегистрирован: 25.02.2015

Подскажите как апартно реализовать передачу rx/tx по одной линии + земля

спасибо

nik182
Offline
Зарегистрирован: 04.05.2015

Можно попробовать 485 платы. Они передают без земли по двум проводам. Если земля мертво прикручена, то можно Тх ногу через резистор 1к подключить к проводу. Но в этом случае и своя плата будет принимать сигнал. Надо будет писать протокол свой, что бы разбираться кто отправлял. 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Если Вы не готовы ставить дополнительные "обвязки" на обеих сторонах, то никак.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Без обвязки можно воспользоваться OneWire протоколом. Правда это не совсем Serial.

fire_on_line
Offline
Зарегистрирован: 25.02.2015

смотря что понимать под обявзкой )))

 

fire_on_line
Offline
Зарегистрирован: 25.02.2015

nik182 пишет:

Можно попробовать 485 платы. Они передают без земли по двум проводам. Если земля мертво прикручена, то можно Тх ногу через резистор 1к подключить к проводу. Но в этом случае и своя плата будет принимать сигнал. Надо будет писать протокол свой, что бы разбираться кто отправлял. 

не совсем понял, rs485 требует  же общей земли?

 

fire_on_line
Offline
Зарегистрирован: 25.02.2015
asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

fire_on_line пишет:

не совсем понял, rs485 требует  же общей земли?

Не требует он общей земли.

 

В стандарте RS-485 для передачи и приёма данных используется одна витая пара проводов, иногда сопровождаемая экранирующей оплеткой или общим проводом.

Передача данных осуществляется с помощью дифференциальных сигналов. Разница напряжений между проводниками одной полярности означает логическую единицу, разница другой полярности — ноль.

fire_on_line
Offline
Зарегистрирован: 25.02.2015

asam пишет:

fire_on_line пишет:

не совсем понял, rs485 требует  же общей земли?

Не требует он общей земли.

 

В стандарте RS-485 для передачи и приёма данных используется одна витая пара проводов, иногда сопровождаемая экранирующей оплеткой или общим проводом.

Передача данных осуществляется с помощью дифференциальных сигналов. Разница напряжений между проводниками одной полярности означает логическую единицу, разница другой полярности — ноль.

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

по другому к сожалению не получаеться

 

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

fire_on_line пишет:

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

по другому к сожалению не получаеться

 

А чем, тогда, OneWire не устраивает?

Green
Offline
Зарегистрирован: 01.10.2015

fire_on_line пишет:

Подскажите как апартно реализовать передачу rx/tx по одной линии + земля

Наиболее просто TX с RX вместе, но тогда всё упирается в софт. Либо TX через диод. Однопроводной UART называется.

Green
Offline
Зарегистрирован: 01.10.2015

asam пишет:

А чем, тогда, OneWire не устраивает?

Интерфейс одинаковый для всех. С протоколом сложнее, особенно для ведомого. Конечно, можно упростить, но тогда это уже будет ТИПА 1-wire.)

MaksVV
Offline
Зарегистрирован: 06.08.2015

Green пишет:

fire_on_line пишет:

Подскажите как апартно реализовать передачу rx/tx по одной линии + земля

Наиболее просто TX с RX вместе, но тогда всё упирается в софт. Либо TX через диод. Однопроводной UART называется.


Тогда уж лучше к—лайн шину сделать как в автомобиле. Думаю более стабильно будет. К-лайн адаптер простой на двух транзисторах или на lm393. И софт будет почти не отличаться от обычного уарт

Green
Offline
Зарегистрирован: 01.10.2015

С одним диодом ВООБЩЕ не будет отличаться от обычного UART. Только эхо будет мешаться. Но оно же и позволит отслеживать коллизии. См. LIN. 

svm
Offline
Зарегистрирован: 06.11.2016

fire_on_line пишет:

Подскажите как апартно реализовать передачу rx/tx по одной линии + земля

спасибо

Мало исходных данных:

Длина линии?  Тип кабеля? Характер нагрузки? Скорость обмена? Нужен-ли двусторонний обмен? 

А лучше описать конкретную задачу. Типа хочу по трем проводам управлять самогонным аппаратом бабушки на другом конце деревни, и контроллировать 10 параметров продукта. А насчет того, чтобы спалить платы, как Вы пишете в посте №6. Исходя из схем по  ссылкам - это невозможно, если не будет диких наводок на линии, или обрывов проводов.