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

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

1 50 68

Открыл для себя следующую измерительную программную сборку -
драйвер Asio + foobar 2000 + wave файлы с заранее сформированными тестовыми сигналами. В foobare вообще встроеный осциллограф есть и спектроанализатор. Правда всё это пока на старом компе работает.

 

kipia: Радиоежегодник - 2013. Выпуск 22
Тема номера: Измерения с помощью звуковой карты ПК
Ознакомиться с содержанием и скачать:
http://www.rlocman.ru/book/book.html?di=148043

 

Ознакомился, скачал. Измерения LCR одночастотные, предлагается измерять ECR на одной частоте, а ёмкость на другой... Для измерения АЧХ предлагается ждать минуту... Не знаю, смеяться или плакать...
PS
Хотя - нет, нашел там интересную идею насчёт оценки зашкала на высоких частотах по интермодуляционным искажениям, надо будет попробовать как-нибудь в новой версии.

 

Добился "чистопения" от встроенного реалтека на 192КГц дискредитации. И через майкрософт и через asio. Но после 22КГц начинаются сильные амплитудные искажения на выходе звуковой и на 27КГцах сигнала на железном осциллографе совсем не видно.
Если будет полный окончательный облом на счет частот до 96КГц, нужно будет делать цифровой DDS генератор и тут возникает желание использовать LCметр на звуковой в качестве образцового частотомера.
Только мне теоретических знаний не хватает, БПФ - это точный алгоритм? У него же должна быть какая-то погрешность. На спектрально чистой частоте после запятой одни ноли.

 

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

 

Михалыч А: Но после 22КГц начинаются сильные амплитудные искажения на выходе звуковой и на 27КГцах сигнала на железном осциллографе совсем не видно.

Попробуйте отключить "улучшайзеры", там эквалайзеры всякие. И в конфигурационной панели в установках карты всё на максимум поставьте. Не должно быть зарезания амплитуды на 27 кГц с вашей картой.
Михалыч А: БПФ - это точный алгоритм? У него же должна быть какая-то погрешность.

Как и у любого другого алгоритма. В любом случае есть погрешность использования чисел с плавающей запятой - количество значащих цифр зависит от формата данных. Да, а БПФ можете проверять так - задайте какую-нибудь гармонику с некруглой фазой, сделайте обратное Фурье, а потом прямое. В результате должна получиться та же самая гармоника с той же самой фазой. Если есть разница - то это и будет ошибкой преобразования.

 

DVK: надо будет попробовать как-нибудь в новой версии.

Есть какие то мысли для новой версии? может появится параллельная схема замещения?

 

Борисыч44
Да, мыслей полно Основная мысель - сделать некую блочную структуру, чтобы можно было универсальным образом обработчики подключать. Тогда всё можно будет сделать под единой гребёнкой - и паралельное соединение, и многоэтапную калибровку, или что-нибудь пользователем заданное (только не знаю как...). А то сейчас слишком много гемороя, чтобы новую обработку добавлять - поэтому я сейчас серьёзно ничего не модифицирую..

 

Есть такой метод - сделать сигнал из набора частот при помощи обратного БПФ, затем этим сигналом прозвонить измеряемое устройство, потом опять БПФ, и сравнивать уже по каждой частоте отдельно.
Насчет ско не сказал бы что оно улучшается, но это ж за 1 секунду сразу в 100-1000 точках получается снять АЧХ и ФЧХ.

Еще какие-то смутные указания на то что так можно сразу по всему спектру снимать ачх, типа в 64000 точках за секунду. как конкретно не раскопал пока что.
http://www.prismsound.com/test_measure/support_subs/apps/bin_centres.php

 

rial_man:.. сделать сигнал из набора частот при помощи обратного БПФ, затем этим сигналом прозвонить...

Да, мой Z-meter так и работает. И LC-meter тоже...

rial_man: ..но это ж за 1 секунду сразу в 100-1000 точках получается снять..

Естественно. Даже быстрее можно. А если есть терпение ждать целую секунду, то за это время можно штук 10-20 выборок накопить и понизить шум раза в 3.

rial_man: 64000 точках за секунду

Ну, если самплинг 192000, то можно и 64000 частот в секунду снимать для АФЧХ. И Z-meter это может делать.