Цифровой управляющий автомат

 

Изобретение относится к вычислительной технике и автоматике и может быть использовано для получения управляющих сигналов в автоматизированных системах. Целью изобретения является сокращение аппаратурных затрат . Цифровой управляющий автомат содержит мультиплексор 1, группу 2 регистров входных сигналов, два блока 3 и 6 памяти группы 4, 7 регистров входных и выходных сигна лов соответственно, распределитель 10 импульсов, кроме того, в него введены счетчик 11 импульсов по модулю N, два дешифратора 8 и 9, мультиплексор 5. 1 ил. «V. g

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (И) (51) 4 С 06 F 9/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н А BTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4004693/24-24 (22) 06.01.86 (46) 29.02.88. Бюл. Ф 8 (?2) В.С. Белов, В.Ф. Гречишкин, Е.А. Назарова, С.В. Павлова и В,Л. Соловьев (53) 681.325(088.8) (56) Авторское свидетельство СССР

У 1150627, кл. G 06 F 9/00, 1985.

Злектроника, Т. 52, 1979, Ф 8, с, 54-59. (54) ЦИФРОВОЙ УПРАВЛЯЮЩИЙ АВТОМАТ (57) Изобретение относится к вычислительной технике и автоматике и может быть использовано для получения управляющих сигналов в автоматизированных системах. Целью изобретения является сокращение аппаратурных затрат. Цифровой управляющий автомат содержит мультиплексор 1, группу 2 регистров входных сигналов, два блока

3 и 6 памяти группы 4„ — 4>, 7 „- ? регистров входных и выходных сигналов соответственно, распределитель

10 импульсов, кроме того, в него введены счетчик 11 импульсов по модулю N, два дешифратора 8 и 9, мультиплексор 5. 1 ил.

1377854

Изобретение относится к вычислительной технике и автоматике и может быть использовано для получения управляющих сигналов в системах авто5 матизации.

Цель изобретения — сокращение аппаратурных затрат.

На чертеже представлена функциона" льная схема цифрового управляющего антомата.

Цифровой управляющий автомат содержит первый мультиплексор 1, регистр 2 входных сигналов, первый блок 3 памяти, регистры 4„. состояний автоматов, второй мультиплексор 5, второй блок памяти 6, регистры 7. выходных сигналов автоматов, первый депмфратор 8, второй дешифратор 9, распределитель 10 импульсов, счетчик

11 импульсов по модулю N, где N— количество простых автоматов, реали1 зуемых цифровым управляющим автоматом.

Распределитель 10 импульсов формирует на выходах 1-4 циклическую по- 25 следонательность импульсов с периодом

T который является тактом работы устройства. В каждом такте работает только один автомат. Номер работающего в данном такте автомата задает счетчик 11 импульсов по модулю N.

Двоичный код с выходов последнего поступает: на первый мультиплексор i, который коммутирует на входы регистра 2 входных сигналов те входные сигналы, которые определяют закон функционирования работающего в данном такте автомата; на первый блок

3 памяти, где делит объем памяти на зоны, в которые помещены таблицы истинности N цифровых автоматов, т.е. наборы входных сигналов и кодов состояний автоматов; на первый дешифратор 8, на выходах которого формируется циклическая последовательность импульсов с периодом N Т, т.е. н за45 висимости от значения этого кода импульс с выхода 2 распределителя 10 импульсов будет подан на синхровход одного из регистров 4.i состояний автоматов, а именно на регистр состо- 50 яния работающего в данном такте ав:томата; на второй мультиплексор 5 и в зависимости от значения этого кода на входы первого и второго блоков 3 и 6 памяти поступит очередное значение кода состояния работающего в данном также автомата; на второй блок 6 памяти, где делит объем памяти на N зон, в которые занесены значения выходных сигналов N автоматов; на второй дешифратор 9, на выходах которого формируется циклическая последовательность импульсов с периодом

N.Т, т.е. в зависимости от значения этого кода импульс с ныхода 3 рас ределителя 10 импульсов будет подан на синхровход одного из регистров 7.i выходных сигналов автоматон, а именно на регистр выходных сигналов работающего в данном такте автомата.

Устройство работает следующим образом.

В исходном состоянии все регистры и счетчик 11 импульсов по модулю N обнулены. Нулевой код на выходах счет= чика 11 импульсов по модулю N соответствует работе первого автомата.

Мультиплексор 1 входных сигналов коммутирует на входы регистра 2 входных сигналов входные сигналы, определяющие закон функционирования первого автомата.

По положительному фронту импульса на выходе 1 распределителя 10 импульсов регистр 2 входных сигналов фиксирует значения поданных на его входы входных сигналов.

Второй мультиплексор 5 коммутирует на входы первого блока 3 памяти код состояния первого автомата, который хранится в регистре 4.1 состояния первого автомата.

Далее осуществляется чтение таблицы истинности первого автомата из блока 6 памяти, на входы которого подана необходимая для этого информация: номер работающего автомата, код его состояния и значения входных сигналов, определяющих закон его функционирования.

Первый дешифратор 8 пропускает импульс с выхода 2 распределителя

10 импульсон на синхровход регистра

4 состояния первого автомата, по положительному фронту этого импульса новое значение кода состояния первого автомата фиксируется в регистрв 4 состояния первого автомата.

Далее новое значение кода состояния первого автомата через мультиплексор 5 состояний поступает на второй блок 6 памяти, где осуществляется чтение информации о выходных сигналах первого автомата н данном его состоянии. Эта информация фиксируется н регистре 7 выходных сигналов первого

1377854

Составитель М. Гречухин

Техред M.Õoäàíè÷

Редактор M. Келемеш

Корректор М, Пожо

Заказ 875/46 Тираж 704

ВНИИПИ Государственного комитета СССР по делам. изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Подписное

Производственно-полиграфическое предприятие, r Ужгород, ул, Проектная, 4 автомата по положительному фронту импульса с выхода 3 распределителя

10 импульсов, который с помощью второго дешифратора 9 поступает на син5 хровход этого регистра.

По положительному фронту импульса на выходе 4 распределителя 10 импульсов счетчик 11 импульсов по модулю N увеличит свое содержимое на единицу, что будет означать работу второго автомата на втором такте.

Формула изобретения

Цифровой управляющий автомат, содержащий первый мультиплексор, регистр входных сигналов, первый блок памяти, регистр состояния первого автомата, второй блок памяти, регистр выходных сигналов первого автомата и распределитель импульсов, причем .выход первого мультиплексора.соеди-. нен с информационным входом регистра входных сигналов, выходы которого соединены с третьими .адресными входами первого блока памяти, выходы которых соединены с информационными входами регистра выходных сигналов первого автомата, первый выход распределителя импульсов соединен с вхо30 дом синхронизации регистра входных сигналов, о т л и ч. а ю шийся тем, что, с целью сокращения аппаратурных затрат, в него введены Мт 1 регистров состояний автоматов, второй мультиплексор, N-1 регистров выходных сигналов автоматов, счетчик импульсов по модулю N, первый и второй дешифраторы, причем выходы первого блока памяти соединены с информационными входами регистров состояний с второго по N-й автомат, выходы всех регистров состояний автоматов соединены с соответствующими информационными входами второго мультиплексора, выходы которого соединены с пер- выми адресными входами первого и второго блоков памяти, выходы второго блока памяти соединены с информационными входами регистров выходных сигналов с второго no N-й автомат, информационные выходы счетчика импульсов по модулю N соединены с управляющими входами первого и второго мультиплексоров, с вторыми адресными входами первого и второго блоков памяти и с информационными входами первого и второго дешифраторов, информационные выходы первого дешифратора соединены с соответствующими входами синхронизации всех регистров состояния автоматов, информационные выходы второго дешифратора соединены с соответствующими входами синхронизации всех регистров выходных сигналов, второй, третий и четвертый выходы распределителя импульсов соединены с синхровходами первого и второго дешифраторов и со счетным входом счетчика импульсов по модулю N ..соответственно, информационные входы первого мультиплексора являются информационными входами цифрового управляющего автомата, а выходы всех регистров выходных сигналов автоматов являются информационными выходами цифрового управляющего автомата.

Цифровой управляющий автомат Цифровой управляющий автомат Цифровой управляющий автомат 

 

Похожие патенты:

Изобретение относится к вычислительной технике и может быть использовано в системах управления и передачи информации, а также в области электротехники, где может быть использовано в системах управления параллельной работой генераторов с квазиастатическими характеристиками

Изобретение относится к цифровой автоматике и вычислительной технике и может быть использовано для прст1)оения микропрограммных управляюпщх устройств ЭВМ и контроллеров АСУ ТП

Изобретение относится к вычислительной технике и может быть использовано в устройствах обмена информацией по общей магистрали между процессорами в многопроцессорной вычислительной системе

Изобретение относится к области вычислительной техники и может быть использовано для организации прерываний в микропроцессорных системах

Изобретение относится к вычисли- .тельной технике, в частности к микропрограммным устройствам управления, и может быть использовано для построения программируемых устройств управления

Изобретение относится к обласгти вычислительной техники и может быть использовано для организации магистрального обмена данными между ЦВМ в многомашинной системе

Изобретение относится к вычислительной технике и может найти применение в многомашинных и многопроцессорных системах для разрешения конфликтов по требованию подключения абонентов к общей магистрали

Изобретение относится к устройствам программного управления и предназначено для использования в составе автоматизированных систем управления и регулирования с использованием ЭВМ вышестоящего уровня

Изобретение относится к устройству и способу, обеспечивающим повышение надежности, удобство сопровождения и удобочитаемость программных средств

Изобретение относится к устройству и способу, обеспечивающим повышение надежности, удобство сопровождения и удобочитаемость программных средств

Изобретение относится к транслятору для машинного языка программирования высокого уровня, в частности к способу и устройству для реализации таблицы кодировки символов, которая обеспечивает быстрый доступ к идентификаторам таблицы кодировки символов

Изобретение относится к транслятору для машинного языка программирования высокого уровня, в частности к способу и устройству для реализации таблицы кодировки символов, которая обеспечивает быстрый доступ к идентификаторам таблицы кодировки символов

Изобретение относится к автоматике и вычислительной технике, а точнее к приоритетной обработке данных, и предназначено для использования в мультипроцессорных системах, в локальных сетях и в системах распределенного управления

Изобретение относится к вычислительной технике и может быть использовано для организации доступа к коллективно используемому ресурсу

Изобретение относится к области цифровой вычислительной техники и предназначено для обработки двух или больше компьютерных команд параллельно

Изобретение относится к автоматике и вычислительной технике и может найти применение при построении распределенных систем программного управления технологическими процессами
Наверх