Свежие обсуждения
Измерения

LC-метр из звуковой карты

1 2 68

Да ладно, я -- не показатель, может это вообще только у меня.
Атлон 1700+ точно, а вот звук, встроенный на материнку -- "Какой-То", но знаю, что полный дуплекс...
... во -- "АС97".

 

Вообще-то программа запустилась нормально и ничего не сожрала
Но неплохо было бы при завершении восстанавливать прежнюю громкость.
А то я запустил,поигрался, а после жена чуть в обморок не упала,
когда ее любимая игрушка не своим голосом заорала

 

IDiod
Спасибо, я в список добавлю.

Tadas
Она должна восстанавливать прежнюю громкость, у меня, по-крайней мере восстанавливает.
Нужно на Stop нажать перед выходом, тогда точно должна. У меня 3 звук. карты на компьютере и основную, (на колонки которая) я обычно не трогаю, поэтому это и не проверял толком.
А какая у вас карта/система?

Вообще, у каждого миксера свой прибамбас (как выяснилось), я пытался написать что-то более-менее универсальное.
Готовлю новую версию с улучшеным алгоритмом минимизации, хорошо бы проверить на серийном LC-метре...
Вообще, интересно, нужно это кому-нибудь? Как народ индуктивности меряет?

 

У меня AWE64 на РII 500 MHz.
Вполне возможно, что я вышел без стопа, теперь уже не помню.
Индуктивности да емкости я меряю самодельным приборчиком на PIC84.
Прилагаю картинку панели управления.
Как найду немного времени попробую сравнить с Вашим прибором.
По моему Ваше решение весьма интересно и может быть многим полезно.

 

У меня тоже не пошла, симптомы как у IDiod. Win98, SBLive.

 

Tadas
А Windows у Вас какой?
0.2 пФ - это круто, моим точно не померяешь.

Всем:
Спасибо за тесты.
Я так понял, она под Win98 не работает (пока не знаю почему),
на другом форуме проверяли один компьютер с разными системами,
так под XP она калибруется по крайней мере, а под Win98 вообще не загружается.
Надо еще добавить в калибровку осцилограф, а то не всегда понятно,
откалибровалась или нет...

 

Это почему неработает ?
Очень даже работает. У меня W98 SE.
А 0.2 пФ это не совсем измерение
Это дрейф после пары минут после обнуления.
Показания при малых емкостях немного плавают.
Да и верхний предел 100 нФ.
Так что для бОльших емкостей буду использовать Ваш

P.S. То есть работает, в смысле запускается и закрывается И орет
По полной схеме еще не пробовал. Видимо до новой версии и не успею

P.P.S Да вот еще, после закрывания регулятор громкости на максимуме и намертво.
При попытке сдвинуть упорно возвращается обратно

 

Tadas
> ..после закрывания регулятор громкости на максимуме и намертво.
> При попытке сдвинуть упорно возвращается обратно

Ясно, спасибо, в новой версии постараюсь исправить.
Там нужно деструктор классов в другое место поставить.
Под 2000 проходит, а в Win98 - не уничтожается до конца, наверно...

Вот у Yamah-и еще один глюк нашел - надо переделывать.

 

Новая версия
http://deforg.free.fr/LCmeter.html

 

Скачал новый релиз.
Прикрикнул на себя и спаял схемку.
Запустил на калибровку.
Картинку прилагаю.
В окне статуса удалось обнаружить следующий текст:

Offset calibration...
Input: Set volume. Channel: 0, Value: 1
Input: Set volume. Channel: 1, Value: 1
Input: Set volume. Channel: 0, Value: 0.5
Input: Set volume. Channel: 1, Value: 0.5
Input: Set volume. Channel: 0, Value: 0.25
Input: Set volume. Channel: 1, Value: 0.25
Input: Set volume. Channel: 0, Value: 0.125
Input: Set volume. Channel: 1, Value: 0.125
Input: Set volume. Channel: 0, Value: 0.0625
Input: Set volume. Channel: 1, Value: 0.0625
Amplitude calibration...
Output: Set volume. Channel: 0, Value: 1
Output: Set volume. Channel: 1, Value: 1
Input: Set volume. Channel: 0, Value: 1
Input: Set volume. Channel: 1, Value: 1
TWaveIn.Open: waveInPrepareHeader: MMSYSTEM011 An invalid parameter was passed to a system function.
TWaveIn.Add buffers: waveInAddBuffer: MMSYSTEM034 The wave header was not prepared. Use the Prepare function to prepare the header, and then try again.

P.S. регулятор громкости по прежнему приварен к максимуму.
Может у меня микшер левый ?