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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Фототранзистор для детектирования включенного телевизора
Alexashka
сообщение Sep 16 2014, 04:53
Сообщение #16


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(aivs @ Sep 15 2014, 15:50) *
Это работает, к выходу ОУ подключил светодиод для проверки и он загорается, если светло и гаснет, если темно.
Единственное, не могу понять, почему я ОУ запитал от крона 9В, напряжение на ОУ просело до 7.8 В, а на выходе на светодиоде 2.7 В. Я ожидал на выходе около 9В.

Это потому что светодиод работает как ограничитель напряжения, а выход ОУ работает как ограничитель тока. Поэтому через светодиод пошел ток равный макс.выходному току ОУ, а напряжение батареи просело, т.к она расчитана на небольшие токи (единицы мА). Светодиод надо включать через резистор для ограничения тока.
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Sep 16 2014, 08:05
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



насколько телевизор современный? HDMI в нём есть?
Go to the top of the page
 
+Quote Post
aivs
сообщение Sep 16 2014, 08:15
Сообщение #18


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

Группа: Участник
Сообщений: 114
Регистрация: 3-10-09
Пользователь №: 52 731



Цитата(kovigor @ Sep 16 2014, 01:17) *
Очередной велосипед, но теперь уже с квадратными колесами ? Вам как раз не нужна на таком расстоянии сверхчувствительность.


ООС заменил на ПОС, потому что посчитал, что не хватает усиления с фотодиода, но потом прилепил его к телевизору и оказалось, что усиления ООС хватает.
BPW34
Прикрепленное изображение


От Raspberry беру питание 3.3В, на выходе ОУ ровно 2В. Для Raspberry различает 0 и 1 так:
0 = 0 - 1.5 В
1 - 1.5 - 3.3 В

Так что и без триггера Шмитта работает стабильно, но все же в ближайшее время реализую триггер Шмитта, как допишу софт по Raspberry.

Цитата(Mahagam @ Sep 16 2014, 12:05) *
насколько телевизор современный? HDMI в нём есть?


Телеку лет 8, USB нет, hdmi есть, подключен к Raspberry для просмотра кино. Но вариант как с помощью hdmi узнать включен телек или нет я не нашел.
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Sep 16 2014, 08:32
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



в HDMI есть линия CEC. по этой линии можно с малинки включать и выключать телек. рулить громкостью, и на 99% я уверен что и узнать состояние тоже можно.
я когда-то сделал вот этот вот проект (по заказу швейцарцев) http://www.kwikwai.com но уже плохо помню что там можно спросить у телевизора. а командовать можно - 100%.
Go to the top of the page
 
+Quote Post
aivs
сообщение Sep 16 2014, 10:00
Сообщение #20


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

Группа: Участник
Сообщений: 114
Регистрация: 3-10-09
Пользователь №: 52 731



Это я пробовал, к сожалению CEC нет у меня в телеке. С raspberry читал данные hdmi, да и в меню телека нет такой опции. CEC это был бы самый простой вариант.
Еще вариант, подключиться к светодиоду телека напрямую, но это нужно его снимать со стенки для разборки, чего не хотелось бы делать.
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Sep 16 2014, 11:42
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



а в меню его и не будет. посмотрите осциллографом что вообще есть на этом пине. при включении/выключении телевизора если что-нить там бегает - CEC есть.
Go to the top of the page
 
+Quote Post
aivs
сообщение Sep 17 2014, 19:02
Сообщение #22


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

Группа: Участник
Сообщений: 114
Регистрация: 3-10-09
Пользователь №: 52 731



Попытался рассчитать Триггер Шмитта вот по эти формулам:
при U2 = 0
Ult = U1*g1 /(g1 + g2 + g3)

при U2 = +Usat
Uht = (U1*g1 + Usat*g3)/(g1 + g2 + g3)

где:
U2 - напряжение которое приходит с усиленного сигнала фотодиода
U1 = 3.3В напряжение питания
Usat = 3.3 напряжение насыщения на выходе (логическая 1)
Ult = 1В (нижняя граница гистерезиса)
Ult = 1.5В (верхняя граница гистерезиса)

http://chipenable.ru/index.php/how-connect...-usilitele.html


После усиления сигнала с фотодиода первым ОУ на выходе 2.3В, я хотел довести это до 3.3В (логическая 1), рассчитал триггер Шмитта по формулам приведенным выше. Собрал триггер Шмитта и на его выходе строго имею, либо 0В, либо 2.3В, но не 3.3В как ожидалось. Пересчитал для других номиналов резистров, результат тот же. Срабатывает резко, как я и хотел, но логическая 1 имеет не правильное напряжение.

Подскажите как рассчитать триггер Шмитта для моей задачи:
Логический 0 = 0В
Логическая 1 = 3.3В
Питание = 3.3.В
Гистерезис = 1В-1.5В

Для Raspberry 2.3В тоже логиеская 1, но хотелось бы сделать все правильно, 3.3В.
Go to the top of the page
 
+Quote Post
Plain
сообщение Sep 17 2014, 19:31
Сообщение #23


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(aivs @ Sep 17 2014, 22:02) *
2.3В, но не 3.3В как ожидалось

С чего вдруг Вы такое ожидали, когда на схеме в паспорте ясно виден верхний составной транзистор, который далее в соответствующей таблице конкретно даёт о себе знать:

Цитата
VOH ... High-level output voltage ... RL ≥ 2 kΩ ... 25°C ... VCC – 1.5 V
Go to the top of the page
 
+Quote Post
aivs
сообщение Sep 17 2014, 20:58
Сообщение #24


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

Группа: Участник
Сообщений: 114
Регистрация: 3-10-09
Пользователь №: 52 731



Проглядел, спасибо, теперь все сходится, напряжение на выходе 2В ровно, т.е. соответствует 3.3 - 1.5 ~= 2.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Sep 17 2014, 22:52
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(aivs @ Sep 17 2014, 22:02) *
Подскажите как рассчитать триггер Шмитта ...

У Хоровица с Хиллом весьма неплохо расписано, как работает этот самый триггер. А поняв, как он работает, несложно будет написать и формулы для его расчета ..
Go to the top of the page
 
+Quote Post
muravei
сообщение Oct 27 2014, 09:17
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(Mahagam @ Sep 16 2014, 14:42) *
при включении/выключении телевизора если что-нить там бегает - CEC есть.

Всегда?
Я заметил, что dvb-t приставка включается только при выборе HDMI канала, к которому она подключена.
А посему , можно не узнать включен телек или нет. Правда, осциллом я не смотрел.
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Oct 27 2014, 17:03
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



QUOTE (muravei @ Oct 27 2014, 12:17) *
Всегда?
Я заметил, что dvb-t приставка включается только при выборе HDMI канала, к которому она подключена.
А посему , можно не узнать включен телек или нет. Правда, осциллом я не смотрел.


ну так скорее всего телек просит врубить то что есть на линии. вообще телевизор по этой линии должен управляться и в выключенном состоянии. одна из идей в том, что когда вы засовываете лоток с двд диском в привод, этот самый привод включает принудительно телевизор и переводит его на соответствующий HDMI вход. чтобы ручками не ковырятся с пультом и не вспоминать на какой соске этот привод висит
Go to the top of the page
 
+Quote Post
muravei
сообщение Oct 28 2014, 11:05
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Не , это я погорячился- китайская поделка ведет себя как-то не понятно.(логики в ее действии пока не обнаружил)
Go to the top of the page
 
+Quote Post
Fujitser
сообщение Nov 1 2014, 07:35
Сообщение #29


Местный
***

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



А измерение тока потребления с помощью трансформатора тока не подойдёт?
Go to the top of the page
 
+Quote Post

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

 


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


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