|
Фототранзистор для детектирования включенного телевизора |
|
|
|
Sep 16 2014, 04:53
|

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

|
Цитата(aivs @ Sep 15 2014, 15:50)  Это работает, к выходу ОУ подключил светодиод для проверки и он загорается, если светло и гаснет, если темно. Единственное, не могу понять, почему я ОУ запитал от крона 9В, напряжение на ОУ просело до 7.8 В, а на выходе на светодиоде 2.7 В. Я ожидал на выходе около 9В. Это потому что светодиод работает как ограничитель напряжения, а выход ОУ работает как ограничитель тока. Поэтому через светодиод пошел ток равный макс.выходному току ОУ, а напряжение батареи просело, т.к она расчитана на небольшие токи (единицы мА). Светодиод надо включать через резистор для ограничения тока.
|
|
|
|
|
Sep 16 2014, 08:15
|
Частый гость
 
Группа: Участник
Сообщений: 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 узнать включен телек или нет я не нашел.
|
|
|
|
|
Sep 16 2014, 08:32
|
Местный
  
Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240

|
в HDMI есть линия CEC. по этой линии можно с малинки включать и выключать телек. рулить громкостью, и на 99% я уверен что и узнать состояние тоже можно. я когда-то сделал вот этот вот проект (по заказу швейцарцев) http://www.kwikwai.com но уже плохо помню что там можно спросить у телевизора. а командовать можно - 100%.
|
|
|
|
|
Sep 17 2014, 19:02
|
Частый гость
 
Группа: Участник
Сообщений: 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В.
|
|
|
|
|
Sep 17 2014, 19:31
|
Гуру
     
Группа: Участник
Сообщений: 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
|
|
|
|
|
Oct 27 2014, 17:03
|
Местный
  
Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240

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