- •21. Сбор и обработка данных измерений
- •23. Устройство и работа микропроцессора
- •24. Виды соединения эвм с внешними элементами: каскадное, кольцевое и радиальное соединения.
- •25. Целесообразность централизованной обработки данных
- •26. Программирование работы процессора
- •31. Кодирование чисел
- •37. Детекторы среднего значения
- •38. Усилители и выпрямители
- •40. Детекторы среднеквадратического значения
- •28. Промышленные средства измерения
- •29. Промышленные сре-ва изм. Основ требования
- •30. Понятие информации
25. Целесообразность централизованной обработки данных
Централизованная обработка данных целесообразна в управляющих вычислительных системах (УВС) при решении задачи оптимизации процесса по требуемым критериям, когда необходимо определять обобщенные технико-экономические показатели управления, в том числе с учетом результатов измерений.
Для таких систем характерны:
- большой объем обрабатываемых результатов измерений и преобладание количественных величин;
- необходимость интегрирования ряда величин и получения средних значений;
- большой объем хранимых данных;
- выполнение сравнительно простых вычислительных операций в реальном масштабе времени, т. е. в темпе поступления результатов измерений и протекания управляемого процесса;
- универсальность используемого центрального процессора и быстрое изменение программ;
- возможность вмешательства оператора в процесс управления;
- отображение результата как в цифровой, так и в аналоговой формах;
- формирование сигналов управления для исполнительных органов.
Вместо центральной цифровой ЭВМ в состав УВС может входить аналоговый специализированный вычислитель (модель). Современные УВС и информационно-измерительные системы с централизованной обработкой данных обычно содержат микро - или миниЭВМ, оборудованную дисплеем. Обработку могут осуществлять и несколько параллельно действующих процессоров, что повышает производительность системы.
Централизованная обработка данных может быть дистанционной, когда объект измерения расположен на расстоянии и связан с центром сбора и обработки телеметрическим каналом. Пример схемы такой информационно-измерительной системы приведен на рис. 5.3.
Рис. 5.3. Пример информационно-измерительной системы с дистанционной передачей данных подвижным объектом
26. Программирование работы процессора
Функционирование и взаимодействие средств измерений и обработки данных в рамках управляющих вычислительных и информационно-измерительных систем осуществляется по командам программ, хранящимся в памяти процессора системы, а в случае систем с децентрализованной обработкой данных - по программам совокупности процессоров, один из которых является главным (центральным). Совокупность всех программ и данных, используемых для управления системой и ее функциональными элементами, т. е. сбора, передачи и обработки данных, называют программным обеспечением. Устройства обработки данных с постоянной жестко заданной программой называют специализированными, а перепрограммируемые - универсальными.
Аппаратные и программные средства взаимно дополняют друг друга. Управляющие и вспомогательные программы образуют так называемую операционную систему ЭВМ. Существуют различные операционные системы, определяющие производительность и сервисные возможности машин, в которых они используются.
Программы записывают либо на машинно-ориентированном языке, либо на одном из проблемно-ориентированных языков программирования. Машинный язык более сложен, он связан с необходимостью записи соответствующей команды для каждого шага программы. Однако программа в машинных кодах может быть непосредственно исполнена процессором, что требует меньше времени на ее реализацию, в отличие от программ, записанных на проблемно-ориентированных языках программирования. В последнем случае необходимо преобразование (перевод) таких программ на машинный язык, выполняемое программой - ассемблером после ввода программы на исходном языке в ЭВМ.
Программа представляет собой список команд и правил, необходимых для решения задачи. По каждой команде в машине организуется выполнение соответствующей операции. Для программирования задачу разбивают на элементарные шаги, которые могут быть представлены набором машинных команд.
Существуют определенные правила и формы представления программ. Логическая структура программы не зависит от типа используемой ЭВМ. Аналогично простейшим логическим элементам, используемым для построения цифровых схем, для составления блок-схем программ применяют стандартные программные элементы, такие, как условный переход, цикл и подпрограмма.
Часто встречающиеся операции реализуются стандартными подпрограммами, к которым обращаются по мере надобности при выполнении основной программы, что позволяет уменьшить затраты на программирование.
Программирование задач пользователя начинают с уточнения их постановки. Программная обработка результатов измерений требует, чтобы пользователь понимал принципы функционирования информационно-измерительной системы, принимая во внимание потенциальные погрешности измерений и возможности ЭВМ с точки зрения алгоритмизации процессов измерений и их программного обеспечения.