Аварийное освещение.
Добавлено: Пн окт 24, 2011 16:43:10
Приветствую.
То ли луна в какой специальной фазе, то ли телец зашел в дом водолея, но мне опять нестерпимо захотелось чего-нибудь спаять. Опыта нет практически никакого. Теория — статьи и википедия. Тем не менее.
В частности, захотелось сделать вот такую штуку — светодиодное аварийное освещение на батарейках. Свет у нас отключают ненадолго, но с завидной регулярностью. Хочется, что бы при отключении света само собой загоралось освещение.
Сочинил схему, задумка которой проста: пользуясь энергоэффективностью операционного усилителя, заставить его через оптрон следить за состоянием электросети, представленной китайским б/п на 5V (пока ничего более простого и безопасного в голову не пришло). Запитать все от пары батареек AA — городить аккумуляторы с зарядкой тут избыточно и мне не под силу. Схему нарисовал в ltspice, который приглянулся мне бесплатностью и приличной работой под wine.
Итак, сигнал от фототранзистора оптопары приходит на инвертирующий вход операционного усилителя. На неинвертирующем входе стоит небольшой положительный потенциал через делитель напряжения. Пока с фототранзистора есть сигнал, на выходе ОУ стоит уровень земли, если он исчезает, то усиливается небольшой потенциал на неинвертирующем входе и на выходе получается + питания (ну почти). Казалось бы, далее все просто — выход ОУ повесить на транзистор, на который повесить нагрузку в виде светодиодов. Но…
Долго возился пониманием того что за ерунда у меня творится с ОУ на симуляции. Оказалось, что ltspice при каждом изменении схемы перенумеровывает все контакты и на графиках творится изумительная чушь, находя откуда-то киловольты, пилообразный сигнал, и прочее (отсюда именованные точки good, bad, ugly в районе ОУ). Ладно. Но вот что за ерунда у меня творится в районе транзистора — разобраться так и не смог. По графикам видно, что на дёрганья сетевого напряжения (красный), выход ОУ дёргается правильно (зеленый). А вот почему транзистор при нулевом потенциале на затворе открывается, а при +3V закрывается, да еще так нелинейно — совершенно непонятно. Раз десять разбирался с обозначениями, не поставил ли я транзистор вверх ногами (да и ставил, проверки ради). И так и этак пытался — всё одно ерунда получается.
Так что вопроса на самом деле два. Кто виноват? Ltspice ли, я ли чего-то глобального не понимаю. И — что делать?
По схеме — номиналы взяты по большому счету от балды. Номенклатура — тем более. Впрочем, абстрактные детальки ведут себя так же.
Заранее большое спасибо за разумный ответ.
То ли луна в какой специальной фазе, то ли телец зашел в дом водолея, но мне опять нестерпимо захотелось чего-нибудь спаять. Опыта нет практически никакого. Теория — статьи и википедия. Тем не менее.
В частности, захотелось сделать вот такую штуку — светодиодное аварийное освещение на батарейках. Свет у нас отключают ненадолго, но с завидной регулярностью. Хочется, что бы при отключении света само собой загоралось освещение.
Сочинил схему, задумка которой проста: пользуясь энергоэффективностью операционного усилителя, заставить его через оптрон следить за состоянием электросети, представленной китайским б/п на 5V (пока ничего более простого и безопасного в голову не пришло). Запитать все от пары батареек AA — городить аккумуляторы с зарядкой тут избыточно и мне не под силу. Схему нарисовал в ltspice, который приглянулся мне бесплатностью и приличной работой под wine.
Итак, сигнал от фототранзистора оптопары приходит на инвертирующий вход операционного усилителя. На неинвертирующем входе стоит небольшой положительный потенциал через делитель напряжения. Пока с фототранзистора есть сигнал, на выходе ОУ стоит уровень земли, если он исчезает, то усиливается небольшой потенциал на неинвертирующем входе и на выходе получается + питания (ну почти). Казалось бы, далее все просто — выход ОУ повесить на транзистор, на который повесить нагрузку в виде светодиодов. Но…
Долго возился пониманием того что за ерунда у меня творится с ОУ на симуляции. Оказалось, что ltspice при каждом изменении схемы перенумеровывает все контакты и на графиках творится изумительная чушь, находя откуда-то киловольты, пилообразный сигнал, и прочее (отсюда именованные точки good, bad, ugly в районе ОУ). Ладно. Но вот что за ерунда у меня творится в районе транзистора — разобраться так и не смог. По графикам видно, что на дёрганья сетевого напряжения (красный), выход ОУ дёргается правильно (зеленый). А вот почему транзистор при нулевом потенциале на затворе открывается, а при +3V закрывается, да еще так нелинейно — совершенно непонятно. Раз десять разбирался с обозначениями, не поставил ли я транзистор вверх ногами (да и ставил, проверки ради). И так и этак пытался — всё одно ерунда получается.
Так что вопроса на самом деле два. Кто виноват? Ltspice ли, я ли чего-то глобального не понимаю. И — что делать?
По схеме — номиналы взяты по большому счету от балды. Номенклатура — тем более. Впрочем, абстрактные детальки ведут себя так же.
Заранее большое спасибо за разумный ответ.