Анализатор спектра на atmega8 + lcd

Рассказать в:

 Мы думаем, что анализатор спектра стал бы неплохим дополнением самодельного усилителя или эквалайзера, и не только украшением...

В этой статье описывается, как можно легко сделать с минимального количества деталей и пары прямых (желательно) рук весьма полезный девайс.

 

Анализатор спектра на ATmega8 + LCD

 

Схема анализатора

 

  Обратите внимание что входной сигнал должен быть от 0 до 5В (с амплитудой не более 2.5В). Если ваш сигнал превышает данные значения вы должны пропустить его через резистивный делитель напряжения. Проверьте сигнал с помощью осциллографа на входе микроконтроллера не обрезается ли он – это очень важно. Если сигнал обрезается, то анализатор будет ужасно вычислять спектр.


  Переменными резисторами R13 и R12 вы можете изменять входной сигнал по напряжению. Далее сигнал делиться на: высокочастотный (900hz – бесконечность) пропускается на микроконтроллер и низкочастотный (0 – 900hz) отсекается фильтром Чебышева.

Если вы используете дисплей 16*2 необходимо прошить микроконтроллер программой “16*2 program”. В программе в первых строчках, есть параметр “CZULOSC” – им вы можете калибровать чувствительность. Впишите туда число от 15 до 40 и проверьте как это работает. Соберите файл в компиляторе BASCOM и прошейте ваш atmega8. Вы должны установить fusebits в atmega, как “внешний кварц высокой частоты” (CKOPT=0, все остальные=1)

Также вы можете экспериментировать с более высокочастотным кварцем. В проекте используется кварц 16MHz, но я однажды поставил 27MHz, и спектр отображался намного быстрее. В этом случае Вы должны изменить строку “$crystal = 16000000 ″, необходимо указать там верную частоту. Но если ваш жидкокристаллический дисплей работает медленно, этим вы ничего не сможете изменить. Я проверял с 16*2 и 24*2 дисплеями. Дисплеи 16*2 были намного медленнее чем 24*2. Это – немного абсурдно, потому что с большим LCD (24*2) программа имеет больше команд для вычисления спектра, но в конфигурации 24*2 спектр отображался намного быстрее чем 16*2.

Дисплей ДОЛЖЕН быть на основе чипа HD44780 – другие могут работать некорректно.

Данная схема корректно работает с микроконтроллером ATmega8L.
Если у вас работает только 8 первых столбцов на дисплее то проблема решается изменением строк в исходных текстах

Sample_h:
Config Adc = Single , Prescaler = 2 , Reference = Avcc

на строки

Sample_h:
Config Adc = Single , Prescaler = 4 , Reference = Avcc

Номиналы всех резисторов и конденсаторов должны точно соответствовать указанным на схеме, иначе отображаемый спектр не будет соответствовать действительности.
Рекомендуется использовать дисплей с негативным типом подсветки – выглядит намного красивее J.

 

Анализатор спектра на ATmega8 + LCD

 

 Анализатор спектра на ATmega8 + LCD

 


 Анализатор спектра на ATmega8 + LCD

Прошивки можно скачать analizator.rar 

АРХИВ:http://cxema.my1.ru/load/proshivki/material_k_state_analizator_spektra_na_atmega8_lcd/9-1-0-1662


    Раздел: [Устройства на микроконтроллерах]

    Сохрани статью в:

    Оставь свой комментарий или вопрос:


    Тясячи схем в категориях:
    -> Прочее
    -> Измерительная техника
    -> Приборы
    -> Схемыэлектрооборудования
    -> Источники питания (прочие полезные конструкции)
    -> Теоретические материалы
    -> Справочные материалы
    -> Устройства на микроконтроллерах
    -> Зарядные устройства (для батареек)
    -> Зарядные устройства (для авто)
    -> Преобразователи напряжения (инверторы)
    -> Все для кулера (Вентилятора)
    -> Радиомикрофоны, жучки
    -> Металоискатели
    -> Регуляторы мощности
    -> Охрана (Сигнализация)
    -> Управление освещением
    -> Таймеры (влажность, давление)
    -> Трансиверы и радиостанции
    -> Конструкции для дома
    -> Конструкции простой сложности
    -> Конкурс на лучшую конструкцию на микроконтроллерах
    -> Конструкции средней сложности
    -> Стабилизаторы
    -> Усилители мощности низкой частоты (на транзисторах)
    -> Блоки питания (импульсные)
    -> Усилители мощности высокой частоты
    -> Приспособления для пайки и конструирования плат
    -> Термометры
    -> Борт. сеть
    -> Измерительные приборы (тахометр, вольтметр итд)
    -> Железо
    -> Паяльники ипаяльные станции
    -> Радиопередатчики
    -> Вспомогательные устройства
    -> Телевизионная техника
    -> Регуляторы тембра, громкости
    -> Блоки питания (лабораторные)
    -> Усилители мощности низкой частоты (на микросхемах)
    -> Другие устройства для усилителей
    -> Cветовое оформление новогодней ёлки или праздничного зала
    -> Глушилки
    -> Телефонные жуки
    -> Инфракрасная техника
    -> Медицинская техника
    -> Телефония
    -> Для животного мира
    -> Конструируем усилители
    -> Антенны и усилители к ним
    -> Звонки
    -> Электронные игрушки
    -> Усилители мощности низкой частоты (ламповые)
    -> Управление двигателями (питание от однофазной сети)
    -> Программаторы микроконтроллеров
    -> Сверлилки
    -> Изучаем микроконтроллеры
    -> Радиоприемники
    -> Сигнализации
    -> Сотовая связь
    -> USB-устройства
    -> Блоки питания (трансформаторные)
    -> Радиостанции простые в изготовлении
    -> Источники питания (для усилителей)
    -> Прочеее
    -> защита от короткого замыкания (электронные предохранители)
    -> Зарядные устройства (для радиостанций)
    -> Мигалки
    -> Cварочное оборудование
    -> Кодовые электронные замки
    -> Блоки питания (бестрансформаторные)
    -> Часы
    -> Управление поворотниками
    -> Зажигание
    -> Управление водой (насосы для скважин или колодцев, полив растений)
    -> Моделирование
    -> Блоки управления стеклоочистителями
    -> Предварительные усилители
    -> Защита от перегрузки и перегрева
    -> Динамики
    -> Ремонт бытовой техники
    -> Дистанционное управление компьютером
    -> Акустические микрофоны и преобразователи
    -> Спутниковое ТВ
    -> Gsm антенны, примочки, усилители, ретрансляторы.
    -> Пищалки
    -> Роботы
    -> Ретрансляторы
    -> Паяльники и паяльные станции
    -> Звуковые сигнализаторы
    -> Рули и джойстики
    -> Схемы электрооборудования
    -> Все для "кулера" (Вентилятора)
    -> Работа с BGA микросхемами
    -> Фильтры
    -> Сабвуферы
    Рейтинг@Mail.ru