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

Обсуждаем контроллеры компании Atmel.
Ответить
port_wine777
Открыл глаза
Сообщения: 61
Зарегистрирован: Пн окт 03, 2011 09:49:59

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

Сообщение port_wine777 »

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

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

Сообщение uk8amk »

Для больших расстояний и тяжёлых условий используют токовую петлю с развязкой на оптроне:
https://ru.wikipedia.org/wiki/%D2%EE%EA ... 5%F2%EB%FF
http://webhamster.ru/mytetrashare/index ... 11l3461cf2
Аватара пользователя
Z_h_e
Собутыльник Кота
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

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

Сообщение Z_h_e »

port_wine777 писал(а):и без использования дополнительных устройств или элементов
Зачем так себя зажимать? На таком расстоянии наводка может быть такой что сожгет напрямую подключенные контроллеры.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Аватара пользователя
Balzercvua
Потрогал лапой паяльник
Сообщения: 311
Зарегистрирован: Вт дек 31, 2013 17:36:43

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

Сообщение Balzercvua »

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

согласен будет сосать ток!!!И помехи будут его раскачивать что может произвести к выходу из строя устройства нужно расчитать и защиту стабилизацию уровней в общем нада помучатся !!и каскадик какойто на транзюках(высокочастотных) чтобы было усиление по сигналу как оно по другому должно 50 м стабильно бегать?? плюс подтяжкии чтобы бы были расчитанные в отношение логического нуля фильтра для помех на которые узел приема не будет реагировать и самое главное время передачи одного бита через витую тогда можно говорить о секунде а если общение в две стороны то нада смотреть чтобы одна линия не давала наводку на другую в принципе програмно можно решить!!!
Ответить

Вернуться в «AVR»