Ещё один вопрос по "дальности" UART на прямую, без RS-232.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
phantom36
Встал на лапы
Сообщения: 84
Зарегистрирован: Чт ноя 01, 2012 11:15:09

Ещё один вопрос по "дальности" UART на прямую, без RS-232.

Сообщение phantom36 »

необходимо в автомобиле соединить два устройства на Atmega, блок кнопок в двери и блок комфорта в салоне. городить ещё одну K-Line не хочется ибо придётся менять софт из-за недуплексности оной. и так вопрос: будет ли стабильно работать связь двух UART напрямую на длине провода 2-3метра? на входе в дверь в месте с UARTом будеу идти жгут с силовыми проводами до стеклоподъёмников и замков, какая-никакая но индуктивность... высокая скорость не нужна вроде 30килобит там сто лет не нужна, будут передаваться команды на работу моторов, так что 2400 хватит... соединять планирую мгтф, думаю не надо объяснять почему :)
Реклама
Аватара пользователя
daniiiil112
Вымогатель припоя
Сообщения: 533
Зарегистрирован: Вт июл 24, 2012 22:20:26
Откуда: Славянск-на-Кубани
Контактная информация:

Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23

Сообщение daniiiil112 »

Работать будет, по стандарту длина линии не больше 15 метров.

Вместо мгтф лучше витую пару.
Изображение
Изображение
- Ничего не поделаешь, - возразил Кот. - Все мы здесь не в своем уме, и ты и я..
- Откуда вы знаете, что я не в своем уме? - спросила Алиса.
- Конечно, не в своем,- ответил кот. - Иначе как бы ты здесь оказалась?
Реклама
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23

Сообщение uk8amk »

В том то и дело, что автор хочет передавать TTL, а не 232.
В принципе на пару метров можно при соответствующей защите входов от всяких импульсных помех , питании устройств через отдельный кабель(а не корпус авто к примеру) и добавлении в протокол проверки целостности данных.
Аватара пользователя
daniiiil112
Вымогатель припоя
Сообщения: 533
Зарегистрирован: Вт июл 24, 2012 22:20:26
Откуда: Славянск-на-Кубани
Контактная информация:

Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23

Сообщение daniiiil112 »

Ради спортивного интереса откопал кусок шввп 2х0.5 6 метров (примерно) , с одной стороны комп, с другой stm32.

На 9600 стабильно передаётся инфа с stm32 (температура и время).

Проверил на помехи включением дрели в бухте провода - мусор в терминале.
Изображение
Изображение
- Ничего не поделаешь, - возразил Кот. - Все мы здесь не в своем уме, и ты и я..
- Откуда вы знаете, что я не в своем уме? - спросила Алиса.
- Конечно, не в своем,- ответил кот. - Иначе как бы ты здесь оказалась?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23

Сообщение YS »

Я бы добавил преобразователи уровней RS-485, например, ST3485; это не стоит почти ничего, а помехоустойчивость повышает. И еще в тяжелой э/м обстановке хорошо бы ввести в протокол проверку на ошибки, например, CRC.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Реклама
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6312
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23

Сообщение Jack_A »

Проверка ошибок - обязательно. Хорошо еще и избыточность ввести, дублирование, к примеру.
А 485 в данном случае, думаю, чересчур. Банальная токовая петля через оптрон вполне надежна.Изображение
Вложения
TP.JPG
(5.93 КБ) 1107 скачиваний
Реклама
phantom36
Встал на лапы
Сообщения: 84
Зарегистрирован: Чт ноя 01, 2012 11:15:09

Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23

Сообщение phantom36 »

спасибо за советы. CRC естественно будет, витую пару вместо мгтф там нельзя, будет идти через гофру двери, витая пара сломается...
daniiiil112 писал(а):Ради спортивного интереса откопал кусок шввп 2х0.5 6 метров (примерно) , с одной стороны комп, с другой stm32.
отдельное большое спасибо.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23

Сообщение YS »

витую пару вместо мгтф там нельзя
Не, ну свить-то можно и МГТФ. :idea:
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
POS_troi
Мучитель микросхем
Сообщения: 449
Зарегистрирован: Пт окт 15, 2010 16:08:06
Откуда: Украина, Славянск

Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23

Сообщение POS_troi »

А почему бы не FTP :)
Аватара пользователя
daniiiil112
Вымогатель припоя
Сообщения: 533
Зарегистрирован: Вт июл 24, 2012 22:20:26
Откуда: Славянск-на-Кубани
Контактная информация:

Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23

Сообщение daniiiil112 »

Сломается после первой зимы, а вот из мгтф сделать витую пару хорошая идея.
Изображение
Изображение
- Ничего не поделаешь, - возразил Кот. - Все мы здесь не в своем уме, и ты и я..
- Откуда вы знаете, что я не в своем уме? - спросила Алиса.
- Конечно, не в своем,- ответил кот. - Иначе как бы ты здесь оказалась?
Morroc
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Re: Ещё один вопрос по "дальности" UART на прямую, без RS-23

Сообщение Morroc »

По стандартной экранированной витой паре 14 метров отлично работает на 19200 и перешиваю через загрузчик ардуину на скорости 57600 - ошибок не видел, пока развязки никакой нет. 2 пары - rx/tx, еще одна reset и питание, но помех как в авто нет.
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Ответить

Вернуться в «Разные вопросы по МК»