Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Плоттер Robotron REISS СМ6415 (K6418)
RSS

Плоттер Robotron REISS СМ6415 (K6418)

подключение к современной машине

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 * 7 8 9 10
Печать
 
jurey
Newbie


Всего сообщений: 26
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2007
Соедини с RTS и будет тебе счастье
Teodor
Гость
Старый опытный камикадзе

Откуда: Николаев, Украина
Всего сообщений: 4022
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2006
Тогда уж на CTS, т.е. на восьмую ногу. Попробую. Но на контакте DTR у плоттера всегда абсолютнейшая тишина. Вообще. Звонится в обрыв. Так что, боюсь, сие мне не поможет...
(Сообщение отредактировал Teodor 14 июня 2007 15:58)
jurey
Newbie


Всего сообщений: 26
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2007
В общем, смотри как надо спаять кабель.
1. Защитную землю на экран DB-9.
2. Земля - на 5-й пин DB-9.
3. RxD на TxD.
4. TxD на RxD.
5. DTR плоттера на СD (Carrier Detect, 1-й пин) и DSR (Data Set Ready, 6-й пин) DB-9, одновременно.
6. RTS (Request to Send, 7-й пин) и CTS (Clear to Send, 8-й пин) DB-9 вместе.
Всё. Должно работать как часы на любой скорости. Длину  кабеля лучше не более 3-х метров. Качество тоже имеет значение.
Не за что. :)

(Сообщение отредактировал jurey 15 июня 2007 0:14)
jurey
Newbie


Всего сообщений: 26
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2007

Вот приблизительно так, только DTR от плоттера.
Teodor
Гость
Старый опытный камикадзе

Откуда: Николаев, Украина
Всего сообщений: 4022
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2006
Именно так в настоящий момент и спаяно. Только с DTR _ничего_ не приходит. Вообще! Смотрелось осциллографом. Поэтому, как кабель не паяй - реально используется только три провода. Соответственно, контроль - только софтом.
ЗЫ-1: Схема приведенная на картинке - "заглушка" для аппаратных вариантов контроля. RTS закорочен на CTS, DTR на DSR - останется только программный XON/XOFF.
ЗЫ-2: Первая моя схема - DTR заводился на 1 и 6. Вторая - на 8-й, была надежда на CTS. Но по причине неформирования плоттером DTR - все это бессмысленно.
ЗЫ-3: Выдаваемые им коды, кстати, соответствуют XON - 11h и XOFF - 13h, но какого-то леса MODE не хочет этот вариант включать.
MODE 9600,N,8,1 - принимает.
MODE xon=on - принимает, но сбрасывает порт в 9600,E,7,1.
А все вместе - шиш, ошибка!
(Сообщение отредактировал Teodor 15 июня 2007 7:11)
jurey
Newbie


Всего сообщений: 26
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2007
Ну у меня же работает. Паяй кабель. Защитная земля на корпусе DB-9? И какой кабель? Джампера на 2400.
MODE 2400,N,8,1,P
jurey
Newbie


Всего сообщений: 26
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2007
P это timeout OFF
Teodor
Гость
Старый опытный камикадзе

Откуда: Николаев, Украина
Всего сообщений: 4022
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2006
[q]
Ну у меня же работает.
[/q]
А то, что устройства могут отличаться, как бы не в счет?
Повторяюсь еще раз - рисует он у меня прекрасно и если никуда не спешить, то вообще никаких вопросов не возникает. Но терять скорость неприятно, а попытки реализовать контроль передачи обламываются по простой причине  - нет аппаратной индикации переполнения буфера, DTR не меняет своего состояния никогда. Кабель отличный, все распаяно по родной доке (да и причем тут кабель? - осцилом-то прямо на разъем плоттера цеплялся). Пробовал паять и не по доке - результат не изменился.
Остается программный контроль - или реализовывать его в своей программе, или включить XON/XOFF. Проверил с помощью Advanced Serial Port Monitor - работает. Плоттер пишет в порт 13h - передача останавливается, когда буфер опустеет - в порт валится 11h и передача снова начинается.
Твою строчку вводил (с поправкой на скорость) - ну не работает она. Кстати, "P" - это не отключение таймаута, а включение синхронизации DSR и CTS:
Состояние устройства COM1:>br>--------------------------->br>    Скорость:              9600>br>    Четность:              None>br>    Биты данных:           8>br>    Стоповые биты:         1>br>    Таймаут:               OFF>br>    XON/XOFF:              OFF>br>    Синхронизация CTS:     ON    >>>br>    Синхронизация DSR:     ON    >>>br>    Чувствительность DSR:  OFF>br>    Цепь DTR:              HANDSHAKE>br>    Цепь RTS:              HANDSHAKE
Выставляю mode 9600,n,8,1,x - включается XON/XOFF:
Состояние устройства COM1:>br>--------------------------->br>    Скорость:              9600>br>    Четность:              None>br>    Биты данных:           8>br>    Стоповые биты:         1>br>    Таймаут:               OFF>br>    XON/XOFF:              ON    >>>br>    Синхронизация CTS:     OFF   >>>br>    Синхронизация DSR:     OFF   >>>br>    Чувствительность DSR:  OFF>br>    Цепь DTR:              ON>br>    Цепь RTS:              ON
И уже почти нормально, но раза три-четыре левые росчерки все-таки были (но намного меньше, чем до этого). Попробую отключить буферы FIFO.
ЗЫ: А в чем глубокий смысл зажатия скорости до 2400?
jurey
Newbie


Всего сообщений: 26
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2007
Я так понял у тебя основная проблема переполнение буфера. Так давай копать в этом направлении. Скорость что на 2400 что на 9600 существенно не отличается. Просто буфер заполняется быстрее. Рисует он гораздо медленнее чем идут данные.
Почему у тебя не работает на 2400 не понятно. Просто это оптимальная скорость записи в порт.
Распиши как у тебя включены джампера.
Ещё раз вопрос. Защитная земля от плоттера на корпусе DB-9?
Росчерки могут быть из-за близкого расположения пена к поверхности планшета и его кривизны.

(Сообщение отредактировал jurey 15 июня 2007 13:42)
jurey
Newbie


Всего сообщений: 26
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2007
DTR не меняет своего состояния никогда.
Это когда он не подключен. Посмотри с моим включением кабеля. Без него он совсем молчит.
Такое включение как у меня единственно правильное. Поэтому делаем так и про кабель забываем.

(Сообщение отредактировал jurey 15 июня 2007 13:49)
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 * 7 8 9 10
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Плоттер Robotron REISS СМ6415 (K6418)
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS