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

Передача данных из одного контроллера в другой

Добавлено: Ср дек 24, 2014 17:04:43
port_wine777
Приветствую всех. Подскажите, как мне передавать данные от одного микроконтроллера к другому на большое расстояние и без использования дополнительных устройств или элементов (например преобразователя UART в интерфейс RS-485). Кабель уже проведён (НЕЭКРАНИРОВАННЫЙ UTP, длина 50 м, подвешен на стальную проволоку, на открытом воздухе + вплотную идёт кабель 220 вольт + в одном месте соединён через переходник RJ-45 / RJ-45 с использованием коннекторов, но соединён уже в помещении). Так что помехи наверное обеспечены. Микроконтроллеры ATmega48. Передавать данные нужно в одном направлении, 10 байт каждую секунду, но чтобы приходили стабильно, без потерь. Как мне быть? Изобретать свой интерфейс или использовать что-то уже изобретённое? Сделать нужно из того что имеется, потому что срочно, а детали покупаю только с длительной доставкой, да и кабель экранированный тут не купить, да и менять времени нет. Посоветуйте что-нибудь.

Re: Передача данных из одного контроллера в другой

Добавлено: Ср дек 24, 2014 17:29:58
uk8amk
Для больших расстояний и тяжёлых условий используют токовую петлю с развязкой на оптроне:
https://ru.wikipedia.org/wiki/%D2%EE%EA ... 5%F2%EB%FF
http://webhamster.ru/mytetrashare/index ... 11l3461cf2

Re: Передача данных из одного контроллера в другой

Добавлено: Ср дек 24, 2014 19:47:37
Z_h_e
port_wine777 писал(а):и без использования дополнительных устройств или элементов
Зачем так себя зажимать? На таком расстоянии наводка может быть такой что сожгет напрямую подключенные контроллеры.

Re: Передача данных из одного контроллера в другой

Добавлено: Ср дек 24, 2014 22:42:48
Balzercvua
Z_h_e писал(а):
port_wine777 писал(а):и без использования дополнительных устройств или элементов
Зачем так себя зажимать? На таком расстоянии наводка может быть такой что сожгет напрямую подключенные контроллеры.
согласен будет сосать ток!!!И помехи будут его раскачивать что может произвести к выходу из строя устройства нужно расчитать и защиту стабилизацию уровней в общем нада помучатся !!и каскадик какойто на транзюках(высокочастотных) чтобы было усиление по сигналу как оно по другому должно 50 м стабильно бегать?? плюс подтяжкии чтобы бы были расчитанные в отношение логического нуля фильтра для помех на которые узел приема не будет реагировать и самое главное время передачи одного бита через витую тогда можно говорить о секунде а если общение в две стороны то нада смотреть чтобы одна линия не давала наводку на другую в принципе програмно можно решить!!!