Снятие факта звучания пищалки устройства сторонним контроллером
- Войдите на сайт для отправки комментариев
Добрый день
Прошу совета.
Есть некое устройство (на схеме ниже представлено как Arduino UNO) с питанием +12в.
Устройство имеет внутри себя пассивную пищалку.
Я хочу обрабатывать наличие сигнала на буззера на своем контроллере (на схеме ниже Arduino nano).
мне надо лишь знать "звучит буззер/не звучит буззер"
Пока я остановился на подключении оптрона PC817 (на схеме другой оптрон) в разрыв пищалки и снятии сигнала на "другой стороне" оптрона.
В процессе тестирования схемы возникло несколько вопросов:
1. Можно ли улучшить схему как-то для решения задачи?
2. в зависимости от частоты звучания буззера на выводах оптрона напряжение колебается от +1В до +5В (питание моего контроллера). Вроде этот режим оптрона называется транзисторным, когда напряжение на выводах зависит от напряжения на входе. Как сделать так, что бы оптрон работал в режиме ключа? То есть "есть питание, отличное от условного 0в на входе оптрона, то на выходе оптрона +5В"?
А просто выпрямить , без выкрутасов?
Извините, я не "настоящий сварщик", не понимаю жаргонизмы и сокращения электронщиков :)
Я так понимаю вы предложили как-то выпрямить напряжение, поступающее на буззер.
Но что это даст и как мне наличие сигнала снять?
https://xreferat.com/102/2668-1-amplitudnyiy-detektor.html
Спасибо за ссылку.
на буззер устройства выводится сигнал тревоги (иногда многотональный, тональность задается черз ШИМ).
разве амплитудный детектор сможет детектировать импульсы напряжения?
Диоду обычно всё равно что выпрямлять.....
диоду все равно, но полярность напряжения не меняется. чего он выпрямлять будет?
Разделительный конденсатор на входе. Можно резистор последовательно с ним, чтобы не перегружать источник сигнала.
К выводу конденсатора - два диода: один анодом, другой - катодом. Оставшиеся выводы: анод - на землю, катод - на сглаживающий конденсатор. Параллельно конденсатору - резистор.
Соответственно: есть на входе переменная составляющая - логическая "1", нет - логический "0".
Спасибо за ответ.
я так понимаю разделительный онденсатор будет включен в разрыв цепи между устройством и пищалкой.
Функциональность пищалки сохранится разве?
Нет, подключение пищалки не изменяется. вход выпрямителя (разделительный конденсатор) подключается к выводу UNO, на котором присутствует сигнал. Т.е. схнма подключается параллельно пищалке.
Спасибо за информацию.
пойду гуглить "разделительный конденсатор" и как его собрать.
В этой схеме получается, что устройство гальванически не развязано с моим контроллером.
Мне бы хотелось развязать (потому изначально я оптрон и задействовал).
Тогда на буззер мостик, с мостика через резистор ваш оптрон....
А дальше как обычно....
Под "мостиком" вы имеете ввиду диодный мост?
Я не очень понимаю как эта схема будет работать. Можно пояснить, если не трудно?
Судя по вашему сигналу его амплитуда около 5 Вольт и каких-либо проблем не будет.
Да, 4 диода для двухполупериодного выпрямления или 1 диод для однополупериодного.
Выпрямляем то что есть, детектируем, зажигаем оптрон, ловим его сигнал.
Так даже проще чем к земле подвязываться.
Напряжение на пищалке +10В ... +12В.
Амплитуда сигнала 0В ... + 12В.
Там просто ШИМ модуляцией тональность задается.
Под рукой нет диодов, но есть транзистор.
Вариант с использованием транзистора вроде рабочий (в тестовом стенде на ардуино светодиод за оптроном мигает), но надо подобрать значения резисторов (сейчас 100ом)
(на схеме светодиод за оптроном схематично означает снятие сигнала)
Как думаете: нет риска убить устройство при таком подключении?
Не пойму я вас, Петровых.....
То хочу развязку, то не хочу.....
http://www.vysokovskiy.ru/slushai-ivanov-govoryat-spish-moei-zhenoi-0403...
Развязка же есть: оптрон присутствует.
Я тразистор добавил, чтобы избавиться от необходимости выравнивания пулисирующего напряжения, которое приходит на пищалку.
Последняя схема работает так:
- при поступлении сигнала на пищалку транзистор открывается
- ток в цепи эммитер-коллектор идет, и, как результат, на вводе оптрона появляется напряжение
- на выводах оптрона я уже буду принимать логический 0 или 1
Мне кажется я всё переусложнил.
так как на пищалку приходит пульсирующее напряжение (то есть либо 0В, либо +12В), а не плавное изменение, то если поставить оптрон в разрыв цепи устройство - пищалка, то на выходе оптрона тоже будет пульсация, но тоже либо 0В, либо +5В (если за оптроном Ардуино, например), что для моей задачи не есть проблема.
Мне сначала показалось, что оптрон не линейно открывается, и на выходе его может быть напряжение от 0В до +5В.
re3lex, Вы бы схему опубликовали, а не набор картинок, из которых невозможно понять, что и как Вы подключали.
В частности, совершенно непонятно, как подключен оптрон. Насчет него можно сказать лишь следующее: если гальваническая развязка есть, то светодиод мигать не может. А если он мигает, значит, никакой гальванической развязки нет.
Так как он подключен?
К сожалению у меня нет схемы устройства, с которого я снимаю сигнал.
Про него известно только то, что это устройство питается +12В и выдает мелодию на пассивную пищалку через ШИМ судя по всему. При воспроизведении мелдодии на выводах пищалки напряжение скачет около +10В...+12В.
Вот принципиальная схема это устрорйства и пищалки
Я хочу на своём контроллере Ардуино знать когда звучит сигнал.
ЧТобы развязаться с устройством я добавляю оптрон в разрыв цепи устройство-пищалка, подключаю ардуино к выходам оптопары.
Принимать сигнал хочу на цифровой вход, обрабатывать как "есть сигнал/нет сигнала"
Рабочая схема?
Прицепи светодиод оптрона (с токоограничивающим резистором) параллельно пищалке.
пищалка пищать перестает: у оптрона сопротивление светодиода меньше, чем у упищалки
а чем схема с последовательным включением светодиода оптрона плоха?
пищалка пищать перестает: у оптрона сопротивление светодиода меньше, чем у упищалки
Там же написано - "с токоограничивающим резистором". :)
Резистор подбирается так, чтобы подключение не влияло на пищалку. Если при этом ток через оптрон будет достаточным для полного открывания - всё отлично. Если нет - тогда уж лепить другой вариант, например с тем же транзистором.
Там же написано - "с токоограничивающим резистором". :)
Резистор подбирается так, чтобы подключение не влияло на пищалку. Если при этом ток через оптрон будет достаточным для полного открывания - всё отлично. Если нет - тогда уж лепить другой вариант, например с тем же транзистором.
Да, вы правы. пропустил самое важное :)
Но всё же: чем плох вариант подключения светодиода оптрона последовательно пищалке, кроме того, что светодиод в нем может сгореть при превышении 50мА?
а чем схема с последовательным включением светодиода оптрона плоха?
Да не так уж плоха, но никто же не знает, что там за пищалка, и она, как реактивная нагрузка, может немного попортить форму сигнала на входе оптрона. Насколько это будет критично - гадать не хочется, поэтому я бы лучше попробовал параллельно.
Спасибо Datak и всем ответевшим за информацию и помощь!
Буду разбираться дальше :)
Рабочая схема?
А зачем на выходе оптрона этот делитель из двух резисторов?
Правый можно убрать, подключить ногу оптрона на землю. Вход контроллера подключить между оптроном и левым резистором.
Куда там подключен левый резистор - не разгляжу, но надо подключить к напряжению питания контроллера.
С стороны контроллера вообще никаких "деталек"
INPUT_PULLUP на вход и всё.
А зачем на выходе оптрона этот делитель из двух резисторов?
Правым резистором я пытался изобразить подтяжку пина контроллера к земле, а левый резистор токоограничивающий. Но он, вероятно, не нужен.
<никаких "деталек">: Это потому что нога контроллера не "висит" в воздухе и на нее не будет наводок?
Хотя если вы последовательно динамику подключитесь придется импульсы сглаживать или кондерчиком или программно.
Да, спасибо за совет.
Подключил сейчас оптрон параллельно пищалке, вывод оптрона на пин контроллера с использованием резистора подтяжки 10К на землю.
Дребезг есть, но я его гашу дебоунсером программно.
В целом взлетело в черновом варианте :)
Спасибо за помощь и советы!
Подключил сейчас оптрон параллельно пищалке, вывод оптрона на пин контроллера с использованием резистора подтяжки 10К на землю.