Смекни!
smekni.com

Синтез управляющего автомата модели LEGO транспортной тележки и моделирование ее движения (стр. 2 из 3)

― Как только левый датчик контраста “сходит” с белой полосы поворотный двигатель останавливается в текущем со­стоянии, а привод вновь запускается;

― При возникновении белой полосы под правым датчиком — поведение транспортной тележки аналогично;

― Возникновение белой полосы под правым и левым дат­чиком свидетельствует о том, что тележка движется перпен­дикулярно трассе. Это сбойная ситуация, при которой сле­дует отключение привода и блокировка управляющего авто­мата. Нормальный ход работы автомата может быть восстанов­лен только “сбросом”.

5.4 Поскольку управляющий сигнал имеет три разряда, то для составления модели автомата Милли необходимо по­строить три таблицы переходов и выходов. Указанные таб­лицы, эквивалентные описательному алгоритму управления, приводятся ниже.

Таблица 5.3 – Таблицы переходов и выходов управляющего автомата

Код

Si

Для X0 Для X1 Для X2
y y y
0 1 2 3 0 1 2 3 0 1 2 3
0

Код

Si

Для X0 Для X1 Для X2
y y y
0 1 2 3 0 1 2 3 0 1 2 3
1
2
3

5.5 Как видно, состояния S0, S1, S2 явно эквивалентны, причём для каждого из выходов X. Представляется возможным эти эквивалентные состояния обозначить одним состоянием S0 – состояние управления тележкой. В этом случае, состояние блокировки S3 удобно переобозначить как S1 – состояние бло­кировки автомата. В результате получаем модель несократи­мого автомата Милли.

Таблица 5.4 – Таблицы переходов и выходов несократимого автомата

Код

Si

Для X0 Для X1 Для X2
y y y
0 1 2 3 0 1 2 3 0 1 2 3
0
1

5.6 Учитывая, что код состояния полученной модели описывается одноразрядным сигналом S, а также учитывая ко­дировку входных сигналов Y (табл. 5.1), составим таблицу истинности комбинационной схемы автомата, непосредственно по таблице 5.4 и введя обозначения: S[j] — текущий сигнал состояния, S[j+1] — сигнал состояний на следующем такте автомата.

Судя по таблице 5.5, минимизации поддаётся только функция переходов

. Минимизируем её мето­дом карт Карно (см. рис. 5.1).

Таблица 5.5 – Таблица истинности комбинационной схемы автомата

S[j] 0 0 0 0 1 1 1 1
Y0 0 0 1 1 0 0 1 1
Y1 0 1 0 1 0 1 0 1
S[j+1] 0 0 0 1 1 1 1 1
X0 1 0 0 0 0 0 0 0
X1 0 0 1 0 0 0 0 0
X2 0 1 0 0 0 0 0 0