ppm coder


Автор: Александр
  Даже не знаю, зачем затеил... Иногда хочется видить то, что слышу, тоесть, индикатор уровня или цветомузыка или ещё что-нибудь такого рода. В результате потратил несколько часов на сотворение такого, пока незаконченного, девайса.
last update: Октябрь 2008



Что хочется:
видеть уровень сигнала в двух каналах, приходящих на предусилитель.

Что для этого можно использовать:
1008ПП1 + выпрямитель + приведение к логарифмическому виду, LM3915 + выпрямитель, горсть транзисторов + две горсти резисторов.......
Да на что фантазии хватит. Микросхем разных для такого рода девайсов есть достаточно.

Почему не на специализированной микросхеме.
  • У меня не было её под рукой,
  • Я не знаю ни одной такой, которая бы показывала среднее значение и отдельно подсвечивала бы максимум за небольшой промежуток времени,
  • Мне всегда хотелось поэксперементировать, как какой вариант отображения будет выглядеть. Не строить же для всех видов микросхем свои макеты просто для посмотреть?


В конечном итоге получилось следующее: микроконтроллер, пара сдвоенных ОУ общего назначение, индикатор и немного мелочи.
На ОУ собраны двуполупериодные прецизионные выпрямители, сигнал с которых подаётся через усредняющие фильтры на входы АЦП микроконтроллера. Далее, МК с некоторой частотой делает выборку сигналов, преобразует их по формуле y = 20 ln (adc) и выводит на индикатор.

Принципиальная схема пока отсутствует, ибо не определился я ещё окончательно.
Но некоторые моменты опишу. Питание от стабилизированного БП 5 вольт. В качестве источника отрицательного напряжения для питания ОУ - схема на переключаемом конденсаторе управляемая одним из таймеров контроллера. Опорное напряжение для АЦП - светодиод красного свечения.

Микроконтроллер - ATMEGA8 заведённая от внутреннего RC генератора на частоте 8МГц.


Внешний вид макетки:

Кликабельно
Обратная сторона:

Кликабельно
Работа выпрямителя:

Кликабельно


Исходник на Си написанный в AVR Studio + WinAVR здесь.

Вопросы задавать почтой, адрес которой указан на главной странице.

Если на примете есть специализированная микросхема позволяющая наблюдать диапазон 60Дб, показывать среднее значение и фиксировать пики, то, пожалуйста, сообщите мне на почту.


the end