USB - RS232 - RS485 - UART Проблема!!!
Автор
Sanseyis
, 25 янв 2018 19:34
Сообщений в теме: 4
#1
Отправлено 25 янв 2018 - 19:34
Всем привет! Собрал сей дейвас: http://meandr.org/archives/3456 не могу добиться работы по RS232. На контактах 2 и 6 около 9 вольт. При замыкании RX/TX, данные передаются и принимаются. Необходим RS232 для прошивки пультов С2000-М фирмы "БОЛИД". Сам преобразователь по RS485 с тем же пультом С2000-М работает отлично! Осциллографа у меня нет посмотреть сигналы. Грешу на обвязку конденсаторов 1uF MAX232. Собирал на керамических неполярных. Может что посоветуете? Вот настройки в Mprog есть.
#2
Отправлено 25 янв 2018 - 23:16
Так и должно быть. На конденсаторах удвоитель/инвертор собран. Но так как там ещё и полупроводники есть, то не получается идеальных +/-10В а как у вас +/-9В.
Гляньте внимательно на маркировку микросхемы и найдите даташит именно от её производителя. Некоторые 232 хотят конденсаторы 0.1мкФ вместо 1 мкФ.
А вообще непонятно - напряжения в норме, при замыкании ТХ/РХ данные идут. То есть всё работает. Видать проблема не в переходнике.
#3
Отправлено 26 янв 2018 - 06:34
MAX232IE китайского производства по даташиту 8,5 вольт. Так и есть. Значит инвертор работает. Попробую на оригинал заменить, дальше посмотрим. Кстати нашел оригинал статьи, в ней говорится про то что нет на схеме резистора 1ком отделяющего линию RxD от выхода MAX232. Автор схему не обновлял.
#4
Отправлено 26 янв 2018 - 09:41
Скорее всего переходник рабочий и менять ничего не надо.
Если у вас на компе есть обычный СОМ-порт - подключите к нему. Запустите два терминала - один на виртуальном СОМ-порту, другой - на "железном". Сможете проверить приём/передачу данных.
#5
Отправлено 26 янв 2018 - 19:57
Через терминал проверил, все работает. Вообщем разобрался. Теперь 232-ой порт работает, но только через смену конфигурации в Mprog. Получается по умолчанию приемник активен всегда, но если отключить, он переходит в высокоимпедансное состояние. Немного неудобно со сменой настроек , но сам факт что работает. Спасибо за помощь.