roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 04:36

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Оптопара на RX и TX
СообщениеДобавлено: 12 авг 2008, 21:15 
Не в сети

Зарегистрирован: 05 июн 2008, 22:03
Сообщения: 163
Откуда: Украина,Одесса
прог. языки: С,Java,SQL если это язык,C++ немного
Вообщем есть МК ATMega16.Данные с него чудесно передаются в компьютер через USART на переходник USB->COM.Тут появилась задача изолировать комп от МК используя оптопары. Купил PC817. Данные стали очень криво передаватся!!!. Подскажите плиз как это исправить. Собрал сначала вживую.Потом в протеусе накалякал.
Схема прилагается.

Вложение:
optopara uart.jpg
optopara uart.jpg [ 32.42 КиБ | Просмотров: 10920 ]


Это проект для протеуса.Разрешение поменять только на DSN
download/file.php?id=5593

Файл прошивки
download/file.php?id=5594

Добавлено спустя 26 минут 27 секунд:
Или может лучше какието другие оптопары применить.Есть какието быстродействующие?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптопара на RX и TX
СообщениеДобавлено: 12 авг 2008, 22:13 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
а в даташите не укащзана макс скорость работы ?

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптопара на RX и TX
СообщениеДобавлено: 12 авг 2008, 22:58 
Не в сети

Зарегистрирован: 05 июн 2008, 22:03
Сообщения: 163
Откуда: Украина,Одесса
прог. языки: С,Java,SQL если это язык,C++ немного
Может я плохо смотрю,но ниче похожего не нашел.Я уже ставил скорость 600,все равно не те символы приходят


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптопара на RX и TX
СообщениеДобавлено: 13 авг 2008, 06:38 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
У тебя оптопара работает как инвертор

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптопара на RX и TX
СообщениеДобавлено: 13 авг 2008, 09:51 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Для PROTEUS так можно

Изображение

А в реале нужно выходную "полярность" поменять. Смотри задачу 4 курса - "Соединение МК и ПК".

snayperAlfa писал(а):
Или может лучше какието другие оптопары применить.Есть какието быстродействующие?


6N137 наверно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптопара на RX и TX
СообщениеДобавлено: 13 авг 2008, 11:42 
Не в сети

Зарегистрирован: 05 июн 2008, 22:03
Сообщения: 163
Откуда: Украина,Одесса
прог. языки: С,Java,SQL если это язык,C++ немного
blindman писал(а):
У тебя оптопара работает как инвертор


Тоесть TX пустить на катод светодиода?

avr123.nm.ru
Сенкс за схему. Выходную полярность чего? Тоесть TX пустить на катод светодиода?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптопара на RX и TX
СообщениеДобавлено: 13 авг 2008, 12:03 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
snayperAlfa писал(а):
Тоесть TX пустить на катод светодиода?

Конечно. Тебе же схему нарисовали даже.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптопара на RX и TX
СообщениеДобавлено: 13 авг 2008, 12:31 
Не в сети

Зарегистрирован: 05 июн 2008, 22:03
Сообщения: 163
Откуда: Украина,Одесса
прог. языки: С,Java,SQL если это язык,C++ немного
В протеусе работает.Собрал в реале - приходит абракадбра.

Добавлено спустя 12 минут 12 секунд:
Примерно так
Вложение:
aaa.jpg
aaa.jpg [ 27.54 КиБ | Просмотров: 9773 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптопара на RX и TX
СообщениеДобавлено: 14 авг 2008, 11:35 
Не в сети
Аватара пользователя

Зарегистрирован: 25 апр 2008, 17:40
Сообщения: 377
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич
Стандартная оптопара нормально работает максимум на скоростях где-то до 38кБод. На бОльших скоростях начинает сказываться время открытия-закрытия транзистора, заваливаются фронты и спады сигнала.
Для нормальной опторазвязки нужны активные девайсы - HCPL-2601,2611,2630,2631, 2730, 2731, 6N137-139.

P.S. Для вышеприведенной схемы я бы уменьшил резистор с 10К до 1К. И базу на эмиттер надо посадить через резистор 33...100К.
Это улучшит быстродействие оптрона и может быть все заработает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптопара на RX и TX
СообщениеДобавлено: 17 авг 2008, 13:20 
Не в сети

Зарегистрирован: 29 июн 2007, 13:15
Сообщения: 1
Откуда: Samara
Стоит сказать, что на схеме изображен никак не PC817, который имеет 4 ноги и не имеет вывода базы. Насчет скорости: 817 оптрон НИКОГДА не сможет работать на 38 Кбод в силу его задержек включения/выключения (>20 мксек). График рабочих частот (http://www.e-ele.net/DataSheet/PC817.pdf) говорит о том, что при нагрузке 1 Ком рабочая частота не должна превышать 6 КГц, а если посмотреть на графики задержек и фронтов, то получится, что для стандартного старт-стопного последовательного канала типа 8N1 скорость не может быть выше 9600... Все это справедливо для довольно мощного сигнала раскачки светодиода - порядка 7..10 мА.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптопара на RX и TX
СообщениеДобавлено: 17 авг 2008, 13:29 
Не в сети

Зарегистрирован: 05 июн 2008, 22:03
Сообщения: 163
Откуда: Украина,Одесса
прог. языки: С,Java,SQL если это язык,C++ немного
Я тут прикупил 6N137.Здается мне эта штуковина будет работать очень хорошо,или нет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптопара на RX и TX
СообщениеДобавлено: 17 авг 2008, 19:03 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
snayperAlfa писал(а):
Я тут прикупил 6N137.Здается мне эта штуковина будет работать очень хорошо,или нет?

От ПРЯМИЗНЫ рук сильно зависит ! Может и очень быстро работать.

===
Для подключения к ПК вот так примерно получится:
Изображение

у 6N137 выход цифровой вроде значит схемка иная будет чуток.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптопара на RX и TX
СообщениеДобавлено: 18 авг 2008, 12:51 
Не в сети
Аватара пользователя

Зарегистрирован: 25 апр 2008, 17:40
Сообщения: 377
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич
sgs писал(а):
817 оптрон НИКОГДА не сможет работать на 38 Кбод в силу его задержек включения/выключения

Не знаю как PC817, а 4N35 работали на 38 Кбод (правда кое-как и с жуткими подстройками резисторов обвязки).
Поэтому рекомендация остается прежняя: активные оптроны или "магнитная" развязка на ADUM.

Добавлено спустя 58 секунд:
avr123.nm.ru писал(а):
у 6N137 выход цифровой вроде значит схемка иная будет чуток.

Не "чуток", а совсем-совсем иная будет схемка :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптопара на RX и TX
СообщениеДобавлено: 18 авг 2008, 18:15 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
возможно неплохе около оптопары по питанию 5в керамику сунуть, может фронты улучшит .. если девайс на длинных проводах\проводниках ПП от питания

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO