
- •Краткие сведения о микропроцессорах и микропроцессорных системах
- •Функции, выполняемые микропроцессорами в измерительных приборах
- •Улучшение метрологических характеристик приборов
- •Условия применения микропроцессоров и факторы, его ограничивающие
- •Общие сведения
- •3.3. Виды осциллографических разверток
- •3.4. Основные каналы электронно-лучевого осциллографа
- •Синхронизация развертки
- •Двухканальные и двух лучевые осциллографы
- •Стробоскопические осциллографы
- •3.9 Запоминающие осциллографы
- •Сциллографы, содержащие микропроцессор
- •Осциллографы с нетрадиционными устройствами отображения информации
- •Екомендации по выбору осциллографа
- •Измерение интервалов времени, частоты и фазовых сдвигов
- •4.1Общие сведения
- •Методы временных разверток
- •Измерение интервалов времени методом дискретного счета
- •Измерение частоты методом дискретного счета
- •Микропроцессорные цифровые частотомеры
- •Гетеродинный метод
- •4.7. Широкодиапазонные частотомеры
- •Методы сравнения с частотой другого источника посредством осциллографа
- •Меры частоты
- •Измерение фазового сдвига методом, основанным на преобразовании в интервал времени между импульсами
- •4.11. Нулевой метод
- •Расширение частотного диапазона фазометров
- •Измерение напряжений
- •5.1. Общие сведения
- •Параметры напряжении переменного тока
- •Преобразователи электронных вольтметров
- •Усилители и показывающие приборы стрелочных вольтметров
- •Особенности вольтметров импульсного тока
- •Зависимость показаний вольтметра от формы напряжения
- •Цифровые вольтметры. Общая характеристика
- •Цифровые вольтметры с жесткой логикои
- •5.10 Программируемые цифровые вольтметры
- •5.11. Микропроцессорный время-импульсный вольтметр
- •Глава шестая
- •6.1. Общие сведения
- •Измерение мощности в диапазонах низких и высоких частот
- •Общая характеристика методовизмерении и приборов диапазона свч
- •Метод, основанный на измерении изменения сопротивления терморезистора
- •. Термоелектрический метод
- •Калориметрические метод
- •Измерение импульсной мощности
- •Измерения спектральных характеристик сигналов
- •Общие сведения
- •Аналоговые фильтровые анализаторы спектра
- •. Особенности спектрального анализа случайных
- •7.5Цифровые анализаторы спектра, общая характеристика
- •Цифровые анализаторы с аналоговой избирательной системой
- •Микропроцессорный анализатор, работающий по алгоритму бпф
- •Измерение коэффициента гармоник
Сциллографы, содержащие микропроцессор
Новые возможности электронных осциллографов. Прежде всего следует отметить, что управление осциллографом стало программным и это радикально упростило его эксплуатацию. Например, имеется осциллограф, у которого только одним переключателем устанавливаются необходимые значения коэффициента усиления канала вертикального отклонения (размер изображения по вертикали), длительности развертывающего напряжения и т. п. -Функции управления группируются по логическому принципу, и выбор желаемой функции достигается нажатием соответствующей клавиши. Это коренным образом изменило лицевую панель осциллографа. Управление не только упростилось, но и стало более гибким. Его можно осуществить как по программе работы внутреннего микроконтроллера, так и с помощью контроллера системного интерфейса (см. § 12.4), к которому подключается прибор. Созданы возможности полной автоматизации управления работой электронно-лучевого осциллографа (включая функции регулировки режима работы ЭЛТ, которые выполняются перед началом и в ходе исследования), пересылки результатов измерения через интерфейс в печатающее устройство или устройство обработки.
Вторая возможность (точнее, совокупность возможностей) микропроцессорных осциллографов: упрощение измерительной процедуры, снижение трудоемкости измерений, повышение их точности, расширение перечня измеряемых параметров сигналов, выполнение математических операций. Характерным примером может служить измерение длительности фронта (или среза) прямоугольного импульса. В этом случае достаточно установить на изображении фронта две светящиеся метки — одну на нулевом уровне, а вторую на уровне амплитуды импульса, и нажать соответствующую клавишу. Результат измерения отображается на экране в виде десятичного числа с указанием единиц измерения. В осциллографах, содержащих микропроцессорную систему, понижаются требования к точности установки и стабильности коэффициентов передачи каналов. Возможные по этим причинам погрешности корректируются по хранимым в памяти точным значениям коэффициентов передачи каналов вертикального и горизонтального отклонения. Выполнение операции усреднения исследуемого сигнала за большое число периодов существенно ослабляет влияние помех, улучшает качество осциллограммы. Говоря об увеличении числа измеряемых параметров исследуемого сигнала, следует отметить, что в их перечень вошли такие параметры, как частота периодического сигнала, среднеквадратическое значение напряжения, площадь импульса, энергия и др., измерения которых выполняются нажатием одной клавиши и не требует вычислений.
Третья возможность заключается в повышении эффективности испытаний и настройки электронных схем в процессе их разработки. В память микропроцессорной системы заносятся расчетные данные, характеризующие идеальную схему, ее реакцию в целом или отдельных элементарных схем на типовые испытательные сигналы. После выполнения реальной схемы полученные при ее испытании данные сопоставляются с хранимыми в памяти. Результат сравнения несет информацию, которой руководствуются при настройке и доработке схемы. Многократные испытания и сопоставления позволяют оценить роль каждого узла и компонента разрабатываемой схемы и оптимизировать ее по выбранному критерию.
Еще одна существенная возможность — ускорение калибровки и регулировки осциллографа. Эта процедура, проводимая периодически согласно установленному регламенту в условиях эксплуатации, не требует проникновения во внутрь прибора (снятия кожуха): она выполняется с помощью органов управления, расположенных на лицевой панели. По заданной программе вычисляются значения калибровочных коэффициентов, которые записываются в неразрушаемую память. В ней хранятся также указания, как проводить калибровку. Они последовательно выводятся на экран и служат пошаговыми инструкциями для лица, осуществляющего калибровку. Хотя она и требует участия человека, но в горазда меньшей степени, чем при выполнении этой процедуры с обычным осциллографом. По окончании предварительной калибровки значения установленных параметров фиксируются в запоминающем устройстве. В ходе измерений калибровка проводится автоматически после того, как пользователь прибора нажмет соответствующую клавишу.
Варианты построения микропроцессорных осциллографов разнообразны. В различных электронных осциллографах, содержащих микропроцессор, выполняемые им функции неодинаковы. На микропроцессор могут возлагаться только функции управления, причем в отдельных приборах — для решения сравнительной узкой задачи. Иногда его основное назначение — выполнение измерительных операций. В некоторых схемах разграничены собственно осциллографическая часть и микропроцессорная система, решающая ряд задач управления, измерения и обработки. Имеются приборы, у которых все регулировки рабочих режимов осуществляются программным путем, автоматизированы измерительные процедуры, включая калибровку, проводятся необходимые вычисления, обработка сигналов и результаты измерений. Естественно, что от объема и характера функций, выполняемых микропроцессорной системой, зависит общая структура осциллографа.
Аналоговый осциллограф с встроенным микропроцессором.
Один из первых «интеллектуальных», т. е. программируемых, осциллографов представляет собой сочетание обычного универсального аналогового осциллографа и устройства цифровой обработки, построенного на основе микропроцессорной системы. Выполненный в виде единого блока этот прибор обладает многими из перечисленных новых свойств микропроцессорных осциллографов [18].
На рис. 3.24 приведена упрощенная структурная схема осцил-лографа (реальный прибор — двухканальный), которую можно условно разделить на три части. Верхняя часть — собственно аналоговый осциллограф (канал управления яркостью Z, а также средства измерения и отображения параметров сигналов не показаны, чтобы не усложнять рисунок). Расположенные в средней части АЦП и ЦАП, а также модули запоминающих устройств в сочетании с контроллерной функцией микропроцессорной системы позволяют использовать рассматриваемый прибор как цифровой запоминающий осциллограф, подобный описанному ранее (рис.3. 23).
Нижняя часть — микропроцессорная система — служит для программного управления и цифровой обработки. С помощью интерфейсной карты (ИКАР) осциллограф подключают к системному интерфейсу (см. § 12.4).
При получении изображения исследуемого сигнала в реальном масштабе времени прибор работает как обычный универсальный осциллограф. Если у экспериментатора еще не появилась необходимость воспользоваться возможностями программного управления и цифровой обработки, создаваемыми микропроцессорной системой, то в его распоряжении привычный аналоговый осциллограф. В таком приборе можно менять стандартные блоки (усилители вертикального отклонения, генераторы развертки и т. п.), как и в некоторых обычных осциллографах, конструкции которых рассчитаны на подобные замены или подключение новых блоков. Тенденция разделения прибора на аналоговую и цифровую части проявляются и в расположении органов управления: традиционные органы управления, характерные для обычного осциллографа, занимают «свою территорию» — отделены от клавишей, с помощью которых осуществляются возможности, заложенные в цифровой части.
Микропроцессорная система придает осциллографу новые свойства. Она содержит все основные модули, характерные для таких систем. Основным связующим звеном между ею и аналоговой частью осциллографа служит АЦП. Рассмотрим особенности аналого-цифрового преобразования осциллографируемых сигналов.
Описанный микропроцессорный осциллограф [18]—широкополосный прибор: полоса пропускания канала вертикального отклонения 400 МГц (минимальный коэффициент развертки 0,5 нс/дел). Необходимость запоминания высокочастотных сигналов при сохранении высокой разрешающей способности отображения исследуемого сигнала определяет специфику аналого-цифрового преобразования: дискретизацию аналогового сигнала с малыми интервалами (высокой частотой) и квантование по большому числу уровней. В рассматриваемом осциллографе обе операции выполняются с относительной погрешностью, не превышающей 2-10, т. е. наибольшая разрешающая способность и по горизонтальной и по вертикальной оси экрана составляет 1/1024 (0,1%). Для достижения столь высоких характеристик требуются 10 двоичных разрядов (бит) квантования и дискретизация с частотой не ниже 1 ГГц (при полосе 400 МГц). Современные АЦП не обладают таким быстродействием. Поэтому применительно к сигналам, отображенным на экране осциллографа, разработай метод стохастической (нерегулярной) дискретизации, который позволил реализовать аналого-цифровое преобразование на основе 10-бнтового АЦП (также поразрядного уравновешивания), характеризуемого временем преобразования 1 мкс.
Поясним сущность этого метода, для чего воспользуемся рис. 3.25.
Экран ЭЛТ представляется в виде совокупности п*т элементарных ячеек: n=1024 — число ячеек по вертикали, т = п (или п/2, п/4, п/8) — число ячеек по горизонтали. Порядковый номер i ячейки, отсчитываемый по горизонтальной оси, указывает адрес определенной ординаты кривой отображаемого сигнала, а порядковый номер k той же ячейки по вертикали соответствует числовому значению i-й ординаты. Число i получается в результате аналого-цифрового преобразования развертывающего напряжения, поступающего из канала горизонтального отклонения в АЦП канала X. Образующееся на выходе этого АЦП число, соответствующее значению резвертывающего напряжения в момент выборки, поступает в шину адреса и используется для формирования адреса ячейки памяти энергонезависимого запоминающего устройства. Число k представляет результат аналого-цифрового преобразования осциллографируемого сигнала, подводимого из канала вертикального отклонения к АЦП канала Υ. Полученное число передается через шину данных в ячейку памяти указанного адреса, в которой и хранится.
Моменты выборок (дискретизации) сигналов, поступающих из каналов горизонтального и вертикального отклонения на соответствующие схемы выборки и запоминания, задаются импульсами, вырабатываемыми генератором синхронизирующих сигналов. Импульсы выборок имеют очень малую длительность (они подобны импульсам, применяемым для дискретизации сигналов в стробоскопических осциллографах). Поэтому напряжение выборки запоминается конденсатором, содержащимся в схеме выборки и запоминания, на время, достаточное для преобразования с помощью АЦП (в данном случае за 1 мкс). Интервалы следования импульсов- выборок изменяются случайным образом и выборки оказываются нерегулярными по отношению к преобразуемому аналоговому сигналу. Они осуществляются в разных точках периодически повторяющегося сигнала. После заполнения каждой ячейки ЗУ, находящейся по указанному выходным числом АЦП канала X адресу, выдается сигнал (флаг), индицирующий заполнение. Результаты последующих выборок фиксируются в других ячейках памяти. Процедура взятия выборок продолжается до заполнения по крайней мере 99% общего объема ячеек, отведенного в ЗУ для цифрового представления осциллографируемого сигнала. В результате в памяти оказываются записанными значения сигнала, которые необходимы для последующего его отображения на экране осциллографа. —
Заметим, что осциллограф, описанный в [18], содержит только один АЦП, подключаемый попеременно к обеим схемам выборки и запоминания с помощью мультиплексора. Это, естественно, увеличивает продолжительность преобразования.
Как видно из рис. 3.24, микропроцессорная система имеет обычную структуру, однако специфика ее работы в осциллографе определяет требования к входящим в нее модулям и алгоритмам функционирования. Сказанное прежде всего относится к микропроцессору.
Использование 10-разрядного АЦП и требования к скорости обработки и вычислительным возможностям микропроцессорной системы предопределили ориентацию на 16-разрядный микропроцессор. Хотя принципиально и возможно сочетание 10-разрядного АЦП и 8-разрядного микропроцессора, но в данном случае оно неприемлемо. Это объясняется тем, что при такой комбинации числовой эквивалент, формируемый АЦП, т. е. слово данных, приходится разбивать на два байта, последовательно запоминаемых и обрабатываемых, что требует значительного увеличения продолжительности всей процедуры аналого-цифрового преобразования, вычислений и отображения. Кроме того, ограничиваются возможности адресации при запоминании многочисленных значений сигналов и программ, да и точность вычислений оказывается недостаточно высокой.
Примененный в осциллографе микропроцессор допускает шестнадцать вектор прерываний, что важно в специфических условиях работы осциллографа, особенно при подключении к системному интерфейсу. Еще одна существенная особенность микропроцессора заключается в том, что он содержит шестнадцать регистров общего назначения. Это упрощает и ускоряет обработку данных. Следует также отметить, что наличие в составе шины управления линий запросов и разрешений, которые можно использовать для очистки шин данных и адреса, создавая прямой доступ к памяти, позволяет ускорить запись и считывание текущих данных обрабатываемого сигнала, сократить продолжительность аналого-цифрового преобразования и процедуры отображения.
Постоянное запоминающее устройство (ПЗУ), служащее для хранения программы управления, имеет емкость 32 Кбайт. Предусмотрена возможность применения программируемого ПЗУ. Основное ОЗУ рассчитано на 4К двухбайтовых слов. При необходимости емкость ОЗУ может быть удвоена.
Система (клавиатура) управления цифровой частью прибора разделена на две подсистемы. Первая представляет собой совокупность клавиш, помещенных непосредственно на передней панели осциллографа и предназначенных для выполнения лишь тех функций, которые относительно близки к традиционным: измерения максимального и минимального значений напряжения исследуемого сигнала, его размаха, среднеквадратического значения, длительностей фронта и среза прямоугольного импульса и т. п. Сюда же относятся клавиши для управления дискретизацией сигнала. Пользователь осциллографа имеет возможность уменьшать число выборок (вместо 1024 устанавливать 512, 256 или 128 выборок). Это позволяет увеличить число запоминаемых сигналов ценой ухудшения разрешающей способности.
Вторая подсистема — это выносная клавиатура, расширяющая функциональные возможности прибора и позволяющая управлять им на расстоянии. Для облегчения эксплуатации осциллографа выносная клавиатура ориентирована на язык символьных клавиш— язык программирования, применяемый в настольных калькуляторах. Особенность этого языка заключается в том, что конкретная функция задается нажатием (одним пальцем) клавиши, имеющей соответствующее мнемоническое обозначение. Каждая операция (определяемая только оператором и операндом) выполняется независимо от остальных и результат получается немедленно. Его можно отобразить совместно с названием операции на экране ЭЛТ.
Одна группа клавиш служит для выбора режима осциллогра- фирования: в реальном масштабе времени или с запоминанием, а также сочетания того и другого. Другая группа клавиш, определяющих характер изображения на экране (точечное или непрерывное), а также позволяющих получить осциллограммы в системе координат сигнал — время или сигнал — сигнал и стирать изображение (полностью или частично), помогает управлять отображением в режиме запоминания. Предусмотрены клавиши, с помощью которых можно изменять масштабы по вертикальной и горизонтальной осям, а также перемещать осциллограмму по экрану. Имеются клавиши для ввода констант, выбора номера хранимого сигнала, изменяя числа и положения меток, используемых при измерениях. Группа клавиш служит для выполнения математических операций с числами — арифметических, вычисления логарифмов, экспоненциальных функций. Специальные клавиши дают возможность выполнять такие функциональные преобразования сигналов, как дифференцирование, интегрирование, усреднение, и осуществлять линейную интерполяцию для восстановления формы сигнала по отдельным точкам (эти точки соединяются отрезками прямых). Еще одна группа клавиш предназначена для задания программного режима работы. Предусмотрена возможность прерывания программы по требованию пользователя прибора.
Кроме аналоговых микропроцессорных осциллографов, имеются полностью программируемые цифровые осциллографы- (см. § 12.7).