- •Введение
- •1 Структурно-кинематическая схема объекта управления
- •2 Таблица включений
- •3 Начальная циклограмма работы механизма
- •4 Ввод элементов памяти в систему
- •5 Реализуемая циклограмма работы механизма
- •6 Минимизация логических функций с помощью программы minwin-Professional
- •7 Построение функциональной схемы дискретного автомата
- •8 Моделирование работы дискретного автомата с помощью системы iSaGraf
- •9 Система управления на элементах «и-не»
- •10 Разработка принципиальной электрической схемы устройства в системе p-cad
- •Заключение
- •Список литературы
3 Начальная циклограмма работы механизма
На основании таблицы включений строим начальную циклограмму (рисунок 3.1).
Рисунок 3.1 – Начальная циклограмма работы механизмов
Символы Рusk=1над чертой, показывающей изменение состояния функцийFXв первом такте, означает внешний сигнал блокировкиPusk.
4 Ввод элементов памяти в систему
Данная начальная циклограмма не может быть реализована, так как в строке повторяются суммы весов 2, 3, 4 и 8. Для исключения повторяющихся весовых коэффициентов вводим в дискретный автомат внутренние элементы памяти. Выпишем в ряд все весовые коэффициенты и отметим с помощью скобки такты, в которых следует включить и выключить внутренние элементы памяти (рисунок 4.1).
Рисунок 4.1 – Введение в дискретный автомат элементов памяти
Весовые коэффициенты 2, 3, 4 и 8 больше не повторяются. Следовательно, цель достигнута.
5 Реализуемая циклограмма работы механизма
Найденный ряд неповторяющихся весовых коэффициентов (рисунок 4.1, г) служит основой для построения реализуемой циклограммы [1]. Чтобы её получить, выполним следующие действия:
запишем в строке ряд неповторяющихся весовых коэффициентов, в котором учтем дополнительные такты на включение и на выключение внутренних элементов памяти (рисунок 4.1, г);
в верхней части циклограммы отметим горизонтальными линиями состояния входных и внутренних переменных исходя из того, чтобы суммы весовых коэффициентов в каждом такте были равны значениям, записанным в строке ;
в нижней части циклограммы с помощью коротких, равных длительности одного такта, линий укажем переходы выходных логических функций из состояния 0 в состояние 1, отмечая моменты этих переходов поперечными штрихами на левых концах линий.
Реализуемая циклограмма представлена на рисунке 5.1.
Номера тактов на включение и на выключение выходных элементов памяти в начальной и в реализуемой циклограммах совпадают.
В данном случае изменения состояния выходных элементов памяти выпали на такты, номера которых в реализуемой циклограмме представлены дважды, причем один отмечен звездочкой, а другой – нет. Согласно правилу, выберем в качестве рабочего такт, отмеченный звездочкой. В противном случае между выходным и внутренним элементами памяти могут возникать состязания (гонки). Если внутренний элемент памяти переключится раньше выходного (выиграет гонку), то он изменит состояние дискретного автомата и выходной элемент, возможно, не успеет переключиться. Надо отметить, что данное условие не распространяется на такты, отмеченные знаком блокировки типа Pusk.
Рисунок 5.1 – Реализуемая циклограмма
С помощью пунктирных линий на реализуемых циклограммах обозначены безразличные состояния логических функций [1].
Чтобы исключить совпадения единичных состояний логических функций на включение и на выключение одного и того же элемента памяти в одном такте, пунктирную линию на включение надо проводить с такта после обязательного включения до такта на обязательное выключение, а пунктирную линию на выключение – с такта после обязательного выключения до такта на обязательное включение каждого элемента памяти.
Из полученной реализуемой циклограммы видно, что для управления ОУ требуются 4 выходных элемента памяти с функциями включения, соответственно ,,,и с функциями выключения,,,, а также 3 внутренних элемент памяти с функциями включения,,, и с функциями выключения, , .