Программа частотомер для windows 7. Виртуальный частотомер для Windows 7: принципы работы и обзор популярных программ

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

Содержание

Принцип работы виртуального частотомера на базе ПК

Виртуальный частотомер — это программа, которая использует звуковую карту компьютера в качестве аналого-цифрового преобразователя для измерения частоты электрических сигналов. Основные принципы работы такого частотомера:

  • Исследуемый сигнал подается на линейный вход или микрофонный вход звуковой карты
  • Звуковая карта оцифровывает входной аналоговый сигнал
  • Программа анализирует оцифрованные данные и вычисляет частоту сигнала
  • Результат измерения отображается на экране компьютера

Таким образом, обычный ПК со звуковой картой превращается в измерительный прибор — частотомер. Это позволяет проводить измерения частоты без приобретения дорогостоящего оборудования.


Преимущества и ограничения виртуальных частотомеров

Использование программных частотомеров на базе ПК имеет ряд преимуществ:

  • Низкая стоимость — не требуется покупка специализированного оборудования
  • Удобство использования — результаты сразу отображаются на большом экране монитора
  • Возможность сохранения и анализа результатов измерений
  • Простота обновления и расширения функционала программы

Однако есть и определенные ограничения:

  • Диапазон измеряемых частот ограничен возможностями звуковой карты (обычно до 20-48 кГц)
  • Точность измерений ниже, чем у специализированных приборов
  • Необходимость калибровки для получения корректных результатов
  • Зависимость от характеристик конкретной звуковой карты

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

Обзор популярных программ-частотомеров для Windows 7

Рассмотрим несколько распространенных программ для измерения частоты на базе ПК, которые можно использовать в Windows 7:

1. Frequency Counter

Простая и удобная программа для измерения частоты сигналов в звуковом диапазоне. Основные возможности:


  • Измерение частоты в диапазоне 20 Гц — 20 кГц
  • Отображение результата в герцах и периоде
  • Регулировка чувствительности и фильтрация шумов
  • Компактный размер (около 100 кБ)

2. OSZI

Многофункциональная программа, сочетающая функции осциллографа и частотомера. Возможности частотомера:

  • Измерение частоты до 48 кГц (зависит от звуковой карты)
  • Двухканальные измерения
  • Различные режимы синхронизации
  • Сохранение результатов измерений

3. Visual Analyser

Мощный пакет для анализа звуковых сигналов, включающий функцию измерения частоты. Особенности:

  • Высокая точность измерений
  • Расширенные возможности анализа и визуализации
  • Измерение частоты, амплитуды, фазы и других параметров
  • Поддержка различных звуковых устройств

Как правильно подключить сигнал к звуковой карте

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

  1. Используйте линейный вход звуковой карты (обычно помечен как Line In)
  2. Амплитуда входного сигнала не должна превышать 1-2 В
  3. При необходимости используйте делитель напряжения для согласования уровней
  4. Обеспечьте надежное заземление для снижения помех
  5. Используйте экранированный кабель для подключения

Соблюдение этих правил позволит получить более точные и стабильные результаты измерений частоты.


Калибровка виртуального частотомера

Для повышения точности измерений виртуальный частотомер необходимо откалибровать. Основные этапы калибровки:

  1. Подайте на вход сигнал с известной частотой (например, от генератора)
  2. Сравните показания программы с реальной частотой сигнала
  3. Используя настройки программы, добейтесь соответствия показаний
  4. Повторите процедуру для нескольких значений частоты
  5. Сохраните калибровочные настройки

Регулярная калибровка позволит компенсировать погрешности звуковой карты и повысить точность измерений.

Практическое применение виртуальных частотомеров

Программные частотомеры на базе ПК могут использоваться во многих областях:

  • Настройка и проверка радиоэлектронной аппаратуры
  • Измерение частоты сигналов в звуковом диапазоне
  • Анализ низкочастотных сигналов в различных устройствах
  • Образовательные цели при изучении электроники
  • Любительское конструирование электронных устройств

При этом важно помнить об ограничениях таких частотомеров и использовать их в соответствии с реальными возможностями.


Заключение

Виртуальные частотомеры на базе звуковой карты ПК — это удобный и доступный инструмент для измерения частоты электрических сигналов. Несмотря на ограничения по сравнению со специализированными приборами, программные частотомеры позволяют решать многие измерительные задачи без значительных затрат. Правильное использование таких программ в сочетании с корректным подключением сигналов и калибровкой позволяет получать достаточно точные результаты измерений частоты в звуковом диапазоне.


Виртуальные устройства на базе звуковой системы компьютера

На базе аудио устройств компьютера, создаются виртуальные измерительные устройства. Такие как виртуальный частотомер, вирутальный осциллограф, виртуальный спектрометр. Устройства подключаются к микрофонному или линейному входу звуковой карты, измерение сигнала осуществляется микросхемой АЦП. Частота (ширина) сигнала зависит от частоты дискретизации аудиокарты, чаще всего 22кГц. Было рассмотрено нескольких программ инструментов Frequency Counter 1.01, Simple Audio Spectrum Analyzer, Music Tuner v1.2 и OSZI v1.0


Рис. 1. Микрофон с поддержкой High Definition Audio

В настройках после «включения» устанавливаются для микрофонного или линейного входа уровни усиления входного сигнала: сначала минимальные значения, далее увеличивая уровни добиваться оптимальных значении. Сильное усиление сигнала вызывает искажения и перегрузку. Разрядность и частоты дискретизации необходимо выбрать максимально возможные. В моем случае разрядность 16 бит, частота дискретизации 96000Гц рис. 1 т.е. на канал приходится максимальная частота 48кГц. Для согласования уровней входного сигнала нужен небольшой адаптер на рис. 2. Адаптер фильтрует и сглаживает принимаемый сигнал. На аудио джек 3,5мм контакт 1, подается измеряемый сигнал. Необходимо контролировать напряжение входного сигнала — безопасным для данного адаптера входное напряжение до 9В, оптимальный диапазон от 1 до 2.5В. Для высокого напряжения требуется разработка иной схемы адаптера, «трансформаторные» варианты. Схема гальванически не развязана, поэтому соблюдайте полярность, минус к минусу, плюс к стороне с конденсатором.


Рис. 2. Схема адаптера для вирутального: частотомера; осциллографа; спектрометра

Виртуальные устройства

Frequency Counter 1.01 100кб. Программа для измерения частоты рис. 3.
Работает сразу, позволяет призводить измерение без настроек. Отображается частота максимального по амплитуде сигнала. Слабые сигналы не учитываются.


Рис. 3. Вирутальный частотомер Frequency Counter 1.01

Самой удобной программой имхо является Simple Audio Spectrum Analyzer 150кб — спектральный анализатор.
Диапазон измеряемого спектра от 0 до 22кГц. Измерение осуществляется после включения кнопки «Start». Градурированая шкала спектра (частота и амплитуда сигнала) регулируемая.


Рис. 4. Виртуальный спектрометр Simple Audio Spectrum Analyzer

Можно подробно рассмотреть кол-во сигналов. К примеру произведено измерение генератора на микросхеме К155ЛА3. Видна основная частота, а также её гармоники. Легко определимы количество, частота всех сигналов и их амплитуда рис. 5.


Рис. 5. Спектр сигнала

Music Tuner v1.2 144кб- анализатор аудиосигнала рис.

6. Не указал при измерении точных данных по частоте, но осциллограф отобразил график сигнала.


Рис. 6. виртуальный частотомер и осциллограф Music Tuner v1.2

OSZI v1.0 780кб — виртуальный осциллограф. Довольно шустрая программа, но часто зависает на ОС Windows VISTA.


Рис. 7. Виртуальный осциллограф OSZI v1.0

Есть возможность выбора входного устройства — либо микрофон, либо линейный вход. Осциллограф двухканальный. Настройки каждого канала индивидуальные. Частоту сигнала можно определить с помощью мышки установив контрольные точки на пики 2-х соседних сигналов.

Программы-эмуляторы на ПК измерительных устройств

НазваниеОписаниеФайл
1 Audio Tester V1.3 Неплохой инструмент для радиолюбителя — анализатор спектра, ГНЧ, осциллограф.
Программа работает с звуковой картой вашего компьютера … далее
2 BIP Electronics Lab Oscilloscope V3.0 BIP Electronics Lab Oscilloscope V3.0 включает спектроанализатор, счетчик частоты, функциональный генератор, шумовой генератор и др. Программа использует стандартные аппаратные средства PC. BIP Oscil … далее
3 BIP Electronics Lab Sine Wave Generator V3.0 Программа-эмулятор генератора. Позволяет генерировать с помощью звуковой карты ПК синусоидальный сигнал в диапазоне частот 4-40000 Гц, регулировать уровень генерируемого сигнала … далее
4 Frequency Counter V1.01
Программа-частотомер, позволяющая измерять частоту через вход звуковой карты … далее
5 LPT 3D HARD ANALYZER 1. 6 Программа для снятия цифровых сигналов и протоколов работающих устройств, использующих или подключенных к параллельному (LPT 1-3) порту компьютера в ОС Windows 95/98/ME/NT/2000/XP. Графический зап … далее
6 Oscilloscope V2.51 Программа-эмулятор осциллографа, посволяющая воспроизвести с помощью ПК двухканальный цифровой осциллограф со спектроанализатором и кореллометром. Основные характеристики: ширина буфера 52 мс; диапазо … далее

 

7 SB Oscillograph 1.0 Данная программа представляет цифровой осциллограф. Ваша звуковая карта может дать 16 бит, и имеет два независимых канала. Это дает уровень точности приблизительно 150 микровт. Предел частоты не более … далее
8 Sound Card analyzer V2. 0 Программа Sound Card Analyzer предназначена для тестирования акустических характеристик звуковых карт, а также другой звуковой аппаратуры. Тестирование осуществляется путем воспроизведения тестовых си … далее
9 Test Tone Generator V3.8 Новая версия программы. Данная программа превращает PC в полнофункциональный генератор для испытания или демонстрации, настройки звука, обучения, для создания звуковых эффектов и других целей. Она мож … далее
10 Tune V0.05 Программа Tune — настройщик музыкальных инструментов. Принцип действия: Программа записывает звук с инструмента и по этому звуку рисует спектр. Вращением колков нужно совместить спектр с красной м … далее
11 Wave Tools V1.0 Пакет программ, содержащий в себе четыре программы-анализатора, работающие через звуковую карту. Oscilloscope — программа-симулятор двухканального осциллогафа. Analyser — программа-симулятор спектроан … далее
12 Виртуальный звуковой генератор «РадиоМастер» Виртуальный звуковой генератор «РадиоМастер» позволяет получать электрические сигналы в звуковом диапазоне частот: от 20 Гц до 15..20 Кгц с амплитудой напряжения от нуля примерно до 1 вольта. Форма си … далее
13 Виртуальный осциллограф «РадиоМастер» Виртуальный осциллограф «РадиоМастер» позволяет исследовать переменные напряжения в звуковом диапазоне частот : от 30..50 Гц до 10..20 Кгц по двум каналам с амплитудой от нескольких милливольт до деся … далее
14 Измеритель емкости Измеритель емкости оценивает электрическую емкость в пределах от нескольких пикофарад до1 микрофарады. Показывает измеренное значение емкости, ближайшее значение из стандартного ряда для конденсаторов … далее

Загрузка программ

Загрузка программ

Главная страница  ХромПроцессор   Виртуальные приборы

ХромПроцессор-7 версии 7.0 под Windows. Может использоваться для ознакомления, а при наличии устройства исп. 7 — для практической работы.
         Содержит два модуля: 1) прием сигналов, 2) обработка хроматографических данных, дополнительные процедуры. Имеются развитые системы подсказки.

ХромКалькулятор под Windows. Расчеты в хроматографии .

ХромСкан под Windows (версия 1. 00) для работы с диаграмной ленты самописца.
         Содержит модули: 1) ХромСкан для преобразования исходного сканированного изображения в хроматограмму,
2) ХромПроцессор-7 для обработка хроматографических данных, а также вспомогательные программы, примеры, систему подсказки.

ХромКонструктор под Windows 95, 98 для моделирования процессов хроматографического разделения в капиллярных колонках. Может использоваться при планировании анализов (выбор колонки, режимов), а также в учебных целях.

Диагностика по Фоллю версии 1.5 (под Windows). Служит для комплексной диагностики организма человека по акупунктурным точкам. Содержит в значительном объеме справочные и методические материалы. Может использоваться для ознакомления с методом и системой, а при наличии устройства - для практической работы.

Домашний электрокардиограф версии 2.1 (под Windows). Служит для диагностики сердечных аритмий. Предназначена для самостоятельного съема, записи и экспресс-анализа кардиограмм. Может использоваться для ознакомления, а при наличии устройства — для практической работы.

Аналитик под Windows. Оцифровывает произвольные кривые из графических файлов и пересылает результаты в MSExcel.

Осциллограф под Windows. Вер. 1.55. Многофункциональный двухлучевой витуальный осциллограф, анализатор спектра, генератор сигналов, измеритель емкости, характериограф АЧХ.

Осциллограф-регистратор под Windows. Вер. 2.1. Многофункциональный двухлучевой витуальный осциллограф с возможностью записи осциллограмм в файлы и их последующего анализа. ,

Осциллограф под Windows. Вер. 1.22. Наиболее удачная из ранних реализаций витуального осциллографа.

Генератор НЧ под Windows. Вер. 3.0. Виртуальный функциональный двухфазный генератор НЧ.

Комбинированный генератор НЧ под Windows. Вер. 3.3. Виртуальный функциональный двухканальный генератор НЧ.

Частотомер под Windows. Вер. 1.2. Виртуальный двухканальный цифровой НЧ частотомер.

АЧ характериограф под Windows. Вер. 2.0. Виртуальный прибор для съема амплитудно-частотных характеристик УНЧ, фильтров и т.д..

МультиМетр под Windows. Вер. 1.1. Виртуальный прибор для измерения произвольных физических величин. Приводится схема требуемого внешнего устройства.

Электросчетчик под Windows. Вер. 1.0. Виртуальный прибор для измерения емкости химических элементов питания — батарей, аккумуляторов. Приводится схема требуемого внешнего устройства.

Измеритель RCL под Windows. Вер. 3.0.

ТермоМетр под Windows. Вер. 1.1. Точность и стабильность в пределах 0,1 °C. В комментариях к программе даются подробные инструкции по градуировке.

WatchMan (Часовщик) под Windows. Вер. 1.00. Виртуальный прибор для поверки и диагностики неисправностей кварцевых электромеханических часов.

C-ESR-метр под Windows. Вер. 1.21. Виртуальный прибор для оценки емкости и эквивалентного последовательного сопротивления (ESR) электролитических конденсаторов.

Рисуем по координатам под Windows. Школьная математика.

ImageView под Windows. Уменьшение изображений, конвертирование в GIF87A.

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

Главная страница  ХромПроцессор   Виртуальные приборы


Виртуальный осциллограф РадиоМастер — RadioRadar

Виртуальные радиоизмерения

Виртуальный осциллограф «РадиоМастер» позволяет исследовать переменные напряженияв звуковом диапазоне частот : от 30. .50 Гц до 10..20 Кгц по двум каналам с амплитудой от нескольких милливольт до десятков вольт. Перед реальным осциллографом такой прибор имеет преимущества: он позволяет легко определять амплитуду сигналов, запоминать осциллограммы в графических файлах. Недостатком прибора является невозможность увидеть и измерить постоянную составляющую сигналов.

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

Характеристики осциллографа в значительной степени зависят отпараметров звуковой карты Вашего компьютера. Так со старыми типамикарт, у которых частота дискретизации не более 44,1 кГц, частотный диапазон прибораограничен сверху. Используя имеющийся на панели переключательчастоты дискретизации, опробуйте свою звуковую карту, и остановитесьна наивысшем возможном значении. Уже при 96 кГц можно увереннорассматривать сигналы до 20 кГц.

Разрядность АЦП установлена равной 16, что обеспечивает достаточно высокую точность.

Диапазон измеряемых осциллографом напряжений определятся резистивнымиделителями, смонтированными на кабеле (см. схему в помощи программы — «?»). При R1 =0 всенапряжение поступает на вход АЦП звуковой карты, следовательноможно без искажений рассматривать сигналы амплитудой не более 500..600мВ. При использовании резисторов указанных на схеме номиналовполучается диапазон напряжений до 25 В, что обычно достаточно в любительской практике.

Если ваша звуковая карта не имеет линейного входа, используйте вход микрофона, но при этом будет потерян один канал осциллографирования. Не забудьте указать выбранный вход звуковой карты в установках Windows. Соответствующий регулятор громкости установите в положение максимума, регулятор баланса в нейтральное положение.

Программа опробована под Win98 и WinXP.

Кол-во закачек:2429724

freeware|russian

Размер: 10604 Кб

Мнения читателей
  • андрей/23. 02.2015 — 16:45

    спасибо большое! здесь некоторые утверждают, что осциллограф за 100 тысяч намного круче. согласен. но пока я не купил осциллограф за 100тыр, буду пользоваться этим.

  • 9898/13.02.2014 — 13:56

    прогу скачал.все работает.работае медленно . не вижу смысла этой проги в ней и графика нет.не качайте посоны

  • геннадий/23.05.2013 — 15:19

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

  • /20.01.2013 — 11:14
  • Синклер/14.09.2012 — 09:13

    Фигня какая то для дворца пионеровСпектралаб позволяет тупо файл писать ВЕСЬ сигнал а потом не спеша посматривать интересные его места

  • Betti/18.01.2012 — 15:21

    It’s about time somenoe wrote about this.

  • SevaSDT/12.12.2011 — 11:57

    А у меня не пашет… 🙁

  • sk3pif/26.08.2011 — 05:20

    Более свежую версию можно найти на сайте разработчика: http://www. zapisnyh.narod.ru/dwnld.htm

  • sk3pif/26.08.2011 — 05:17

    Более свежую версию можно найти на сайте разработчика: http://www.zapisnyh.narod.ru/dwnld.htm

  • sk3pif/26.08.2011 — 05:15

    Более свежая версия на сайте разработчика http://www.zapisnyh.narod.ru/dwnld.htm

Вы можете оставить свой комментарий, мнение или вопрос по приведенному выше материалу:

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

Кроме того, и расширение возможностей обычного компьютера возможно за счет разнообразных программно-аппаратных средств, — специальных плат расширения, содержащих измерительные АЦП (аналого-цифровой преобразователь) и ЦАП (цифро-аналоговый преобразователь). И компьютер очень легко превращается в аналитический прибор, к примеру, — спектроанализатор, осциллограф, частотомер: , как и во многое другое. Подобные средства для модернизации компьютеров выпускаются многими фирмами. Однако цена и узконаправленная специфика не делают это оборудование распространенным в наших условиях.

Но зачем далеко ходить? Оказывается, простой ПК в своей конструкции уже содержит средства, которые с некоторыми ограничениями способны превратить его в тот же осциллограф, спектроанализатор, частотомер или генератор импульсов. Согласитесь, уже немало. К тому же делаются все эти превращения только с помощью специальных программ, которые к тому же совершенно бесплатны и каждый желающий может их скачать в Интернете.

Вы, наверное, зададитесь логичным вопросом — как же в измерениях можно обойтись без АЦП и ЦАП? Никак нельзя. Но ведь и то и другое присутствует почти в каждом компьютере, правда, называется по другому — звуковая карта. А чем не АЦП/ЦАП, скажите, пожалуйста? Это уже давно поняли те, кто написал для нее массу программ, не имеющих никакого отношения к воспроизведению музыки. Ведь обычная звуковая плата ПК способна воспринимать и преобразовывать сигнал сложной формы в пределах звуковой частоты и амплитудой до 2В в цифровую форму со входа LINE-IN или же с микрофона. Возможно и обратное преобразование, — на выход LINE-OUT (Speakers). Таким образом, вы можете работать с любым сигналом до 20 кГц, а то и выше, в зависимости от звуковой платы. Максимальный предел уровня входного напряжения 0,5-2 В тоже не составляет проблемы, — примитивный делитель напряжения на резисторах собирается и калибруется за 15 минут. Вот на таких-то нехитрых принципах и строятся программное обеспечение: осциллографы, осциллоскопы, спектроанализаторы, частотомеры и, наконец, генераторы импульсов всевозможной формы. Такие программы эмулируют на экране компьютера работу привычных для нас приборов, естественно со своей спецификой и в пределах частотного диапазона вашей звуковой платы.

Как это работает? Для пользователя все выглядит очень просто. Запускаем программу, в большинстве случаев такое ПО не нужно даже инсталлировать. На экране монитора появляется изображение осциллографа: с характерным для этих приборов экраном с координатной сеткой, тут же и панель управления с кнопками, движками и регуляторами, тоже часто копирующими вид и форму таковых с настоящих — аппаратных осциллографов. Кроме того, в программных осциллографах могут присутствовать дополнительные возможности, как, например, возможность сохранения исследуемого спектра в памяти, плавное и автоматическое масштабирование изображения сигнала и т. д. Но, конечно же, есть и свои недостатки.

Как подключиться к звуковой карте? Здесь нет ничего сложного — к гнезду LINE-IN, с помощью соответствующего штекера. Типичная звуковая плата имеет на панельке всего три гнезда: LINE-IN, MIC, LINE-OUT (Speakers), соответственно линейный вход, микрофон, выход для колонок или наушников. Конструкция всех гнезд одинакова, соответственно и штекеры для всех идут одни и те же. Программа осциллограф будет работать и отображать спектр и в том случае если снимается звуковой сигнал с помощью микрофона, подключенного к своему входу. Более того, большинство программных осциллографов, спектроанализаторов и частотомеров нормально функционируют, если в это же время на выход звуковой платы LINE-OUT выводится какой-то другой сигнал с помощью другой программы, пусть даже музыка. Таким образом, на одном и том же компьютере можно задавать сигнал, скажем с помощью программы генератора, и тут же его контролировать осциллографом или анализатором спектра.

При подключении сигнала к звуковой плате следует соблюдать некоторые предосторожности, не допуская превышения амплитуды выше 2 В, что чревато последствиями, такими как выходом устройства из строя. Хотя для корректных измерений уровень сигнала должен быть гораздо ниже от максимально допустимого значения, что так же определяется типом звуковой карты. Например,  при использовании популярной недорогой платы на чипе Yamaha 724 нормально воспринимается сигнал с амплитудой не выше 0,5 В, при превышении этого значения пики сигнала на осциллографе ПК выглядят обрезанными (рис.1). Поэтому для согласования подаваемого сигнала со входом звуковой карты потребуется собрать простой делитель напряжения (рис.2).

Рис. 1.

Рис. 2.

Резисторы подбираются так, чтобы сопротивление R3 было ниже входного сопротивление вашей звуковой карты, оно может составлять значение порядка 20 кОм. Подстроечным резистором напряжение на входе выставляется на нужном уровне, стабилитроны подбираются на напряжения менее 2 В, скажем КС119А — 1,9 В. В случае превышения напряжения сигнала на входе звуковой карты (на резисторе R3) выше нормы, сработает защита — начнется пробой стабилитронов и напряжение не поднимется выше  1,9 В. Можно использовать и другие типы стабилитронов на напряжение 1-1.8 В, но ставить их следует обязательно, иначе вы рискуете своим звуковым входом. Разводка штекера для звуковой платы показана на (рис.3).

Рис. 3.

Так как звуковая карта не является полноценным АЦП, то измерять подаваемую на него амплитуду входного сигнала это устройство на аппаратном уровне не в состоянии. Тем более что сигнал сначала проходит через делитель напряжения на резисторах, к тому же еще нужно учитывать внутреннее сопротивление звуковой платы, которое достаточно низко, как для полноценного вольтметра. Однако шкалы некоторых программ-осциллографов имеют типичную градуировку <вольт/дел>, а так же средства для калибровки уровня сигнала, чтобы хоть как-то подстроить шкалу на панели под действительное значение напряжения. Естественно, так как разумный уровень входного сигнала составляет где-то 0,5 В, калибровка программы возможна только в связке с калибровкой внешнего делителя напряжения с помощью построечного резистора. Таким образом, если мы знаем амплитуду подаваемого на вход сигнала, то используя регулировки с помощью стандартного микшера Windows, внутренних настроек программы-осциллографа и настройки делителя напряжения, шкалу можно откалибровать так чтобы она соответствовала действительным значениям амплитуды сигнала в дальнейшем, хотя здесь вряд ли стоит надеяться на высокую точность.

Прежде чем начать работу с линейным входом звуковой карты, проверьте, включен ли в микшере Windows этот канал (Регулятор громкости\ Параметры\Свойства\Запись\Line\Ok\Recording Control). В этой статье нами будет рассмотрено несколько программ: осциллографы, спектроанализаторы, частотомер и генераторы колебаний всевозможной формы. Это ПО работает под управлением ОС Windows95/98 и для них подойдут компьютеры с довольно-таки посредственными, на сегодняшний день, параметрами.

Начнем свой обзор, пожалуй, с наиболее распространенных и нужных в радиолюбительской практике приборов — осциллографов.

Digital Oscilloscope 3.0 — название говорит само за себя. Эта программа представляет собой однолучевой цифровой осциллограф (рис.4). Ее можно взять по адресу http://payalnik.hypermart.net/ (139 кб) в разделе <Приборы/Осциллографы>.

Рис. 4.

Сигнал в этом случае должен подаваться через правый канал звуковой карты. Частота дискретизации 44,1 кГц, максимальная частота обрабатываемого сигнала обычно в два раза меньше частоты дискретизации. Окно программы на вид напоминает лицевую панель настоящего осциллографа, поэтому для многих знакомство с ней покажется привычным делом. Даже движки регуляторов здесь выполнены вращающимися, как бы рукоятки потенциометров, что в принципе не характерно для компьютерных программ. Вращать курсором мыши такие стилизованные движки не очень-то удобно.

Рис. 5.

Справа от типичного экрана находятся основные органы управления: синхронизация (trigger), установка частоты и усиления. Чтобы синхронизация действовала, кнопка справа вверху от движка должна находится в состоянии ON, потом вращением движка нужно добиться наиболее качественного изображения на экране. Вообще-то изображение в режиме синхронизации этого осциллографа качественным можно назвать далеко не всегда: часты случаи, когда сигнал лишь мелькает на экране, пропадая в промежутках вообще. Зато, в отличие от некоторых других программ, сигнал действительно синхронизируется, перестает плыть по экрану. Градуировку движка усиления (VOLT/DIV), исходя из сказанного выше, вряд ли можно воспринимать серьезно, — сама по себе программа-осциллограф не может понять какое напряжение подается на вход звуковой карты. Хотя в программе предусмотрено два уровня калибровки этого параметра (Options/Calibrate), в моем случае калибровка из программы не помогла, так как калибровать можно было только в сторону увеличения чувствительности, а мне-то надо было наоборот — уменьшать. Поэтому калибровку по ослаблению сигнала здесь и в других случаях следует, проводит из микшера Windows: Громкость(системный трей, правой клавишей мыши)\Регулятор громкости\ Параметры\Свойства\Запись\Line\Ok. После этого долгого пути перед вами появится регулятор ослабления входного сигнала звуковой карты (рис.5). Калибровку также можно производить с помощью подстройки резисторов входного делителя напряжения. Лишь после скрупулезной калибровки вы сможете иметь более или менее объективное представление о величине измеряемого сигнала по показаниям на экране осциллографа.

Внизу под экраном расположены регуляторы периодов дискретизации сигнала и обновления экрана, правее — вспомогательные регуляторы. Среди них странно видеть регулятор фокусировки луча в цифровом осциллографе. Есть возможность сохранения измеряемого сигнала.

Oscilloscope 2.51 скачать можно по адресам http://payalnik.hypermart.net/, http://radiotech.by.ru/, www.radiofan.gaw.ru/soft/winscope.zip (90 кб) в соответствующих разделах. Включает в себя двухлучевой осциллограф и спектроанализатор, частотный диапазон: 20 Гц-20 кГц. Компоновка осциллографа и анализатора спектра более удобна для использования на экране компьютера (рис. 6), регуляторы организованы в виде ползунков, его функциональность выше, чем в предыдущем случае. Органы управления расположены в верхней части окна в виде кнопок, движимые регуляторы — как обычно, сбоку от экрана.

Рис. 6.

Так как осциллограф двухлучевой, то для него могут использоваться оба канала звуковой карты, соответствующий режим включается кнопками над экраном. А вот спектроанализатор у меня работал только от правого канала звуковой карты. Синхронизация включается (Trigger level:) и отключается кнопками над экраном, причем возможна синхронизация как по восходящему, так и по нисходящему фронту импульса, хотя часто бывает, что сигнал даже довольно правильной формы невозможно синхронизировать ни тем, ни иным способом.

Основные органы управления расположены сбоку от экрана. Усиление устанавливается двумя вертикальными бегунками отдельно для лучей Y1, Y2, рядом с ними находятся ползунки меньшего размера для возможности вертикального смещения сигналов лучей. Положению ползунков усиления соответствуют числовые значения в окне GAIN, хотя последние малоинформативны. В следующем блоке первым идет регулятор <Т> (мс/дел) с ним связаны две кнопки над экраном, позволяющие менять масштаб как 1/10. Изображение на кнопках соответствует сигналу большего и меньшего периода. Числовое значение размерности времени отображается в окне SWEEP, однако отображаемое значение относится не к одному делению ячейки сетки, как обычно, а ко всему экрану — 10 делений. В окошках под экраном отображаются значения той точки экрана, на которую наведен курсор мыши. Для более точного измерения таким образом следует включить кнопку METER mode, тогда курсор приобретает форму перекрестка.

Из режима осциллографа легко перейти в режим спектроанализатора, достаточно нажать кнопку (FFT) справа над экраном. При этом в окне SWEEP значения начинают отображаться уже в Гц, масштаб задается тем же ползунком <Т>. Верхний предел оси частот в режиме спектроанализатора определяется так же из меню вкладки Options\Timing. Режим спектроанализатора удобно также использовать для определения частоты стабильного сигнала на осциллографе. В этом случае, переключившись из осциллографа на спектроанализатор, сигнал будет изображен в виде острого пика на шкале частот (рис.7). Наведя мышкой на середину пика сигнала перекресток указателя, вы увидите в окошке под экраном числовое значение частоты этого сигнала.

Рис. 7.

Удобно пользоваться кнопкой <1:1>, при ее нажатии изображение сигнала автоматически масштабируется по амплитуде до уровня двух пунктирных линий на экране, так уходит меньше времени на настройку чувствительности. Кроме того, из вкладки Options\Colors можно задать любые цвета для лучей и сетки экрана.

Насчет программных спектроанализаторов стоит оговорится отдельно. Об амплитуде сигналов в спектре здесь мы можем судить лишь относительно, ведь звуковые платы, ввиду своей специфики, не имеют средств определения абсолютной величины амплитуды поступающего на них сигнала. Программы же, использующие уже оцифрованный сигнал со звуковой карты, тем более не в состоянии определить его действительный уровень. Но на практике от них этого и не требуется, обычно уровень сигнала спектра наглядно изображается на шкале в относительных единицах.

Spectrogram v5.0.5 — представитель программ-спектроанализаторов с удобным интерфейсом и довольно-таки продвинутыми возможностями. Анализ сигнала возможен как из файла, так и по входу звуковой карты. Последнее, в принципе, нас больше всего и интересует. В анализаторе предусмотрены гибкие возможности для настройки. Взять программу можно там же, на <Паяльнике> в разделе <Приборы/ Спектроанализаторы> (http://payalnik.hypermart.net/, 245 кб) или на странице рекомендованной разработчиками (www.monumental.com/rshorne/gram.html), где вы также сможете найти обновления программы.

Способ восприятия сигнала устанавливается из меню File, Scan Input — сигнал сканируется со входа звуковой платы (или нажатием клавиши F3). Шкала частот может быть представлена как в линейном, так и в логарифмическом виде. Возможно включение одного либо двух каналов звуковой платы. Окно программы организовано просто и удобно (рис.8). По экрану с помощью мышки двигается курсор, в виде крестового прицела, достаточно навести его на интересующую точку, и внизу в окошке вы получите числовые значения относительной амплитуды (Дб) и частоты в выбранной точке. Таким образом, программу можно использовать и в качестве частотомера для сигнала фиксированной частоты, который будет виден на экране как единый (за исключением гармоник), самый высокий пик.

Рис. 8.

Перед началом каждого сеанса работы необходимо задать установки на панели настроек, она-то и будет каждый раз появляться при последующих нажатиях клавиши F3 (рис.9). Панель настроек организована довольно удобно, состоит из четырех основных разделов. Для начала необходимо задать способ отображения на экране сканируемого сигнала, в разделе Display Characteristic, в установках Display Type для нас лучше всего подойдет Line или Bar, график будет отображен линией либо в виде гистограммы соответственно. При этом по горизонтали расположена ось частот, и ось амплитуд по вертикали, как и положено.

Рис. 9.

На интервал значений на оси частот влияют установки сразу из двух разделов панели настроек. В Sample Characteristic\ Sample Rate задается предел величины дискретизации, до 44кГц. Однако на реальный масштаб на экране еще сильно влияют и установки из раздела Frequency Analysis. Здесь следует обратить внимание на установки значений FFT Size. Значения FFT задают степень дискретизации в преобразованиях Фурье, используемых при программной обработке спектрограммы. Чем выше FFT, тем выше точность и разрешающая способность спектрограммы, однако требуется больше времени для расчета и сужается отображаемый интервал значений на оси частот. Так при установках Sample Rate на 5,5 кГц, а FFT Size в значение 16384, мы получим наименьший частотный диапазон (от 0 до 86 Гц) при наибольшем разрешении. Для использования же максимального размаха частот придется установить значения параметров в противоположные крайние значения: 44кГц, 512 — FFT, при этом мы получим интервал 0-22050 Гц. Интервал по оси частот может так же смещаться с помощью движка Band, таким образом, чтобы измерения проводились не от нуля, а от какого-либо более высокого значения, что тут же отображается в окошках справа от регулятора.

В этой программе-спектроанализаторе регулируется еще много чего, вплоть до цветовой гаммы представления сигналов. Есть подробный Help, естественно на английском языке. Программа оставляет очень хорошее впечатление, если бы не ограниченный звуковой платой узкий диапазон измерений:

Frequency Counter 1.01 — вот дошла очередь и до цифрового частотомера, так же реализованного программным путем. Его частотный диапазон определяется частотой дискретизации 44,1 кГц. Программу можно найти по адресу http://payalnik.hypermart.net/ (95 кб) в разделе <Приборы/Частотомеры>.

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

Рис. 10.

Прибор отличается довольно высокой точностью показаний, хорошо воспринимает сигнал с импульсами прямоугольной формы, при синусоидальном сигнале желательно чтобы его амплитуда на входе была не ниже 0,5 В. Под цифровым табло находятся регуляторы периода пересчета, который может меняться в довольно-таки больших пределах, и установка синхронизации, где можно выбрать автоматический или ручной режим. Справа находится блок кнопок под названием HYSTERESIS, о их смысле можно судить на практических примерах, — при включении на <0> на показаниях частотомера начинают сказываться наводки в проводах, что проявляется даже в отсутствие входного сигнала, при включении последующих значений ситуация исправляется. Таким образом, этот блок отвечает за чувствительность по входному каналу.

Генераторы сигналов
Генератор импульсов полезная вещь в радиолюбительской практике. Для тех, кто занимается ремонтом и настройкой звуковой усилительной аппаратуры это устройство окажется незаменимым помощником в работе, поможет оно и при проверке трактов радиоприемников, магнитофонов и другой техники. Нелишним будет этот прибор и лабораториях школ и ВУЗ’ов. Отличный генератор в звуковом диапазоне может получится из ПК, здесь ничего даже не придется выдумывать, как, например в случае с осциллографом или анализатором, — все компоненты выполняют свои исконные функции. Сигнал снимается с выхода LINE-OUT или Speakers, с помощью стандартного разъема (рис.3), его амплитуда может достигать уровня 0,5 В. Обычная звуковая карта может генерировать сигнал с частотой до 22 кГц, выше — реже, форма может быть любая, была бы программа, которая ее задает. Вот об этих-то программах-генераторах мы сейчас и поговорим, все их можно свободно скачать из Интернета.

NCH Tone Generator — может быть установлен под операционными системами Windows 3,1/95/98/NT/2000, его частотный диапазон в пределах 1-20000 Гц. Программа имеет компактный интерфейс (рис.11) и дает довольно большой выбор в форме сигналов: синусоидальный (sine), прямоугольный (square), треугольный (triangle), пилообразный (sawtooth), импульсный и <белый шум> (white noise).

Рис. 11.

Сигнал можно сохранить в виде файла, предварительно задав время звучания. К недостаткам можно отнести отсутствие на панели программы регулятора ослабления (амплитуды), предполагается, что в этом качестве будет использоваться стандартный микшер Windows, что вполне приемлемо, но менее удобно. Так же нельзя настраивать форму заданного сигнала, скажем, по скважности, впрочем, как и по каким либо другим параметрам. Программу можно найти по адресу http://payalnik.hypermart.net/ (85 Кб) в разделе <Приборы/Генераторы>, или www.nch.com.au/action.

Test Tone Generator — программа может использоваться не только в качестве генератора синусоидального, прямоугольного, треугольного сигнала заданной частоты и амплитуды (рис.12), но также имеет расширенные возможности — как генератор sweep-сигнала. Sweep-сигнал представляет из себя колебания с монотонно нарастающей частотой постоянной амплитуды. Интервал частот и период sweep-сигнала задается в соответствующей вкладке (рис.13), его также можно сделать периодически повторяющимся, включив LOOP.

Рис. 12.

Рис. 13.

На панели программы находятся все необходимые регуляторы, правда, что-либо настраивать в режиме воспроизведения сигнала нельзя, генерация автоматически отключается. Частотный диапазон ограничен уровнем в 20000 Гц. Есть возможность сохранения в файл. Программу можно найти по тому же адресу, что и первую, а также на страничке предлагаемой разработчиком, куда также возможно поступление новых версий программного обеспечения (http://www.esser.u-net.com/, 160 Кб).

Generator Version 1.02 (beta 1) — отличительной особенностью этого генератора является возможность производить установки как частоты, так и амплитуды независимо для левого и правого каналов (рис.14). При необходимости один из каналов можно отключить.

Рис. 14.

В программе вроде бы присутствует возможность задавать продолжительность сигнала в ms, однако у меня эта функция почему-то не работала. Поэтому для нормальной работы необходимо задать непрерывный режим воспроизведения — LOOP. Верхний диапазон частот здесь ограничен значением 22050 Гц. Работает этот программный генератор под ОС Windows 95/98. Автор программы Андрей Шуклин предлагает свой продукт, а также его возможные обновления, на своей страничке (www.actor.ru/~gels/generat.htm, 13 Кб), также его можно найти по адресу http://radiotech.by.ru/ в разделе <Программы>.

Marchand Function Generator — генератор, позволяющий формировать сигнал на оба канала. Частота для обоих выходов устанавливается одна и та же, но для каждого канала по отдельности можно задать форму сигнала: синусоидальный, прямоугольный, треугольный, импульсный; а так же амплитуду. В остальном функциональность программы минимальна (рис.15).

Рис. 15.

Верхний предел частоты — 20000 Гц. Скачать программу можно на русскоязычном сайте (http://www.radiofan.gaw.ru/, 37 Кб) в разделе <Программы>, авторы же продукта рекомендуют обращаться по адресу http://www.marchandelec.com/.

Sine Wave Generator 3.0 — напоследок программа-генератор с ярким дизайном и верхним уровнем частот в установках 40000 Гц. Сигнал формирует только синусоидальной формы. В крупном окне регуляторы стилизованы под вращающиеся движки потенциометров (рис.16). Имеется возможность задавать sweep-сигнал, правда здесь задается только интервал частот, время нарастания всегда остается фиксировано.

Рис. 16.

При использовании этого генератора у меня возникли сомнения насчет соответствия значений установленной на табло частоты частоте реально выводимого сигнала, по крайней мере, в области ближе к низким частотам. Взять генератор можно в разделе программ на том же сайте (http://www.radiofan.gaw.ru/, 117 Кб).

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

Напоследок хочу лишь высказать одно предостережение. Современные материнские платы в большинстве своем имеют интегрированный звук и, соответственно, все три звуковые разъема на борту. Это реализуется путем установки отдельной звуковой микросхемы, но чаще сразу на уровне чипсета — главной микросхемы материнской платы. Качество звука при такой реализации довольно посредственное, поэтому пользователи все же стараются установить на своих ПК полноценную звуковую плату. В случае с отдельной звуковой платой возможные неудачные эксперименты с подачей напряжения на звуковой вход, мало ли что может случиться, могут окончиться лишь выходом со строя относительно недорогого устройства и потерей звука в ПК. При аварийной ситуации со встроенным на материнской плате звуком, вы рискуете испортить наиболее дорогую и значимую часть компьютера.

Удачных экспериментов.

От редакции. Для более качественной работы осциллографа, анализатора и генератора на недорогих современных звуковых картах следует стараться задавать частоту дискретизации в 48 кГц (а не 44,1), поскольку именно она является внутренней частотой современных AC’97-кодеков и используется для дальнейшей передачи данных. Это позволит избежать возможных искажений от передискретизации, как, например, на рисунке www.ferra.ru/pubimages/12488.gif (пояснения см., например, в статье www.ferra.ru/online/multimedia/8633).