Список разделов Flyback.org.ru » Измерительные приборы » LCR-метр из звуковой карты: LCmeter, Zmeter
Тему сейчас просматривают - зарегистрированных: 0, скрытых: 0 и гостей: 0
Зарегестрированные - Нет
Ответить с цитатой

DVK
 


Что-то я давно сюда не заглядывал...
Очень рад, что программа понравилась, спасибо за добрые слова!
GrayCat, пара проводов в одном общем экране не очень хорошо для входной линии -
там может быть наводка одного канала на другой из-за взаимной ёмкости.
А на Висте проверял кто-нибудь?

Добавлено: Mon Sep 21, 2009 5:20 pm
Ответить с цитатой

Несип
 


я не пойму что-то - вот у меня получается какой сигнал после калибровки - это в норме или как?

Добавлено: Wed Sep 30, 2009 7:39 pm
.JPG
.JPG (61.49 Кб)

Ответить с цитатой

DVK
 


Должен быть меандр. А опорное сопротивление отключено?

Добавлено: Wed Sep 30, 2009 7:49 pm
Ответить с цитатой

Несип
 


да отключенно...
и еще в процессе калибровки в окне пишется вот что

WaveOut: Creating ...
WaveOut: "SB Live! звуковое устройство": Set format: Channels=2, Sampling=48000, Bits=16.
MixerOut: Creating ...
MixerOut: Set device 0 "SB Live! звуковое устройство"...
MixerOut: Set source 0 "Звук".
MixerOut: Set device 0 "SB Live! звуковое устройство": Done.
SignalOut: Created.
WaveOut: "SB Live! звуковое устройство": Set format: Channels=2, Sampling=48000, Bits=16.
WaveIn: Creating ...
WaveIn: "SB Live! звуковое устройство": Set format: Channels=2, Sampling=48000, Bits=16.
MixerIn: Creating ...
MixerIn: Set device 0 "SB Live! звуковое устройство"...
MixerIn: Set source 4 "Лин. вход".
MixerIn: Set device 0 "SB Live! звуковое устройство": Done.
CalibrIn: Creating ...
SignalIn: Created.
WaveIn: "SB Live! звуковое устройство": Set format: Channels=2, Sampling=48000, Bits=16.
WaveOut: "SB Live! звуковое устройство": Set format: Channels=2, Sampling=48000, Bits=16.
WaveOut: "SB Live! звуковое устройство": Set format: Channels=2, Sampling=48000, Bits=16.
WaveIn: "SB Live! звуковое устройство": Set format: Channels=2, Sampling=48000, Bits=16.
WaveIn: "SB Live! звуковое устройство": Set format: Channels=2, Sampling=48000, Bits=16.
- Creation is done. -
Offset calibration...
MixerIn: Set volume: Channel: 0, Value: 1.
MixerIn: Set volume: Channel: 1, Value: 1: Volume control not found.
WaveIn: Start: Channels=2, Sampling=48000, Bits=16.
WaveIn: Stop.
MixerIn: Set volume: Channel: 0, Value: 0.5.
MixerIn: Set volume: Channel: 1, Value: 0.5: Volume control not found.
WaveIn: Start: Channels=2, Sampling=48000, Bits=16.
WaveIn: Stop.
MixerIn: Set volume: Channel: 0, Value: 0.25.
MixerIn: Set volume: Channel: 1, Value: 0.25: Volume control not found.
WaveIn: Start: Channels=2, Sampling=48000, Bits=16.
WaveIn: Stop.
MixerIn: Set volume: Channel: 0, Value: 0.125.
MixerIn: Set volume: Channel: 1, Value: 0.125: Volume control not found.
WaveIn: Start: Channels=2, Sampling=48000, Bits=16.
WaveIn: Stop.
MixerIn: Set volume: Channel: 0, Value: 0.0625.
MixerIn: Set volume: Channel: 1, Value: 0.0625: Volume control not found.
WaveIn: Start: Channels=2, Sampling=48000, Bits=16.
WaveIn: Stop.
Amplitude calibration...
MixerOut: Set volume: Channel: 0, Value: 1.
MixerOut: Set volume: Channel: 1, Value: 1.
MixerIn: Set volume: Channel: 0, Value: 1.
MixerIn: Set volume: Channel: 1, Value: 1: Volume control not found.
WaveOut: Start: Channels=2, Sampling=48000, Bits=16.
WaveIn: Start: Channels=2, Sampling=48000, Bits=16.
Saturation. Channel: 0
MixerOut: Set volume: Channel: 0, Value: 0.5.
Saturation. Channel: 0
MixerOut: Set volume: Channel: 1, Value: 0.5.
WaveIn: Stop.
MixerIn: Set volume: Channel: 1, Value: 0.5: Volume control not found.
WaveIn: Start: Channels=2, Sampling=48000, Bits=16.
WaveIn: Stop.
MixerIn: Set volume: Channel: 1, Value: 0.25: Volume control not found.
WaveIn: Start: Channels=2, Sampling=48000, Bits=16.
WaveIn: Stop.
MixerIn: Set volume: Channel: 1, Value: 0.125: Volume control not found.
WaveIn: Start: Channels=2, Sampling=48000, Bits=16.
WaveIn: Stop.
MixerIn: Set volume: Channel: 1, Value: 0.0625: Volume control not found.
WaveIn: Start: Channels=2, Sampling=48000, Bits=16.
WaveIn: Stop.
MixerIn: Set volume: Channel: 1, Value: 1: Volume control not found.
MixerIn: Set volume: Channel: 0, Value: 0.5.
WaveIn: Start: Channels=2, Sampling=48000, Bits=16.
WaveIn: Stop.
MixerIn: Set volume: Channel: 0, Value: 0.25.
WaveIn: Start: Channels=2, Sampling=48000, Bits=16.
WaveIn: Stop.
MixerIn: Set volume: Channel: 0, Value: 0.125.
WaveIn: Start: Channels=2, Sampling=48000, Bits=16.
WaveIn: Stop.
MixerIn: Set volume: Channel: 0, Value: 0.0625.
WaveIn: Start: Channels=2, Sampling=48000, Bits=16.
WaveIn: Stop.
Calibration done.
WaveOut: Stop.


MixerIn: Set volume: Channel: 1, Value: 0.5: Volume control not found. - вот меня смущает это вот - что контроль громкости не найден...

Добавлено: Wed Sep 30, 2009 7:56 pm
Ответить с цитатой

DVK
 


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

Добавлено: Wed Sep 30, 2009 11:17 pm
Ответить с цитатой

Несип
 


поставил Zmeter но тоже непонятная вещь происходит - калибровка идет в принципе нормально, т.е. все картинки совпадают с вашими в описании, а вот пытаюсь измерить сопротивление в 7.5ом - выдает абы что - миллиомы, на графике шумы сплошные... причем, разницы, что я переключю Swap left/right не заметил. может быть КЗ где-то у меня?

Добавлено: Thu Oct 01, 2009 8:17 am
Ответить с цитатой

DVK
 


Ну это легко тестером проверить. Вообще, схема правильно собрана?
Опорное сопротивление какое?

Добавлено: Thu Oct 01, 2009 10:55 am
Ответить с цитатой

Несип
 


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


все, извиняюсь за даблпост... проблему решил.

Добавлено: Thu Oct 01, 2009 1:26 pm
Ответить с цитатой

Radeon
 


Cобрал, вроде заработало, подключил 10мкф лит - кажет 9,3. Скорее всего так оно и есть, но пишет 4,9 Ома сопротивление.
Померял еще пару литов. У всех пишет порядка 5-10Ом. Ёмкость кажет адекватно. Подцепил кап от микроволновки(0,94мкФ). Показывает 940нФ и 777 мОм.
Ёмкость, как вижу, показывает хорошо, но с сопротивлением чего-то не то. У литов вроде 0,2ом норма. А у бумажного капа того меньше.

Все же лыжи не едут или..?

Добавлено: Thu Nov 05, 2009 8:45 pm
Ответить с цитатой

AMPGamer
 


Для капов такой емкости это норм (кстати сильно зависит от частоты измерительного сигналла, проверь).Тем более, что это ,может быть, не Low ESR серия. Для сравнения, у лита 330uF 450V сопротивление в районе 0.3 Ом.

Добавлено: Thu Nov 05, 2009 10:08 pm
Ответить с цитатой

ZoneRR
 


эээ, какие 10 ом у электролита?!! И куда его такой засунуть с таким сопротивлением?

сколь знаю у современных низковольтных литов сопротивление - сотни мОм в худшем случае. это не low esr.

Добавлено: Thu Nov 05, 2009 10:27 pm
Ответить с цитатой

KaV
 


Прибор показал в целом верно - у электролитов мелкой ёмкости ESR такой и есть.
Таблицу, примерно соответствующую действительности, прилагаю.

Добавлено: Thu Nov 05, 2009 11:07 pm
ESRTable.png
ESRTable.png (6.12 Кб)

Ответить с цитатой

ZoneRR
 


ХУЯСЕ Х_Х

нет, правда, не думал что у каких-то литов может быть ESR больше ома. Спасибо, буду знать Smile

Добавлено: Thu Nov 05, 2009 11:09 pm
Ответить с цитатой

mawa
 


DVK, сразу прошу прощения за примитивные вопросы, но в электронике я плоховато разбираюсь... а очень нужно спаять схемку и написать кусочек кода, который бы считал текущее сопротивление 2-х различных реостатов, причём одновременно...
А вопросы следующие:
Немного не поняла схему на скринах... замыкаем L,R линейного выхода и ещё и с L линейного входа?...
Можно ли тоже самое делать на микрофонном входе и одновременно на линейных?
Какие пределы шкалы реостата лучше брать (он должен использоваться в роли датчика) и на микрофонном гнезде и на линейных?
Как лучше выбирать сопротивление на землю?
Поскольку нет реактивных компонент (сильно ли влияет тот факт, что реостат является катушкой), могу всё считать по абсолютным величинам(без комплексных составляющих)?
И последнее... при заполнения буфера, содержимое является колебаниями напряжения?....

Буду очень благодарна за ответ...

Добавлено: Thu Jan 21, 2010 9:57 pm
Ответить с цитатой

DVK
 


2 mawa
А как у тебя реостаты будут подключены? В смысле они будут сами по себе, как хочешь так и подключай, или являются частью какой-то схемы?
замыкаем L,R линейного выхода и ещё и с L линейного входа?...
Да, L,R линейного выхода замыкается для умощения выхода и всё это идёт на L линейного входа, который меряет опорный сигнал.
Можно ли тоже самое делать на микрофонном входе и одновременно на линейных?
А зачем, что ты хочешь получить? Микрофонный вход использовать в качестве 3-го канала? Не получится так - больше 2-х входных каналов с одной звуковухи не сделаешь.

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

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

при заполнения буфера, содержимое является колебаниями напряжения?....
Да, с учётом АФЧХ входных цепей карты.

Ну вот, на вопросы ответил - теперь самое главное: всё это тебе совсем не нужно.
У звуковухи есть вход джойстика, который как раз заточен для одновременного измерения 2-х (даже 3-х, если память не изменяет) реостатов. Я сам никогда с ним не работал, но для измерения постоянных сопротивлений - самое то. Покупаешь самый дешёвый джойстик, вытаскиваешь содержимое с реостатами и всё, даже паять ничего не надо. Ну и в интернете надо найти как снимать с него данные.

Добавлено: Fri Jan 22, 2010 12:09 pm
Ответить с цитатой

mawa
 


DVK
А как у тебя реостаты будут подключены? В смысле они будут сами по себе, как хочешь так и подключай, или являются частью какой-то схемы?
Реостаты сами по себе, но должны быть круговыми... хочу их использовать в качестве датчиков САУ - снимать уголы поворота как-то нужно...
Ну вот, на вопросы ответил - теперь самое главное: всё это тебе совсем не нужно.
Не знала...
Совершенно не в теме... почитаю...

Спасибо...

PS: просто родная звуковуха встроенная, без MIDI...

Добавлено: Fri Jan 22, 2010 2:07 pm
Ответить с цитатой

DVK
 


Ну ради такого дела можно раззориться и на дешёвую звуковуху c MIDI Smile

Добавлено: Fri Jan 22, 2010 6:37 pm
Ответить с цитатой

Анна
 


А может, все же просто и банально подцепить реостаты к любому МК с АЦП на борту, далее - загонять готовые данные в комп через RS232/USB в готовом к употреблению виде?

Добавлено: Fri Jan 22, 2010 9:00 pm
Ответить с цитатой

mawa
 


DVK писал(а):
Ну ради такого дела можно раззориться и на дешёвую звуковуху c MIDI Smile
так куда ж я денусь... придётся....
тем более, что насчёт 2-х входных каналов Вы меня расстроили...
У звуковухи есть вход джойстика, который как раз заточен для одновременного измерения 2-х (даже 3-х, если память не изменяет) реостатов.
и вот может ещё мало искала, но не выходит понять, как получать вход от каждого из этих реостатов...
А может, все же просто и банально подцепить реостаты к любому МК с АЦП на борту, далее - загонять готовые данные в комп через RS232/USB в готовом к употреблению виде?
Быть может для кого-то это банально и просто... но увы не для меня... иначе тут бы меня не было...
Вариант использования стандартных WinAPI функций для работы со звуковухой мне как-то ближе...

Добавлено: Fri Jan 22, 2010 10:20 pm
Ответить с цитатой

DVK
 


Нафига геморой с МК с АЦП да ещё и с RS232/USB если в каждом гейм порту аж 4 встроенных АЦП?

Вот сходу нашёл
http://www.gigabyte.ru/forum/viewtopic.php?f=3&t=5593

Разводка контактов GamePort на стандартной материнской плате:

Pin-Name-Description
1 +5V +5 VDC
2 /B1 Button 1
3 X1 Joystick 1 - X
4 GND Ground
5 GND Ground
6 Y1 Joystick 1 - Y
7 /B2 Button 2
8+5V +5 VDC
9 +5V +5 VDC
10 /B4 Button 4
11 X2 Joystick 2 - X
12 MIDITXD MIDI Transmit
13 Y2 Joystick 2 - Y
14 /B3 Button 3
15 MIDIRXD MIDI Receive


3, 6, 11, 13 - входы датчиков тока с 16 битными АЦП.

Вот тоже сходу програмный интерфейс джойстика
http://www.compress.ru/article.aspx?id=12222&part=part_011ext1

mawa, для тебя будет особенно интересен последний раздел насчёт нетрадиционного применения, там про подключение есть. Если вдруг возникнут сомнения насчёт точности - так линейный вход звуковухи точнее работать не будет.

Добавлено: Sat Jan 23, 2010 1:19 am
Ответить с цитатой

mawa
 


DVK писал(а):

mawa, для тебя будет особенно интересен последний раздел насчёт нетрадиционного применения, там про подключение есть. Если вдруг возникнут сомнения насчёт точности - так линейный вход звуковухи точнее работать не будет.

Большое спасибо за помощь Smile
Наверно буду пытаться с usb-джойстиком... переносимость лучче и звуковую покупать не нужно...

Добавлено: Sat Jan 23, 2010 10:06 pm
Ответить с цитатой

DVK
 


Кому интересно, добавил исходники Z-метра к себе на сайт
http://deforg.free.fr/Zmeter.html

Добавлено: Mon Aug 20, 2012 1:17 pm
Ответить с цитатой

DVK
 


Новая версия Zmeter-2 находится на старом месте
http://deforg.free.fr/Zmeter.html

Основные отличия

- Калибровка делается без полиномов, так как на некоторых картах относительная АФЧХ каналов плохо ими описывается, особенно на границах диапазона

- Добавлена возможность вручную задавать границы рабочего (калибровочного диапазона). Это нужно для того, чтобы:
1. Обрезать верхнюю и нижние границы, если там карта плохо работает. Это выясняется при калибровке в виде неустойчивого графика на этих частотах. В этом случае нужно
ограничить полосу рабочих частот и переделать калибровку.
2. Некоторые современные карты позволяют работать с реальным (неинтерполированным) самплингом > 48000. И АЧХ у них не ограничена 24 кГц. Я выяснил, например, что карта на рабочем компьютере имеет реальный самплинг 96 кГц и мне удалось проводить измерения с максимальной частотой в 45 кГц. Так что регулируемая верхняя граница позволяет это сделать.

- Добавлена возможность компенсации паразитной входной ёмкости, которая шунтирует опорный резистор. Это проявляется при измерении больших сопротивлений с большим опорником, когда программа показывает индуктивность, которой у этого резистора быть не может. Она подбирается вручную, чтобы занулить кажущуюся "индуктивность". Компенсация паразитной межканальной ёмкости не сделана, хотя надо бы...

Добавлено: Fri Sep 28, 2012 3:51 pm
Ответить с цитатой

ветерок
 


А где почитать про алгоритм ?
Хотелось бы реализовать на другой платформе.

Добавлено: Sat Oct 23, 2021 12:53 pm
Список разделов Flyback.org.ru » Измерительные приборы » LCR-метр из звуковой карты: LCmeter, Zmeter
На страницу Пред.  1, 2, 3     Просмотр темы целиком



Лицензионное соглашение

(c)Flyback.org.ru
Российское общество любителей высоких напряжений.
Использование материалов с данного сайта и форума возможно только с разрешения администрации.