Перейти к содержанию
    

Выбор оптрона

Всем привет!

 

Помогите плз подобрать оптрон. Будет использоваться в качестве датчика пересечения “0” (датчик 0-координаты). Т.е. по некоторой направляющей будет ездить каретка, и нужно отслеживать ее в “0” координате.

Оптрон через эмиттерный повторитель к МК будет подключен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы забыли точность позиционирования указать.

Если нужен один и точность устроит, то от принтеров или дисководов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Точность позиционирования в теории около 0.1мм. Эту точность также брал при расчете двигателей. Но действительно погрешность может быть немного больше, наверное.

У меня из принтеров только старый Epson LX1050 - там стоят еще мех. датчики.

А оптроны каких производителей распространены, чеб достать их просто можно было?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А оптроны каких производителей распространены, чеб достать их просто можно было?

Вам наверное что-то из таких вот сенсоров с открытым каналом должно подойти. http://www.vishay.com/optical-sensors/

Доступность на eFind.ru проверьте.

http://www.efind.ru/icsearch/?search=TCST&...;c=asis&r=0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, выбрал - TCST1230.

 

Посмотрите плз еще на схемку подключения, по идее должно работать. (?)

post-30222-1195119993_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мда.....

 

1. зачем резюк на 50 Ом? Зачем гонять такой ток через диод - поставить250 Ом или того больше.

 

2.А зачем транзистор? Он у Вас один фиг не откроется, весь ток уйдет через 100 Ом.

и опять же зачем гонять такой ток, транзистор выкинуть и выходной ток сделать порядка 2-5 мА.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>1. зачем резюк на 50 Ом? Зачем гонять такой ток через диод - поставить250 Ом или того больше.

Просто так в даташите указано было, вот и написал.

Там ведь ток через диод 60мА должен идти, как я понял.

Или нет?

 

>2.А зачем транзистор?

Транзистор для усиления поставил. Уже убрал.

tcst1230.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, выбрал - TCST1230.

 

Посмотрите плз еще на схемку подключения, по идее должно работать. (?)

Нет, не будет работать.

Вы даташит весь смотрели? А Application Notes? В каком диапазоне температур предполагается работа устройства?

Приведу разбор некоторых схемных недочетов.

1. Максимальная величина падения напряжения на излучающем диоде - 1,5В. Максимальный постоянный ток диода - 60мА. У вас же (5В-1,5В)/50Ом=70мА постоянный ток через излучающий диод. Сгорит нафиг.

2. CTR (Current Transfer Ratio - коэффициент передачи тока) оптопары лежит в диапазоне от 0,5мА/20мА=2,5% до 14мА/20мА=70%. Даже если вы пропустите через излучающий диод максимально допустимый ток 60мА, то на выходе в самом худшем случае получите всего 60мА*2,5%/100%=1,5мА. Падение напряжения на токовом датчике R2 1,5мА*100Ом=0,15В. Транзистор Q2 от такого напряжения просто не откроется.

 

Нужно тщательнЕе читать даташит и подходить к разработке схемы. ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>1. зачем резюк на 50 Ом? Зачем гонять такой ток через диод - поставить250 Ом или того больше.

Просто так в даташите указано было, вот и написал.

Там ведь ток через диод 60мА должен идти, как я понял.

Или нет?

 

50 Ом это для теста и длительности входного сигнала 50 мкс.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Угу, плоховато даташит прочитал :(

Еще почитал, теперь вроде как более менее понятно.

 

Большое спасибо за обьяснение! Значит беру R1 250 Ом, и R2 2 кОм (выходной ток 2.4 мА)

 

Работа устройства предполагается в нормальный условиях (по идее работать в обычном помещении будет)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Большое спасибо за обьяснение! Значит беру R1 250 Ом, и R2 2 кОм (выходной ток 2.4 мА)

Опять неверно. У МК, на вход которого сигнал с оптрона подаваться, будет триггер Шмитта имеется? Логические уровни у МК какие? TTL или CMOS? Плясать с выбором резистора отсюда (от параметров входа) нужно.

Допустим, что у МК вход TTLV. Значит входной уровень лог "1" >=2В. Берем более-менее нормальное осмысленное значение тока излучающего диода 20мА и наихудший вариант CTR 2.5%. (5В-1,5В)/0,02А=175Ом (округляем до обычного номинала из 5% ряда 180Ом). Это у нас балластный резистор для излучающего диода. Теперь считаем какой ток у нас будет на выходе оптрона в самом худшем случае. (4,75В-1,5В)/189Ом*2,5%/100%=0,43мА. Надеюсь понятно, что я питание на 5% понизил, номинал балластного резистора на 5% увеличил и взял минимальное значение CTR? Т.е. рассчитываю на самое худшее стечение обстоятельств.

Зная, что на выходе оптрона мы можем иметь 0,43мА, а получить нужно уровень не менее 2В считаем резистор. 2В/0,00043А=4651 Ом (округляем до ближайшего большего из 5% ряда 4,7кОм). Т.е. 4,7кОм это минимально допустимый номинал резистора на котором формируется входной сигнал уровня TTLV для МК. Лучше взять с запасом 20-30%, т.е. 5,6кОм-6,2кОм.

Для МК с CMOS уровнями нужно было бы формировать сигнал лог."1">=0.7*Vcc или для 5В питания 3,675В. Тогда номинал резистора был бы 10кОм.

P.S. расчет дан с учетом, что входной ток МК не большой. Не больше десятка мкА. В противном случае нужен либо буферный элемент типа 74HC14, либо повторитель напряжения на транзисторе, как вы рисовали. Но номиналы резисторов следует пересчитать.

P.P.S. если вход МК не имеет триггера Шмитта, то 74HC14 перед ним я бы точно поставил. Чтобы не получить плавающего потенциала или сигнала с низкой скоростью нарастания.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

rezident

 

Еще раз большое спасибо за помощь!

 

Я с этим всем недавно начал работать, поэтому все не так как нужно. Учусь...

 

Использую контроллер MEGA162. Значит логические уровни у МК TTL (может и ошибаюсь:)). Там afaik и триггеры Шмитта есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Использую контроллер MEGA162. Значит логические уровни у МК TTL (может и ошибаюсь:)). Там afaik и триггеры Шмитта есть.

Если верить datasheet (я с AVR не работал) триггеры Шмитта имеются.

А вот с уровнями некоторые непонятки. В таблице DC Characteristics указано VIH min=0.6*Vcc (VCC = 2.4 - 5.5V), но судя по графику Figure 153. I/O Pin Input Threshold Voltage vs. VCC (VIH, I/O Pin Read as ”1”) при 5В питании VIH около 2,5В (0,5*VCC?). Гистерезис (Figure 155. I/O Pin Input Hysteresis vs. VCC) при этих же условиях в районе 0,33В.

На вашем месте я бы брал наибольшее из этих значений и считал, что VIH>=3,15В при Vcc=5В +-5%.

P.S. резистор номиналом 10кОм на выходе оптрона в самый раз будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...