Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков.

 
Опции темы
Непрочитано 26.05.2010, 23:03  
igorm_
Прописка
 
Регистрация: 04.07.2006
Сообщений: 104
Сказал спасибо: 12
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
igorm_ на пути к лучшему
По умолчанию Преобразователь уровня с TXD RS-232 в RS-422

Здравствуйте! Для проверки кабеля USB-RS422 и работы программы необходимо с ПК контакт СОМ-порта TXD-RS 232 преобразовать сигнал в уровни RS422/Длина кабеля до 1 метра. Прошу подсказать простейшее решение данной задачи.
Реклама:
igorm_ вне форума  
Непрочитано 28.05.2010, 22:18  
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: преобразователь уровня с TXD RS-232 в RS-422

Цитата:
Конкретнее про RS-485/RS-422

RS-485/RS-422 используют экранированную витую пару, экран в качестве сигнальной земли. Хотя сигнальная земля обязательна, она не используется для определения логического состояния линии. Устройство, управляющее сбалансированной линией (balanced line driver), может (для RS-485 - обязательно, для RS-422 - нет) так же иметь входной сигнал "Enable" (Разрешен), который используется для управления выходными терминалами устройства. Если сигнал "Enable" выключен, то это значит, что устройство отключено от линии, причем отключенное состояние устройства обычно называется "tristate" (т.е. третье состояние, вдобавок к двоичным 1 и 0).

Стандарт на RS-485 предусматривает только 32 пары передатчик/приемник, но производители расширили возможности RS-485 протокола, так что теперь он поддерживает от 128 до 255 устройств на одной линии, а используя репитеры можно продлевать RS-485/RS-422 практически до бесконечности. При использовании RS-485 можно, и в случае длинного провода и/или большого количества устройств необходимо, использовать терминаторы, которые впрочем, обычно встроены в устройства с RS-485 протоколом, хотя при коротком проводе, может наблюдаться даже ухудшение связи при использовании терминаторов. Так же стандарт на RS-485 предусматривает использование двухжильной экранированной витой пары, так называемый 2-wire RS-485, но возможно использование и четырехпроводной витой пары (4-wire RS-485), тогда получается полный дуплекс. В таком случае, необходимо чтобы одно из устройств было сконфигурировано как ведущее (Master), а остальные как ведомые (Slave). Тогда все ведомые устройства общаются только с ведущим устройством, и никогда не передают ничего напрямую друг другу. В таких случаях обычно RS-422 драйвер используется как ведущее устройство, т.к. RS-422 допускает подключения только как master/slave, а RS-485 устройства как ведомые, для общего удешевления системы. Стандарт на RS-422 изначально предусматривает использование четырехжильной экранированной витой пары, но допускает соединения только от одного устройства к другим (до пяти драйверов и до десяти ресиверов на каждый драйвер). В принципе, RS-422 был придуман для замены RS-232 в тех случаях, когда RS-232 не удовлетворяет по скорости и дальности передачи.

RS-422 использует строго разделенные две (или больше) пары проводов: одну пару для приема, одну для передачи (и еще по одной на каждый сигнал контроля/подтверждения (control/handshake)). RS-485, благодаря наличию третьего состояния ("tristate") позволяет обойтись одной парой проводов, что снижает общую стоимость системы при обеспечении связи на большие расстояния. Надо сказать, что сейчас доступно большое количество разнообразных устройств для сопряжения RS-422/RS-485 с RS-232, причем RS-232 часто используется для соединения с компьютером (впрочем, есть и интерфейсные карты RS-422/RS-485 в компьютер), который используется для управления системой. Так же доступны разнообразные устройства (хабы, репитеры, переключатели и пр.) для создания сложных конфигураций RS-422/RS-485 сетей, так что RS-422/RS-485 таят в себе очень большие возможности.
ТАК к чему это я... вы можете использовать обычный преобразователь-приемопередатчик ST485ARJ например, только включенный на передачу (см. схему даташита), вот вам и RS-422
raxp вне форума  
Непрочитано 29.05.2010, 10:27  
igorm_
Прописка
 
Регистрация: 04.07.2006
Сообщений: 104
Сказал спасибо: 12
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
igorm_ на пути к лучшему
По умолчанию Re: преобразователь уровня с TXD RS-232 в RS-422

Сообщение от raxp Посмотреть сообщение
ТАК к чему это я... вы можете использовать обычный преобразователь-приемопередатчик ST485ARJ например, только включенный на передачу (см. схему даташита), вот вам и RS-422
Спасибо за информацию, только даташита на ST485ARJ не могу найти в инете... есть, конечно, и готовые преобразователи интерфейса, например, от МОХА, но они достаточно дороги. Учитывая малую длину кабеля и передачу данных только в одном направлении, хочу найти решение подешевле.
igorm_ вне форума  
Непрочитано 29.05.2010, 10:50  
baiderin
Почётный гражданин KAZUS.RU
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,727
Сказал спасибо: 2,428
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: Преобразователь уровня с TXD RS-232 в RS-422

Берете MAX202,например и получаете ТТЛ. Затем MAX1480КЫ485.Также из серии ADM , там много вариантов.Получается 2 корпуса.
baiderin вне форума  
Непрочитано 29.05.2010, 10:51  
baiderin
Почётный гражданин KAZUS.RU
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,727
Сказал спасибо: 2,428
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: Преобразователь уровня с TXD RS-232 в RS-422

МАХ202 можно заменить парой диодов и резистором.
baiderin вне форума  
Непрочитано 29.05.2010, 10:53  
baiderin
Почётный гражданин KAZUS.RU
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,727
Сказал спасибо: 2,428
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: Преобразователь уровня с TXD RS-232 в RS-422

http://www.promelec.ru/catalog_info/48/72/248/87/
baiderin вне форума  
Сказали "Спасибо" baiderin
igorm_ (29.05.2010)
Непрочитано 29.05.2010, 13:13  
igorm_
Прописка
 
Регистрация: 04.07.2006
Сообщений: 104
Сказал спасибо: 12
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
igorm_ на пути к лучшему
По умолчанию Re: Преобразователь уровня с TXD RS-232 в RS-422

Коллеги, дайте пожалуста ссылку на схему с использованием данных микросхем.
igorm_ вне форума  
Непрочитано 29.05.2010, 13:15  
igorm_
Прописка
 
Регистрация: 04.07.2006
Сообщений: 104
Сказал спасибо: 12
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
igorm_ на пути к лучшему
По умолчанию Re: Преобразователь уровня с TXD RS-232 в RS-422

...или фрагмент схемы.
igorm_ вне форума  
Непрочитано 29.05.2010, 14:22  
baiderin
Почётный гражданин KAZUS.RU
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,727
Сказал спасибо: 2,428
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: Преобразователь уровня с TXD RS-232 в RS-422

Подаем выход СОМ порта (TxD), через резистор на вход D SN75179 (3).
На выходе (A B) получаем нужный RS485. Между резистором и входом нужно поставить пару диодов: один на +5, второй на общий,чтобы не подавать на вход меньше 0вольт и больше 5.
baiderin вне форума  
Сказали "Спасибо" baiderin
igorm_ (29.05.2010)
Непрочитано 29.05.2010, 23:12  
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: Преобразователь уровня с TXD RS-232 в RS-422

ST485, это все тот же ADM485 или DS485, найтить можно везде ...обратите внимание, если сигнал с COM порта компа, то для TTL уровня достаточно поставить оптрон меж ними, вход через сопротивление на TX RS-232, выход оптрона на вход TX микросхемы 485 (со схемой включения думаю и сами разберетесь) ...оптрон, например TLP621 или более быстродействующий в зависимости от задач.

...по фрагменту схемы ...дам полное включение (с управлением и TTL уровнем на входах оптрона), вам лишнее поубирать и видоизменить
Вложения:
Тип файла: pdf DS485.pdf (140.2 Кб, 434 просмотров)
Тип файла: pdf схема_ind.pdf (88.8 Кб, 553 просмотров)
__________________
Белорусский журнал «Радиолюбитель»
Youtube LaboratoryW
UR3QQJ

Последний раз редактировалось raxp; 29.05.2010 в 23:24.
raxp вне форума  
Сказали "Спасибо" raxp
igorm_ (30.05.2010)
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 06:03.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot