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