Любой IBM-совместимый персональный компьютер (ПК), даже несколько лет провалявшийся в глубине шкафа за ненадобностью, может превратиться в мощный измерительный комплекс, если его снабдить одним или несколькими аналоговыми входами. Его клавиатура и экран предоставляют существенно большие возможности по сравнению с теми, которые могут дать мультиметр или осциллограф, а дисковод и принтер прекрасно подходят для регистрации любых длительных процессов. Кроме того, вычислительная мощь ПК позволяет подвергать собранные с его помощью информационные данные любой, даже очень сложной обработке. Еще несколько лет назад для превращения ПК в виртуальный измерительный прибор требовалось установить в компьютер одну или несколько сложных и дорогостоящих плат.
Подобный подход до сих пор используется в промышленности и научных лабораториях, но сегодня также можно добиться достойных результатов, просто подключив небольшие аналого-цифровые преобразователи к стандартным последовательным или параллельным портам. На рынке есть готовые изделия, предлагаемые по приемлемой цене, но подобные устройства можно собрать и самостоятельно, руководствуясь схемами и рекомендациями, приведенными в данной книге.
Благодаря библиотеке драйверов, которые предназначены для описываемых устройств, эта книга и файлы, находящиеся на сервере www.dmk.ru, позволят читателю быстро перейти к практической работе, каков бы ни был его уровень знаний в области электроники.
Для всех задач, рассматриваемых здесь, приводятся программы, готовые к применению, причем можно адаптировать их так, чтобы они отвечали иным потребностям, всего лишь изменив несколько строк на языке BASIC. Таким образом, что очень важно, виртуальный измерительный комплекс является перепрограммируемым.
Сегодня принято называть «виртуальными» все хотя бы в некоторой степени нестандартные приложения для персональных компьютеров. Много полезных вещей можно просто моделировать на хорошем цветном экране с высоким разрешением, и результат зачастую будет выглядеть «лучше, чем есть на самом деле».
Итак, на экране виртуального измерительного прибора наверняка будет представлена сложная, насыщенная картинка, на которой есть и кнопки, и различные индикаторы, и шкалы, и даже осциллографические экраны. Возможности графических интерфейсов типа Windows обеспечивают гораздо более широкую область применения, чем может иметь обычный измерительный прибор, — не говоря уже о потенциальном использовании принтеров, дисковых накопителей, а также модема, подключенного к Internet.
Собственно виртуальный прибор представляет собой более или менее сложное программное обеспечение, установленное на персональный компьютер, и некое интерфейсное устройство, позволяющее ПК получить доступ к тем физическим величинам и процессам, которые он должен будет обрабатывать. Как правило, в качестве такого интерфейса выступает аналого-цифровой преобразователь с одним или несколькими входами, возможно, снабженный устройством нормирования входного сигнала.
В принципе, можно рассчитывать на то, что виртуальный прибор предоставит своему владельцу гораздо более широкие возможности, причем по цене будет сравним с классическим измерительным прибором, имеющим тот же уровень технических характеристик.
Такой подход позволяет ограничиться минимальными затратами, если требования к измерительному комплексу не очень жесткие. Подобное решение идеально соответствует нуждам радиолюбителей, преподавателей и даже некоторых научно-исследовательских лабораторий, которые имеют дело с относительно медленными физическими процессами. Кроме того, это дает возможность вернуть к активной и полезной работе самые старые из IBM-совместимых ПК, которые, казалось бы, обречены на то, чтобы тихо пылиться в глубинах шкафов и кладовок благодаря умопомрачительной эволюции вычислительной техники (и политике компаний-производителей ПК и программного обеспечения).