Компьютерные технологии в физике. Часть 2. Эксперимент с компьютерной поддержкой. Артамонов М.Ф - 13 стр.

UptoLike

12
assign(f,'path_to_file\file_name'); {
связать внешний файл
file_name
с
файловой переменной
f }
rewrite(f); {
создать и открыть файл
}
for i:=1 to k do
writeln(f,x[i]); {запись массива данных x[i] столбцом в файл}
close(f); {закрыть файл}
………………………………………….
Регистры, обслуживающие АЦП
При работе с одноканальным АЦП существуют как минимум две
информационные линии обмена: сигнала готовности АЦП и непосредст-
венно данных. Сигнал готовности несёт информацию о состоянии АЦП в
каждый момент времени. Необходимость его анализа при работе АЦП
очевидна, т.к. если просто постоянно считывать данные, то наверняка по-
лучим повторную информацию, т.е. возникает ситуация, когда данные ещё
не обновились, а АЦП уже снова опрашивается. Проще говоря, компьютер
в этом случае работает гораздо быстрее системы сбора данных (ССД) АЦП
и необходимо сделать задержку, чтобы «подождать» АЦП ( время обра-
щения компьютера к ИБ меньше времени дискретизации АЦП ). Если
сигнал готовности имеет значение 1(0) , это означает, что преобразование
завершено и АЦП готов к считыванию, если 0(1), - то не готов. Следова-
тельно, для считывания из АЦП необходимо наличие двух выделенных со-
вокупностей портов: порт, адресующий регистр(ы) данных и порт регистра
состояния АЦП. Кроме описанных двух информационных линий, при ра-
боте с АЦП может также использоваться сигнал запуска АЦП. Он необхо-
дим в тех системах, где АЦП работает не постоянно, а в режиме старт-
стоп”. По пришествии данного сигнала начинается процесс единичного
преобразования, по завершении которого АЦП переходит в состояние
ожидания следующего такого сигнала.
При исследовании закона распределения какой-нибудь физической
величины в пространстве, например измерение температуры стержня по
его длине, необходимо одновременно вводить информацию с нескольких
датчиков. Для реализации подобной системы применяют многоканальные
ССД на основе АЦП. Они отличаются от одноканальных ССД только ко-
личеством аналоговых входов, при этом каждый из них последовательно
подключается ко входу единственного АЦП. Сигнал готовности ССД
обычно несёт информацию о том , с каким из каналов оперирует АЦП в
данный момент. Дополнительно ССД требует указания номера активного
канала , а также, в ряде случаев, алгоритма подключения аналоговых вхо-
дов к АЦП.
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
              assign(f,'path_to_file\file_name');      {связать внешний файл file_name с
              файловой переменной f }
              rewrite(f);                             { создать и открыть файл}
              for i:=1 to k do
                writeln(f,x[i]);            { запись массива данных x[i] столбцом в файл}
              close(f); {закрыть файл}
              ………………………………………….

              Регистры, обслуживающие АЦП

                    При работе с одноканальным АЦП существуют как минимум две
              информационные линии обмена: сигнала готовности АЦП и непосредст-
              венно данных. Сигнал готовности несёт информацию о состоянии АЦП в
              каждый момент времени. Необходимость его анализа при работе АЦП
              очевидна, т.к. если просто постоянно считывать данные, то наверняка по-
              лучим повторную информацию, т.е. возникает ситуация, когда данные ещё
              не обновились, а АЦП уже снова опрашивается. Проще говоря, компьютер
              в этом случае работает гораздо быстрее системы сбора данных (ССД) АЦП
              и необходимо сделать задержку, чтобы «подождать» АЦП ( время обра-
              щения компьютера к ИБ меньше времени дискретизации АЦП ). Если
              сигнал готовности имеет значение 1(0) , это означает, что преобразование
              завершено и АЦП готов к считыванию, если 0(1), - то не готов. Следова-
              тельно, для считывания из АЦП необходимо наличие двух выделенных со-
              вокупностей портов: порт, адресующий регистр(ы) данных и порт регистра
              состояния АЦП. Кроме описанных двух информационных линий, при ра-
              боте с АЦП может также использоваться сигнал запуска АЦП. Он необхо-
              дим в тех системах, где АЦП работает не постоянно, а в режиме “старт-
              стоп”. По пришествии данного сигнала начинается процесс единичного
              преобразования, по завершении которого АЦП переходит в состояние
              ожидания следующего такого сигнала.
                    При исследовании закона распределения какой-нибудь физической
              величины в пространстве, например измерение температуры стержня по
              его длине, необходимо одновременно вводить информацию с нескольких
              датчиков. Для реализации подобной системы применяют многоканальные
              ССД на основе АЦП. Они отличаются от одноканальных ССД только ко-
              личеством аналоговых входов, при этом каждый из них последовательно
              подключается ко входу единственного АЦП. Сигнал готовности ССД
              обычно несёт информацию о том , с каким из каналов оперирует АЦП в
              данный момент. Дополнительно ССД требует указания номера активного
              канала , а также, в ряде случаев, алгоритма подключения аналоговых вхо-
              дов к АЦП.



                                                     12


PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com