Страница 1 из 1
Ещё один вопрос по "дальности" UART на прямую, без RS-232.
Добавлено: Сб ноя 22, 2014 07:22:19
phantom36
необходимо в автомобиле соединить два устройства на Atmega, блок кнопок в двери и блок комфорта в салоне. городить ещё одну K-Line не хочется ибо придётся менять софт из-за недуплексности оной. и так вопрос: будет ли стабильно работать связь двух UART напрямую на длине провода 2-3метра? на входе в дверь в месте с UARTом будеу идти жгут с силовыми проводами до стеклоподъёмников и замков, какая-никакая но индуктивность... высокая скорость не нужна вроде 30килобит там сто лет не нужна, будут передаваться команды на работу моторов, так что 2400 хватит... соединять планирую мгтф, думаю не надо объяснять почему

Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23
Добавлено: Сб ноя 22, 2014 10:51:25
daniiiil112
Работать будет, по стандарту длина линии не больше 15 метров.
Вместо мгтф лучше витую пару.
Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23
Добавлено: Сб ноя 22, 2014 13:14:42
uk8amk
В том то и дело, что автор хочет передавать TTL, а не 232.
В принципе на пару метров можно при соответствующей защите входов от всяких импульсных помех , питании устройств через отдельный кабель(а не корпус авто к примеру) и добавлении в протокол проверки целостности данных.
Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23
Добавлено: Сб ноя 22, 2014 14:17:29
daniiiil112
Ради спортивного интереса откопал кусок шввп 2х0.5 6 метров (примерно) , с одной стороны комп, с другой stm32.
На 9600 стабильно передаётся инфа с stm32 (температура и время).
Проверил на помехи включением дрели в бухте провода - мусор в терминале.
Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23
Добавлено: Сб ноя 22, 2014 16:21:09
YS
Я бы добавил преобразователи уровней RS-485, например, ST3485; это не стоит почти ничего, а помехоустойчивость повышает. И еще в тяжелой э/м обстановке хорошо бы ввести в протокол проверку на ошибки, например, CRC.
Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23
Добавлено: Вс ноя 23, 2014 10:46:24
Jack_A
Проверка ошибок - обязательно. Хорошо еще и избыточность ввести, дублирование, к примеру.
А 485 в данном случае, думаю, чересчур. Банальная токовая петля через оптрон вполне надежна.

Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23
Добавлено: Пн ноя 24, 2014 19:43:40
phantom36
спасибо за советы. CRC естественно будет, витую пару вместо мгтф там нельзя, будет идти через гофру двери, витая пара сломается...
daniiiil112 писал(а):Ради спортивного интереса откопал кусок шввп 2х0.5 6 метров (примерно) , с одной стороны комп, с другой stm32.
отдельное большое спасибо.
Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23
Добавлено: Пн ноя 24, 2014 19:56:53
YS
витую пару вместо мгтф там нельзя
Не, ну свить-то можно и МГТФ.

Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23
Добавлено: Пн ноя 24, 2014 20:09:20
POS_troi
А почему бы не FTP

Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23
Добавлено: Пн ноя 24, 2014 20:29:18
daniiiil112
Сломается после первой зимы, а вот из мгтф сделать витую пару хорошая идея.
Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23
Добавлено: Вт ноя 25, 2014 00:06:30
Morroc
По стандартной экранированной витой паре 14 метров отлично работает на 19200 и перешиваю через загрузчик ардуину на скорости 57600 - ошибок не видел, пока развязки никакой нет. 2 пары - rx/tx, еще одна reset и питание, но помех как в авто нет.