Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Электронная лаборатория на IBM PC. Инструментальные средства и моделирование элементов практических схем

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
1.3. Программа Analyser
зываемого кнопкой Info; в строке Highest Peak окна отобра­жается значение после повторного пуска кнопкой –7.03 dB;
— сренеквадратические значения сигналов в каналах, отобра-
жаемые на шкалах RMS, а также в строке RMS окна на рис. 1.11, â;
— корреляцию сигналов по фазе в диапазоне 0...180 градусов,
отображаемую на шкале Corr., а также в виде фигуры Лисса­жу в окне Vectorscope (рис. 1.11, á), вызываемом кнопкой Vector, и численного значения в строке Relative Phase окна на рис. 1.11, â.
Èç ðèñ. 1.11, â нетрудно видеть, что в столбце Difference ото­бражаются разностные значения параметров Peak и RMS для ка­налов, а в одноименной строке — известные соотношения между
1/2
этими параметрами (2,98 дБ ≡ 1/2
). Запуск измерителя произво­дится кнопкой Run, после чего она меняется на Stop. В меню File выбираются источник входного сигнала (рассмотренный выше ге­нератор), а также команда выхода из программы.
Осциллограф (ðèñ. 1.12, á) обладает следующими характеристи-
êàìè:
— усиление по вертикали: –20...0...50 дБ; задается в верхней
строке-окне дискретно с шагом 10 дБ;
— длительность развертки: 1, 2, 5, 10, 20 и 50 мс; задается во
второй сверху строке-окне;
— сдвиг осциллограмм сигналов по вертикали с помощью пол-
зунковых регуляторов (слайдеров).
à)
á)
Рис. 1.12. Измеритель уровня (а) и осциллограф (б)
21
1. Инструментальные средства на базе аудио карты IBM PC
Режимы работы, выбираемые из списка в третьей сверху стро-
êå-îêíå:
— одноканальный режим (Ch.1 — только левый; Ch.2 — только
правый); — двухканальный режим (Dual); — режим суммирования (Add) сигналов левого и правого кана-
лов; — режим вычитания (Sub) сигналов правого канала из левого; — режим плоттера (X-Y): развертка сигналов левого X канала
сигналами правого Y. В меню File выбираются источник входного сигнала (рассмот-
ренный выше генератор), а также команда выхода из программы. В меню Edit/Calibrate выбирается максимальный размах сигнала, соответствующий максимальному числу уровней квантования (в данном случае 32768/2). При использовании для калибровки сину­соидального сигнала известного уровня необходимо учитывать, что его действующее значение 1,228 В (амплитудное — 1,736 В) соответствует +4 дБ. Запуск осциллографа производится кнопкой Run, после чего она меняется на Stop с индикацией включенного состояния зеленым «светодиодом».
Спектроанализатор (рис. 1.13) имеет следующие настройки:
В разделе Freq.:
Max — выбор анализируемого диапазона частот: 5, 10 или
20 кГц, соответствующих частотам квантования 11025, 22050 или 44100 Гц;
Resolution — выбор разрешения по частоте: 22, 43, 86, 172, 345
è 689 Ãö;
Log/Lin — кнопка переключения режима отображения оси час-
тот: логарифмический/линейный.
В разделе Level:
Max — выбор уровня анализируемого сигнала с шагом 10 дБ в
диапазоне 0...80 дБ;
Ave/Max/Min — кнопка переключения режима усреднения вы-
борки: путем усреднения по числу выборок сигнала (Ave) или с учетом его максимального (Max) или минимального (Min) значе­ний;
Range — диапазон отображаемых уровней; выбирается с шагом
20 дБ в диапазоне 20...160 дБ;
22
1.3. Программа Analyser
dB/Lin — кнопка переключения режима отображения уровня
сигнала: логарифмический/линейный.
В разделе Time:
Ave — степень сглаживания спектра по числу выборок; Exp/Lin — кнопка выбора режима усреднения сигнала в каждой
выборке: экспоненциальный или линейный (подробности — в разд. 1.5);
Display — выбор режима отображения графика спектра: в виде
непрерывной кривой (Curve), ступенчатой (Steps) или гистограм­мы (Bars);
Grid — кнопка включения/выключения градуировочной сетки. Run/Stop — кнопка Пуск/Останов работы анализатора. Справа
от кнопки располагаются данные по уровню входного сигнала (In­put: –39,6 dBFS) (в данном случае для прямоугольных колебаний типа меандр частотой 1000 Гц) и амплитуда гармоники (Peak: –40,1 dB, 999 Hz), полученные щелчком мыши в точке маркиро­вания (Mark: –40,3 dB, 991 Hz) предполагаемого максимума пер­вой гармоники спектра, т. е. программа автоматически корректи­рует неточность маркирования.
В меню File выбираются источник входного (рассмотренный
выше генератор), а также команда выхода из программы. В меню Edit/Calibration выбирается максимальный уровень входного сиг­нала в децибелах (для логарифмической шкалы) или в RMS значе­ниях напряжения (для линейной шкалы), соответствующих мак­симальному числу уровней квантования (в данном случае 32768 или 0 dBFS).
Рис. 1.13. Спектроанализатор
23
1. Инструментальные средства на базе аудио карты IBM PC
1.4. Программа Oscilloscope 2.51
Программа (архив oscil_1.zip, 90,5 Кбайт) запускается файлом
winscope.exe (94208 байт). Выбор режимов работы прибора осуще­ствляется в главном окне программы (рис. 1.14) следующими кнопками:
— пуск (On Line) и останова (Hold) прибора с запо-
минанием результата.
— выбор режима работы прибора: одноканаль­ный (YT single track) (только левый канал), двухканальный (YT dual track) и режим плоттера (XY mode) соответственно; для спек­троанализатора можно использовать только одноканальный ре­жим.
— выбор скорости развертки: 5 или 0,5 мс/дел; плавное изменение развертки производится ползунковым регуля­тором Т (см. рис. 1.14).
— включение/выключение (средняя кнопка) ждущей развертки (Trigger off) с запуском от переднего (Trigger le­vel positive) или заднего (Trigger level negtive) фронта; уровень сиг­нала запуска устанавливается ползунковым регулятором Trg и в численном виде индицируется в окне TrgLev (см. рис. 1.14).
— включение/выключение режимов спектроанали­затора (FFT) (см. рис. 1.15) и коррелометра (Correlometer), резуль­тат работы которого выводится в виде уровня сигналов в обеих ка­налах и радиуса корреляции R в правом верхнем углу дисплея (см. рис. 1.14 и 1.15).
— включение/выключение режимов измерителя ко­ординат точек осциллограмм (Meter mode) и фазометра (Phase ad­justment) (или корректор фазы). В первом случае курсор принима­ет форму перекрестия, что упрощает процесс выбора контролируе­мой точки (можно использовать и стандартную форму курсора, т. е. без включения рассматриваемого режима). Результаты изме-
24
1.4. Программа Oscilloscope 2.51
Рис. 1.14. Режим двухканального осциллографа
рений индицируются в нижней строке (координаты по оси време­ни T, уровни сигналов Y1, Y2 на рис. 1.14; частота F и интенсив­ность I на рис. 1.15). Кроме того, на этой строке индицируются режим работы прибора (HOLD, WAVE — осциллограф, FFT — спектроанализатор и др.). Второй режим предназначен для спек­троанализатора, однако его проявление при испытаниях не выяв­лено. Заметим, что все результаты измерений получены с исполь­зованием генератора сигналов на рис. 1.11, à и имеют относитель­ный характер.
— кнопки следующего назначения (перечисление слева направо): сброс графических данных, запом­ненных в режиме Hold, к виду, полученному в режиме On Line (Reset controls); включение/выключение режима дополнительного усиления и смещения осциллограмм, установленного регулятора­ми Y1 и Y2 (Check (no soft gain after ADC)) (эта и последующие кнопки — только для режима осциллографа); включение/выклю­чение режима запоминания результатов измерения (Storage mode); включение/выключение режима ожидания поступления данных (автозахват) (Wait mode (auto-sweep mode)) (время захвата для осциллографа индицируется в строке Sweep; для спектроанализа­тора в этой строке индицируется диапазон анализируемых частот);
25
1. Инструментальные средства на базе аудио карты IBM PC
установка одинакового усиления для обоих каналов (Same gain for Y1 and Y2) (численные значения индицируются в строках Gain).
Смещение осциллограмм по оси времени производится ползун­ковыми регуляторами Delay; их значения (и разность) индициру­ются в одноименных строках окна.
Рис. 1.15. Cпектр прямугольных колебаний типа меандр
Перейдем к рассмотрению системы меню.
Ìåíþ File содержит команды:
Save data — сохранение данных измерения в DAT-формате, на­стройки которого рассмотрены в меню Setup/Data (см. ниже);
Exit — выход из программы.
Ìåíþ Edit содержит единственную команду Copy data — копи­рование текущих данных измерения в буфер обмена без остановки работы прибора (в режиме On Line).
Ìåíþ Setup содержит команды:
Line plot — отображение графиков в виде сплошных линий или
Scatter plot — в виде точек.
Data file — выбор структуры файла с параметрами в окне на рис. 1.16:
Waveform — в режиме осциллографа: выбор шкалы времени (Time scale) в виде количества выборок (Samples) или в миллисекун-
26
1.4. Программа Oscilloscope 2.51
дах (ms), а также длины (Length) данных в пределах зарегистриро­ванных на дисплее (Display) или за все время измерения (All data).
Spectrum — в режиме спектроанализатора: выбор частоты (Fre­quency) в виде частоты следования выборок (Samples) или в герцах (Hz); выбор данных (Data) в виде амплитуды (Amplitude), комп­лекса (Re-Im) или амплитуда/фаза (Amp-Phase) с учетом или без учета постоянной составляющей (Omit DC level).
Рис. 1.16. Окно параметров файла
Timing — выбор частоты дискретизации (11025, 22050 или 44100 Гц), выбор времени обновления изображения данных (Ref­resh) с возможностью запрещения вывода сообщения (Disable war­ning) типа TIMEOUT, определяющего недостаток времени для максимально правдоподобного цифрового представления ориги­нального сигнала.
Colors — выбор из стандартной палитры Windows цвета осцил­лограмм левого (Y1 trace) и правого (Y2 trace) каналов, калибро­вочной сетки (Graticule), уровней (Level) сигналов в каналах и данных по их корреляции (Positive correlation, Negative correlation).
Save setup — сохранение установок в файле winscope.ini.
Из сравнения осциллограмм синусоидального сигнала с одного и того же генератора на рис. 1.12, á и 1.14 видно, что в программе Ana­lyser осциллограф обладает заметно лучшими характеристиками. Еще более заметная разница наблюдается из сравнения осциллог­рамм спектров на рис. 1.13 и 1.15 для меандра, для которого расчет­ные (см. формулу (1.2)) значения амплитуд гармоник подчиняются соотношениям: U
1m:U3m:U5m:U7m
... = 1 : 1/3 : 1/5 : 1/7... . Ýòè ñîîò-
ношения подтверждаются и путем моделирования в среде Electro­nics Workbench [2], результаты которого показаны на рис. 1.17, à (схема модели и настройки функционального генератора для меанд-
27
1. Инструментальные средства на базе аудио карты IBM PC
ðà), 1.17, â (линейчатый спектр меандра) и 1.17, á (таблица числовых значений параметров спектра в точках установки визирных линеек (для 3-ей и 7-ой гармоник в данном случае)). Устанавливая эти ли­нейки на частоты 1-ой и 5-ой гармоник и измеряя таким образом значения их амплитуд, получим U
1m:U3m:U5m:U7m
= 1 : 0,425/1,266 : 0,258/1,266 : 0,188/1,266 = 1 : 1/2,98 : 1/4,9 : 1/6,73, т. е. полученные соотношения достаточно близки к расчетным.
Теперь вернемся к спектрам на рис. 1.13 и 1.15. Результаты из-
мерения амплитуд гармоник в децибелах спектра на рис. 1.13:
à)
á)
â)
Рис. 1.17. Результаты моделирования спектра меандра
28
1.5. Программа SpectraLab
1-ая — –40,1, 3-я — –49, 5-ая — –54,6, 7-ая — –57,8 дБ. Интере­сующие нас соотношения в единицах напряжения получим путем вычисления разностей в децибелах между первой и каждой после­дующей гармониками (8,9, 14,5 и 17,7 дБ) и использованием изве­стной формулы 20log(U получаем: U
1m:U3m:U5m:U7m
1m/Unm
). В результате таких вычислений
= 1 : 1/2,79 : 1/5,3 : 1/7,67, т. е. и в этом случае наблюдаются достаточно правдоподобные соотноше­ния. Совершенно другие результаты следуют из рассмотрения спектра на рис. 1.15: так 5-ая гармоника почему-то меньше 7-ой и непропорционально меньше 3-ей.
Проведенный сравнительный анализ позволяет сделать вывод о
преимуществах пакета программ Analyser перед Oscilloscope.
1.5. Программа SpectraLab
SpectraLAB является двуканальным спектроанализатором, про­граммно совместимым со стандартной аудио картой, поддержива­емой Windows. Программа обеспечивает проведение спектрально­го анализа как в реальном масштабе времени, так и предваритель­но записанных сигналов. Используемый в программе алгоритм БПФ позволяет обрабатывать записи длиной до 65536 отсчетов.
На сайте CityRadio.ru представлены две версии программы:
4.32.13 (архив spectro.zip, 1484 Кбайт) è 4.32.16 (архив spectr_lab.zip, 3829 Кбайт). Заметим, что по объему версия 4.32.16 в инсталлированном варианте практически не отличается от
4.32.13 (около 3 Мбайт); архив spectr_lab.zip «раздут» за счет раз­мещения в нем дополнительной копии дистрибутива и др.
Программа инсталлируется обычным для Windows систем спо­собом — после запуска единственного файла setupspc.exe. Главное окно программы (рис. 1.18) содержит систему меню, кнопки пуска (Run) и останова (Stop) процесса анализа, строку Avg выбора сте­пени сглаживания (усреднения) кривых по числу выборок, опцию Peak Hold привязки курсора к их пиковым значениям при контро­ле и рабочее поле с результатами измерения.
1.5.1. Режимы измерения и отображения результатов
В программе реализуются следующие режимы измерения (вы­бираются в меню Mode):
29
1. Инструментальные средства на базе аудио карты IBM PC
Recorder — запись и воспроизведение звука; режим аналогичен стандартным средствам Windows для этих целей, однако с возмож­ностью изменения параметров записи, форматов и т. п.
Post Process — постобработка предварительно подготовленных WAV- файлов (стационарный режим).
Real Time — измерения в режиме реального времени (получе­ние данных с аудио карты и их отображение).
В последних двух режимах, представляющих для нас наиболь­ший интерес, реализуются и отображаются следующие виды изме­рений (выбираются в меню View):
1. Time Series — осциллографические (отображение формы сиг-
налов и определение их амплитудно-временных характеристик) (рис. 1.18). Режимы работы осциллографа выбираются в строке на инструментальной линейке окна из списка:
— одноканальный (Left Channel — только левый; Right Chan-
nel — только правый); — двухканальный (Both Left & Right); — режим вычитания (Left minus Right — правый из левого;
Right minus Left — наоборот); — режим суммирования сигналов левого и правого каналов
(Left plus Right); — режим плоттера (Left vs Right (X/Y) — развертка сигналов
левого канала сигналами правого; Right vs Left (Y/X) — нао-
борот). Процесс измерения запускается кнопкой Run и останавливает-
ся кнопкой Stop. Параметры осциллограмм определяются с помо­щью курсора путем его установки в контролируемую точку и на­жатия левой кнопки мыши; если при этом нажать еще и правую кнопку, то отображаемые данные фиксируются на дисплее с выво­дом на экран команды Copy Measurement Cursor to Clipboard, по­сле выбора которой левым щелчком мыши полученные данные копируются в буфер обмена. Параметры сигналов измеряются с помощью показанных на рис. 1.18 приборов, вызываемых из меню Utilities (см. ниже). Управление изображениями осциллограмм производится следующими командами:
— кнопка вызова инструмента для выделения участка
осциллограммы, который в этом случае представляется в инверти-
30
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]