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

передать UART по длинной линии

Расстояние определяется емкостью линии и скоростью передачи.

 

Вы полагаете, что в данном случае только от этого? От сопротивления драйвера ничего не зависит? Хотелось бы услышать Mik174. Он, видимо, как-то вычислил это расстояние, раз утверждает, что "10 метров - расстояние близкое к максимальному". Скорость человек задавший вопрос не указал, но я подозреваю, что не больше 115200.

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


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

Вы полагаете, что в данном случае только от этого? От сопротивления драйвера ничего не зависит?

Естественно зависит. Но сопротивление драйвера определяется требованиями стандарта EIA/TIA-232-F, поэтому я про него и не упомянул. Кроме того, этим же стандартом определяется ограничение на скорость нарастания выходного напряжения драйвера (<=30В/мкс). Кстати по стандарту скорость для RS-232 ограничена 19200 bps :)

The standard allows for operation up to 20 kbps (19.2 kbps). For higher data rates TIA/EIA-562 or TIA/EIA-423-B are recommended.

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


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

Естественно зависит. Но сопротивление драйвера определяется требованиями стандарта EIA/TIA-232-F,

 

Человек задал вполне конкретный вопрос про PIC-контроллер. Я ему отвечаю: будет работать, я проверял. Зачем ему советовать вместо двух проводов эзернет-адаптер? Если эти два устройства предполагается питать от двух разных сетевых БП, тогда оптроны, конечно, желательны, а если нет гальванической развязки - обязательны.

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


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

Зачем ему советовать вместо двух проводов эзернет-адаптер?

Это где и кто тут про Ethernet упоминал? :07:

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


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

Вы полагаете, что в данном случае только от этого? От сопротивления драйвера ничего не зависит? Хотелось бы услышать Mik174. Он, видимо, как-то вычислил это расстояние, раз утверждает, что "10 метров - расстояние близкое к максимальному". Скорость человек задавший вопрос не указал, но я подозреваю, что не больше 115200.

 

Расстояние я не вычислял, очень просто найти обоснование в интернет, и в спецификации RS232:

http://www.gaw.ru/html.cgi/txt/interface/rs232/start.htm

http://www.vtsoft.ru/support/service/rs232.php

http://www.shtrih-yug.ru/tr_rs232.html

http://www.camiresearch.com/Data_Com_Basic...2_standard.html

 

Спецификации RS-232-C не огpаничивают максимальнyю длинy кабеля, но огpаничивают максимальное значение его емкости 2500 пф. Емкость интеpфейсных кабелей pазлична, однако общепpинятой длиной yдовлетвоpяющей данной спецификации считается длина 50 фyт (15 м) (до 20000 бод). Чем выше скоpость пеpедачи, тем больше искажения сигнала, вызванные емкостными хаpактеpистиками кабеля.

 

С учетом, что предполагается скорость 115200, что ощутимо больше чем предписанные тем же стандартом 19200 бод, которым соответствуют 15 метров, уже не гарантируется.

Разумеется, все зависит еще и от скорости обмена. Если скорость будет маленькая - длина может быть и гораздо больше. Но, как я понимаю, нужно немного побыстрее :)

 

Кроме того, все зависит еще от условий, в которых будет эксплуатироваться устройство.

Если это разовая поделка, которая будет работать в офисе на столе - это одно, а

если устройство будет управлять дорогим промышленным оборудованием или ответственным технологическим процессом в условиях наличия достаточно сильных помех, я бы не рискнул использовать RS232 на расстоянии 10 метров.

Еще момент: RS232 несимметричный интерфейс, поэтому все наведенные на длинной линии помехи попадут на вход приемника.

В отличие от него, RS485 - симметричный интерфейс, у него наведенные помехи взаимовычитаются, в результате чего помехоустойчивость гораздо выше.

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


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

а как оптимально, поделитесь!

Оптимально - это побольше тока ожирать от транзистора для более быстрого рассасывания зарядов. При этом надо учитывать, что светодиод имеет предел по току, да и транзюк тоже не бесконечный ток коллектора имеет. На практике в светодиод больше 10 ма задувать не стоит. У 817 СМР имеет диапазон от 50 до 600 (примерно), т.е. при токе в светодиод транзюк войдет в насыщение при ожираемом токе от 5 до 60 ма. Гарантированно будет сунуть в светодиод 10-15 мА и от транзистора отобрать 5 - 7.5 ма. Но на практике, с учетом того, что технология светодиодов несколько подусовершенствовались, в последнее время типовое значение СМР у 817-х составляет около 200, разумным риском будет заложиться на СМР 100%. тогда, вдувая в сетодиод 10 мА, надо буит и ожирать от него тоже 10 мА.

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


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

Расстояние я не вычислял, очень просто найти обоснование в интернет, и в спецификации RS232:

http://www.gaw.ru/html.cgi/txt/interface/rs232/start.htm

http://www.vtsoft.ru/support/service/rs232.php

http://www.shtrih-yug.ru/tr_rs232.html

http://www.camiresearch.com/Data_Com_Basic...2_standard.html

 

Ну нет по этим ссылкам обоснования! Как говорится, чего нет, того нет! В последнем креативе даже рисунок есть с сопротивлениями, источниками и пр., а вот обоснования нет. Но это, в общем то, и не важно. Скажите, какое отношение имеет USART, применяемый на PICах к RS-232?

 

Оптимально - это побольше тока ожирать от транзистора для более быстрого рассасывания зарядов.

У 817 СМР имеет диапазон от 50 до 600 (примерно), т.е. при токе в светодиод транзюк войдет в насыщение при ожираемом токе от 5 до 60 ма.

тогда, вдувая в сетодиод 10 мА, надо буит и ожирать от него тоже 10 мА.

 

Слово "ожирать" понравилось! Сначала думал, что опечатка, потом понял, что нет!

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


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

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

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

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

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

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

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

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

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

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