реклама на сайте
подробности

 
 
> измерение коротких интервалов м/у событиями
Денис v
сообщение Aug 5 2006, 21:30
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 5-08-06
Пользователь №: 19 348



Помогите профессиональным советом

Проблема такая: есть источник звука, и два микрофона
Нужно поймать фронт звуковой волны от источника и измерить задержку прохождения его ч/з микрофоны. Частоты низкие около килогерца. Определив скорость звука, растояние до препятствия нужно будет измерять не хуже чем 0.1 мм (по крайней мере цифровая часть должна это позволять).

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

Измерительное устройство собрано на быстрой логике + PIC. Логика нужна для того, чтобы сформировать логический импульс по длительности равный задержке прохождения сигнала. Этот импульс открывает путь импульсам от генератора 16МГц на цифровой счетчик собраный на PIC.

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

Порекомендуйте принципиально иные методы измерения скорости звука низких частот в воздухе, но именно связанные с регистрацией фронтов, или все что может мне помочь порекомендуйте smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SasaTheProgramme...
сообщение Aug 8 2006, 23:30
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 129
Регистрация: 4-08-06
Пользователь №: 19 327



Цитата(Денис v @ Aug 5 2006, 23:30) *
Нужно поймать фронт звуковой волны от источника и измерить задержку прохождения его ч/з микрофоны. Частоты низкие около килогерца. Определив скорость звука, растояние до препятствия нужно будет измерять не хуже чем 0.1 мм (по крайней мере цифровая часть должна это позволять).

Денис, это совершенно не реально. 0.1мм при скорости звука в воздухе около 300м/с соответствуют разности времени примерно 0.3мкС. Поймать такое изменение длительности при "частотах около килогерца" невозможно, ни захватывая фронты, ни анализируя сдвиг фаз, во всяком случае аналоговым образом. Кроме того, скорость звука не будет константой на всём пути.
По поводу остальных твоих изысканий. Цифровые мс не предназначены для работы в аналоговом режиме, тем более в измерительных схемах. Есть специальные "стыковочные" схемы - компараторы, триггеры Шмитта. Но, повторяю, это не решит твоей проблемы.
Кстати, получить такое разрешение по времени с помощью обычных микрофона и усилителя также невозможно.
Go to the top of the page
 
+Quote Post
Денис v
сообщение Aug 9 2006, 16:43
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 5-08-06
Пользователь №: 19 348



Цитата(SasaTheProgrammer @ Aug 9 2006, 05:30) *
это совершенно не реально


всё вполне реально, уже первые измерения давали разрешение в 0,02 мм на частоте 10кГц с помощью обычных микрофонов но более сложного оборудования. Поэтому вопрос не стоит о принципиальной возможности, вопрос стоит в том, чтобы разработать измерительное устройство на простой элементарной базе, а на что оно будет способно зависит лишь от самой базы и старания
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Денис v   измерение коротких интервалов м/у событиями   Aug 5 2006, 21:30
- - DuHast   Цитата(Денис v @ Aug 6 2006, 01:30) Порек...   Aug 6 2006, 07:36
|- - lks   По фронту можно разрешать работу цифрового фазово...   Aug 6 2006, 08:05
- - Денис v   ЦитатаА почему именно регистрация фронтов Это осн...   Aug 6 2006, 11:36
|- - lks   Цитата(Денис v @ Aug 6 2006, 15:36) О да,...   Aug 6 2006, 14:00
- - Денис v   Вот я подключил к выходу мик. усилителей двух-кана...   Aug 6 2006, 14:00
- - Денис v   По поводу усреднения с помощью фазового детектора ...   Aug 6 2006, 15:19
|- - lks   Цитата(Денис v @ Aug 6 2006, 19:19) Но ка...   Aug 6 2006, 16:59
||- - Денис v   Цитата(lks @ Aug 6 2006, 22:59) [Фазовый ...   Aug 6 2006, 20:57
||- - Krys   Цитата(Денис v @ Aug 7 2006, 03:57) кстат...   Aug 7 2006, 03:11
||- - lks   Цитата(Денис v @ Aug 7 2006, 00:57) мож...   Aug 7 2006, 07:15
||- - Денис v   Цитата(lks @ Aug 7 2006, 13:15) может быт...   Aug 7 2006, 23:25
||- - Денис v   На некоторое время я пропадал, чтобы провести неск...   Aug 7 2006, 23:55
||- - lks   Цитата(Денис v @ Aug 8 2006, 03:55) А м...   Aug 10 2006, 16:53
||- - Денис v   Цитата(lks @ Aug 10 2006, 22:53) А может ...   Aug 11 2006, 07:34
||- - lks   Цитата(Денис v @ Aug 11 2006, 11:34) а у ...   Aug 12 2006, 11:42
|- - yung   Цитата(Денис v @ Aug 6 2006, 19:19) По по...   Aug 7 2006, 06:29
|- - Денис v   Цитата(yung @ Aug 7 2006, 12:29) Я решал ...   Aug 7 2006, 22:57
- - Денис v   Тем временем нужно было выяснить поведение XOR эле...   Aug 8 2006, 00:11
- - Денис v   В следующий раз хочу проверить поведение элементов...   Aug 8 2006, 00:14
- - Денис v   И еще вопрос - где найти простые беземкостные схем...   Aug 8 2006, 00:16
- - xemul   Изюмительный подход: хочется получить разрешение 0...   Aug 12 2006, 14:35
- - Денис v   to xemul: Когда я говорил про базу (элементарную)...   Aug 18 2006, 09:02
- - proba   для подобных задач спец. мсхмы : http://www.acam.d...   Aug 19 2006, 06:48
- - Денис v   to proba: Супер! Спасибо за ссылку!   Aug 19 2006, 08:17


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 10:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01419 секунд с 7
ELECTRONIX ©2004-2016