Основы автоматики и управления — страница 3

  • Просмотров 7568
  • Скачиваний 305
  • Размер файла 410
    Кб

от одного до пяти вольт. При данном разрешении мы имеем большой запас по перегрузке, что положительно проявляется при анализе некоторых веществ, где разброс между уровнями сигнала очень велик (рис. 2).1 Рис. 2 В результате рассмотрения всех технических требований к АЦП мы получаем следующую структурную схему. Рис.3 Схема АЦП Теперь мы уделим внимание программному обеспечению (ПО) для проведения хроматографического анализа. Данное

ПО должно удовлетворять следующим условиям: а) возможность сбора данных с нескольких хроматографов одновременно; б) возможность проведения качественного и количественного анализа; в) ведение архива анализов; Для достижения наибольшей эффективности применения ПК необходимо обеспечить возможность одновременного обслуживания нескольких хроматографов. При выполнении данного условия мы имеем мощную систему сбора данных и

проведения анализов. Решение на практике данного вопроса осложняется двумя факторами: первый из которых - это асинхронность проведения анализов, второй - необходимость наличия большой оперативной памяти. Первый фактор следует из того, что проведение анализов на разных хроматографах происходит независимо друг от друга, в силу чего программное обеспечение должно обеспечивать возможность динамической реконфигурации и

динамического выделения буфера памяти под принимаемые данные. Это означает, следующее: ввиду применения последовательного интерфейса для связи компьютера и АЦП, необходимо реализовать механизм обеспечения устойчивого приема информации. Для выполнения данного условия было принято решение оформить программу приема информации как процедуру обработки прерываний последовательного порта. Из способа решения первой задачи и

фактора "ограниченности" применяемой операционной системы (таковой является MS-DOS) стала очевидной невозможность использования режима непосредственной записи на диск.1 Эта, вторая, проблема была преодолена использованием всей имеющейся оперативной памяти. При таком подходе мы имеем от одного до восьми локальных буферов памяти, выделяемых по запросу, для сохранения принятой информации. После окончания всех анализов

полученные данные записываются на диск. Недостатки такого подхода весьма очевидны, но в силу того, что данное решение было использовано лишь для проведения лабораторных анализов, найденный компромисс оказался вполне удовлетворительным. Итак: имеющееся ПО умеет принимать и сохранять данные, далее необходимо их обработать. Первым шагом на пути реализации качественно-количественного анализа (ККА) была разработка системы