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

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
DJ_Kiridza
Мучитель микросхем
Сообщения: 458
Зарегистрирован: Пн дек 13, 2010 13:01:59
Откуда: Украина
Контактная информация:

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

Сообщение DJ_Kiridza »

Всем привета.
Вот такой вот простенький вопрос, но почему-то не выходит,... помогите советом:
Нужно к Т-входу Timer/Counter микрухи ATtiny2313 подцепить оптопару от принтера.
В разрезе оптопары крутится реперный диск, контроллер должен считать обороты.
С прошивкой проблем особых нет. На время теста вместо оптопары повесил кнопочку, все работает, дошло дело до полевых испытаний и тут глюк.
Напрямую фотодиод оптопары, даже с подтягивающим резистором у меня не вышло.
Подцепил вот такую схемку с "инвертором" на транзюке (КТ315) и резисторных делителях:
Изображение
Но тоже не работает. Когда в прорези оптопары "дырочка" реперного диска еще не полностью вошла (т.е. есть небольшой засвет диода) - на контакте микрухи вольтаж скачет и из-за этого контроллер с ума сходит.
В контроллер программно включен подтягивающий резак (на рисунке пунктиром) и программное подавление шумов.
Может кто подскажет более простую/стабильную схему подключения ИК-оптодиода ко входу контроллера и/или даст совет по уже имеющейся, буду благодарен.
Вложения
cx1.png
(4.16 КБ) 4686 скачиваний
мысли мысли штош вы вйотесь
над мойейу головойу
вы там мосга нинайдете
нед там мосга! йа тупойе (БОР)
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

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

Сообщение GP1 »

попробуй задействовать компаратор и поставь кондер на вход.
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

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

Сообщение Meteor »

А что творится на выходе оптопары?
Как включена цепь светодиода? Может он давно уже не живет на этом свете?
Лучше всего - приведите осциллограммы
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Frogfot
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

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

Сообщение Frogfot »

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

Земляк, фотодиод включается реверсно - анод на землю, катод - на резистор и с резистора на + питания.
Хорошему коту и в декабре - март :)
Аватара пользователя
DJ_Kiridza
Мучитель микросхем
Сообщения: 458
Зарегистрирован: Пн дек 13, 2010 13:01:59
Откуда: Украина
Контактная информация:

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

Сообщение DJ_Kiridza »

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

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

2 GP1
Про компаратор тоже думал, но то крайний случай... а вот кондер на вход может быть весьма полезен...
мысли мысли штош вы вйотесь
над мойейу головойу
вы там мосга нинайдете
нед там мосга! йа тупойе (БОР)
Аватара пользователя
Барсик
Друг Кота
Сообщения: 3459
Зарегистрирован: Ср сен 27, 2006 16:18:57

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

Сообщение Барсик »

DJ_Kiridza писал(а):...оптопару от принтера... подключения ИК-оптодиода ко входу контроллера...
Что за оптопара? От какого принтера? На ней какая-нибудь маркировка есть? Вы уверены, что там на выходе именно фотодиод, а не фототранзистор?
Frogfot
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

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

Сообщение Frogfot »

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

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

Пасмари даташыт на 6N137 - как фкльучьон фотадиод.
Хорошему коту и в декабре - март :)
Аватара пользователя
DJ_Kiridza
Мучитель микросхем
Сообщения: 458
Зарегистрирован: Пн дек 13, 2010 13:01:59
Откуда: Украина
Контактная информация:

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

Сообщение DJ_Kiridza »

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

2 Frogfot
За совет пасиб, но проверить смогу не раньше чем завтра вечером, по возможности отпишусь. Я пробовал ф.диод на минус, с подтягтвающим резаком на 500 кило, не пошло - не хватает току в открытом состоянии, чтоб "продавить" внуренний подтягивающий резак, - контроллер его не ловил.
мысли мысли штош вы вйотесь
над мойейу головойу
вы там мосга нинайдете
нед там мосга! йа тупойе (БОР)
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

...
светодиод оптрона с открытым оптическим каналом такие же характеристики имеет как и любой другой
выходной фотодиод ... предпочтительно на вход чего-то подобного 561тл1 подавать - у простейшего усилителя скорее всего быстродействие ни в ж... и на выходе чего-то похожее на синусоиду вместо импульсов лезет :)
да и в инете даташиты на такие оптронвы частенько попадаются посмотри на сайте у Kingbright
http://www.kingbright.com/
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

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

Сообщение GP1 »

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

у АВРок на входе стоит триггер Шмитта, так что внешняя 561ТЛ1 лишняя
Чем дальше, тем больше становлюсь занудой...
Изображение
Frogfot
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

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

Сообщение Frogfot »

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


Внутренние одтяжки отключи - там кажысь 47 кОм - для фотодиода нуна более высокоомные номиналы. Я кажысь подбирал - 300 - 700 кОм - для ИК диода. Лучше поставь постоянный 100-200 кОм и переменник на 1 МОм - подбери.
Хорошему коту и в декабре - март :)
Аватара пользователя
Барсик
Друг Кота
Сообщения: 3459
Зарегистрирован: Ср сен 27, 2006 16:18:57

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

Сообщение Барсик »

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

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

Сообщение DJ_Kiridza »

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

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

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

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

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

В обоих схемах ставил на вход контроллера кондёр, но результат только ухудшался, пробовал разные номиналы, начиная с 0,1 мкФ и ниже, толи так тыкал, толи не попал... пока работает без кондёра.
Вложения
cx3.png
(3.57 КБ) 5024 скачивания
cx2.png
(4.15 КБ) 5030 скачиваний
мысли мысли штош вы вйотесь
над мойейу головойу
вы там мосга нинайдете
нед там мосга! йа тупойе (БОР)
Аватара пользователя
DJ_Kiridza
Мучитель микросхем
Сообщения: 458
Зарегистрирован: Пн дек 13, 2010 13:01:59
Откуда: Украина
Контактная информация:

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

Сообщение DJ_Kiridza »

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

При такой схеме подключения у меня атинька намного стабильнее "видит" сигнал, пропали паразитные скачки при частичном открытии оптопары.
Вложения
cx4.png
(3.26 КБ) 5011 скачиваний
мысли мысли штош вы вйотесь
над мойейу головойу
вы там мосга нинайдете
нед там мосга! йа тупойе (БОР)
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»