Спасибо за информацию, к сожалению опробую только в понедельник.
Вид для печати
Спасибо за информацию, к сожалению опробую только в понедельник.
Ждем. Кстати, BYTEMAN, на какой стадии сейчас процесс оживления 1420? :)
Стоит в музее (музей ещё не работает), ждёт диски и перфоленту...
Выглядит как-то так: https://goo.gl/photos/fMNHig7JGn8wuktG6
Сделал, как написал MiX:
http://i069.radikal.ru/1707/5e/95b2639bb9e9t.jpg
SecureCRT посоветовал form
Запустил её, дальше методом тыка нашёл connect через com. Какие там настройки выставлять, подскажите?
Ну, в принципе, у этой самой 581ВА1 на 20-ю ножку надо полать RxD, с 25-й можно взять TxD в ТТЛ-уровнях. Аккуратно перерезаем дорожку к 20-й ноге, цепляем туда MAX232, и вперед! Только очень осторожно с землями. Если комп стационарный, ДО НАЧАЛА РАБОТ поставить его рядом и жестко соединить его кузов с конструктивом того блока СМ-ки, куда вставляется эта плата. Проводом, не менее 1 кв. мм, под винты - на компе - под винт БП, на СМ-ке возможностей много. Потому, что малейший дисконтакт имеет все шансы что-нибуть спалить из-за разности потенциалов между кузовами.
MAX232 можно приклеить на свободном поле платы ногами вверх и подпаять проводками.
- - - Добавлено - - -
Да, еще может понадобиться пара инверторов, понятия не имею, в каких уровнях там работает этот UART - в высоких, или низких...
Добрался наконец-то до компухтера.
По перемычкам: нечётность, паритет включен, 7 бит, 2 стоповых. При этом на ПЦ надо выключить flow control. Скорость - 9600.
Далее. Если есть осциллограф, я бы убедился, что на выходе переходника в сторону ПЦ есть импульсы, и при нажатии клавиш в терминале ПЦ есть импульсы в переходник (и переходник их транслирует в СМ). Мб просто ком-порт выбран неверно. Проверьте в биосе машины, чтобы порт был включен, и гляньте там адрес порта.
Вот все настройки, что нашёл, вроде всё как надо выставил.
http://s009.radikal.ru/i309/1708/ab/32f267233b4ft.jpg
http://s016.radikal.ru/i335/1708/93/a0d1bc74155et.jpg
http://s019.radikal.ru/i641/1708/cf/5d85ffa96db5t.jpg
http://s019.radikal.ru/i602/1708/6d/417a698591c3t.jpg
Не работает.
Осциллограф попробую найти, где-то был.
-------------------
upd:
Нашёл осциллограф С1-65А
-------------------
upd:
COM-порт TxD = 3 контакт
http://s018.radikal.ru/i519/1708/79/bddada0144eat.jpg
При включенном SecureCRT и зажатой клавишей на клавиатуре.
Если идея в том, чтобы подключить PC вместо терминала СМ - лучше сначала проверить передачу байтов от СМ к PC.
Можно ввести в пульте СМ следующий код :
Код непрерывно выводит содержимое R0 в порт передатчика 177566 - занести в R0 код буквы A ( 101 ) и запустить программу с адреса 1000Код:L 1000
D 001000 10037
D 001002 177566
D 001004 775
После этого на терминале СМ должна начать непрерывно выводиться буква A.
Затем можно (например) поменять 177566 на адрес передатчика порта второго последовательного адаптера и проверить осциллографом весь тракт передачи от СМ до PC.
Когда на экране эмулятора терминала в PC начнёт выводиться буква A - тракт передачи настроен и после аналогичной настройки тракта приёма можно подключать PC вместо системного терминала.
на выходе из COM порта ПК
5 GND - 0
2 (RX) - 0
3 (TX) ~ 1v (при нажатии на клавишы появляются сигналы (фото до этого скидывал))
на выходе переходника
7 GND - 0
24 (RX-) ~ 4.5v
25 (TX+) ~1v
20 (+5v) ~1.3v
на нажатие клавиш ни как не реагирует (или мож я не заметил)
http://s61.radikal.ru/i174/1708/96/a6faeea4e689t.jpg
----------
upd:
посмотрел сигналы на обычном терминале.
http://s019.radikal.ru/i616/1708/bd/24ce98581b8et.jpg
2 контакт верхнего ряда
8 контакт нижнего ряда
сигнал такой (5v/деление)
http://s018.radikal.ru/i508/1708/77/277ae410a887t.jpg
4 контакт нижнего ряда
6 контакт верхнего ряда
сигнал такой (10v/деление)
http://s019.radikal.ru/i643/1708/ec/1565fbb12adbt.jpg
Выход (TX) в спокойном состоянии должен выдавать минус 10..12 вольт, в импульсе плюс 10..12 вольт. Для того чтобы проверить COM порт, надо отсоединить его от адаптера и замкнуть вход- выход (RX)-(TX). Далее открыть эмулятор терминала и по нажимать клавиши. В эмуляторе терминала должны появится символы соответствующие нажатой кнопке.
Продолжение...
Если символы появились, переходим к следующему этапу.
Разъединяем 2-3 контакты СОМ порта и подсоединяем к адаптеру. Перемычки 7-8, 1-4-6 оставляем.
Адаптер отсоединить от ИРПС СМ и собрать такую схему:
Соединить вместе контакты адаптера токовой петли
7(GND)- 13(TX-)
25(TX+)-24(RX-)
12(RX+)-20(+5v)
Подсоединить блок питания к адаптеру. Запустить эмулятор терминала и по нажимать клавиши. В эмуляторе терминала должны появится символы соответствующие нажатой кнопке.
- - - Добавлено - - -
Ещё один важный момент!
Поскольку на адаптере есть переходник DВ25male -DB25male то возможно что схема соединения сделана по нуль модемному кабелю.
Чтобы это проверить, надо отсоединить переходник и прозвонить контакты между входного и выходного разъёма переходника.
контакты
2-2 или 3 если нуль модемный кабель.
3-3 или 2 если нуль модемный кабель.
7-7 в обоих случаях.
2 момент.
Не смотря что стандарт RS232 DB25 подразумевает ВЫХОД это 2 контакт, а 3 ВХОД. На адаптере сделано наоборот. Видимо это сделано для того чтобы адаптер вставлялся в РС без нуль модемного кабеля.
3 момент.
RS232 DB9 подразумевает ВЫХОД это 3 контакт, а 2 ВХОД. При этом земля находится на 5 контакте.
Если переходник сделан по нуль модемному кабелю то рабочая схема должна быть такая:
Ежели переходник прямой, контакты 2(RX),3(TX) COM порта поменять местами.Код:COM порт РС DB9 переходник DВ25male -DB25male адаптер
5(GND)- 7(GND)-7(GND)- 7(GND)
2(RX) 2(RX) -3(TX) 3(TX)
3(TX) 3(TX)- 2(RX) 2(RX)
- - - Добавлено - - -
Когда мерят уровень на токовой петле, то мерят не относительно земли, а относительно обратной связи. Если земля находится на осциллографе то можно зашунтировать земляным щупом (крокодилом) нагрузочное сопротивление идущие от 5в или от земли. Таким образом возрастет ток и выведет из строя запитанный элемент, который через сопротивление на земле. Если зашунтировано на землю сопротивление от 5в, то сделает нерабочей схему, и может вывести сопротивление из строя.
В итоге.
RS232 мерить осциллографом относительно земли подключив землю к PC.
ИРПС мерить осциллографом относительно обратной связи отключив землю осциллографа от PC.
- - - Добавлено - - -
...
Замеры на токовой петле производятся только с подключенным и запитанным адаптером, иначе не запитанный через нагрузку выходной транзистор ИРПС с открытым коллектором, не выдаст никакого импульса. Тоже самое касается транзистора адаптера.
- - - Добавлено - - -
Ещё вариант
Когда не используется земляной щуп (крокодил) то можно соединить в землю РС-СМ-осциллограф. Подразумевается что земляной щуп соединен с корпусом осциллографа. Замеры RS232 остаются прежними. Замеры токовой петли можно делать как прямой так и обратной связи.
Для питания адаптера отдельный блок питания, но землёй он завязан.
И я об этом, чуть позже написал.
А там адрес не 777566 случаем? Или можно и так, и так?
...
Я предлагаю подключить ко второму ИРПС где адрес 176506 (776506) и на нем тренироваться. А к первому подключить терминал, с него и вводить команды.
Я бы, все-таки, выкинул на фиг эти токовые петли, вернее, обошел их. Для стационарного компа не нужен даже MAX232. Берем простую 555ЛА3 или ЛН1 (или 1533, 155 не годится), приклеиваем вверх ногами на свободное поле платы. TxD от компьютера подаем через резистор 4.7 кОм на вход приклеенного инвертора, с его выхода отдаем проводком на вход RxD 581-го UART'а. Дорожку, идущую к этому входу от схем токовой петли, режем. TxD от 581-й через другой инвертор отдаем прямо на RxD компьютера. Все, работать будет. Или нет - я не знаю, в высоких уровнях работают TxD и RxD у 581-й, или в низких. Если в высоких, то нужно будет еще раз проинвертировать каждый из сигналов. Проверяется просто: смотрим выход TxD на 581-й в спокойном состоянии (состояние СТОП). Если там низкий, нужно по два инвертора, если высокий - по одному.
COM-порт проверил, символы появляются (сигнал -12v - +12v), а вот адаптер не работает, символы не появляются, делал без переходника DВ25male -DB25male (на 24-25 контактах переходника +1,6v).
http://s019.radikal.ru/i642/1708/d3/abb15f27d809t.jpg
http://s016.radikal.ru/i335/1708/e8/e49099d1bf3dt.jpg
земля - понимаю, обратная связь - не понял (на какой контакт)?Цитата:
Сообщение от MiX;
------
Похоже придётся ковырять саму плату ИРПС
BYTEMAN, можете скинуть фото как вы переделывали эту плату?
Пишу с телефона, по этому немогу нормально ответить.
Переходник прозвонить. Если без него, то надо 2 на 3, и 3 на 2 контакты поменять местами. Вход на выход и
выход на вход RS232<>adapter.
немножко в сторону (я не знаток в подробностях с СМ и токовой петлёй) - но когда "железо и провода" будут правильно сделаны, то на РС (если виндовс) запускается что то типа HyperTerm (или др. аналогичную программу) и уже в НЕЙ настраивают параметры ком-порта (т.е. не в виндовс свойствах ком-порта).
Аааааа!!! Работает хреновина!!!! )))))):):v2_dizzy_roll:
Я до этого переходник прозванивал, он один к одному, и вроде 2ой и 3ий контакты местами менял... Видимо запарился, запутался.
Ну в общем схема ПК -> Com-порт -> адаптер -> замкнутые контакты 7-13, 25-24, 12-20 работает. Возвращаются на экран теже символы что и нажимаю.
---upd---
подключил к СМ - не работает :(
Ну или я опять чего перепутал, в терминале ни каких движений при нажатии клавишь.
-----------
так должно быть?
http://s019.radikal.ru/i623/1708/ec/747fa7512964t.jpg
-----------
http://s018.radikal.ru/i526/1708/a0/41441a65d7bct.jpg
прозвонил ещё раз
2-25
4-7
6-24
8-20
Значит и через переходник должно работать.
И не должно быть. На СМке нет эмулятора пульта, там настоящий пульт.
Теперь с пульта задать команды
И в эмуляторе терминала должна транслироваться буква Л.Код:L 1000
D 001000 10037
D 001002 177566
D 001004 775
Это рядовая программа, находящяяся по адресу [17]773000. Команды соответствуют клавишам обычного пульта:
L addr - загрузка адреса
D val - запись значение
E<пробел> - просмотр значения
S - запуск.
В железном пульте принцип примерно такой же. Сначала набираешь значение, нажимаешь клавишу загрузки адреса, набираешь значение, клавиша записи данных, ... или клавиша просмотра данных, ... или клавиша запуска. Русские названия клавиш не помню, в оригинале Load/Deposit/Examine/Start (команды эмулятора им соответствуют по первой букве). Отличие эмулятора пульта от железного - нет доступа к регистрам процессора. С железного они доступны через адреса вроде 17777700, 17777701, ... А так же в эмуляторе пульта циферки ограничены 16 битами - то есть с адресами выше работать можно только с помощью бубна :)
В эмуляторе пульта кроме того есть набор готовых загрузчиков - просто набирается имя и номер устройства.
MiX, form опередил, да, всё именно так, программа с адреса 173000, ПЗУшки сидят на плате таймера во второй корзинке.
Кинь ссылку на фотографию пульта, pls, а то уже не помню как там по русски все называется :)
Те, что в начале темы слишком мелкие - не разобрать.
Что будет на экране при включении СМ? Что будет на экране если вытащить плату ПЗУ с адресом 173000?