roboforum.ru

Технический форум по робототехнике.
Текущее время: 28 фев 2025, 03:57

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Настольный ведроид
СообщениеДобавлено: 07 июн 2013, 11:35 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Так всё закономерно и всякие АРУ + фильтры не зря были придуманы, т.к. динамический диапазон космический даже для 16-бит, а тут дохленькие 8 и те с кучей шума.
Ещё может не хватать самой чувствительности у микрофона, большинство капсюлей рассчитаны для небольшого удаления источника звука (используются как правило в трубках). Так же они все сами по себе шумные...
Есть кстати готовые электредные микрофоны с встроенным АЦП, на выходе цифра идет сразу, я правда такими не игрался.
Надо брать нормальные микрофоны (динамические, репортажные/сценические) чтобы получить лучший результат, а тут важна площадь элемента звукореагирующего...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настольный ведроид
СообщениеДобавлено: 07 июн 2013, 11:51 
Не в сети

Зарегистрирован: 30 сен 2011, 01:18
Сообщения: 36
Откуда: Рига
прог. языки: Java, C++, Processing
Ну это понятно, что микрофон самый простой, но с тем колхозным недоусилителем, который я приводил в самом начале темы, он "слышит" громкие звуки метров с 5-6 легко :)
А фильтры тут, наверное, и не нужны - качество звука-то пофигу, важно только уметь отличить тихий звук от громкого.
Надо попробовать собрать тот усилок с первой схемы навесным монтажом, да покомпактнее, а то я кишки еле-еле упихал в первый образец девайса, когда усилок на платке делал.

Насчёт готовых решений - видел на adafruit малюсенькую платку с усилителем и микрофоном, и всего за 7 баксов. Однако, оттуда тащить дорого, а на ебеях и прочих дилэкстримах такое не водится. К тому же, я думал, что это можно решить проще и дешевле (в общем-то, насчёт дешевизны я был прав, а вот сборка такой шняги в микроскопических габаритах меня угнетает).


Последний раз редактировалось stigmaster 07 июн 2013, 11:55, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настольный ведроид
СообщениеДобавлено: 07 июн 2013, 11:53 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
или попробовать использовать усиление в АЦП

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настольный ведроид
СообщениеДобавлено: 07 июн 2013, 11:59 
Не в сети

Зарегистрирован: 30 сен 2011, 01:18
Сообщения: 36
Откуда: Рига
прог. языки: Java, C++, Processing
Мне почему-то кажется, что 20 крат не хватит - у всех готовых решений, которые я нагуглил, усиление начинается где-то с 25 крат (пишут, что хватает для записи речи, если микрофон расположен у рта), и заканчивается где-то в районе 100-125 (ловит и тихие звуки тоже, причём издалека).

Но попробовать можно. Надо только, наконец-то, соорудить себе среду разработки для AVR - CVAVR у меня не попёр, ибо 7 и 8 Винда, а Avr Studio пока не пробовал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настольный ведроид
СообщениеДобавлено: 07 июн 2013, 12:20 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
думаю, если поставить хотя бы один транзистор с усилением 800-1000 (КТ3102) на микрофон, то думаю 20х хватит на АЦП, типа такого:

Изображение

Или что-нить на полевике... http://www.till.com/articles/GuitarPreamp/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настольный ведроид
СообщениеДобавлено: 07 июн 2013, 12:32 
Не в сети

Зарегистрирован: 30 сен 2011, 01:18
Сообщения: 36
Откуда: Рига
прог. языки: Java, C++, Processing
Спасибо, попробую вечером такую фигню прикрутить к тому, что у меня есть сейчас :)
В принципе, это ведь та же схема, которую я юзал, только сильно упрощенная.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настольный ведроид
СообщениеДобавлено: 07 июн 2013, 12:53 
Не в сети

Зарегистрирован: 04 май 2013, 10:35
Сообщения: 203
Откуда: Тюмень
stigmaster, тебе нужно после разделительного конденсатора поставить делитель напряжения (на двух резисторах) питания, чтобы реализовать смещение на аналоговом входе. Простейший случай два одинаковых резистора сопротивлением по 47 кОм подключенных последовательно между землёй и питанием, средняя их точка на вход АЦП. Это даст половину питания на АЦП. Теперь сигнал с микрофона, после разделительного конденсатора будет привязан к половине питания и, соответственно менять эту среднюю величину.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настольный ведроид
СообщениеДобавлено: 07 июн 2013, 13:11 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
ну так то по идее сигнал и надо мерить от смещения.. полуволны то будет две..

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настольный ведроид
СообщениеДобавлено: 07 июн 2013, 14:15 
Не в сети

Зарегистрирован: 04 май 2013, 10:35
Сообщения: 203
Откуда: Тюмень
А вообще, если микрофонный узел не самоцель, то я бы взял готовый микрофон с АРУ для охранок. В России популярным является "Шорох", вроде и в других странах постСССР тоже распространён (http://www.comcom.ru/products/catalog/microphone/).
(но смещение на АЦП по прежнему нужно)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настольный ведроид
СообщениеДобавлено: 07 июн 2013, 14:58 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Чтобы ловить АЦП тихие звуки, то надо не делитель/смещение ставить, а ДД расширять. Тут как не крути - нужен усилитель так или иначе. Что толку, что у него +/- 10 единиц будет скакать от 0 до 10 или от 100 до 110...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настольный ведроид
СообщениеДобавлено: 07 июн 2013, 15:26 
Не в сети

Зарегистрирован: 30 сен 2011, 01:18
Сообщения: 36
Откуда: Рига
прог. языки: Java, C++, Processing
RoboHobbyRu писал(а):
вроде и в других странах постСССР тоже распространён

Куда там... У нас достать хоть что-нибудь российское - дичайшая пляска с бубном. Еврозона-с... :(
Мне проще было бы притащить с adafruit ту платку за 7 баксов, о которой я выше писал (микрофон + усилитель, и габариты малюсенькие).
Однако, я сначала попробую ту схему, которую Madf привёл выше - может, покатит :)

Кстати, кто-нибудь может в общих чертах объяснить, чем реально отличается схема Madf-а от той, по которой усилок делал я (есть на 1-й странице)? Отличаются они тем, что в этой не хватает нескольких резисторов и 1 кондёра. Я, пожалуй, могу понять только что, что в упрощенном варианте, в отличие от моего, нет подтягивающего резистора для ноги АЦП, и его туда придётся ставить по-любому. А что с остальными "выкинутыми" компонентами?

P.S. Извиняюсь за потенциально тупые вопросы, но в мелких аппаратных хитростях я пока близок к нулю :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настольный ведроид
СообщениеДобавлено: 07 июн 2013, 16:56 
Не в сети

Зарегистрирован: 04 май 2013, 10:35
Сообщения: 203
Откуда: Тюмень
Перечитал тему с начала.
Если правильно понял, то АЦП тебе вовсе не нужен.
Нужен микрофон и компаратор.
Но нужно определится в каком диапазоне расстояний нужно "слышать" звук.

stigmaster писал(а):
чем реально отличается схема Madf-а от той, по которой усилок делал я (есть на 1-й странице)?
принципиальное отличие - в первой схеме используется электретный микрофон, ему требуется питание (внутри этого микрофона стоит полевой транзистор). Оно подано через резистор R3.
Менее принципиальное: в первой схеме R1 - коллекторная нагрузка транзистора, в схеме Madf-а она предполагается с другой стороны разъёма (во внешней схеме).

stigmaster писал(а):
нет подтягивающего резистора для ноги АЦП
Важно!
для АЦП не делают подтягивающих резисторов, т.к. при отсутствии источника сигнала такой резистор подтянет ножку АЦП к Питанию (если подтяжка сделана к питанию). А должно быть смещение на входе АЦП (обычно делителем), которое обеспечивает некий условный нуль на входе АЦП в отсутствии источника сигнала.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настольный ведроид
СообщениеДобавлено: 07 июн 2013, 17:12 
Не в сети

Зарегистрирован: 30 сен 2011, 01:18
Сообщения: 36
Откуда: Рига
прог. языки: Java, C++, Processing
Ну, АЦП я подтягивал к земле, чтобы вход не плавал, когда на него ничего не подаётся.

Насчёт более простой схемы - если честно, я думал, что там подразумевается, что питание на коллектор транзистора подается, и что оно просто на схеме не указано (короче, я думал, что это просто упрощенный вариант 1-й схемы). Микрофон у меня и сейчас электретный, так что питалово ему нужно однозначно.

Короче, кажется, действительно проще либо забить и купить готовый микрофон с усилителем, либо насобачиться упаковывать усилок с 1-й схемы в меньшие габариты.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настольный ведроид
СообщениеДобавлено: 07 июн 2013, 17:30 
Не в сети

Зарегистрирован: 04 май 2013, 10:35
Сообщения: 203
Откуда: Тюмень
а оригинальная прошивка существует? что-то я её на Инстрактэйблс не увидел.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настольный ведроид
СообщениеДобавлено: 07 июн 2013, 17:32 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
вообще на вашей схеме нарисован пьезомикрофон (преобразует физику в электричество, а не электретный (ёмкостной)), разная физика


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO