Full-Chip.net

Все об электронике, секреты ремонта
сборки компьютеров и периферии !!!

» » Преобразователь интерфейсов RS232 в RS485 на доступных деталях схема
Статистика
7241 (+1)
Всего пользователей
1
Сейчас на сайте
84 (+0)
Всего статей
1163 (+0)
Всего комментариев
Реклама


Преобразователь интерфейсов RS232 в RS485 на доступных деталях схема

Столкнулся я на роботе с проблемой подключения расходомеров, которые имеют интерфейс RS232, к контроллеру который собирает информацию с расходомеров и имеет интерфейс RS485. Можно конечно купить платы расширения с 485 интерфейсом, но цена на них какая то не демократическая.
Было принято решение сделать преобразователь интерфейсов RS232 в RS485, казалось бы что может быть проще, взял микросхему MAX232 подключил к ней микросхему MAX485 и все работает, а не тут то было, оказалось все не так просто, микросхема MAX232 работает в режиме полный дуплекс, то есть одновременно может и принимать и передавать данные, а вот микросхема RS485 уже работает в полу дуплексном режиме, для перевода ее на передачу ей необходимо дать команду на выводы RE и DE. Ставить для данных целей еще контроллер, который будет отслеживать пакеты, и переключать режимы приема-передачи микросхемы MAX485, очень дорого и муторно, но выход есть....
А заключается он в установке транзисторного ключа, которым управляет микросхема MAX232, как только на 232 интерфейс приходит сигнал TX, транзисторный ключ переводит микросхему MAX485 в режим прием или передача.
Схема преобразователя RS232 в RS485

Преобразователь интерфейсов RS232 в RS485 на доступных деталях схема

В схема можно использовать аналоги микросхем MAX232 и MAX485, 5 вольтовый стабилизатор 7805 я заменил на LM317, по причине ее высоковольтности, она держит по входу до 40 вольт, что позволяет запитать ее от промышленных блоков питания.
Я собрал и проверил преобразователь в железе все работает как часики. Он уместился на печатной плате размером 50 х 35 мм. хотя можно сделать гораздо меньше))))
Преобразователь интерфейсов RS232 в RS485 на доступных деталях схема

Ну и на последок фото того что у меня получилось, кстати это первая плата на которой я применил паяльную маску)))
Преобразователь интерфейсов RS232 в RS485 на доступных деталях схема

Скачать схему и файл печатной платы преобразователя интерфейсов RS232 в RS485 RS232-485.rar [98,16 Kb] (cкачиваний: 769)
K:12
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Вопрос:
b+b+b=bbb , x+x+x=xxx, c+c+c+a=?
Ответ:*
Введите код: *
Кликните на изображение чтобы обновить код, если он неразборчив
Ответить Цитата
  • max

  • 9 декабря 2016 20:49
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
Гость Игорь,
Дело ваше, раз 5 ошибок в трех деталях не собирайте, я никому ничего не должен, я здесь делюсь своим опытом, у меня появилась необходимость в устройстве я сделал, работает, если вам не нравится в интернете полно схем, пробуйте может получится.
Ответить Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
Цитата: max
Гость Игорь,
соберите и убедитесь что она не рабочая, а потом будете думать.
Если я написал что схема проверена значит она проверенна отлажена и работает!

А ты кто? Господь бог? Скромнее надо быть. В трех деталях пять ошибок и так уверенно заявляешь.
А я вот по наивности сначала думаю, а потом делаю. :)
Это у меня внук сначала нашкодит, а потом думает.
Замени сетевой провод, на хороший кабель и адаптер твой встанет, мертво.
Ответить Цитата
  • max

  • 9 декабря 2016 19:42
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
Гость Игорь,
Ну она же не работает как вы ее собираетесь расбирать, соберите и убедитесь что она не рабочая, а потом будете думать.

Мне адаптер нужен. И должно быть ТОЛЬКО 2 линии Rx & Tx. По этому и обратил на этот внимание. Но......Проблемы не нужны, а тем более заранее их себе создавать глупо.
Если я написал что схема проверена значит она проверенна отлажена и работает!
Ответить Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
Уважаемый автор.
Вы разработали схему. Знаете как она работает.
Объясните как она передаст лог 1 и вопрос снят.
Слишком много неточностей. И мах232 неправильно промаркирована, и передача совершенно непонятная.....
...................
Мне адаптер нужен. И должно быть ТОЛЬКО 2 линии Rx & Tx. По этому и обратил на этот внимание. Но......Проблемы не нужны, а тем более заранее их себе создавать глупо.
Ответить Цитата
  • max

  • 9 декабря 2016 18:25
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
Гость Игорь,
Уважаемый, вы соберите устройство это не долго, проверьте а потом говорите что она не будет работать с оборудованием, данные модули стоят в счетчиках жидкости фирмы АСВЕГА, и работают как часы, если это не нормальное оборудование тогда ой.

max,
И да счетчик опрашивается контроллером ежеминутно, и получает ответ, и с плк юнитроникс он тоже замечательно работает.
Ответить Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
Не надо нервничать.
Внимательно посмотрите например на пин #7 и 10 они обозначены не правильно, а если они не правильно значит и еще есть? :) Т. что даташит посмотри лучше сам. Пин #8 и 9 аналогично. Схему читаешm, нифига не понятно.
.................
При внимательном анализе схемы оказалось что она не рабочая.
Прием она будет осуществлять ( и то под большим вопросом, зависит от прикладной программы), а вот на передачу она не работоспособна полностью.
Почему?
Передаем лог 0 - все нормально уходит.
Передаем лог 1 - и переключаем МАХ485 в режим приема! (Стр.10 даташита) Вход А и В переходят в High-Z состояние. Что тогда передали? Какой такой диф. сигнал ушел?
То что это конструкция как то работает, на каком то оборудовании не факт, что она правильная и будет работать с нормальным оборудованием.
Только не пиши, что она в стопитсот экземплярах работает. Обясни лучше как она правильно передачу делает. Ты автор, ты её просчитывал.
Ответить Цитата
  • max

  • 9 декабря 2016 16:02
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
Гость Игорь,
Я конечно может слепой но где там ошибки, вы даташит смотрели?, я их уже штук 15 поставил и работают они в приборах круглосуточно, и плата дивным образом разведена по схеме, и о чудо, неправильно нарисованная схема как то работает...
Ответить Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
Работать он будет.
Но вот только автор в подписях пинов МАХ232 ошибок наделал. А это немного настораживает. Чесговоря дикую он упаковку для МАХа нарисовал. Сложил-перемешал, а потом как бог на душу распихал по корпусу. Специально делать, хуже не сделаешь.
Ответить Цитата
  • max

  • 10 августа 2015 20:05
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
Цитата: Валерий
Не верю, что работает. Это как можно, по каждому биту переключать приём/передача. Безсмыслица.

А собрать проверить слабо? У меня на роботе с десяток их стоит и работают как часики.
Ответить Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
Не верю, что работает. Это как можно, по каждому биту переключать приём/передача. Безсмыслица.
Ответить Цитата
  • max

  • 14 июня 2015 20:21
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
Цитата: Александр c
А с портом LPT не получится получить протокол чтения- записи,
Хоть бы кто программку написал для порта.

А смысл его к лпт прикручивать?
Зачем программка обычный терминал для тестов есть!
Ответить Цитата
  • Александр c

  • 14 июня 2015 20:17
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
А с портом LPT не получится получить протокол чтения- записи,
Хоть бы кто программку написал для порта.