| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
подключение микрофона к МК
09.12.2009, 13:36
|
|
|
Временная регистрация
Регистрация: 30.04.2005
Сообщений: 99
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
|
подключение микрофона к МК
Здравствуйте!
Посоветуйте здравую мысль.
Нужно измерять уровень шума в помещении, точность большая не нужна.
Достаточно выявлять несколько уровней громкости - типа -
тишина, тихо, средне, громко, очень громко...
хочу подключить электретный микрофон к входу АЦП, через детектор и накопительный конденсатор, боюсь что уровень сигнала будет очень
маленький, ОУ ставить ИСКЛЮЧЕНО, максимум можно воспользоваться
одним каскадом на транзисторе.
всю математику буду реализовывть программно,
в простейшем случае просто усреднение выборок за несколько секунд
|
|
|
|
09.12.2009, 13:46
|
|
|
Супер-модератор
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 8,017
Сказал спасибо: 434
Сказали Спасибо 3,981 раз(а) в 1,714 сообщении(ях)
|
Re: подключение микрофона к МК
Я намедни мерял выходное напряжение электретного микрофона - чуть глаза на затылке не начал щупать: при громкой речи вблизи него сигнал достигает уровня 0 дБ (0,7 В)!
Так что IMHO "классический" усилительный каскад на транзисторе (с резистором в эмиттере, как регулятором усиления) вполне может помочь.
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
|
|
|
|
09.12.2009, 22:04
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 08.01.2008
Сообщений: 1,140
Сказал спасибо: 379
Сказали Спасибо 429 раз(а) в 273 сообщении(ях)
|
Re: подключение микрофона к МК
А если сделать так:
Микрофон одним выводом подключить к инверсному входу компаратора AIN1 МК а другим, через ограничительное сопротивление 5к1 к VCC.
Инверсный вход компаратора AIN1 зашунтировать конденсатором на GND.
Неинверсный вход компаратора AIN0 подключить к внутреннему или наружному ИОН.
Алгоритм работы следующий:
1 розрядка конденсатора (установив вывод, к конторому подключен AIN1, как выход и записавши в соответствующий бит порта 0.)
2 Установка вывода как вход AIN1.
3 обнуление внутреннего таймера.
4 По прерыванию от компаратора, вызваного изменением значения, записать значение таймера.
Значение таймера и будет соответствовать уровню шума.
Если использовать МК AVR в качестве таймера можно применить аппаратный таймер Т1.
Измерение АЦП конечно проще. Но им, как я считаю можно замерить уровень монотонного шума.
|
|
|
|
10.12.2009, 08:01
|
|
|
Временная регистрация
Регистрация: 30.04.2005
Сообщений: 99
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
|
Re: подключение микрофона к МК
оригинально
|
|
|
|
10.12.2009, 08:06
|
|
|
Вид на жительство
Регистрация: 12.04.2007
Сообщений: 339
Сказал спасибо: 2
Сказали Спасибо 34 раз(а) в 30 сообщении(ях)
|
Re: подключение микрофона к МК
Сообщение от ESWANT
|
|
через детектор
|
Только смещение дать ему не забудьте, чтобы слабые сигналы не резал.
__________________
Гидравлика + электроника = POWER
|
|
|
|
10.12.2009, 17:31
|
|
|
Гражданин KAZUS.RUN
Регистрация: 26.09.2005
Сообщений: 572
Сказал спасибо: 58
Сказали Спасибо 506 раз(а) в 134 сообщении(ях)
|
Re: подключение микрофона к МК
E97, Вам предложил дейятвительно реальный путь, поскольку компаратор в AVRках вполне приличный в отличии от АЦП. И называется такое устр-во преобразователь НАПРЯЖЕНИЕ - ИНТЕРВАЛ. Накапливая выборки Вы еще и постоянную интегрирования будете легко менять.
__________________
Будь проще, дойдет и до синтеза.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:18.
|
|