
- •1. Введение.
- •1.1 Понятие о микропроцессорной системе управления.
- •2. Цикл проектирования системы.
- •3. Требования пользователей и функциональная спецификация.
- •3.1. Требования пользователей.
- •3.2. Функциональная спецификация.
- •4. Проектирование системы.
- •4.1. Выбор соотношения между программными и аппаратными средствами.
- •4.2. Нисходящее проектирование.
- •4.3. Проектная спецификация.
- •4.4. Проверка проекта.
- •5. Требования к оформлению курсового проекта.
Федеральное агенство Российской Федерации по высшему образованию
Камский государственный политехнический институт
Кафедра "Автоматизация и информационные технологии"
Методические указания к курсовому проектированию
по дисциплине
"Проектирование системы управления"
для студентов специальности 2102
"Автоматизация технологических процессов и производств"
г. Набережные Челны
2005
УДК 681.3
Методические указания к курсовому проектированию по дисциплине "Проектирование систем управления" для студентов специальности 2102 "Автоматизация технологических процессов и производств". / Заморский В.В. Набережные челны: КамПИ, 2005, – 9 с., ил.
Печатается по решению научно-методического совета КамПИ.
Рецензент: к.т.н., профессор кафедры автоматизация и информационные технологии Ахмадеев И.А.
В методических указаниях изложены понятия о системе управления, основные принципы нисходящего проектирования. Рассмотрен цикл проектирования системы с вычислителем. Изложены общие требования к оформлению курсового проекта.
Библиогр.1:.
© Камский государственный политехнический институт, 2005.
1. Введение.
1.1 Понятие о микропроцессорной системе управления.
Система - это набор компонентов, выполняющих определенные функции относительно некоторой внешней среды. Поэтому, чтобы эффективно выполнять свои функции, система управления (СУ)
должна иметь возможность воспринимать информацию извне и передавать ее во внешнее окружение,т.е. должна иметь входы и выходы.
Искуственные, созданные человеком, системы могут быть различные, в том числе и электронные. Электронные - те, которые содержат электронные компоненты. Широко используется в качестве электронного компонента микропроцессор (микрокомпьютер).
Микрокомпьютер, в отличии от других компонентов, не обладает фиксированным набором функциональных характеристик. Его характеристики определяются во время проектирования системы с помощью процесса, называемого программированием. Практически неограниченный диапазон программируемых функциональных возможностей микрокомпьютера придает этому компоненту особое значение.
Для создания систем управления на основе микропроцессора (МП) необходимо исследовать, знать непрограммируемые характеристики микрокомпьютера, а также методы проектирования программ, определяющих его функциональные характеристики. Электронные компоненты системы (включая МП), называемые аппаратными средствами, являются сравнительно жесткими и трудно поддающимися изменениям после того, как параметры этих компонентов выбраны и система построена.В противоположность этому программные компоненты, создаваемые в момент проектирования и называемые программным обеспечением, относительно легко могут быть изменены даже после того, как проектирование завершено и система сконструирована.
Непосредственной функцией МП и микрокомпьютеров в системах управления является реализация алгоритмов решения задач, сформулированных пользователем, а также сбор и регистрация исходных данных - значений параметров управляемого процесса, а также их обработка.
Режимы работы управляющих ЭВМ можно подразделить на: режим пакетной обработки и режим реального времени.
Для МП управляющих систем характерна работа в режиме реального времени, т.е. в режиме обеспечивающем своевременную реакцию системы на изменения, происходящие во внешней среде.
Время ответа управляющих ЭВМ должно приблизительно соответствовать главной постоянной времени процесса, которая приблизительно определяется временем регулирования. Время регулирования и граничная частота связаны между собой теоремой Котельникова Тр = 1/2 fср.
Конечной целью данных методических указаний является изложение методики эффективного проектирования микропроцессорных систем управления.
Проектирование аппаратуры и программного обеспечения должно проводиться на системной основе с целью минимизации как стоимости проектирования, так и времени, затрачиваемого на разработку. Рассмотрим понятие цикла проектирования системы.
2. Цикл проектирования системы.
Первый шаг цикла проектирования системы включает определение набора требований пользователей.Требования пользователей определяют, что пользователь хочет от системы и что она должна делать (что не должна делать).
После выявления этих требований разрабатывается функциональная спецификация. Она включает описание форматов сигналов как на входе, так и на выходе, а также внешние условия, управляющие действиями системы.
Функциональная спецификация и требования пользователей являются критерием оценки функциональных характеристик системы после завершения проектирования.
Следующим шагом является проектирование системы на основе функциональной спецификации.
Для системы, содержащей только аппаратные компоненты, это означает выбор конфигурации системы, определение значений и способа взаимосвязи этих частей. Аппаратура конструируется, тестируется и объединяется в единое целое, после чего оцениваются ее эксплуатационные характеристики.
Для системы с МП требуется проектирование как аппаратных, так и программных средств. Необходимо определить аппаратную и программную конфигурации, определить из каких частей должна состоять система и как эти части должны быть взаимосвязаны. Аппаратная часть проектируется с использованием стандартной ме-
тодологии проектирования аппаратуры. Программное обеспечение
строится путем преобразования алгоритма (формального описания
функционирования) в язык программирования МП. Оно тестируется
и одновременно с аппаратурой объединяется в единое целое,
после чего оцениваются эксплуатационные характеристики систем.
Цикл проектирования программных и аппаратных средств может идти параллельно.
Применение МП систем дает возможность удешевить аппаратные средства и снизить затраты на их проектирование. Для упрощения проектирования программных средств и снижения затрат программное обеспечение должно проектироваться на системной основе.
Одним из основных средств снижения сложности программного обеспечения до приемлемого уровня является использование методологии системного проектирования, включающего нисходящее и модульное проектирование.