реклама на сайте
подробности

 
 
> Развязка МК и COM, c помощью оптопар
nikulem
сообщение Nov 27 2007, 09:07
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 174
Регистрация: 8-12-06
Из: Волгоград
Пользователь №: 23 286



Добрый день!
Подскажите, собираюсь логические выходы TXD RXD через транзисторные оптопары развязать с портом компьютера, а по даташиту порт тянет что-то около 10 мкА, нашел отеч. оптопары , стало быть надо ставить усилитель на транзисторе ? Пробовал соединять к порту непосредственно диод оптопары, но напряжение с вых. порта падает.
Еще надо бы чтобы неинвертировались сигналы, думать нет времени, честное слово
Использую А О Т 101 В С


--------------------
"Батарейки в комплект не входят" :P
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 18)
rezident
сообщение Nov 27 2007, 09:32
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Что это за МК такой у которого выходной ток пинов всего 10мкА? Вы что-то явно спутали. Это скорее всего ток утечки, а не выходной ток порта. Чтобы подключить оптрон к МК нужно последовательно с излучающим диодом включить балластный резистор. См. пример опторазвязки http://www.caxapa.ru/sch/rs232.html
Цитата(коля-ша)
.думать нет времени, честное слово

Думать нужно всегда. Голова человеку дадена не только для того чтобы шапку носить biggrin.gif
Go to the top of the page
 
+Quote Post
AndryG
сообщение Nov 27 2007, 09:44
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 139
Регистрация: 23-05-05
Из: UA
Пользователь №: 5 317



По поводу http://www.caxapa.ru/sch/rs232.html посмотри http://www5.domaindlx.com/cprime/PIC/usart.htm
Go to the top of the page
 
+Quote Post
nikulem
сообщение Nov 27 2007, 12:40
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 174
Регистрация: 8-12-06
Из: Волгоград
Пользователь №: 23 286



Цитата(rezident @ Nov 27 2007, 12:32) *
Что это за МК такой у которого выходной ток пинов всего 10мкА? Вы что-то явно спутали. Это скорее всего ток утечки, а не выходной ток порта. Чтобы подключить оптрон к МК нужно последовательно с излучающим диодом включить балластный резистор. См. пример опторазвязки http://www.caxapa.ru/sch/rs232.html

Думать нужно всегда. Голова человеку дадена не только для того чтобы шапку носить biggrin.gif


Изучил описание на МК вдоль и поперек, но так и не нашел- какой же ток тянет пин вывода порта, ток утечки - да, 10 мкА, но ещё есть "втекающий" ток- тоже 10 мкА (может опечатка). В глубине описания правда попадается фраза примерно следующая: " пины, такие то такие, держат 10 мА, в отличие от остальных, которые тянут 1,6 мА". Вообще, 1,6 мА вполне достаточно, но почему то не тянут светодиод оптопары. В общем сегодня ещё поэкспериментирую.
Балластный резистор ставил.
Спасибо большое за ссылку


--------------------
"Батарейки в комплект не входят" :P
Go to the top of the page
 
+Quote Post
=AK=
сообщение Nov 27 2007, 13:09
Сообщение #5


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(коля-ша @ Nov 27 2007, 22:10) *
Изучил описание на МК вдоль и поперек, но так и не нашел- какой же ток тянет пин вывода порта, ток утечки - да, 10 мкА, но ещё есть "втекающий" ток- тоже 10 мкА (может опечатка).

Обычно в даташите оговариваются выходное напряжение лог."0" и лог."1" при определенном токе нагрузки. Типа, "напряжение лог. нуля не более 0.8 В при втекающем в пин токе 8 мА".
Go to the top of the page
 
+Quote Post
repairDV
сообщение Nov 27 2007, 13:13
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 578
Регистрация: 7-11-06
Из: Хабаровск
Пользователь №: 22 044



Из всех известных микроконтроллеров PIC16 имеют выходной ток 20 мА, у остальных стандарт по выходу обычно: 10 мА. Для раскачки оптопары этого недостаточно. Ставится обычно либо АП5, лично я ставлю обычный транзистор КТ315, последовательно резистор порядка 20кОм в базу, или больше, чтобы выход микроконтроллера не просаживал. Работает стабильно.


--------------------
Маленький нанайца. А-а. А-а. Оморочком плыл. Маленький проточка. Осетра ловил.
Go to the top of the page
 
+Quote Post
nikulem
сообщение Nov 27 2007, 13:36
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 174
Регистрация: 8-12-06
Из: Волгоград
Пользователь №: 23 286



Цитата(repairDV @ Nov 27 2007, 16:13) *
Из всех известных микроконтроллеров PIC16 имеют выходной ток 20 мА, у остальных стандарт по выходу обычно: 10 мА. Для раскачки оптопары этого недостаточно. Ставится обычно либо АП5, лично я ставлю обычный транзистор КТ315, последовательно резистор порядка 20кОм в базу, или больше, чтобы выход микроконтроллера не просаживал. Работает стабильно.


Rezident, RepairDV, =AK=,
Это обычный ADuC, и в разделе LOGIC INPUTS написано:
Input Currents ...
Port 0, P1.2–P1.7, EA ±10µA max при VIN = 0 V or VDD
P1.0, P1.1, Ports 2 and 3 ±10µA max при VIN = VDD, DVDD = 5V

в разделе LOGIC OUTPUTS (Not Including XTAL2), написано:
VOL, Output Low Voltage 0.4V max при ISINK = 8 mA, SCLOCK, SDATA/MOSI
и ..
0.4 V max при ISINK = 1.6 mA, All Other Outputs
то есть, все-таки 1,6 мА ?

а ток утечки, как я понял , есть :
Floating State Leakage Current ±10 µA max


--------------------
"Батарейки в комплект не входят" :P
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 27 2007, 15:59
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Полную маркировку этого адука привести можете?
Go to the top of the page
 
+Quote Post
fate
сообщение Nov 27 2007, 22:52
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 12-01-05
Пользователь №: 1 915



а может это ?
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  MAX250_MAX251.pdf ( 421.06 килобайт ) Кол-во скачиваний: 74
 
Go to the top of the page
 
+Quote Post
nikulem
сообщение Nov 28 2007, 13:58
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 174
Регистрация: 8-12-06
Из: Волгоград
Пользователь №: 23 286



Цитата(rezident @ Nov 27 2007, 18:59) *
Полную маркировку этого адука привести можете?

например ADuC 824 в S-52 корпусе
ADuC 841 в таком же корпусе
Не силен контроллер в портах, так они и не акцентируют на этом


--------------------
"Батарейки в комплект не входят" :P
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 28 2007, 17:03
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(коля-ша @ Nov 28 2007, 18:58) *
например ADuC 824 в S-52 корпусе
ADuC 841 в таком же корпусе
Не силен контроллер в портах, так они и не акцентируют на этом

Ага. Понятно. Для Port3 указано 0,4В при Isink=4mA, т.е. нормальный только нижний ключ. Соответственно сопротивление его порядка 0,4В/0,004А=100 Ом. Подключайте излучающий светодиод оптрона анодом к питанию, а катодом последовательно с балластным резистором номиналом (при питании 5В+-5%) (4,75В-1,5В-0,4В)/0,004А=750Ом или 330Ом при питании 3.3В подключен к TXD (P3.1).
Кстати, а какие именно оптроны используете? Учтите, что ток в линии после оптрона будет пропорционален току излучающего диода (~4мА) помноженному на CTR (Current Tranfer Ratio) оптрона. Для расчета нужно брать наименьший CTR для данной конкретной оптопары.
Соответственно и нагрузочный резистор для выхода оптрона, подключенного к входу RXD (P3.0) нужно расчитывать тоже, исходя из наименьшего CTR. Допустим, если у вас ток в линии 0-15мА, то для оптрона с CTR>=50% нагрузочный резистор д.б. (5.25В-0.2В)/(0,015А*50%/100%)>=680Ом, как минимум 680Ом.
Go to the top of the page
 
+Quote Post
nikulem
сообщение Nov 29 2007, 06:25
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 174
Регистрация: 8-12-06
Из: Волгоград
Пользователь №: 23 286



Удалось законнектить!
Собрал по следующй схемке (см. рис.)
Прикрепленное изображение

Главная задача - получить/передать данные, энергопотребление неважно.
Пока у меня только контроллер передает данные на RS-232, думаю что сделаю и обратный канал.
Работает безупречно на скорости 9600 бод, на других скоростях надо будет проверить.
транзистор КТ368 можно поменять на более низкочастотный, я поставил КТ3102ГМ.
Какие есть идеи у Вас ?


--------------------
"Батарейки в комплект не входят" :P
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 29 2007, 09:55
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(коля-ша @ Nov 29 2007, 11:25) *
Удалось законнектить!
Собрал по следующй схемке (см. рис.)

А вас не смущает, что при простое в линии связи всегда течет ток и при обрыве линии вы получите состояние break, которое UART будет обрабатывать как ошибку?
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Nov 29 2007, 11:26
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(rezident @ Nov 29 2007, 13:55) *
А вас не смущает, что при простое в линии связи всегда течет ток и при обрыве линии вы получите состояние break, которое UART будет обрабатывать как ошибку?

Стандартная токовая петля так и работает.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
nikulem
сообщение Nov 29 2007, 12:08
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 174
Регистрация: 8-12-06
Из: Волгоград
Пользователь №: 23 286



Цитата(rezident @ Nov 29 2007, 12:55) *
А вас не смущает, что при простое в линии связи всегда течет ток и при обрыве линии вы получите состояние break, которое UART будет обрабатывать как ошибку?


Дельное замечание, надо будет подумать..

насчет обрыва переживать не следует, долговременного соединения не требуется


--------------------
"Батарейки в комплект не входят" :P
Go to the top of the page
 
+Quote Post
AndryG
сообщение Dec 6 2007, 10:13
Сообщение #16


Частый гость
**

Группа: Свой
Сообщений: 139
Регистрация: 23-05-05
Из: UA
Пользователь №: 5 317



Извините ... не удержался ... хочу поделится радостью своей :-)
http://www.remexpert.com/forum/viewtopic.php?p=8052#8052

оптроны - 4N35
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 6 2007, 10:50
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(AndryG @ Dec 6 2007, 15:13) *
Извините ... не удержался ... хочу поделится радостью своей :-)
http://www.remexpert.com/forum/viewtopic.php?p=8052#8052

оптроны - 4N35

Просто это вас "теплично-настольные" условия wink.gif Больше 115200 в любом случае не будет работать. А если взять абстрактный 4N35 неизвестного производителя, то было бы наивным рассчитывать на скорость выше 33600.
Любопытно, а какой ток вы в излучающий диод закачиваете при ваших 56000?
Go to the top of the page
 
+Quote Post
nikulem
сообщение Dec 6 2007, 13:43
Сообщение #18


Частый гость
**

Группа: Участник
Сообщений: 174
Регистрация: 8-12-06
Из: Волгоград
Пользователь №: 23 286



Вот полезная ссылка, кому интересно smile.gif
http://www.silabs.ru/pubs/Stat_043.pdf
Со слов автора,
говорится что 6N136 устойчиво работает даже на скорости 115200..


--------------------
"Батарейки в комплект не входят" :P
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 6 2007, 14:46
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(коля-ша @ Dec 6 2007, 18:43) *
говорится что 6N136 устойчиво работает даже на скорости 115200..

Ну дык 6N136 это далеко не 4N35 smile.gif На H11L1 я тоже легко получал связь 128000. http://caxapa.ru/50864.html
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 4th August 2025 - 07:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.0153 секунд с 7
ELECTRONIX ©2004-2016