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

 
 
 
Reply to this topicStart new topic
> Выбор оптрона
_lukash_
сообщение Nov 14 2007, 22:11
Сообщение #1


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

Группа: Свой
Сообщений: 126
Регистрация: 1-09-07
Из: Винница
Пользователь №: 30 222



Всем привет!

Помогите плз подобрать оптрон. Будет использоваться в качестве датчика пересечения “0” (датчик 0-координаты). Т.е. по некоторой направляющей будет ездить каретка, и нужно отслеживать ее в “0” координате.
Оптрон через эмиттерный повторитель к МК будет подключен.
Go to the top of the page
 
+Quote Post
gte
сообщение Nov 14 2007, 22:21
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Вы забыли точность позиционирования указать.
Если нужен один и точность устроит, то от принтеров или дисководов
Go to the top of the page
 
+Quote Post
_lukash_
сообщение Nov 14 2007, 22:35
Сообщение #3


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

Группа: Свой
Сообщений: 126
Регистрация: 1-09-07
Из: Винница
Пользователь №: 30 222



Точность позиционирования в теории около 0.1мм. Эту точность также брал при расчете двигателей. Но действительно погрешность может быть немного больше, наверное.
У меня из принтеров только старый Epson LX1050 - там стоят еще мех. датчики.
А оптроны каких производителей распространены, чеб достать их просто можно было?
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 14 2007, 23:08
Сообщение #4


Гуру
******

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



Цитата(_lukash_ @ Nov 15 2007, 03:35) *
А оптроны каких производителей распространены, чеб достать их просто можно было?

Вам наверное что-то из таких вот сенсоров с открытым каналом должно подойти. http://www.vishay.com/optical-sensors/
Доступность на eFind.ru проверьте.
http://www.efind.ru/icsearch/?search=TCST&...;c=asis&r=0
Go to the top of the page
 
+Quote Post
_lukash_
сообщение Nov 15 2007, 09:52
Сообщение #5


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

Группа: Свой
Сообщений: 126
Регистрация: 1-09-07
Из: Винница
Пользователь №: 30 222



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

Посмотрите плз еще на схемку подключения, по идее должно работать. (?)
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
phase
сообщение Nov 15 2007, 11:35
Сообщение #6


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

Группа: Свой
Сообщений: 126
Регистрация: 12-09-05
Пользователь №: 8 473



Мда.....

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

2.А зачем транзистор? Он у Вас один фиг не откроется, весь ток уйдет через 100 Ом.
и опять же зачем гонять такой ток, транзистор выкинуть и выходной ток сделать порядка 2-5 мА.
Go to the top of the page
 
+Quote Post
_lukash_
сообщение Nov 15 2007, 12:26
Сообщение #7


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

Группа: Свой
Сообщений: 126
Регистрация: 1-09-07
Из: Винница
Пользователь №: 30 222



>1. зачем резюк на 50 Ом? Зачем гонять такой ток через диод - поставить250 Ом или того больше.
Просто так в даташите указано было, вот и написал.
Там ведь ток через диод 60мА должен идти, как я понял.
Или нет?

>2.А зачем транзистор?
Транзистор для усиления поставил. Уже убрал.
Прикрепленные файлы
Прикрепленный файл  tcst1230.pdf ( 134.89 килобайт ) Кол-во скачиваний: 54
 
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 15 2007, 12:58
Сообщение #8


Гуру
******

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



Цитата(_lukash_ @ Nov 15 2007, 14:52) *
Спасибо, выбрал - 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 от такого напряжения просто не откроется.

Нужно тщательнЕе читать даташит и подходить к разработке схемы. wink.gif
Go to the top of the page
 
+Quote Post
phase
сообщение Nov 15 2007, 13:50
Сообщение #9


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

Группа: Свой
Сообщений: 126
Регистрация: 12-09-05
Пользователь №: 8 473



Цитата(_lukash_ @ Nov 15 2007, 16:26) *
>1. зачем резюк на 50 Ом? Зачем гонять такой ток через диод - поставить250 Ом или того больше.
Просто так в даташите указано было, вот и написал.
Там ведь ток через диод 60мА должен идти, как я понял.
Или нет?


50 Ом это для теста и длительности входного сигнала 50 мкс.....
Go to the top of the page
 
+Quote Post
_lukash_
сообщение Nov 15 2007, 15:41
Сообщение #10


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

Группа: Свой
Сообщений: 126
Регистрация: 1-09-07
Из: Винница
Пользователь №: 30 222



Угу, плоховато даташит прочитал sad.gif
Еще почитал, теперь вроде как более менее понятно.

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

Работа устройства предполагается в нормальный условиях (по идее работать в обычном помещении будет)
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 15 2007, 16:17
Сообщение #11


Гуру
******

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



Цитата(_lukash_ @ Nov 15 2007, 20:41) *
Большое спасибо за обьяснение! Значит беру 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 перед ним я бы точно поставил. Чтобы не получить плавающего потенциала или сигнала с низкой скоростью нарастания.
Go to the top of the page
 
+Quote Post
_lukash_
сообщение Nov 15 2007, 18:09
Сообщение #12


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

Группа: Свой
Сообщений: 126
Регистрация: 1-09-07
Из: Винница
Пользователь №: 30 222



rezident

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

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

Использую контроллер MEGA162. Значит логические уровни у МК TTL (может и ошибаюсьsmile.gif). Там afaik и триггеры Шмитта есть.
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 15 2007, 18:33
Сообщение #13


Гуру
******

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



Цитата(_lukash_ @ Nov 15 2007, 23:09) *
Использую контроллер MEGA162. Значит логические уровни у МК TTL (может и ошибаюсьsmile.gif). Там 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кОм на выходе оптрона в самый раз будет.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 15:32
Рейтинг@Mail.ru


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