Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Скорость передачи по COM порту   Найти похожие ветки 

 
GDI+   (2010-03-07 21:04) [40]

Удалено модератором


 
Германн ©   (2010-03-08 01:17) [41]


> Дмитрий Белькевич   (07.03.10 19:21) [39]
>
> Слабо себе представляю девайс требующий один бод. Автор,
>  колись, шо цэ такэ?

Такие девайсы существуют только в кошмарных снах. А автор сказал, что
> Устройства пока нет. Код нарыл

Скорее всего хотелось использовать СОМ-порт нестандартно. И нарыт был некий код для нестандартного использования. Но скорость не подошла. Может быть я даже знаю этот нестандартный код. А может и ошибаюсь.
Но чем угодно клянусь, что ни один из железячников никогда не станет делать девайс, который общается по UART со скоростью 1 бод!


 
Bob   (2010-03-08 07:41) [42]

> GDI+   (07.03.10 18:53) [38]

Нет слов. :-(


 
tesseract ©   (2010-03-09 10:16) [43]

Если мне память не изменяет бод - это не бит/секунду. А количество изменений несущей в секунду.  например при 4 битном кодировании принятом в модеме - 2400 бод это 9600 бит/сек.

Для USART это полная пропускная способность канала, включая весь синхронизационный мусор.


> Но скорость не подошла.


USART не может принимать все возможные варианты. Всё связано как с частотой кристалла - так и с конкретной реализацией USART .


 
абизяна   (2010-03-09 15:46) [44]


> tesseract ©   (09.03.10 10:16) [43]

Какой-такой несущей? А если телеграфный аппарат прицеплен без какого-либо уплотнения, прямо к физической линии и, соответственно, на другом конце также?
 Бод - это колличество переданой информации в секунду. К примеру, в телеграфии один знак кодируется пятью битами, а скорость передачи данных 50 Бод - итого: 250 бит/с.


 
GDI+   (2010-03-09 19:31) [45]


> Bob   (08.03.10 07:41) [42]
>
> > GDI+   (07.03.10 18:53) [38]
>
> Нет слов. :-(


Ну почему нет слов. Написание драйверов - это самая сложная часть в системном программировании. Так что 499$ у кампании, которая занимается разработкой драйверов найтись должно.


 
Anatoly Podgoretsky ©   (2010-03-09 20:11) [46]

> абизяна  (09.03.2010 15:46:44)  [44]

Не учитываешь старт/стоповые импульсы.


 
абизяна   (2010-03-09 23:10) [47]


> Anatoly Podgoretsky ©   (09.03.10 20:11) [46]
> > абизяна  (09.03.2010 15:46:44)  [44]
>
> Не учитываешь старт/стоповые импульсы.

Ты прав. В этом случае 6 bit на символ.
Я о том, что Бод - это единица одной целой информации, а не bit. В противном случае зачем ещё одну сущность множить.
А вопрос в сабже странный: COM-порт работает последовательно, поэтому речь должна идти о битах в секнду, а не о Бодах. Может у него целой единицей информации является 1TByte, вот и получится, что нужно, если 1 Бод - за раз последовательно выслать целый TByte.


 
Германн ©   (2010-03-10 00:15) [48]

Для СОМ-порта, а в сабже именно о нем идет речь baud = = bits per sec.


 
Bob   (2010-03-10 05:33) [49]

> GDI+   (09.03.10 19:31) [45]

"Нет слов" == "нет 499$". :-)
А компании, в кот. я занимался этими делами нет давным-давно. :-(

> Германн ©   (10.03.10 00:15) [48]

> baud = = bits per sec.

+1


 
Вариант   (2010-03-10 06:39) [50]


> Германн ©   (10.03.10 00:15) [48]

А что говорится в определениях терминов БОД и БИТ В СЕК.?


 
brother ©   (2010-03-10 06:41) [51]

как всегда)
http://ru.wikipedia.org/wiki/%D0%91%D0%B8%D1%82_%D0%B2_%D1%81%D0%B5%D0%BA%D1%83%D0%BD%D0%B4%D1%83
и
http://ru.wikipedia.org/wiki/%D0%91%D0%BE%D0%B4


 
brother ©   (2010-03-10 06:42) [52]

> как всегда)

те ничего нового...


 
Anatoly Podgoretsky ©   (2010-03-10 08:58) [53]

> Германн  (10.03.2010 00:15:48)  [48]

Для низких скоростей это не так, не забываем про нетипичные стоповые импульсы длиной в 1,42 / 1.5


 
tesseract ©   (2010-03-10 14:05) [54]


>  а в сабже именно о нем идет речь baud = = bits per sec.


6 бит +2 бит стоп + 1 стартовый. Сколько BPS? А сколько baud ?


 
Anatoly Podgoretsky ©   (2010-03-10 14:13) [55]

> tesseract  (10.03.2010 14:05:54)  [54]

Есть другой принцип измерения, слов в минуту.

Speed, intended to be roughly comparable to words per minute, was the standard designation introduced by Western Union for a mechanical teleprinter data transmission rate using the 5-bit baudot code that was popular in the 1940s and for several decades thereafter. Such a machine would send 1 start bit, 5 data bits, and 1.42 stop bits. This unusual stop bit time was actually a rest period to allow the mechanical printing mechanism to recycle. Since modern computer equipment cannot easily generate 1.42 bits for the stop period, common practice is to either approximate this with 1.5 bits, or to send 2.0 bits while accepting 1.0 bits receiving.

For example, a 60 speed machine is geared at 45.5 baud (22.0 ms per bit), a 66 speed machine is geared at 50.0 baud (20.0 ms per bit), a 75 speed machine is geared at 56.9 baud (17.5 ms per bit), a 100 speed machine is geared at 74.2 baud (13.5 ms per bit), and a 133 speed machine is geared at 100.0 baud (10.0 ms per bit). 60 speed became the de facto


 
Klopa   (2010-03-11 13:59) [56]

смысл есть много устройств с LPT портом, которого в современном компе уже не делают.
Им хорошо управлять из дельфи посылая нужные биты, для ХП
соотвествующая даже ДЛЛ есть.
Для просвященных - на порт вешается схема с релюшками, а их к лампам
или куда хочешь.
А вот с СОМом что-то не понятно, из-за того что у него есть скорость...


 
Германн ©   (2010-03-11 15:10) [57]


> А вот с СОМом что-то не понятно, из-за того что у него есть
> скорость...
>

Для таких задач можешь считать что нет у СОМа скорости.


 
tesseract ©   (2010-03-11 15:59) [58]


> Для просвященных


Это больше для школьников - извращения - их удел.


> из-за того что у него есть скорость...


Отличия синхронной и асинхронной передачи следует знать. У LPT вообще-то скорость вообще фиксированная - 12 кбит/сек. Да и на RS232 можно лампочки повесить - на DTR/CTS например.



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.393 c
2-1265644179
Инна
2010-02-08 18:49
2010.08.27
Решение задач


2-1271921806
Эренка
2010-04-22 11:36
2010.08.27
Ошибка деления на ноль, комплексные функции


2-1269848151
bobby
2010-03-29 11:35
2010.08.27
Относительные пути Windows


4-1233264082
Nikfel
2009-01-30 00:21
2010.08.27
Как создать окно с кнопкой


2-1265953833
n_sch
2010-02-12 08:50
2010.08.27
Rave Reports 5





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский