Страница 1 из 1

COM-порт

Добавлено: 03.12.2010, 13:41
hypertigr
Я обладатель Disco usb oscilloscope. Подскажите пожалуйста как сделать чтоб com устройство приделать через disco к компу. Обчел кучу инфы, но так и не разобрался. Я дошел до следующего:
- соединяю disco с компом
- запускаю Disco virtual.
- ставлю галочку, и вроде все готово.
Но вот собственно проблемма! : куда горе com-порт коммутировать?
на корпусе disco есть bus A и bus B, каждый по десять пин.
com порт имеет 9 пин. Нигде не нашел какой пин к какому коммутировать - дайте пожалуйста ссылку на то как с помощью disco присоединить com устройство к компу! Интерисно где у disco оказываются пины RXD, TXD, GND.
Прошу извинить если не в тему форума.

Добавлено: 03.12.2010, 14:43
шпунтик
Думаю вот это поможет http://www.motor-master.ru/modules.php? ... age&pid=26

Добавлено: 03.12.2010, 16:19
hypertigr
Очень даже интересный url.
Обчитал все это, и как я понял одного Disco осциллографа не хватит чтоб подключить настоящий com? т.е. он может на шине B организовать сигнал только на ttl уровне, и напрямую к bus b никак не получиться подцепить com устройство ?

Добавлено: 03.12.2010, 17:31
zanovo
Все известные мне USB-RS232 переходники не могут создать полноценный COM порт с 12V . Только с TTL ,т. е. 5V.
Вы сообщите какое именно устройство хотите подключить через Disco, советы будут точнее!

Добавлено: 03.12.2010, 17:52
hypertigr
Вообще (не считайте меня извращенцем), подключить disco-com хочу к единственному настоящему com порту своего компа. :) на самом деле в protеus-е имитирую программатор (виртуальный), который "якобы" прикручу к реальному com1 компа, и этот com1 будет портом виртуального программатора, соединяю его с com-disco, и заставляю софтину программатора работать с виртуальным disco-com. Таким образом по идее софтина должна работать с имитируемым программатором. Вот как здорово! А как я понимаю логический "0" ttl уровеня это 0v, а логический "0" com-порта это -12v? если я не прав то поправте пожалуйста.

Добавлено: 03.12.2010, 21:08
air09
Да. Ничего не понял...MAX-232 и предназначена для преобразования ТТЛ уровней в уровни СОМ-порта и наоборот.

Добавлено: 03.12.2010, 21:23
dudarchuk
hypertigr писал(а): А как я понимаю логический "0" ttl уровеня это 0v, а логический "0" com-порта это -12v? если я не прав то поправте пожалуйста.
Да ноль он и в Африке ноль.
А вот уровни логической единицы разные: 5 В или 12 В.
Извините, неправ. Никогда не занимался КОМ-портом.
Вот нашел урони для КОМ
логич. 0 - от +3 до +15 В
логич. 1 - от -3 до -15 В

Добавлено: 03.12.2010, 21:49
kms
В Rs232 логический ноль это +12в а логическая единица -12в. Вернее, если быть точным, все что более +3в это 0 а что менее -3d это 1.

Добавлено: 04.12.2010, 10:16
bobych
Еще точнее: +3...+12V =Log "0". -3...-12V =Log"1".

Добавлено: 04.12.2010, 20:05
hypertigr
Спасибо что поправили. Как я понял чтоб осуществить задуманную идею коммутации надо подсоединить max232 к bus B и к com порту, облепить его кондюками, и добавить питание, и тогда можно будет "есть хлеб". А без согласователя уровней ттл и com как я понял не обойтись?
А кстатии ноль, он в африке не обязательно ноль, если он логический! :)