Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.04;
Скачать: CL | DM;

Вниз

СОМ-порт и устройство   Найти похожие ветки 

 
DDD   (2001-12-13 16:33) [0]

У меня есть устройство, которое посылает данные на СОМ-порт:
-5В и +5В, относительно схемной земли.
Как правильно получить данные при помощи программы?


 
TonnyS ©   (2001-12-13 16:45) [1]

что это за устройство такое? у COM-порта примерно:
"0" = -5..-12 В, "1" = -3..0 В, а +5В - это куда?


 
OlegY ©   (2001-12-13 17:49) [2]

Как в анектоте: примэрно 7
A space = logical 0 = positive voltage between +3 and +12V
A mark = logical 1 = negative voltage between -3 and -12V




 
Com Port   (2001-12-14 01:44) [3]

Согласно данным из достоверных источников, если имеется в виду работа с Com портом компьютера, то вполне нормально работает обычная 5-ти вольтовая КМОП. Т.е. логическая 1 - 0.5В, логический 0 - 4.5В.
Однако, TonnyS, Вы о чем мувите? Где Вы нашли "COM-порт" с такими параметрами?


 
ValeraVV   (2001-12-14 07:09) [4]

Это COM порт, только стандарт RS-485 (двухпроводка, земли как таковой нет), нужна специальная плата или переходник (в нем две микросхемы всего одна MAX232, вторая - видимо - MAX485 :-)). А работаешь в системе с платой как с обычным портом (про переходник на RS-232 уж не говорю)


 
TonnyS ©   (2001-12-14 14:24) [5]

"ёжики тоже иногда ошибаются" - сказал ёжик, слезая с кактуса. Я не поленился порыться, наиболее прав оказался OlegY. Если интересно, то описание на русском RS-232C: http://www.gaw.ru/html.cgi/interface/rs232/start.htm


 
ComPort   (2001-12-14 16:35) [6]

Ну конечно же OlegY прав. Это и ёжику понятно. Я лишь хотел добавить, что внешнему устройству не необходимо иметь двуполярные 12 вольт. Достаточно однополярных 5В.


 
ValeraVV   (2001-12-14 18:06) [7]

он же говорит относительно схемной земли, про землю сигнальную ни слова
может и ошибаюсь ;-( , зато Delphi тут ни причем :-)


 
ValeraVV ©   (2001-12-18 07:38) [8]

из-за утери вдохновения отсылаю к описанию, причем на english
http://www.bb-elec.com/tech_articles/rs422_485_app_note/overview.asp#rs485


 
Shein   (2002-01-08 11:28) [9]

Если вопрос еще стоит, то вот мой вариант.
Хорошо бы знать что за устройство подключается, но в общем случае скорее всего там КМОП вход/выход, тогда вот подключение:
RS232 "COM"(9-ти контактный)

2 RxD ----------------- TxD устройства
3 TxD -----------------R--*---|>|--->+5V
|
*---|<|--->-5V
|
----RxD устройства
5 GND------------------GND схемная земля
7 RTS-----|
8 CTS-----закоротить 7 c 8
4 DTR-----
6 DSR-----| и 4 c 8
R это резистор где-то 1-5 кОм Диоды нужны, чтоб ограничить уровни поступающие на вход устройства в пределах его питания. Они могут стоять и внытри устройства, а могут и не стоять. Еще желительно чтоб, компьютер и устройство имели общее заземление. И все - вперед. Работаешь с COM"мом любой компонентой позволяющей читать и писать в порт.



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

Текущий архив: 2002.04.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.008 c
3-9364
scordi
2002-03-10 03:30
2002.04.04
Народ! Как в PARADOXе заполнить поле типа Graphic или Memo? (подробнее про Blob поля или другие идеи...)!


3-9366
urii
2002-03-11 18:56
2002.04.04
RXlib


4-9676
Serg001
2002-02-02 16:09
2002.04.04
Народ! Подскажите, что это за глюк!


6-9595
SemFLY
2002-01-21 19:31
2002.04.04
Событие ClientSocketRead


3-9425
Jumabai
2002-03-13 16:44
2002.04.04
Создание полей