Перейти к содержанию
    

Длина кабеля для RS-232 от ноутбука?

Напряжение лог.1 на ножке компорта ноутбука -6.3 В. Лог.0 +6.3 В.

Подскажите максимальную длину кабеля для связи с устройством, имеющего собственное питание, по интерфейсу RS-232 на скорости 19200 бод?

Сопротивление и емкость проводника в кабеле 0.2 Ома на метр и 75 пФ на метр соответственно.

У меня получается по прикидкам, опираясь на даташиты по микросхемам RS-232 не менее 330 метров. Прав ли я?

Изменено пользователем korotaev

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, korotaev сказал:

получается по прикидкам, опираясь на даташиты по микросхемам RS-232 не менее 330 метров.

Вряд ли... Реально можно рассчитывать метров на 30, в лучшем случае...

Можете дать ссылки на даташиты, по которым делали расчеты?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

хз что это за таблица нагуглилась, но выглядит адекватно.

Maximum Cable Length (meters) Maximum Baud Rate*
1600 600
800 1200
400 2400
200 4800
100 9600
50 19,200
25 38,400
16 57,600
8 115,200

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Практически я бы не гарантировал.

Если вам это действительно нужно, то перейдите на RS485 RS422 и не забудьте про гальваническую изоляцию.

Если у вас устройство с собственным питанием и соответственно с собственным заземлением то во время грозы разность потенциалов может достигать киловольт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 часов назад, _pv сказал:

хз что это за таблица нагуглилась, но выглядит адекватно.

9600 bps на 100 м реально работало лет 30 назад. 32 COM-порта... такой себе суррогат сети.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В стандарте, вроде бы, написано, что максимальная рекомендуемая емкость линии не должна превышать 2500 пф. Уточните эту цифру.

2500 [пф] / 75 [пф/м] = 33,3 [м]

Еще все сильно будет зависеть от условий применения - качества кабеля, помеховой обстановки и пр.
Вообще-то, RS232 - это больше "настольный" интерфейс (примерно, как USB). В лучшем случае - "внутрикомнатный".

Для дальних расстояний потребуются повторители RS232, либо переход на интерфейсы RS422 / RS485.

2 минуты назад, dOb сказал:

и не забудьте про гальваническую изоляцию

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сферически в вакууме может быть все, что угодно, но в условиях реальной помеховой обстановки никто ничего не гарантирует. Но даже без помех, как уже написали, ограничивающим фактором будет погонная емкость кабеля, помноженная на длину и внутреннее сопротивление 600 Ом (если я ещё не все забыл). Будет заваливать фронты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, MrYuran сказал:

Сферически в вакууме может быть все, что угодно, но в условиях реальной помеховой обстановки никто ничего не гарантирует.

В свое время кидали 9600 на 50м в заземленном металлрукаве, провод на сколь помню, был обычный 3х жильный сетевой кабель и работает до сих пор...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 8/16/2023 at 11:20 AM, mantech said:

В свое время кидали 9600 на 50м в заземленном металлрукаве, провод на сколь помню, был обычный 3х жильный сетевой кабель и работает до сих пор...

А у нас было 115200 на 10 м через токосъёмник на вертолетном комплексе. Тоже что-то как-то работало, но кто и зачем придумал такой идиотизм, история умалчивает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 8/15/2023 at 8:27 PM, quark said:

Вряд ли... Реально можно рассчитывать метров на 30, в лучшем случае...

Можете дать ссылки на даташиты, по которым делали расчеты?

1. Прикидка простая. Микросхема со скоростью 500 кбод на Rнагрузки=3 кОм и емкости 1000 пФ.

1000 пФ/75 пФ/метр = 13.3 метра. Для скорости 19.2 кбод имеем 500/19.2*13.3 = 346 метров. Емкость такого кабеля больше, но и скорость передачи меньше.

Должно работать. Проверю на реальной модели 346 метровой линии. Отпишусь.

2. Про ограничения емкости кабеля на уровне 2500 пФ не знал. Для 346 метровой линии получается емкость в 10 раз выше. Буду уточнять.

Проверка на железе (установлю защиту) также покажет, будет работать или нет.

3. Есть микросхемы расчитанные на максимальные 120 кбод. Что стоит в каком-нибудь ноутбуке на ком порте не знаю.

Для 120 кбодной микросхемы длина линии в четыре раза с хвостиком будет меньше. 

Изменено пользователем korotaev

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для удлинения EIA-232 предназначен EIA-422. В вашем случае с правильным кабелем до 375К следуя букве стандарта. 232-ой больше чем на 15 метров использовать не_рекомендуют по причине низкой устойчивости к помехам.

Сурово. :))

On 8/16/2023 at 1:20 PM, mantech said:

В свое время кидали 9600 на 50м в заземленном металлрукаве

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот отчет о проделанной работе.

Выбрал кабель КММц 4х0.35 (четыре проводника и экран) длиной 270 метров, бухта. Сопротивление одного проводника примерно 10 Ом, емкость относительно проводника 12 нФ, относительно экрана примерно 30 нФ. Один провод остался не подключенным, экран также висел в воздухе.

ПК через адаптер USB-RS232 (profilic), через этот кабель в бухте был подключен к ноутбуку через родной компорт ноутбука. ПК работал от 220 В. Ноутбук работал от встроенной батареи. Осциллограф для наблюдения за формой сигналов работал также от встроенной батареи.

Для тестирования использовались программки TTY, установленные как на ПК, так и на ноутбуке. Пересылка пакетами по 10 байт каждые 10 мс.

Радиопомеху создавал при помощи носимой радиостанции с несущей примерно 140 МГц, мощность - примерно единицы Ватт. Нажимал длительное время на тангетку. Радиостанция была примерно в 1 метре от бухты кабеля. Наводка на сигнал была амплитудой 400 мВ. Других источников помех не было. Ошибок в полученных данных не наблюдал.

При передаче данных от ПК к ноутбуку через адаптер USB-RS232 длительность перепада сигнала, что с резистором 3 кОм между Rx и GND, так и без резистора на приёмном конце, меньше 2 мкс. Получил скорость передачи 115200 бод. Можно было и больше, но ноутбук не позволяет выбирать скорость больше 115200 бод. Сигнал на осциллографе - «красивый». Длину кабеля на 19200 можно существенно увеличить.

При передаче данных от ноутбука (встроенный компорт) к ПК длительность перепада сигнала, что с резистором 3 кОм между Rx и GND, что без резистора на приёмном конце, примерно 20 мкс. Получил максимальную скорость передачи 19200 бод с красивой осциллограммой и 38400 и даже 57600 бод с кривенькими сигналами разной амплитуды. Больше 19200 бод не рекомендую. Длину кабеля немного можно увеличить.

Вывод: максимальная длина кабеля сильно зависит от передатчика данных микросхемы RS232.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 минут назад, korotaev сказал:

Выбрал кабель КММц 4х0.35 (четыре проводника и экран) длиной 270 метров, бухта.

Когда Вы свою "бухту на столе" размотаете и проложите по "пересеченной местности" - ситуация может измениться до неузнаваемости... :wink2:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

47 minutes ago, korotaev said:

Один провод остался не подключенным, экран также висел в воздухе.

Феерично!

Когда точно также подключите кабель "в поле", не удивляйтесь полученному результату. Особенно когда пойдёте менять очередной адаптер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 8/18/2023 at 1:35 PM, tonyk_av said:

Феерично!

Когда точно также подключите кабель "в поле", не удивляйтесь полученному результату. Особенно когда пойдёте менять очередной адаптер.

Я не говорил, что это законченное изделие. Мне нужно было только три длинных провода, чтобы попробовать.😊

Поэтому и написал прооставшиеся незадействованные проводники. 

On 8/18/2023 at 1:04 PM, quark said:

Когда Вы свою "бухту на столе" размотаете и проложите по "пересеченной местности" - ситуация может измениться до неузнаваемости... :wink2:

Возможно. Если на пересеченной местности есть источник или источники помехи. Поэтому специально и подробно описал условия тестирования. Специально написал, что других источников помехи кроме радиостанции не было. Это было тестирование: сможет передатчик rs232 перезаряжать емкость кабеля такой длины для обеспечения заданной скорости передачи данных или нет. Собственно и всё.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...