реклама на сайте
подробности

 
 
> Куча вопросов по RS232
manial
сообщение Feb 16 2010, 10:50
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 15-04-07
Пользователь №: 27 057



Добрый день! Захотелось собрать шнурок для подключения калькулятора casio к компу по RS232. Нашел пару схем. На одной используется MAX232, а на другой триггерный инвертер (схему прикрепил).
1/Будет ли работать 2я схема, откуда там будет браться отрицательное напряжения для передачи "1" ?
2/Порты COM работают обязательно по rs232 ?
3/Порт LPT и 25разьемный rs232 это разные вещи или LPT можно запрограммировать для передачи по rs232?
4/Какие уровни напряжения на LPT ?
Заранее спасибо !
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
manial
сообщение Feb 16 2010, 12:34
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 15-04-07
Пользователь №: 27 057



Цитата
Будет. Порог переключения практически всех приемников RS-232 - порядка +1.2..+1.5V. На относительно небольших расстояниях работает устойчиво и уровнями логики...


Со стороны калькулятора я все понимаю, от него идет наверное TTL сигнал, но как будет понимать эти уровни комп ? По док-ции, rs232 воспринимает 5V как "0" (все ок), но вот 0V для него вообще неопределенный уровень. Или я что то путаю ?

Цитата
Раньше (очень давно) - TTL, сейчас - пятивольтовый CMOS (полный размах при отсутствии нагрузки, иногда нагрузочная способность очень низкая - на ноутбуках, к примеру).


Какая разница между TTL и 5и вольтовым CMOS ?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 16 2010, 13:28
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(manial @ Feb 16 2010, 14:34) *
По док-ции, rs232 воспринимает 5V как "0" (все ок), но вот 0V для него вообще неопределенный уровень. Или я что то путаю ?
По спецификации для RS232 уровень MARK(лог.0) = +12...+3в, уровень SPACE - -3...-12в. В реальности - уровень SPACE от ~+1.2 до -12в. Поэтому ваши триггера с инверторами внутри работать будут.
Цитата(manial @ Feb 16 2010, 14:34) *
Какая разница между TTL и 5и вольтовым CMOS ?
Уровни логических сигналов и переходов между ними. http://ru.wikipedia.org/wiki/Transistor-transistor_logic http://ru.wikipedia.org/wiki/КМОП


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
firstvald
сообщение Feb 19 2010, 12:09
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 580
Регистрация: 3-06-08
Пользователь №: 38 041



Цитата(Сергей Борщ @ Feb 16 2010, 16:28) *
По спецификации для RS232 уровень MARK(лог.0) = +12...+3в, уровень SPACE - -3...-12в. В реальности - уровень SPACE от ~+1.2 до -12в. Поэтому ваши триггера с инверторами внутри работать будут.


Не обязательно. Сталкивался с тем, что настольный комп понимал логические уровни на rxd входе, а наладонник - нет и требовал обязательного "захода" в отрицательные напряжения.

Так что тут как повезет.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 03:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01405 секунд с 7
ELECTRONIX ©2004-2016