Страница 1 из 1

Оптопара на RX и TX

Добавлено: Вт авг 12, 2008 19:39:18
snayperAlfa
Вообщем есть МК ATMega16.Данные с него чудесно передаются в компьютер через USART на переходник USB->COM.Тут появилась задача изолировать комп от МК используя оптопары. Купил PC817. Данные стали очень криво передаватся!!!. Подскажите плиз как это исправить. Схема прилагается

Добавлено: Вт авг 12, 2008 19:43:08
ARV
скорость связи какая?

Добавлено: Вт авг 12, 2008 19:50:01
snayperAlfa
9600

Добавлено: Вт авг 12, 2008 19:51:29
tych
Схема удивительная ! Сделайте как в даташите нарисовано.
И скорость обмена снижайте до увереной передачи.

Добавлено: Вт авг 12, 2008 19:58:05
snayperAlfa
Поставил скорость 600, тоже криво передается но уже другие символы.

Добавлено: Вт авг 12, 2008 20:14:15
snayperAlfa
Или может лучше какието другие оптопары применить.Есть какието быстродействующие?

Добавлено: Вт авг 12, 2008 21:06:51
ARV
у вас связи нет в протеусе или в реале? в протеусе намалевано нечто странное - это факт...

Добавлено: Вт авг 12, 2008 21:59:55
snayperAlfa
В реале приходит абракадабра.В протеусе только ноль появляется.Если кому не сложно то подправте схему в протеусе как надо.Там данные гоняться через оптопару на виртуальный терминал.

Как вариант

Добавлено: Ср авг 13, 2008 05:54:36
MOHOXPOM
М-да. Схемка странновата. Вообще, стоит проверить на какую скорость обмена настроен СОМ порт на компе, и стопы правильно ли выставлены. У меня была похожая ситуация: посылал слово в мегу128, отображал ее на экране, и возвращал обратно в порт. Смотрел что на выходе и входе с порта и что на экране показывает. В итоге, из-за неправильной установки порта (9600 за место 115200) получилось 3 разных символа. Отправил "А", МК нарисовала "ЯЗ", а обратно пришло "Э". Так что надо быть повнимательние, а то можно вечер потерять перерывая и перетряхивая исходники... :)
И посмотри таблицу UBRR для разных частотов кварцев. Может значение не то ставишь.

Добавлено: Ср авг 13, 2008 08:37:32
tych
Для PROTEUS так можно

Изображение

А в реале нужно выходную "полярность" поменять. Смотри задачу 4 курса - "Соединение МК и ПК".
snayperAlfa писал(а):Или может лучше какието другие оптопары применить.Есть какието быстродействующие?
6N137 наверно.

Добавлено: Ср авг 13, 2008 10:42:44
snayperAlfa
Сенкс за схему. Выходную полярность чего? Тоесть TX пустить на катод светодиода?

Добавлено: Ср авг 13, 2008 11:19:10
snayperAlfa
В протеусе работает.Собрал в реале - приходит абракадбра.

Добавлено: Ср авг 13, 2008 11:25:00
ARV
у оптрона 6-ю ножку через резистор примерно 100К соедини с 4-й ножкой. Точное сопротивление резистра по документации надо уточнять, вличет на многие параметры оптрона, в том числе на быстродействие.

Добавлено: Ср авг 13, 2008 11:28:01
snayperAlfa
Это в протеусе есть 6 нога.У меня PC817.Он 4 ногий.

Добавлено: Ср авг 13, 2008 11:30:19
snayperAlfa
Вот схемка

Добавлено: Ср авг 13, 2008 14:15:47
BerZerK-ku
Рабочая схема. Выше 1200бод не проверял, но скорее всего потянет и на порядок больше.

Добавлено: Ср авг 13, 2008 18:33:14
snayperAlfa
Сегодня вечером проверю