Индикатор уровня сигнала.
Индикатор уровня сигнала.
Товарищи, кто-нибудь может подсказать наиболее простой способ реализации такой штуковины?
Небходимо получить индикацию уровня сигнала в диапазоне 0-8 В с шагом 0,5 В (16 светодиодов). Входное сопротивление не менее 100кОм.
Устройство должно фиксировать максимальную амплитуду на входе в течении секунды и создавать его индикацию в последующую секунду. В период индикации происходит фиксация следующего максимального значения входного сиганала. и тд.
Небходимо получить индикацию уровня сигнала в диапазоне 0-8 В с шагом 0,5 В (16 светодиодов). Входное сопротивление не менее 100кОм.
Устройство должно фиксировать максимальную амплитуду на входе в течении секунды и создавать его индикацию в последующую секунду. В период индикации происходит фиксация следующего максимального значения входного сиганала. и тд.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
почти то, что требуется делал я проект супер-пробник на моем сайте. кстати, он есть и здесь, но под кодовым названием "волшебная палочка для Кота". сразу предупреждаю - почти то, что требуется.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Max
- Админ
- Сообщения: 10815
- Зарегистрирован: Вт авг 23, 2005 15:23:25
- Откуда: Москва
- Контактная информация:
Как хорошо, что мне таких кошмаров в голову не приходит
Посмотрите вот эту схему:
http://www.radiokot.ru/circuit/audio/other/11/
Мне кажется, она Вам вполне подойдет.
Посмотрите вот эту схему:
http://www.radiokot.ru/circuit/audio/other/11/
Мне кажется, она Вам вполне подойдет.
А вот футболки кому? Кружки, значки!
Мысли Пачкают Мозги
Мысли Пачкают Мозги
- Max
- Админ
- Сообщения: 10815
- Зарегистрирован: Вт авг 23, 2005 15:23:25
- Откуда: Москва
- Контактная информация:
Да, только это собирается за один вечер, максимум за два, а микроконтроллер надо сначала изучить, потом научиться писать под него программы, потом написать эту самую программу, потом раздобыть или собрать программатор, потом прошить контроллер и после всего этого нет никакой гарантии, что все это заработает.
А вот футболки кому? Кружки, значки!
Мысли Пачкают Мозги
Мысли Пачкают Мозги
dx40 писал(а):Вот это действительно ужас. 9 корпусов микросхем вместо одного микроконтроллера.
Если кто не заметил, там к стандартной схеме детектора на 2-х ОУ(есть в любом учебнике), для запоминания пиков, добавился только 1 таймер и несколько транзисторов. Т.е. в самой идее ничего сверхсложного нет, и тот кусок схемы, который нужен Sotikin, содержит всего пару микросхем.
Ну а вопрос "аналоговая схема vs микроконтроллер", это кажый сам решит что ему легче. Кто сильно шарит в програмировании но дуб в схемотехнике - контроллер может и удобнее, а кто наоборот... Мне вот например гораздо быстрее и проще спроектировать и собрать схему, хоть на 90 микросхемах, чем учится писать прошивки для контроллеров, ради одного единственного прибора.
Всем большое спасибо...
Хотелось бы получить консультацию по поводу этой схемы:
http://www.radiokot.ru/circuit/audio/other/11/
А то я в описании запутался уже.
Можно с у кого-нить отнять полчасика времени в аське?)
Хотелось бы получить консультацию по поводу этой схемы:
http://www.radiokot.ru/circuit/audio/other/11/
А то я в описании запутался уже.
Можно с у кого-нить отнять полчасика времени в аське?)
На картинке во вложенном файле тот кусок схемы который запоминает пики. На ОУ X2a и X2b собран пиковый детектор по распространенной схеме, которая подробно расписана например в главе про операционники "Искусства Схемотехники" Хоровица и Хилла, или в книге "Аналоговая электроника на Операционных усилителях" Пейтона и Волша в главах про пиковые детекторы и устройства выборки-хранения. Обе книги можно скачать в интернете, ссылки не помню, но Google поможет
.
Кратко он работает так: если на неинвертирующем входе X2a появляется напряжение больше чем на конденсаторе C4 (и инвертирующем входе X2a соединенном с ним), то на выходе этого ОУ появится положительное напряжение, заряжаяжая C4. Ну это понятно, операционники так и работают: регулируют выходное напряжение так, чтобы напряжения на инвертирующем и неинвертирующем входах были равны. Когда напряжение на конденсаторе достигнет входного напряжения, на инвертирующем входе X2a напряжение станет больше чем на неинвертирующем и на выходе X2a появится отрицательное напряжение - ОУ пытается разрядить C4, чтобы выровнять напряжения на инвертирующем и неинвертирующем входах. Разумеется разрядить конденсатор у опера не получится - диод D3 и переход б-э транзистора Q1 в обратную сторону ток не пустят, и C4 останется заряжен до наибольшего напряжения, которое было на входе схемы, а выход X2a уйдет в минус до клипинга, и будет там оставаться пока на входе опять не появится большее напряжение чем на С4. Разряжаться С4 может только через R11, и то, только тогда, когда транзисторы сборки М1 открыты. В том когда их надо открывать и заключается главная проблемма. В простых индикаторах класса "красивая мыргалка" разрядный резистор все время подключен к "земле", и их выходное напряжение начинает падать сразу же, только медленно. Для запоминания пиков можно разряжать C4 переодически с равными интервалами времени, но кривизна этого метода очевидна: если самый большой пик появится, например, за 1 миллисекунду до сброса показаний его просто никто не увидит. Напрашивается вывод: сброс детектора надо как-то синхронизировать с изм сигналом, и в этом заключается главная фича схемы: таймер отсчитывающий интервалы времени в течении которого надо заморозить показания перезапускается самим сигналом детектора. Как я уже писал высше выходное напряжение ОУ X2a в нормальном состоянии остается настолько низким, насколько возможно, и только при появлении на входе сигнала большего чем тот что уже был зафиксирован, увеличивается до его величины, чтобы подзарядить C4 до этого напряжения. За этими изменениями напряжения следит транзистор Q2 который и управляет цепями перезапускающими таймер Х4.
О том как работает таймер 555 написано вот здесь: http://www.radiokot.ru/articles/01/
Кратко он работает так: если на неинвертирующем входе X2a появляется напряжение больше чем на конденсаторе C4 (и инвертирующем входе X2a соединенном с ним), то на выходе этого ОУ появится положительное напряжение, заряжаяжая C4. Ну это понятно, операционники так и работают: регулируют выходное напряжение так, чтобы напряжения на инвертирующем и неинвертирующем входах были равны. Когда напряжение на конденсаторе достигнет входного напряжения, на инвертирующем входе X2a напряжение станет больше чем на неинвертирующем и на выходе X2a появится отрицательное напряжение - ОУ пытается разрядить C4, чтобы выровнять напряжения на инвертирующем и неинвертирующем входах. Разумеется разрядить конденсатор у опера не получится - диод D3 и переход б-э транзистора Q1 в обратную сторону ток не пустят, и C4 останется заряжен до наибольшего напряжения, которое было на входе схемы, а выход X2a уйдет в минус до клипинга, и будет там оставаться пока на входе опять не появится большее напряжение чем на С4. Разряжаться С4 может только через R11, и то, только тогда, когда транзисторы сборки М1 открыты. В том когда их надо открывать и заключается главная проблемма. В простых индикаторах класса "красивая мыргалка" разрядный резистор все время подключен к "земле", и их выходное напряжение начинает падать сразу же, только медленно. Для запоминания пиков можно разряжать C4 переодически с равными интервалами времени, но кривизна этого метода очевидна: если самый большой пик появится, например, за 1 миллисекунду до сброса показаний его просто никто не увидит. Напрашивается вывод: сброс детектора надо как-то синхронизировать с изм сигналом, и в этом заключается главная фича схемы: таймер отсчитывающий интервалы времени в течении которого надо заморозить показания перезапускается самим сигналом детектора. Как я уже писал высше выходное напряжение ОУ X2a в нормальном состоянии остается настолько низким, насколько возможно, и только при появлении на входе сигнала большего чем тот что уже был зафиксирован, увеличивается до его величины, чтобы подзарядить C4 до этого напряжения. За этими изменениями напряжения следит транзистор Q2 который и управляет цепями перезапускающими таймер Х4.
О том как работает таймер 555 написано вот здесь: http://www.radiokot.ru/articles/01/
- Вложения
-
- LEVELMETER_PD11.PNG
- (8.4 КБ) 590 скачиваний