Передача данных из одного контроллера в другой
-
port_wine777
- Открыл глаза
- Сообщения: 61
- Зарегистрирован: Пн окт 03, 2011 09:49:59
Передача данных из одного контроллера в другой
Приветствую всех. Подскажите, как мне передавать данные от одного микроконтроллера к другому на большое расстояние и без использования дополнительных устройств или элементов (например преобразователя UART в интерфейс RS-485). Кабель уже проведён (НЕЭКРАНИРОВАННЫЙ UTP, длина 50 м, подвешен на стальную проволоку, на открытом воздухе + вплотную идёт кабель 220 вольт + в одном месте соединён через переходник RJ-45 / RJ-45 с использованием коннекторов, но соединён уже в помещении). Так что помехи наверное обеспечены. Микроконтроллеры ATmega48. Передавать данные нужно в одном направлении, 10 байт каждую секунду, но чтобы приходили стабильно, без потерь. Как мне быть? Изобретать свой интерфейс или использовать что-то уже изобретённое? Сделать нужно из того что имеется, потому что срочно, а детали покупаю только с длительной доставкой, да и кабель экранированный тут не купить, да и менять времени нет. Посоветуйте что-нибудь.
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Передача данных из одного контроллера в другой
Для больших расстояний и тяжёлых условий используют токовую петлю с развязкой на оптроне:
https://ru.wikipedia.org/wiki/%D2%EE%EA ... 5%F2%EB%FF
http://webhamster.ru/mytetrashare/index ... 11l3461cf2
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: Передача данных из одного контроллера в другой
Зачем так себя зажимать? На таком расстоянии наводка может быть такой что сожгет напрямую подключенные контроллеры.port_wine777 писал(а):и без использования дополнительных устройств или элементов
- Balzercvua
- Потрогал лапой паяльник
- Сообщения: 311
- Зарегистрирован: Вт дек 31, 2013 17:36:43
Re: Передача данных из одного контроллера в другой
Z_h_e писал(а):Зачем так себя зажимать? На таком расстоянии наводка может быть такой что сожгет напрямую подключенные контроллеры.port_wine777 писал(а):и без использования дополнительных устройств или элементов
согласен будет сосать ток!!!И помехи будут его раскачивать что может произвести к выходу из строя устройства нужно расчитать и защиту стабилизацию уровней в общем нада помучатся !!и каскадик какойто на транзюках(высокочастотных) чтобы было усиление по сигналу как оно по другому должно 50 м стабильно бегать?? плюс подтяжкии чтобы бы были расчитанные в отношение логического нуля фильтра для помех на которые узел приема не будет реагировать и самое главное время передачи одного бита через витую тогда можно говорить о секунде а если общение в две стороны то нада смотреть чтобы одна линия не давала наводку на другую в принципе програмно можно решить!!!
