Генератор звуковых частот с ГКЧ


Гц
%
лп

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

Также реализован режим ГКЧ (генератор качающейся частоты) для создания частотных спектров с плавным переходом частоты. Работает он прямо в браузере, в режиме онлайн, поэтому нет необходимости устанавливать на него лишний софт. Также можете сохранить в закладках этот крупнейший в Мире сборник радиотехнических калькуляторов, разработанный редакцией сайта Радиосхемы — они вам точно пригодятся.

Основные возможности генератора

  • Выбор типа формы волны: синус, треугольник, пила и квадратная с регулируемой скважностью.
  • Настройка скважности прямоугольной волны (от 0% до 100%).
  • Режим одиночного тона (фиксированная частота) и режим ГКЧ (частотный скачок с заданной амплитудой и скоростью).
  • Регулировка амплитуды сигнала (громкости).
  • Плавное изменение параметров сигнала без остановки генератора.

Использование генератора

  1. Выберите режим работы: Одиночный тон или ГКЧ (Sweep).
  2. Выберите форму волны. Если выбран квадрат, появится ползунок для установки скважности.
  3. В режиме одиночного тона установите частоту (в герцах) и амплитуду (в процентах).
  4. В режиме ГКЧ задайте нижнюю и верхнюю границы частоты, скорость изменения частоты (Гц), а также амплитуду сигнала.
  5. Нажмите кнопку Включить/Отключить для запуска или остановки звука.

Формирование квадратной волны с регулируемой скважностью

Для создания квадратной волны с произвольной скважностью \(D\) используется набор гармоник с коэффициентами, вычисляемыми по формуле:

$$
b_n = \frac{2}{n \pi} \sin(n \pi D), \quad n = 1, 2, 3, \dots
$$

где \(D\) — скважность, выраженная в долях от 0 до 1 (например, 0.5 соответствует классической симметричной квадратной волне).

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

Режим генератора качающейся частоты

Частота основного генератора изменяется синусоидально под действием второго, с низкой частотой:

$$
f(t) = f_c + A \sin(2 \pi f_m t)
$$
где:

  • \(f_c = \frac{f_{high} + f_{low}}{2}\) — центральная частота;
  • \(A = \frac{f_{high} — f_{low}}{2}\) — амплитуда качания частоты;
  • \(f_m\) — частота модуляции (скорость изменения частоты).

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

Сравнение форм волн

Форма Звучание Типичные применения
Синусоидальная Чистый, «гладкий» тон Аудиотесты, настройка, наука, музыкальные синтезаторы
Квадратная Резкий, «жёсткий» тон, с обертонами Цифровые сигналы, тест импульсных схем, синтез звуков 8-бит
Треугольная Мягкий, «древесный» звук Музыкальный синтез, модуляции, эксперименты
Пилообразная Яркий, «резкий», насыщенный обертонами Синтезаторы, эффект сирены, будильники

Примечание: Квадратные и пилообразные волны содержат множество гармоник, что делает их звучание более «жёстким» и насыщенным, тогда как синусоида — это базовый, чистый тон без гармоник.

Технические детали и советы

  • Частоты задаются в герцах (Hz), амплитуда в процентах (0–100%).
  • Скважность квадратной волны регулируется в процентах от 0% (узкий импульс) до 100% (почти постоянный сигнал).
  • При использовании ГКЧ следите, чтобы \(f_{high} > f_{low}\), иначе генерация не будет корректной.
  • Используется Web Audio API, что обеспечивает низкую задержку и высокое качество звука.
  • Все параметры можно менять «на лету» без перезапуска генератора, что минимизирует щелчки и искажения.
  • При смене режима параметры автоматически обновляются и слышно плавный переход.
  • Рекомендуется использовать наушники или качественные колонки для проверки качества звука.

Интерфейс и элементы управления

Элемент Описание
Выбор режима (single / sweep) Переключение между одиночным тоном и генератором качающейся частоты
Радиокнопки выбора формы волны Выбор синус, пила, треугольник, квадрат с регулировкой скважности
Ползунки и поля ввода Частота, амплитуда, скважность, частоты ГКЧ и скорость модуляции
Кнопка включения/отключения Запуск и остановка звука

Зачем использовать этот генератор

  • Тестирование аудиотехники.
  • Создание звуковых эффектов и сигналов для экспериментов.
  • Обучающие цели для сигналов и форм волн.

Вот ещё одна справочная таблица, тонов в октавах с указанием частот (в герцах, Гц) для 12-тоновой равномерно темперированной системы, начиная с ноты C0 (до малой октавы):

Нота Частота (Гц) Октава
C0 16.35 0
C#0 / Db0 17.32 0
D0 18.35 0
D#0 / Eb0 19.45 0
E0 20.60 0
F0 21.83 0
F#0 / Gb0 23.12 0
G0 24.50 0
G#0 / Ab0 25.96 0
A0 27.50 0
A#0 / Bb0 29.14 0
B0 30.87 0
C1 32.70 1
C2 65.41 2
C3 130.81 3
C4 (Middle C) 261.63 4
C5 523.25 5
C6 1046.50 6
C7 2093.00 7
C8 4186.01 8

Более подробно о различных формах сигналов и их правильном измерении читайте в этой статье.

Оцените материал:

4.8 / 5. Рейтинг: 20

Может подскажете что улучшить?