Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
26.01.2010, 15:15
|
|
Прохожий
Регистрация: 23.01.2010
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
преобразователь RS-232 RS-485
Здравствуйте.
Для удаленной печати (принтеры находятся на расстоянии 200-300 м от ПК) был собран преобразователь RS-232 RS-485. Схема Input стоит на стороне принтера, а схема Output стоит со стороны ПК. При работе возникла следующая проблема, схема прекрасно работает с принтерами Epson LX-300+II и отказывается работать с принтерами Epson LX-300 и LX-300+(печатает белиберду всякую). Есть подозрение на несогласованность выхода схемы input и входного каскада принтера. Просьба к знающим людям подскажите как изменить выходной каскад схемы Input дабы она заработала со всеми принтерами?
|
|
|
|
26.01.2010, 15:26
|
|
Частый гость
Регистрация: 16.07.2007
Сообщений: 24
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: преобразователь RS-232 RS-485
Раз печатает лажу то может проблема в драйверах принтера а не в Вашем преобразователе? Такая мысль не посещала?
Да, и еще. У стабилитронов большая емкость - из-за этого в купе с сопротивлением линии могут заваливаться фронты со всеми вытекающими... Поставте лучше варисторы либо придумайте другую схему защиты.
Последний раз редактировалось radist1982; 26.01.2010 в 15:31.
|
|
|
|
26.01.2010, 15:30
|
|
Прохожий
Регистрация: 23.01.2010
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: преобразователь RS-232 RS-485
Драйверы не причем печать идет из под ДОСа, для проверки подключали принтеры напрямую к ПК, все прнтеры печатали.
|
|
|
|
26.01.2010, 15:37
|
|
Частый гость
Регистрация: 16.07.2007
Сообщений: 24
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: преобразователь RS-232 RS-485
Тогда выпаяйте VD6 и VD7. Может поможет.
Еще попробуйте выпаять R12
Последний раз редактировалось radist1982; 26.01.2010 в 15:46.
|
|
|
|
26.01.2010, 16:20
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 886
Сказал спасибо: 119
Сказали Спасибо 1,110 раз(а) в 177 сообщении(ях)
|
Re: преобразователь RS-232 RS-485
Очень подозрительное включение оптрона U1. Обычно у оптронов небольшой коэффициент усиления по току, поэтому ожидать того, что он будет надежно замыкать цепь, работая на неизвестную нагрузку, не стоит. Как вариант решения - добавить транзистор и сделать составной транзистор, одним из которых будет транзистор оптрона.
Второе, что приходит на голову - это отсутствие явных -12 В на ножке Rx принтера, как того требует стандарт RS-232 (оптрон коммутирует только +12 В), а подтяжка на -12 предоставляется принтеру, что вообще-то очень неправильно, принтер не обязан её делать, и возможно, не делает
В реальности там может быть не 12В, а возможно чуть меньше вплоть до 5В - это нормально по нынешним меркам.
Осцилографом вы бы все это вымеряли, конечно же. Да, скорее всего дело в согласовании по RS-232 с принтером.
|
|
|
|
26.01.2010, 16:51
|
|
Прохожий
Регистрация: 26.01.2010
Сообщений: 1
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: преобразователь RS-232 RS-485
Сообщение от alexgap
|
Второе, что приходит на голову - это отсутствие явных -12 В на ножке Rx принтера, как того требует стандарт RS-232 (оптрон коммутирует только +12 В), а подтяжка на -12 предоставляется принтеру, что вообще-то очень неправильно, принтер не обязан её делать, и возможно, не делает ![Улыбка](images/smilies/icon_smile.gif)
В реальности там может быть не 12В, а возможно чуть меньше вплоть до 5В - это нормально по нынешним меркам.
|
А в заводских преобразователях эти уровни будут какие? Обычно в документации много чего написано, но напряжение логического нуля не пишется. Будет ли там -12В? И можно ли в приведенных схемах получить это напряжение?
|
|
|
|
26.01.2010, 17:08
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 886
Сказал спасибо: 119
Сказали Спасибо 1,110 раз(а) в 177 сообщении(ях)
|
Re: преобразователь RS-232 RS-485
Сообщение от Saduk
|
А в заводских преобразователях эти уровни будут какие? Обычно в документации много чего написано, но напряжение логического нуля не пишется. Будет ли там -12В?
|
В старые добрые времена это было чаще всего ±12 В, а в последние 10 лет в связи с массовым переходом на однокристальные трансиверы типа MAX232 составляет около ±8 В.
Для нормальной работы размах сигналов в RS-232 должен быть как минимум ±3 В. Напряжения, которые ближе к нулю, считаются неправильными, и их не должно быть, за исключением коротких моментов перехода от одного состояния к другому.
Цитата:
|
И можно ли в приведенных схемах получить это напряжение?
|
Как говорил один из философов: "возможно всё".
Пожалуй самый простой способ это использовать один из сигналов принтера чтобы взять с него напряжение. Я вам сходу не скажу, но возможно это сигнал DTR. Также можно попробовать снять отрицательное напряжение с TxD, оно там почти всегда. Возможно имеет смысл использовать диод с конденсатором, чтобы отфильтровать отрицательную составляющую, на тот случай, если принтер решит подергать ножкой-источником нашего напряжения.
Более надежным и правильным способом является применение микросхемы MAX232. Однако, он требует наличие питания +5 В.
Последний раз редактировалось alexgap; 26.01.2010 в 17:12.
|
|
|
Сказали "Спасибо" alexgap
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:45.
|
|