Измерительно-вычислительные комплексы
Измерительные системы и
Усложнение современного производства, развитие научных исследований привело к необходимости измерять и контролировать одновременно сотни и тысячи различных физических величин. Естественная физиологическая ограниченность возможностей человека в восприятии и обработке больших объемов информации стала одной из причин появления таких СИ, как измерительные системы. Измерительные системы — это совокупность функционально объединенных средств измерений, средств вычислительной техники и вспомогательных устройств, соединенных между собой каналами связи, предназначенных для выработки сигналов измерительной информации о физических величинах, свойственных данному объекту, в форме, удобной для автоматической обработки, передачи и (или) использования в автоматических системах управления. Примерами могут служить системы, развернутые на крупных предприятиях и предназначенные для контроля технологического процесса производства какого-либо изделия, например производства стали, электроэнергии и т.п.
В зависимости от назначения измерительные системы разделяют на измерительные, контролирующие, управляющие. По числу измерительных каналов системы подразделяются на одно-, двух-, трех- и многоканальные.
Важной их разновидностью являются информационно-измерительные системы (ИИС), предназначенные для представления измерительной информации в виде, необходимом потребителю. По организации алгоритма функционирования различают системы:
• с заранее заданным алгоритмом работы, правила функционирования которых не меняются, поэтому они могут использоваться только для исследования объектов, работающих в постоянном режиме;
• программируемые, алгоритм работы которых меняется по заданной программе, составляемой в соответствии с условиями функционирования объекта исследования;
• адаптивные, алгоритм работы которых, а в ряде случаев и структура, изменяются, приспосабливаясь к изменениям измеряемых величин и условий работы объекта.
Наиболее перспективным методом разработки и производства ИИС является метод агрегатно-модульного построения из сравнительно ограниченного набора унифицированных, конструктивно законченных узлов или блоков. При построении агрегатированных систем должны быть решены задачи совместимости и сопряжения блоков как между собой, так и с внешними устройствами. Применительно к ИИС существует пять видов совместимости:
• информационная, которая предусматривает согласованность входных и выходных сигналов по видам и номенклатуре, информативным параметрам и уровням;
• конструктивная, обеспечиваемая согласованностью эстетических требований, конструктивных параметров, механических сопряжений блоков при их совместном использовании;
• энергетическая, предполагающая согласованность напряжений и токов, питающих блоки;
• метрологическая, обеспечивающая сопоставимость результатов измерений, рациональный выбор и нормирование метрологических характеристик блоков, а также согласование параметров входных и выходных цепей;
• эксплуатационная, т.е. согласованность характеристик блоков по надежности и стабильности, а также характеристик, определяющих влияние внешних факторов.
Связь между блоками системы и их совместимость устанавливается посредством стандартных интерфейсов. Под интерфейсом понимается совокупность механических, электрических и программных средств, позволяющих объединять блоки в единую систему.
Структура ИИС довольно разнообразна и существенно зависит от решаемых задач. Детально вопросы проектирования таких систем рассмотрены в [62, 71, 81- 83].
Важной разновидностью ИИС является измерительно-вычислительные комплексы (ИВК) — функционально объединенная совокупность средств измерений, компьютеров и вспомогательных устройств, предназначенная для выполнения конкретной измерительной задачи. Основными признаками принадлежности средства измерений к ИВК являются: наличие процессора или компьютера; программное управление средствами измерений; наличие нормированных метрологических характеристик; блочно-модульная структура, состоящая из технической (аппаратной) и программной (алгоритмической) подсистем.
Техническая подсистема должна содержать СИ электрических величин (измерительные компоненты), средства вычислительной техники (вычислительные компоненты), меры текущего времени и интервалов времени, средства ввода-вывода цифровых и аналоговых сигналов с нормированными метрологическими характеристиками.
В программную подсистему ИВК входят системное и общее прикладное программное обеспечение (ПО), в совокупности образующие математическое обеспечение ИВК. Системное ПО представляет собой совокупность программного обеспечения компьютера, используемого в ИВК, и дополнительных программных средств, позволяющих работать в диалоговом режиме; управлять измерительными компонентами; обмениваться информацией внутри подсистем комплекса; проводить диагностику технического состояния. Программное обеспечение представляет собой взаимодополняющую, взаимодействующую совокупность подпрограмм, реализующих:
• типовые алгоритмы эффективного представления и обработки измерительной информации, планирования эксперимента и других измерительных процедур;
• архивирование данных измерений;
• метрологические функции ИВК (аттестация, поверка, экспериментальное определение метрологических характеристик и т.п.).
Большое значение имеет эффективное и наглядное построение экранных форм и управляющих элементов, называемых интерфей сом пользователя, обеспечивающих взаимодействие оператора с компьютером. Эффективность интерфейса заключается в быстром, насколько это возможно, развитии у пользователей простой концептуальной модели взаимодействия с комплексом. Другими важными характеристиками интерфейса являются его конкретность и наглядность, что обеспечивается с помощью последовательно раскрываемых окон, раскрывающихся вложенных меню и командных строк с указанием функциональных, "горячих" клавиш.
Измерительно-вычислительные комплексы предназначены для выполнения таких функций, как:
• осуществление прямых, косвенных, совместных или совокупных измерений физических величин;
• управление процессом измерений и воздействием на объект измерений;
• представление оператору результатов измерений в требуемом виде.
Для реализации этих функций ИВК должен обеспечивать:
• восприятие, преобразование и обработку электрических сигналов от первичных измерительных преобразователей;
• управление средствами измерений и другими техническими компонентами, входящими в состав ИВК;
• выработку нормированных сигналов, являющихся входными для средств воздействия на объект;
• оценку метрологических характеристик и представление результатов измерений в установленной форме.
По назначению ИВК делятся на типовые, проблемные и специализированные. Типовые комплексы предназначены для решения широкого круга типовых задач автоматизации измерений, испытаний или исследований независимо от области применения. Проблемные комплексы разрабатываются для решения специфичной для конкретной области применения задачи автоматизации измерений. Специализированные ИВК предназначены для решения уникальных задач автоматизации измерений, для которых разработка типовых и специализированных комплексов экономически нецелесообразна.
Основными составными частями комплекса являются (рис. 11.19):
• компьютер с периферийными устройствами, подключенными к нему, в том числе и посредством компьютерной сети;
• програмное обеспечение, представляющее собой совокупность взаимосвязанных программ, написанных на алгоритмических языках разного уровня;
• интерфейс, организующий связь технических устройств ИВК с компьютером;
• формирователь испытательных сигналов, которыми воздействуют на объект измерения с целью получения измерительных сигналов. Каждый такой сигнал (например, на рис. 11.19 это i-й сигнал) вырабатывается с помощью последовательно соединенных ЦАП. и преобразователя "напряжение — испытательный сигнал" (ПНИС;);
• измерительные каналы (ИК), предназначенные для преобразования в цифровой код заданного числа сигналов (К — для первого ИК и L — для N-ro ИК). Структура ИК существенно зависит от решаемой задачи. Однако практически в любом случае каждый из них содержит аналоговый измерительный (АИП) и аналого-цифровой (АЦП) преобразователи. При обработке нескольких измерительных сигналов одним АЦП в состав комплекса включается коммутатор, предназначенный для поочередного подключения сигналов к входу АЦП. Коммутатор может включаться как после АИП (ИК1 на рис. 11.19), так и перед ним (ИК N на рис. 11.19).
Рис. 11.19. Структурная схема измерительно-вычислительного комплекса
АИП предназначен для преобразования измерительного сигнала в сигнал, однородный с входным сигналом АЦП (т.е. в напряжение), и масштабирования (усиления или ослабления) его до уровня, необходимого для проведения операции аналого-цифрового преобразования с минимальной погрешностью. При наличии нескольких измерительных сигналов (К сигналов в ИК1 на рис. 11.19) АИП состоит из К независимых последовательно соединенных первичных преобразователей и управляемых компьютером масштабируемых усилителей. Если же измерительные сигналы являются однородными физическими величинами и могут быть поочередно выбраны (скоммутированы), то в ИК целесообразно использовать только один АИП (рис. 11.19 — ИК N). Он последовательно во времени проводит преобразование измерительного сигнала и последующее его масштабирование.
АЦП преобразует сигнал в цифровой код и передает его через интерфейс в компьютер. Работой всей аппаратной части ИВК управляет компьютер. Это осуществляется посредством:
• подачи управляющих сигналов различного рода;
• считывания и передачи по требуемым адресам цифровой информации (сигналы "Данные" и "Адрес" на рис. 11.19). Под "Адресом" понимается уникальный цифровой код, присвоенный конкретному блоку ИВК или его части и позволяющий компьютеру через интерфейс однозначно идентифицировать данное устройство.
По команде оператора выбирается тот или иной режим работы ИВК из числа реализованных в программном обеспечении. Компьютер рассчитывает цифровой код, описывающий заданное изменение во времени каждого из М испытательных сигналов, и в виде двоичного цифрового кода записывает в оперативные запоминающие устройства формирователя испытательных сигналов (на рис. 11.19 не показаны). Оттуда эти коды последовательно во времени циклически поступают на вход каждого из ЦАП. Формируемые на их выходах напряжения с помощью ПНИС преобразуются в тре буемые физические величины, воздействующие на объект измерения.
Измерительные сигналы, представляющие собой отклик объекта измерения на испытательные воздействия, преобразуются в измерительных каналах в двоичный цифровой код и считываются компьютером. Полученные коды обрабатываются по заданным алгоритмам, в результате получается искомая измерительная инфор мация.
Каждый ИВК — это сложное техническое устройство, поэтому содержит средства диагностики его состояния. Измерительно-вычислительные комплексы рассмотрены в [84, 85].
Пример 11.4. Рассмотрим ИВК, который предназначен [86] для измерения магнитных характеристик и параметров прецизионных сплавов и электротехнических сталей, проводимого в соответствии с ГОСТ 12119-80. Структурная схема автоматизированного магнитоизмерительного комплекса (АМК) показана на рис. 11.20.
Интерфейс комплекса, используя сформированные в управляющем компьютере сигналы системной шины ISA, организует цифровую часть внутренней шины комплекса, состоящую из 16-разрядной шины данных, 14 радиальных адресных линий, двух линий для передачи сигналов, управляющих чтением и записью; 14 внутренних адресов АМК выбираются из разрешенных адресов компьютера, зарезервированных для внешних устройств. С помощью сигналов, передаваемых по внутренней шине, организуется работа всех модулей комплекса.
Синхронизацию работы комплекса обеспечивает программно-управляемый таймер, реализующий метод цифровой фазовой автоматической подстройки частоты. Он формирует два синхронизирующих сигнала: меандры с частотой перемагничивающего сигнала f и f/256. Последний обеспечивает дискретизацию перемагничивающего и измеряемых сигналов на N=256 точек. Таймер позволяет программно задавать частоту перемагничивающего сигнала в диапазоне от fmin = 20 Гц до fmаx = 5120 Гц. Погрешность установки частоты не превышает 0,05%.
Рис. 11.20. Структурная схема автоматизированного
магнитоизмерительного комплекса
Для измерения параметров и характеристик испытуемый магнитный материал необходимо пере магнитить. Это осуществляется подачей испытательного сигнала — напряжения. При измерении ряда параметров должен быть обеспечен заданный режим перемагничивания, т.е. определенный закон изменения магнитной индукции в испытуемом образце (см. пример 2.4 в разд. 2.7). В частности, ГОСТ 12119-80 требует, чтобы при измерении удельных потерь индукция в испытуемом образце изменялась по синусоидальному закону, причем коэффициент гармоник не должен превышать 2%.
Испытательные сигналы в АМК формируются источником перемагничивающего сигнала (ИПС), состоящим из ЦАП, усилителя мощности (УМ) и аттенюатора (Атт). Формирование перемагничивающего сигнала происходит следующим образом. Компьютер по математической модели, описывающей требуемый сигнал, рассчитывает цифровой код, который представляется в виде массива из N=256 двоичных 12-разрядных чисел. Эти коды записываются в два буферных оперативных запоминающих устройства ЦАП (на рис. 11.20 не показаны). Из одного такого устройства последовательно во времени с частотой дискретизации fN коды поступают в 12-разрядный ЦАП, где преобразуются в переменное напряжение заданной частоты f и формы. Оно усиливается УМ и через аттенюатор поступает на блок первичных преобразователей (БПП). Аттенюатор предназначен для ступенчатого изменения уровня выходного сигнала в широких пределах, что дает возможность испытывать образцы магнитных материалов различных размеров.
Для формирования заданного закона перемагничивания используются итерационные методы [87], суть которых состоит в том, чтобы рассчитать и сформировать испытательный сигнал такой формы, при перемагничивании которым магнитная индукция в образце изменялась бы по заданному закону. Процесс формирования занимает во времени несколько тактов итераций, в течение которых закон изменения магнитной величины последовательно приближается к требуемому. Форма перемагничивающего напряжения задается программно.
Блок первичных преобразователей содержит испытуемый магнитный образец МО с намагничивающей w1 и измерительной w2 обмотками и эталонный резистор R0. Ток с выхода аттенюатора, протекая по намагничивающей обмотке, перемагничивает испытуемый образец. Для получения измерительных сигналов, пропорциональных магнитной индукции и напряженности поля, в комплексе используются первичные преобразователи, рассмотренные в примере 11.2 (см. рис. 11.14).
Переменные напряжения, пропорциональные скорости изменения магнитной индукции и напряженности магнитного поля, поступают на вход измерительного канала, состоящего из коммутатора (Ком), масштабирующего усилителя (МУ) и 12-разрядного АЦП. В канале измеряемое переменное напряжение преобразуется в 256 значений цифрового кода, пропорциональных мгновенным значениям измеряемых напряжений в 256 точках дискретизации, равномерно распределенных по периоду измеряемого напряжения. Полученные массивы цифровых кодов поступают в компьютер, где путем пересчета определяются требуемые магнитные характеристики. Коммутатор реализует подключение четырех возможных входных сигналов u1..., u4 (см. рис. 11.20). Последние два сигнала u3 и u4 нужны для автоматической калибровки коэффициента передачи масштабирующего усилителя (Е0) и устранения смещения нуля в измерительном канале (нулевой потенциал).
Масштабирующий усилитель осуществляет автоматический выбор одного из восьми пределов измерения. Это делается для того, чтобы его выходной сигнал лежал в диапазоне 5,12 ... 10,24 В, наиболее подходящем для эффективной работы АЦП. Установленный коэффициент передачи усилителя используется в управляющем компьютере для пересчета выходного кода АЦП в напряжение и далее в магнитную величину. Поскольку АЦП преобразует биполярный переменный сигнал, то для учета знака используется старший, двенадцатый разряд выходного кода. В этом случае мгновенное значение j-ro (j = l,..., 4) входного напряжения коммутатора
где Uоп — прецизионное постоянное напряжение, используемое в АЦП, kj, kyj — коэффициенты передачи коммутатора и масштабирующего усилителя при измерении j-ro входного сигнала; Nj(ti) — мгновенное значение выходного кода АЦП при измерении j-ro входного сигнала.
При измерении магнитных величин напряжения u1 и u2 описываются формулами (11.6) и (11.7). Из приведенного выше уравнения с учетом этих формул легко получить выражения, по которым компьютер проводит расчет мгновенных значений напряженности поля и скорости изменения магнитной индукции:
Для определения мгновенных значений магнитной индукции используются известные формулы численного интегрирования. Полученные пары [H(ti); B(ti)] описывают множество точек петли гистерезиса. С их помощью можно рассчитать практически любые магнитные характеристики и параметры испытуемого образца.
Программное обеспечение комплекса написано на языках Паскаль и Ассемблер. Функционально оно может быть разделено на несколько взаимосвязанных частей — подсистем, обеспечивающих ввод/вывод исходной информации об объекте и режимах испытаний, проведение различных режимов испытаний, вывод измерительной информации и ее архивирование, оперативную диагностику состояния комплекса, тестирование блоков комплекса.
Подсистема ввода/вывода исходной информации предназначена для настройки комплекса на измерение свойств конкретного образца при выбранном законе изменения магнитной индукции. Подсистема режимов испытаний является основной и дает возможность проводить: проверку метрологических параметров измерительного канала; установку амплитудных значений индукции и напряженности поля; магнитную подготовку испытуемого образца; измерение кривой намагничивания и кривой потерь; измерение петли гистерезиса и ее характерных точек; построение графиков ранее измеренных зависимостей, хранимых в виде файлов. При измерении всех характеристик имеется возможность выводить данные на диск, принтер, а также получать на экране монитора графики полученных зависимостей. Подсистема тестирования модулей комплекса позволяет контролировать метрологические характеристики ЦАП, АТТТТ и измерительного канала в целом. Для этого в состав комплекса включен (см. рис. 11.20) программно-управляемый прецизионный калибратор, состоящий из ПАП, усилителя (УК) и делителя (ДК) калибратора.