Читаем Как превратить персональный компьютер в измерительный комплекс полностью

Надо четко представлять, что на этапе сбора информации в файл записываются «сырые» данные, не имеющие размерности. Это просто двоичные числа, например, в интервале от 0 до 255 при использовании 8-разрядного АЦП ADC 10. Этот поток данных называется «каналом», и ему должно быть присвоено имя. В приведенных примерах выбрано имя «ADC10». Разумеется, несколько каналов могут существовать одновременно — например, при работе с многоканальным АЦП, таким как ADC 11.

Среди всех видов отчетов, которые программа PICOLOG может извлекать из «сырых» данных, записанных в файле, самым употребимым будет, без сомнения, кривая изменения параметра в зависимости от времени (т. е. то, что выдает обычный ленточный регистратор). Именно такой отчет приведен в табл. 5.1.

Хотя вертикальную ось шкалы можно градуировать в двоичных кодах АЦП, гораздо более интересно провести их преобразование в единицы, соответствующие реальным величинам (например, напряжение от 0 до +5 В). Значит, надо определить имя параметра (здесь: «Напряжение») и указать программе математическую зависимость, связывающую информационные данные в «канале» и сам параметр. В данном случае это очень просто: зависимость линейная, смещение отсутствует (нулевой код на выходе АЦП соответствует О В на входе), а коэффициент преобразования составляет 5 В на 255 МЗР, или 0,01961 В/МЗР. После этого надо определить представление кривой «Y = F(t)» (рис. 5.5), но можно также запросить и табличное представление, образец которого приведен на рис. 5.6.

Рис 5.5.Пример графического отчета

Рис. 5.6.Пример отчета в виде таблицы

Сначала можно присвоить графику имя, которое будет отражено на бумаге в виде заголовка; впрочем, это необязательно. Затем надо градуировать оси, соблюдая размерности и единицы, выбранные на предыдущих этапах. По оси X, например, следует обеспечить максимальное значение 60000, если требуется произвести запись в течение одной минуты, с временной шкалой, проградуированной в миллисекундах (неважно, с каким интервалом проводились измерения — каждые десять или сто миллисекунд). По оси Y градуирование провести проще — достаточно объявить максимальное значение параметра, соответствующее полной шкале АЦП.

Позволительно также выводить в отчете информацию лишь о части измеряемого интервала, указав параметры «X мин.» и «X макс.», ограничивающие интересующий участок. Теоретически возможно сделать то же самое и для величин, откладываемых по оси Y, но тогда ухудшается разрешение. Поэтому лучше предварительно масштабировать сигнал, если его уровень не достигает величины +5 В. После вывода на экран и, возможно, после коррекции того или иного параметра вывода можно произвести распечатку полученных отчетов. Несколько примеров, приведенных здесь, дают представление о точности и четкости, которые достигаются даже на простом принтере с девятью иголками и с 8-разрядным АЦП.

Рис. 5.7 представляет пример распечатки в режиме низкого разрешения и альбомной ориентации, а рис. 5.8 — пример распечатки в режиме высокого разрешения и книжной ориентации.

Рис. 5.7.Распечатка с низким разрешением

Рис. 5.8.Распечатка с высоким разрешением

Приведенная на графиках экспонента отображает процесс разряда конденсатора емкостью 10 мкФ, заряженного до напряжения 5 В, через резистор сопротивлением 1 МОм.

Другой интересный случай — обработка файла, содержащего числовые значения, специализированными программами для получения высококачественной графики. Это могут быть как распространенные пакеты деловой графики, так и пакеты, предназначенные для научных исследований. Так, график, изображенный на рис. 5.9, был построен при помощи программы SigmaPlot, разработанной компанией SPSS Science, с использованием короткой записи сигнала, полученного от функционального генератора.

Рис. 5.9.Результат обработки данных специализированной программой

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЧАСТНОГО ПРИМЕНЕНИЯ

Этот раздел можно назвать главным во всей книге: именно в нем рассказывается, как решать практически любые задачи, связанные со сбором данных при низких частотах дискретизации. Модульная структура нижеприведенных программ на языке BASIC или языке TurboPASCAL позволяет адаптировать их к новым задачам, изменяя лишь несколько строк.

На рис. 5.10 представлена структура, по которой будут строиться готовые к работе приложения.

Рис. 5.10.Общая структура прикладных программ, рассматриваемых в книге

Перейти на страницу:

Все книги серии В помощь радиолюбителю

Самоучитель по радиоэлектронике
Самоучитель по радиоэлектронике

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

Михаил Николаевич Николаенко

Техника / Радиоэлектроника
Как освоить радиоэлектронику с нуля
Как освоить радиоэлектронику с нуля

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

В. В. Дригалкин , Владимир Владимирович Дригалкин

Сделай сам / Техника / Радиоэлектроника / Дом и досуг
Как превратить персональный компьютер в измерительный комплекс
Как превратить персональный компьютер в измерительный комплекс

Книга Патрика Гёлля «Как превратить персональный компьютер в измерительный комплекс» позволяет создать на базе IBM PC-совместимого персонального компьютера систему сбора и обработки информации о различных физических процессах. Тем самым ПК превращается в мощный измерительный прибор. Область применения виртуального измерительного комплекса шире, чем у обычного измерительного прибора, поскольку виртуальный комплекс можно перепрограммировать и оптимизировать для конкретных задач.В книге рассказывается о создании системы сбора и обработки данных, состоящей из датчиков физических величин (тока, давления, температуры и т. д.), интерфейсного устройства (как правило, аналого-цифрового преобразователя) и программных средств, позволяющих обрабатывать и интерпретировать собранную информацию. Схемы и рекомендации, приведенные в книге, позволяют собрать все рассмотренные устройства самостоятельно. Программное обеспечение и драйверы устройств, находящиеся на сервере www.dmk.ru, позволяют сразу перейти к разработке информационной системы, даже если у вас нет практических навыков в области радиоэлектроники. Современные технические и программные решения, предлагаемые автором книги, надежны и проверены на практике. Они, без сомнения, будут полезны всем, кто разрабатывает дешевые и экономичные системы сбора и обработки информации.Книга предназначена для специалистов в различных областях (радиоэлектроника, акустика, геофизика, термодинамика и т. д.) и радиолюбителей, а также для преподавателей физики и информатики школ и высших учебных заведений.

Патрик Гёлль

Техника / Радиоэлектроника / Прочая компьютерная литература / Книги по IT

Похожие книги