Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Тема закрыта

Не могу подцепить оптопару к ATtiny

Чт июл 12, 2012 11:54:06

Всем привета.
Вот такой вот простенький вопрос, но почему-то не выходит,... помогите советом:
Нужно к Т-входу Timer/Counter микрухи ATtiny2313 подцепить оптопару от принтера.
В разрезе оптопары крутится реперный диск, контроллер должен считать обороты.
С прошивкой проблем особых нет. На время теста вместо оптопары повесил кнопочку, все работает, дошло дело до полевых испытаний и тут глюк.
Напрямую фотодиод оптопары, даже с подтягивающим резистором у меня не вышло.
Подцепил вот такую схемку с "инвертором" на транзюке (КТ315) и резисторных делителях:
Изображение
Но тоже не работает. Когда в прорези оптопары "дырочка" реперного диска еще не полностью вошла (т.е. есть небольшой засвет диода) - на контакте микрухи вольтаж скачет и из-за этого контроллер с ума сходит.
В контроллер программно включен подтягивающий резак (на рисунке пунктиром) и программное подавление шумов.
Может кто подскажет более простую/стабильную схему подключения ИК-оптодиода ко входу контроллера и/или даст совет по уже имеющейся, буду благодарен.
Вложения
cx1.png
(4.16 KiB) Скачиваний: 4220

Re: Не могу подцепить оптопару к ATtiny

Чт июл 12, 2012 12:00:06

попробуй задействовать компаратор и поставь кондер на вход.

Re: Не могу подцепить оптопару к ATtiny

Чт июл 12, 2012 13:57:38

А что творится на выходе оптопары?
Как включена цепь светодиода? Может он давно уже не живет на этом свете?
Лучше всего - приведите осциллограммы

Re: Не могу подцепить оптопару к ATtiny

Чт июл 12, 2012 14:11:54

DJ_Kiridza писал(а):Напрямую фотодиод оптопары, даже с подтягивающим резистором у меня не вышло.

Земляк, фотодиод включается реверсно - анод на землю, катод - на резистор и с резистора на + питания.

Re: Не могу подцепить оптопару к ATtiny

Чт июл 12, 2012 16:12:36

2 Frogfot
Хм... может быть, - я то хочу подавать "управляющий минус", а вот "управляющий плюс"... может быть ...

2 Meteor
оптопара живая, проверял не раз. Светодиод оптопары включен через ограничивающий резак к 5 вольтам - все просто, как бубен. На выходе оптопары все тоже более-мение адекватно, проблема в чувствительности входа контроллера и кривизне характеристик транзюка - чтоб он работал как ключик, резисторным делителем приходится подгонять режим "на грани", только так выходит, что контроллер стабильно видит наличие/отсутсвие сигнала. Но вот в таком-то режиме и проявляются глюки при "частичном открытии" фотодиода (если можно так сказать)

2 GP1
Про компаратор тоже думал, но то крайний случай... а вот кондер на вход может быть весьма полезен...

Re: Не могу подцепить оптопару к ATtiny

Чт июл 12, 2012 17:00:39

DJ_Kiridza писал(а):...оптопару от принтера... подключения ИК-оптодиода ко входу контроллера...
Что за оптопара? От какого принтера? На ней какая-нибудь маркировка есть? Вы уверены, что там на выходе именно фотодиод, а не фототранзистор?

Re: Не могу подцепить оптопару к ATtiny

Чт июл 12, 2012 17:45:02

DJ_Kiridza писал(а):2 Frogfot
Хм... может быть, - я то хочу подавать "управляющий минус", а вот "управляющий плюс"... может быть ...

Попроб включить с + резюк от 100 кило до 1 метра, и фотодиод инверсно на опсчий, контроллер должон ловить.

Пасмари даташыт на 6N137 - как фкльучьон фотадиод.

Re: Не могу подцепить оптопару к ATtiny

Чт июл 12, 2012 21:59:45

2 Барсик
Оптопар есть несколько, от разных принтеров. То, что там не транзюк - легко определяется прозвонкой в "закрытом" состоянии, и при "засветке" ИК-диодом.

2 Frogfot
За совет пасиб, но проверить смогу не раньше чем завтра вечером, по возможности отпишусь. Я пробовал ф.диод на минус, с подтягтвающим резаком на 500 кило, не пошло - не хватает току в открытом состоянии, чтоб "продавить" внуренний подтягивающий резак, - контроллер его не ловил.

Re: Не могу подцепить оптопару к ATtiny

Пт июл 13, 2012 06:56:10

...
светодиод оптрона с открытым оптическим каналом такие же характеристики имеет как и любой другой
выходной фотодиод ... предпочтительно на вход чего-то подобного 561тл1 подавать - у простейшего усилителя скорее всего быстродействие ни в ж... и на выходе чего-то похожее на синусоиду вместо импульсов лезет :)
да и в инете даташиты на такие оптронвы частенько попадаются посмотри на сайте у Kingbright
http://www.kingbright.com/

Re: Не могу подцепить оптопару к ATtiny

Пт июл 13, 2012 07:03:08

BOB51 писал(а):... предпочтительно на вход чего-то подобного 561тл1 подавать

у АВРок на входе стоит триггер Шмитта, так что внешняя 561ТЛ1 лишняя

Re: Не могу подцепить оптопару к ATtiny

Пт июл 13, 2012 10:26:30

DJ_Kiridza писал(а):2 Frogfotне хватает току в открытом состоянии, чтоб "продавить" внуренний подтягивающий резак, - контроллер его не ловил.


Внутренние одтяжки отключи - там кажысь 47 кОм - для фотодиода нуна более высокоомные номиналы. Я кажысь подбирал - 300 - 700 кОм - для ИК диода. Лучше поставь постоянный 100-200 кОм и переменник на 1 МОм - подбери.

Re: Не могу подцепить оптопару к ATtiny

Пт июл 13, 2012 15:58:14

DJ_Kiridza писал(а):То, что там не транзюк - легко определяется прозвонкой в "закрытом" состоянии, и при "засветке" ИК-диодом.
Только что взял наугад оптопару с открытым оптическим каналом от какого-то струйника. Там таки фототранзистор. Звонил тестером Ц4352 на пределе кОм х 1. Светодиод найти легко - в одну сторону звонится, в другую - нет. Фототразистор не звонится в обе стороны. Подал ток на светодиод. Транзистор стал звониться, когда на коллекторе плюс.
Мне ни разу не попадались аналогичные оптопары с фотодиодами. Может быть мне просто не везёт?

Re: Не могу подцепить оптопару к ATtiny

Ср июл 18, 2012 12:05:06

2 Барсик
Дело в том, что фотодиод будет вести себя почти так-же, как и транзюк, хотя если сделать пару доп. измреений, то диод можно отличить, но это мелочи, да и времени как-то нет сейчас, еле нашел время написать ответ.

В свете сказанного выше, допустим что в оптопаре не диод, а транзистор.

2 Frogfot
Все так и есть - повесил одну ногу на плюс вместо минуса и заработало.

2 All
Сразу прошу прощения за задержку с ответом - навалилось все как-то.
Действительно, кога подключил оптопару "другой ногой" к плюсу, то заработало намного стабильнее.
В итоге у меня вышло две схемы подключения.
Первая с транзюком (КТ315)
Изображение
Из цепи коллектора транзюка убрал "второй" резистор (ранее образующий резисторный делитель с включенным в контроллере подтягивающим) - он оказался не нужным. Резисторный делитель в цепи базы подбирал переменными (на корпусах написано 15К, но по измерениям 18 К), забыл замерить какой-сколько после подбора значения ползунками, на глаз - один резак 7-9К , второй в области 12-14 К, только какой из них какой...
В общем, эта схема мне показась сложной и не совсем нужной, по этому собрал другую, которую немного подглядел в другом аналогичном проекте:

Изображение
Тут все просто, как бубен - оптопара на плюс, подтягивающий резак на минус (резак подбирал переменником, после нахождения удовлетворительных результатов замер дал 30К). При этом подтягивающий резистор в контроллере отключил.

В обоих схемах ставил на вход контроллера кондёр, но результат только ухудшался, пробовал разные номиналы, начиная с 0,1 мкФ и ниже, толи так тыкал, толи не попал... пока работает без кондёра.
Вложения
cx3.png
(3.57 KiB) Скачиваний: 4583
cx2.png
(4.15 KiB) Скачиваний: 4592

Re: Не могу подцепить оптопару к ATtiny

Пн июл 23, 2012 11:20:17

Еще пару новостей с фронта войны с оптопарами, вдруг кому пригодится.
Перебирал дома оптопары, оказалось что по последней опубликованной мню схеме работает только одна (!) оптопара, остальные разведены на минус с подтягивающим резистором к плюсу (заводская разводка на плате, резак внешний).
Выглядит это так:
Изображение
При этом внутренний подтягивающий резистор отключен. Согласно документации к атиньке (если я правильно понял), внутри может стоять резак от 20К до 50К (стр. 177 офф. док №2543 на ATtiny2313). По этому внутренний резак может как удовлетворить требованиям, так и не соответствовать, тут нужно пробовать с каждой отдельной микрухой и каждой конкретной оптопарой.

При такой схеме подключения у меня атинька намного стабильнее "видит" сигнал, пропали паразитные скачки при частичном открытии оптопары.
Вложения
cx4.png
(3.26 KiB) Скачиваний: 4547
Тема закрыта