Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: RS-232. Как распознать назначение немаркированных внутрикабельных проводников?
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
ArthurGo
Имеется информационное табло MEGATEX TD807MD и компьютерная программа для вывода информации на табло. С компьютером табло соединялось нестандартным кабелем RS232. Нестандартность кабеля состоит в том, что со стороны табло кабель заканчивается 10-ти штырьковым круглым разъемом 3 9003 PCOTB вместо обычного разъема DB-9S (как со стороны компа).
Беда заключается в том, что во время строительных работ разъем DB-9S помешал кому-то из строителей. Этот разъем был попросту срезан с кабеля и удален. Схему распайки разъема DB-9S на этом 8-ми жильном кабеле RS232 требуется воссоздать.
Вопрос состоит в следующем. Какой из электрически безопасных для внешнего устройства методик распознавания сигнального назначения немаркированных проводников в соединительном кабеле RS232 следует воспользоваться? Можно ли, например, по цвету оплетки проводников опознать хотя-бы электрическию цепь сигнальной "земли"?
rezident
Входы/выходы легко распознать с помощью тестера. Сначала нужно найти общий провод, все дальнейшие измерения напряжений нужно делать относительно него. На выходах RS232 в неактивном состоянии должен быть логический уровень соответствующий состоянию mark, т.е. напряжение в диапазоне от -5В до -12В. На входах RS232 напряжение должно быть не более сотни-другой мВ. Ну, а дальше стандартный метод "научно обоснованного тыка" biggrin.gif Соединяем входы с выходами, а выходы с входами в разной комбинации, пока не заработает как надо wink.gif
ChYM
может здесь помогут
http://www.megatex.bg/bg/products/#
ArthurGo
Цитата(rezident @ Sep 19 2008, 22:22) *
На выходах RS232 в неактивном состоянии должен быть логический уровень соответствующий состоянию mark, т.е. напряжение в диапазоне от -5В до -12В. На входах RS232 напряжение должно быть не более сотни-другой мВ.

Эти уровни входных/выходных цепей внешнее устройство при включенном питании поддерживает самостоятельно?( т.е. без связи с компьютером?).


Цитата(ChYM @ Sep 19 2008, 22:37) *
может здесь помогут
http://www.megatex.bg/bg/products/#

К сожалению, служба поддержки MEGATEX не откликается. Теперь по их юридическому адресу какой-то TRADE... обитает. Да и табло MEGATEX TD807 штучка довольно древняя (1998 г.). Вскрыть это табло для поиска возможной маркировки на платах пока тоже не получается.
rezident
Цитата(ArthurGo @ Sep 20 2008, 00:45) *
Эти уровни входных/выходных цепей внешнее устройство при включенном питании поддерживает самостоятельно?( т.е. без связи с компьютером?).
Да, само по себе!
Впрочем может встретится засада, если устройство представляет из себя DTE (Data Terminal Equipment), такой же тип как и компьютер. В отличие от, скажем, модема, который является DCE (Data Communications Equipment). Но если вы выясните и сообщите нам количество входов и выходов, тогда можно будет определить к какому типу относится интерфейс этого табло.
ChYM
Цитата(ArthurGo @ Sep 19 2008, 21:45) *
Эти уровни входных/выходных цепей внешнее устройство при включенном питании поддерживает самостоятельно?( т.е. без связи с компьютером?).

В большинстве устройств используются только 3 сигнала интерфейса RS-232: TxD, RxD и GND. Я бы вскрыл десятиконтактный разъем и глянул сколько там проводов реально распаяно. Если 3, то легче станет искать. Относительно GND на TxD должно быть напряжение от -3 до -12 В (при включенном питании табло). Я бы при применении нестандартного разъема для RS-232 придерживался б стандартной нумерации контактов для интерфейса (т.е. для этих трех сигналов 2,3,5 причем 5-й GND)
ArthurGo
Цитата(rezident @ Sep 19 2008, 22:49) *
Да, само по себе!
Впрочем может встретится засада, если устройство представляет из себя DTE (Data Terminal Equipment), такой же тип как и компьютер. В отличие от, скажем, модема, который является DCE (Data Communications Equipment). Но если вы выясните и сообщите нам количество входов и выходов, тогда можно будет определить к какому типу относится интерфейс этого табло.

Для связи табло с компом использован кабель Type CM24AWG PATCH CORD (UL) E151955 CSA LL79189
ETL VERIFIED CAT .5 CABLE MASTER 7L03
Распайка цветных проводников на 10-ти штырьковом круглом разъеме 3 9003 PCOTB со стороны табло выглядит следующим образом.
1 бело-коричневый
2 бело-оранжевый
3 оранжевый
4 бело-синий
5 -
6 -
7 коричневый
8 бело-зеленый
9 зеленый
10 синий
Т.е. в кабеле задействовано все 8 проводников.
Хотелось бы, в первую очередь, выявить проводник сигнальной "земли". Но какая из трех известных рекомендаций по выбору цветов здесь использована - неизвестно.
ChYM
Цитата(ArthurGo @ Sep 19 2008, 22:18) *
Т.е. в кабеле задействовано все 8 проводников.
Хотелось бы, в первую очередь, выявить проводник сигнальной "земли". Но какая из трех известных рекомендаций по выбору цветов здесь использована - неизвестно

Может вскрытие табло поможет найти "землю"?
rezident
ArthurGo, в стандарте RS-232 (EIA/TIA-232-F) нет даже упоминания типа разъема. А тип кабеля и цвета проводников тем более не стандартизованы. sad.gif
Для начала попробуйте прозвонить каждый провод с экраном кабеля (если он есть) или с какой-нибудь корпусной частью разъема или самого табло.
ArthurGo
Цитата(ChYM @ Sep 19 2008, 23:29) *
Может вскрытие табло поможет найти "землю"?

Конечно, вскрытие корпуса табло дало бы побольше информации. Можно было бы обратить также внимание на типы выходных микросхем. Но 3-х секционное табло смонтировано на высоте в 3 м. По 18 болтиков надо бы отвернуть на лицевых панелях в каждой секции, но все болты прокручиватся на прихваченных ржавчиной внутренних гайках. (Ну кто так строит! crying.gif ). А с внутренней стороны секции табло закрыты тяжеленными стальными листами.

Цитата(rezident @ Sep 19 2008, 23:45) *
ArthurGo, в стандарте RS-232 (EIA/TIA-232-F) нет даже упоминания типа разъема. А тип кабеля и цвета проводников тем более не стандартизованы. sad.gif
Для начала попробуйте прозвонить каждый провод с экраном кабеля (если он есть) или с какой-нибудь корпусной частью разъема или самого табло.

Это наверное только у нас в стране востребованы стандартные RS-232 кабели с наиболее популярным сочетанием парных разъемов DB-9. Хотя информацию об экзотическом 10-ти штырьковом круглом разъеме 3 9003 PCOTB мне не удалось найти даже в интернете.
Мысль прозвонить провода на корпус табло мне показалась заманчивой.
Если будет найден земляной провод, тогда число возможных перестановок
проводов при использовании "метода технического тыка" уменьшится с 8!(факториал) до 7!.
А если на оставшихся проводах еще выявится существенная разница в уровнях потенциалов, на которую ChYM рекомендует обратить внимание, то число возможных перестановок сократится до вполне приемлего значения.
ArthurGo
Вопреки ожиданиям, ни один из проводников кабеля не замкнут на корпус табло.
Так что с выявлением сигнальной земли предстоит еще повозиться.
MrYuran
Цитата(ArthurGo @ Sep 20 2008, 00:54) *
Хотя информацию об экзотическом 10-ти штырьковом круглом разъеме 3 9003 PCOTB мне не удалось найти даже в интернете.

Наверняка РС10ТВ. Очень популярен у военных, у лётчиков - повсеместно.
Мы в приборах тоже применяем.
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файла
Такой? (это не совсем он, китайская поделка, но как бы аналог)
редактор
А питание на табло подается по этому же разъему или есть дополнительный???
ArthurGo
Цитата(MrYuran @ Sep 22 2008, 12:32) *
Наверняка РС10ТВ. Очень популярен у военных, у лётчиков - повсеместно.
Мы в приборах тоже применяем.
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файла
Такой? (это не совсем он, китайская поделка, но как бы аналог)

Разъем на табло MEGATEX TD807MD точно такой же, как на фотографии. Такой же "папа", как на правой фотографии, уставлен на табло. Такая же "мама", как на левой фотографии, установлена на примыкающем конце кабеля RS232.
Наверное, выбор "авиационного" разъема для установки со стороны табло оправдывается тем, что табло должно работать при повышенной влажности воздуха, которая характерна для плавательного бассейна, над которым смонтировано табло.

Цитата(редактор @ Sep 22 2008, 16:31) *
А питание на табло подается по этому же разъему или есть дополнительный???

Табло запитывается от встроенного блока питания, к которому отдельным кабелем подводится
напряжение ~220 вольт.
rezident
Гм. Вопрос был задан три дня назад, а проблема до сих пор не решена? 07.gif Вы бы хоть результаты измерений озвучили. Сколько выходов намеряли-то: два, три или четыре?
Могу предложить такую стратегию.
Находим любые два провода между которыми разность потенциалов -5В...-12В. Тот на котором минус будем считать выходом, а тот который более положительный пока условно будет GND.
Измеряем напряжения на остальных пинах разъема, подсчитываем сколько "минусов" относительно условного GND. Если вдруг обнаружится среди минусов большой плюс (+5В...+12В), то тоже его причисляем к выходам.
Далее проверяем является ли условный GND реальным. Для этого берем резистор 100-300Ом и замыкая им найденные выходы на условный GND измеряем ток, протекающий через этот резистор. Если ток превышает величину 7-10мА, то значит GND определен правильно. Если ток меньше, то значит условный GND это вход.
Ну а дальше дело терпения и техники wink.gif Подключая поочереди входы разъема табло к выходам COM-порта PC пытаемся получить какую-нибудь реакцию на выходах.
Максим Зиновьев
Цитата
Беда заключается в том, что во время строительных работ разъем DB-9S помешал кому-то из строителей. Этот разъем был попросту срезан с кабеля и удален.



Я подозреваю, всё гораздо проще. Тинейджеры где-то оторвали и принесли автору это табло. И автор, почитавши интернет, узнал про сом и программу. Теперь задача сделать так, чтобы табло заотображало.

Иначе я не понимаю демонстрации мамопапы аналогов разъемов. И прочих. smile.gif

Цитата
Мысль прозвонить провода на корпус табло мне показалась заманчивой.


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

Вполне вероятно, что там витые пары "сигнал-гроунд"
ArthurGo
Цитата(rezident @ Sep 22 2008, 23:18) *
Гм. Вопрос был задан три дня назад, а проблема до сих пор не решена? 07.gif Вы бы хоть результаты измерений озвучили. Сколько выходов намеряли-то: два, три или четыре?

За срыв сроков уж не судите слишком строго. crying.gif
Представьте себе тренера, который вместо проведения занятий прячется за корпусом табло в трех метрах над землей. Мне не хотелось бы, чтобы все ученики со смеху потонули lol.gif
Манипулировать на высоте щупами тестера в микроскопическом разъеме оказалось не таким уж простым делом. Понятно, что если земляной провод не прозванивается с корпусом табло на верхнем конце кабеля, то эксперименты должны быть перенесены на нижний конец кабеля. В ближайших планах - подыскать какую-нибудь подходящую вспомогательную "гребенку" для распайки нижнего конца кабеля и промеривания межконтактных потенциалов.
ArthurGo
Цитата(maximiz @ Sep 23 2008, 01:40) *
Иначе я не понимаю демонстрации мамопапы аналогов разъемов. И прочих. smile.gif

"Заусенец" на разъеме оказался "единичкой". Благодаря автору картинок стало ясным точное название разъема - PC10TB. Про такой разъем уже можно кое-что найти в интернете.
На левой картинке также виден "ключ" и два средних гнезда для 5-го и 6-го контакта, которые не распаяны на кабель. Логично было бы предположить, что этой линией условно отделены друг от друга входные и выходные контакты.
evgeny_ch
Часто попадалась такая распиновка минидина.
ArthurGo
Цитата(maximiz @ Sep 23 2008, 01:40) *
Вполне вероятно, что там витые пары "сигнал-гроунд"

В RS232 предусмотрена лишь одна земляная шина (ground). Если в кабеле четыре витые пары и одна из них с "землей", то по какому принципу подбираются остальные сигнальные пары?
rezident
Цитата(ArthurGo @ Sep 23 2008, 08:40) *
За срыв сроков уж не судите слишком строго. crying.gif
Представьте себе тренера, который вместо проведения занятий прячется за корпусом табло в трех метрах над землей. Мне не хотелось бы, чтобы все ученики со смеху потонули lol.gif

Вот это ваше табло?
http://www.megatex-info.com/en/products/?p=116

Действительно в плавательном бассейне установлено?
Вы бы уже ознакомили нас с результатами ну хоть каких-то измерений. laughing.gif


Цитата(ArthurGo @ Sep 24 2008, 01:09) *
В RS232 предусмотрена лишь одна земляная шина (ground). Если в кабеле четыре витые пары и одна из них с "землей", то по какому принципу подбираются остальные сигнальные пары?
ИМХО по принципу "как монетка упадет" smile.gif Или по аналогии с другими изделиями своей же фирмы.
Если следовать логике, то витой парой обычно дифференциальные интерфейсы ведутся. Типа RS422, RS485, Ethernet и т.п. Но в описании по ссылке вроде однозначно указано, что там RS-232.
Цитата
hardware - serial RS 232 port
ArthurGo
Цитата(rezident @ Sep 24 2008, 00:40) *
Вот это ваше табло?

Габариты те же, но табло у нас попроще. Модификация MD (Message Display): табло на 6 информационных строк. Установлено над 5-ти дорожечным бассейном без стоек на углу под потолком.
Цитата
Вы бы уже ознакомили нас с результатами ну хоть каких-то измерений. laughing.gif

Кусачки для зачистки проводов, тестер и маркировочные бумажки уже припасены.
Осталось выбраться в этот бассейн в неурочное время в ближайшие дни. wacko.gif
ArthurGo
Цитата(ArthurGo @ Sep 24 2008, 05:35) *
Осталось выбраться в этот бассейн в неурочное время в ближайшие дни. wacko.gif

А вот и "пасьянс" подоспел. Составленный из промеренных межпиновых потенциалов со стороны табло.
Код
     1     2     3      4     7     8     9     10
1    x    -4.82 -4.82  -3.68  0.09 -4.82  0.03 -4.00
2    4.83  x     0      0.01  4.73  0     0.03  0.01
3    4.83  0     x      0.01  4.73  0     0.4   0
4    3.68  0.01  0.01   x     3.83  0     0.04  0
7    0.1   0.02 -4.72  -3.96  x    -4.72  0.01 -3.79
8    4.83  0     0      0     4.72  x     0.04  0
9    0     0     0.01   0     0.01  0     x     0
10   3.97  0     0      0     3.99  0.01  0.03  x


Примечания. Отсчеты брались по 20-ти вольтовой шкале тестера
без переключений на милливольтовую шкалу и без выжидания
окончания переходных процессов. Поэтому полярности
малых напряжений не фиксировались и симметричные относительно
главной диагонали элементы в вышеуказанной матрице не подравнивались
по абсолютной величине. При всех измерениях "земляной" щуп тестера
устанавливался на первый конакт в каждой паре контактов.

Что касается витых пар в кабеле, то вот какие обнаружены пары:
1,7; 2,3; 4,10; 8,9.
rezident
Цитата(ArthurGo @ Sep 25 2008, 02:47) *
А вот и "пасьянс" подоспел. Составленный из промеренных межпиновых потенциалов со стороны табло.

Я, решив ваш пасьянс, пришел к таким вот выводам
1. общий провод, сигнал GND
2. выход, либо возможно соединяется внутри табло с 3 и 8 контактами
3. выход, либо соединяется внутри табло с 8 контактом
4. выход
7. вход
8. выход, либо соединяется внутри табло с 3 контактом
9. на вход не очень похоже, скорее экран или вообще не используется
10. выход
Однозначно могу только сказать про 1й, 7й. Про наличие соединения между 3м и 8м контактами имею очень большое подозрение.
Предлагаю для начала попробовать соединить таким образом
табло --- COM-порт (DB9-M)
-----------------
1 --- 5 (GND)
2 --- 6 (DSR)
3 --- 1 (CD)
4 --- 2 (RXD)
7 --- 3 (TXD)
8 --- 9 (RI)
9 --- 7 (RTS)
10 --- 8 (CTS)
Если связь не пойдет, то оставив соединения 1-5 и 7-3, попробовать сигнал RXD от PC последовательно подключать к другим выходам: 2, 3, 8, 10, проверяя появление связи.
Максим Зиновьев
Цитата
В RS232 предусмотрена лишь одна земляная шина (ground). Если в кабеле четыре витые пары и одна из них с "землей", то по какому принципу подбираются остальные сигнальные пары?


Это в спецификации. Также в спецификации пишут о полезности экранирования. На низких бодрейтах по витой или "сигналы-в-экране" - одинаково.

Если мультиметром будет пищать между любых четырёх проводников четырёх двоек - я прав. И это быдет гроунд сом-а.

Матрицу сами разгадывайте, пипки на разёмах определяйте тож.

Определение сигналов на сом заключается во включении гипертемиинала, сидении рядом со своим компьютером и протыкивании дб-9 относительно, кажется, 5 (гнд).
Матрица должна быть линейная.
ArthurGo
Цитата(rezident @ Sep 25 2008, 22:53) *
Я, решив ваш пасьянс, пришел к таким вот выводам
1. общий провод, сигнал GND
2. выход, либо возможно соединяется внутри табло с 3 и 8 контактами
3. выход, либо соединяется внутри табло с 8 контактом
4. выход
7. вход
8. выход, либо соединяется внутри табло с 3 контактом
9. на вход не очень похоже, скорее экран или вообще не используется
10. выход


Огромное спасибо всем откликнувшимся за конкретные рекомендации!
Перед проведением последующих экспериментов я должен буду взять
тайм-аут на недельку, чтобы обзавестись необходимой оснасткой.
Мне нужно будет выбраться в "Чип-Дип" за подходящей коммутационной
матрицей, либо за набором зажимов.
Есть также ряд вопросов по безопасности для табло.
Не переключать контакты при включенном питании, это понятно.
Нужно ли использовать защитные резисторы или диоды?

Цитата(ArthurGo @ Sep 25 2008, 00:47) *
Что касается витых пар в кабеле, то вот какие обнаружены пары:
1,7; 2,3; 4,10; 8,9.


"Замес" проводов в пары здесь выбран случайным?
rezident
Цитата(ArthurGo @ Sep 26 2008, 08:47) *
Нужно ли использовать защитные резисторы или диоды?
Не обязательно. Драйверы RS-232 обычно имеют защиту от К.З. Достаточно будет того, чтобы общие провода интерфейса табло и PC были все время соединены.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.