Перейти к содержимому

USB - RS232 - RS485 - UART Проблема!!!


Сообщений в теме: 4

#1
Sanseyis

    Новичок

  • Пользователи
  • 5 сообщений
Всем привет! Собрал сей дейвас: http://meandr.org/archives/3456 не могу добиться работы по RS232. На контактах 2 и 6 около 9 вольт. При замыкании RX/TX, данные передаются и принимаются. Необходим RS232 для прошивки пультов С2000-М фирмы "БОЛИД". Сам преобразователь по RS485 с тем же пультом С2000-М работает отлично! Осциллографа у меня нет посмотреть сигналы. Грешу на обвязку конденсаторов 1uF MAX232. Собирал на керамических неполярных. Может что посоветуете? Вот настройки в Mprog есть.

Прикрепленные файлы

  • Прикрепленный файл  Настройка 232.jpg   61.81К


#2
Gipsy

    Продвинутый пользователь

  • Разработчик MICROCHIP
  • 626 сообщений
  • ГородСтаниславів

Так и должно быть. На конденсаторах удвоитель/инвертор собран. Но так как там ещё и полупроводники есть, то не получается идеальных +/-10В а как у вас +/-9В.

Гляньте внимательно на маркировку микросхемы и найдите даташит именно от её производителя. Некоторые 232 хотят конденсаторы 0.1мкФ вместо 1 мкФ.

 

А вообще непонятно - напряжения в норме, при замыкании ТХ/РХ данные идут. То есть всё работает. Видать проблема не в переходнике.



#3
Sanseyis

    Новичок

  • Пользователи
  • 5 сообщений
MAX232IE китайского производства по даташиту 8,5 вольт. Так и есть. Значит инвертор работает. Попробую на оригинал заменить, дальше посмотрим. Кстати нашел оригинал статьи, в ней говорится про то что нет на схеме резистора 1ком отделяющего линию RxD от выхода MAX232. Автор схему не обновлял.

#4
Gipsy

    Продвинутый пользователь

  • Разработчик MICROCHIP
  • 626 сообщений
  • ГородСтаниславів

Скорее всего переходник рабочий и менять ничего не надо.

Если у вас на компе есть обычный СОМ-порт - подключите к нему. Запустите два терминала - один на виртуальном СОМ-порту, другой - на "железном". Сможете проверить приём/передачу данных. 



#5
Sanseyis

    Новичок

  • Пользователи
  • 5 сообщений
Через терминал проверил, все работает. Вообщем разобрался. Теперь 232-ой порт работает, но только через смену конфигурации в Mprog. Получается по умолчанию приемник активен всегда, но если отключить, он переходит в высокоимпедансное состояние. Немного неудобно со сменой настроек , но сам факт что работает. Спасибо за помощь.