Дистанционные технологии в образованииРефераты >> Педагогика >> Дистанционные технологии в образовании
· Реализуемость задач управления, которая определяется быстродействием системы, в которую входит компьютер и измерительно-управляющая плата. Оценка реализуемости должна проводиться в каждом конкретном случае. Если система не способна обеспечить требуемого быстродействия, необходимо или переходить на более быстродействующие средства, или распределять вычислительные и измерительные задачи между несколькими устройствами, т. е. использовать комбинированные системы.
· Персональный компьютер имеет ограниченное количество слотов для подключения интерфейсных плат. Если требуемое количество интерфейсных плат превышает количество слотов персонального компьютера, необходимо использовать блоки расширения слотов или переходить на магистрально-модульные системы.
Программируемые логические контроллеры
Программируемые логические контроллеры (PLC) представляют собою компактные измерительно-управляющие системы с заранее программируемой логикой, выполненные на основе специальных интегральных микросхем повышенной степени интеграции (базовых микроконтроллеров). PLC содержат в одном кристалле как средства обработки информации (микропроцессор с необходимым набором периферийных устройств - ОЗУ, ПЗУ, порты ввода/вывода и пр.), так и средства измерения и управления (АЦП, ЦАП, ШИМ, программируемые счетчики/таймеры, порты ввода/вывода и пр.)
Структура измерительно-управляющей подсистемы на базе PLC отличается простотой конфигурации и компактностью. Обычно используют полностью законченные промышленные конфигурации, содержащие базовый вычислительный модуль и набор типовых модулей ввода/вывода или так называемые отладочные платы (kit). Эти платы содержат базовый комплект микроконтроллера с необходимыми внешними устройствами (ОЗУ, ПЗУ, порты ввода/вывода и т.д.), а также свободную часть монтажной платы для реализации нестандартного дополнения по проекту разработчика.
В настоящее время существует множество типов базовых микроконтроллеров различных фирм (Intel, Motorola, Texas Instruments, Maxim, Philips и т.д.), отличающихся как внутренней архитектурой, так и функциональным назначением.
Наиболее распространены микроконтроллеры на основе микропроцессора i80C51 фирмы Intel. В этом семействе особый интерес для создания PLC (для сравнительно простых объектов при хорошем соотношении: цена/функциональные возможности) представляют микроконтроллеры РСВ80С552 фирмы Philips. Они имеют следующие базовые показатели:
· внешняя память программ и данных до 64 кБ каждая;
· встроенный 8-канальный 10-разрядный АЦП со временем собственного преобразования до 10 мкс;
· два канала широтно-импульсной модуляции (ШИМ) с тактовой частотой 15 КГц для реализации частотного управления;
· 8-разрядный цифровой порт ввода/вывода;
· три встроенных 16-разрядных таймера/счетчика;
· сторожевой таймер, предназначенный для автоматического перезапуска системы в случае ее зависания, например из-за кратковременного сбоя напряжения питания;
· последовательный порт, подключаемый по стандарту RS232/RS485 для реализации внешних связей с другими микроконтроллерами или с базовым компьютером;
· последовательный порт шины I2С, позволяющий подключать к микроконтроллеру дополнительные устройства (модули флэш-памяти, часы реального времени и т. п.) и соединять несколько микроконтроллеров в единую сеть для совместной работы.
Кроме того, функциональные возможности микроконтроллера легко развиваются дополнительными устройствами, подключаемыми к нему по цифровой шине адрес/данные. В качестве таких устройств могут быть использованы высокоточные АЦП, ЦАП, счетчики, дополнительные преобразователи сигналов и т.п.
При большом количестве разнообразных задач, возлагаемых на измерительно-управляющую подсистему целесообразно распределять эти задачи между несколькими микроконтроллерами в зависимости от их производительности. В этом случае микроконтроллеры для совместной работы объединяются в сеть на основе стандарта RS-485 (при удалении на десятки и сотни метров) или на основе высокоскоростной шины ГС (при удалении микроконтроллеров не далее 1 м) При такой архитектуре обмен данными по сети осуществляется по принципу ведущий/ведомый, т. е. один из микроконтроллеров или главный компьютер берет на себя функции ведущего и осуществляет общее управление потоками данных по сети.
В зависимости от сложности решаемых задач следует выбирать микроконтроллеры разной архитектуры, начиная от простейших 8-разрядных до мощных 16-ти и 32-разрядных.
В случаях, когда микроконтроллер должен не только производить измерения параметров, но и управлять объектом в зависимости, например, от частотного состава замеренного параметра, т.е. производить некий сложный математический анализ экспериментальных данных в реальном масштабе времени с минимальными временными задержками, требуется применять цифровые сигнальные процессоры (DSP), предназначенные для решения подобных задач.
Использование PLC в качестве устройства сопряжения с объектом в сложных измерительно-управляющих подсистемах позволяет значительно разгрузить главный компьютер от таких рутинных операций как сбор и накопление данных, их предварительная обработка, управление объектом исследования и вспомогательными устройствами.
Микроконтроллерные системы, как правило, используются в тех случаях, когда не требуется высокая скорость сбора небольшого объема данных и несложных алгоритмах предварительной обработки данных.
Комбинированные многоуровневые иерархические системы
Практика работы с автоматизированными измерительно-управляющими системами показывает, что добиться оптимального соотношения стоимости и функциональных возможностей при использовании только одной конкретной системы практически невозможно.
При работе с реальными физическими объектами средней и высокой сложности (например, объединение нескольких разнородных устройств в действующую систему) спектр задач измерения и управления слишком разнообразен. Наряду с задачами высокоточного и быстрого контроля ряда параметров возникают задачи простого включения/отключения какого-либо элемента или технологического оборудования с программно-изменяемой частотой. Тратить на это вычислительные ресурсы главного управляющего компьютера было бы нерационально. Отсюда возникает стратегия использования комбинированных средств и разумного разделения между ними имеющихся вычислительных ресурсов.
Например, при создании лабораторного оборудования, не требующего в процессе работы громоздких промежуточных вычислений, но предполагающего наличие независимых каналов управления и точных измерений, вместо систем на базе VXI или PXI может быть использована комбинированная система, построенная на сочетании одного или нескольких PLC и одной или несколькими Plugin-Card.
В такой комбинированной системе Plugin-Card могут выполнять функции измерения параметров, критичных к времени и синхронизации, например, когда требуется получить осциллограмму сигнала сложной формы с высоким разрешением. При этом PLC, используя свои вычислительные ресурсы, выполняет задачи управления различными устройствами, а также может измерять медленноменяющиеся параметры, например, температуру, перемещения и т. д.