Полная версия этой страницы:
AVR+MAX232E
max_mart
Feb 19 2013, 13:57
Всем привет.
Есть устройство - блок питания с интерфейсом RS-232 для работы с компьютера. Нужно на работе собрать переходник USB-RS232. Использовал микросхему MAX232E со встр. конденсаторами и защитой от статики и помех. С компьютером связь есть, т.е. могу принимать и передавать данные (использую RealTerm для работы с COM - 9pin и стандартный HID для USB). Но вот, когда подключаюсь к блоку питания, то нет приема и передачи данных. Собрал разветвитель COM от компьютера к USB и блоку питания для диагностики. Если мой USB подключен - блок питания не реагирует, отключен - блок питания работает как часы.
Подскажите, пожалуйста, где может быть проблема и куда копать?
kovigor
Feb 19 2013, 16:32
Цитата(max_mart @ Feb 19 2013, 17:57)

Подскажите, пожалуйста, где может быть проблема и куда копать?
В вопросе вся проблема. Каша какая-то, даже читать неприятно. Переформулируйте вопрос так, чтобы можно было хоть что-то разобрать. А если набросаете от руки схемку, то будет еще лучше ...
max_mart
Feb 19 2013, 17:02
Во-первых извиняюсь не MAX232, а MAX3235E.
Я собрал адаптер USB-RS232(atmega8-HID + MAX3235E). Тестировал его на своем компьютере. Он работает: данные отправляю с COM(REALTERM или HyperTerminal), принимаю по USB-HID(писал на ObjectPascal).
Есть блок питания, который может управляться посредством интрефейса RS-232 набором команд. Использую набор команд для перекл. напряжения через COM(9pin), программа HyperTerminal или RealTerm -> блок питания - все работает. Тот же самый набор команд через USB, программа написана на ObjectPascal -> RS-232 -> блок питания - не работает.
Понятней не стало
Ждёмс телепатов
max_mart
Feb 19 2013, 18:06
Ну что не понятно?
Пострараюсь расписать
mdmitry
Feb 19 2013, 19:10
Цитата(max_mart @ Feb 19 2013, 20:02)

Есть блок питания, который может управляться посредством интрефейса RS-232 набором команд. Использую набор команд для перекл. напряжения через COM(9pin), программа HyperTerminal или RealTerm -> блок питания - все работает. Тот же самый набор команд через USB, программа написана на ObjectPascal -> RS-232 -> блок питания - не работает.
Определите режим работы RS-232 в случае, когда все работает. Обратите внимание на работу служебных сигналов порта (используются или нет, установленные логические значения). Сравить с установками работы через USB.
ILYAUL
Feb 19 2013, 19:14
Чего не понятно? Есть UPS управляемый по COM/ Есть самоделка , преобразователь USB-COM/PC+самоделка+UPS не работает.
PC+COM+UPS работает.
Из изложенного надо понять , почему не работает PC+самоделка+UPS, если РС+самоделка+РС - работает.
Вариантов много, один уже изложили, но не уверен что в этом дело.
Maik-vs
Feb 21 2013, 07:31
Такэта... Смотреть осциллоскопом сигналы, сравнивать времена-напряжения.
Такой же случай: прибор ВКТ-7, RS232, от компа связь есть, от usb/rs нет. А он берёт напряжение с RTS для питания своего гальванически развязанного RS'a. Вот и не хватает мощи у USB/RS адаптера (если там вообще есть RTS).
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.