Многоканальное программное задающее устройство

 

Изобретение.относится к автоматическому регулированию и может быть использовано в устройствах управления производственными процессами по заранее заданной программе одновременно по нескольким каналам управления . Целью изобретения является повьшение точности многоканального программного задающего устройства, уменьшение числа линий связи. В многоканальное программное задающее устройство, состоящее из счетчика времени, генератора тактовых импульсов , управляемого делителя, коммутатора и нескольких каналов, каждый из которых содержит реверсивный счетчик, блок задания уровня и цифроаналоговый преобразователь, дополнительно введены преобразователь состояния счетчика времени в код, формирователь стробирующих импульсов, формирователь счета и сброса, а в каждый канал - преобразователь параллельного кода. В данном устройстве достигается обеспечение жесткой синхронизации работы блоков устройства с помощью формирователя стробирующих импульсов. Сущность изобретения заключается в использовании блока приоритетного прерывания в качестве управляемого шифратора состояния счетчика времени, что позволяет сократить число линий связи в устройстве . 4 з.п. ф-лы, 10 ил., 2 табл. Ф (Л

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

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

РЕСПУБЛИК

„„Я0„„1 83297 ц11 4 G 05 В 19/18 с

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4045069/24-"24 (22) 13.01.86 (46) 23.03.88. Бюл. Ф 11 (72) С.С.Бруфман, Б.Л.Сохор и И,А.Закомолдина (53) 621.396(088.8) (56) Авторское свидетельство СССР

Ф 84081 1, кл. G 05 В 19/18, 1978.

Авторское свидетельство СССР

II 903808, кл. G 05 В 19/18, 1979. (54) ИНОГОКАНАЛЬНОЕ ПРОГРАИИНОЕ ЗАgAIOI1gE УСТРОЙСТВО (57) Изобретение относится к автоматическому регулированию и может быть использовано в устройствах управления производственными процессами по заранее заданной программе одновременно по нескольким каналам управления. Целью изобретения является повышение точности многоканального программного задающего устройства, уменьшение числа линий связи. В многоканальное программное задающее устройство, состоящее из счетчика времени, генератора тактовых импульсов, управляемого делителя, коммутатора и нескольких каналов, каждый из которых содержит реверсивный счетчик, блок задания уровня и цифроаналоговый преобразователь, дополнительно введены преобразователь состояния счетчика времени в код, формирователь стробирующих импульсов, формирователь счета и сброса, а в каждый канал — преобразователь параллельного кода. В данном устройстве достигается обеспечение жесткой синхронизации работы блоков устройства с помощью формирователя стробирующих импульсов. Сущность изобретения заключается в использовании блока приоритетного прерывания в качестве управляемого шифратора состояния счетчика времени, что позволяет сократить число линий связи в устройстве. 4 з.п. ф-лы, 10 ил., 2 табл.

t 138

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

Целью изобретения является повышение точности многоканального программного задающего устройства и уменьшение числа линий связи.

На фиг.l представлена блок-схема многоканального программного задающего устройства; на фиг.2 — функциональные схемы блока задания времени, управляемого делителя,и их связь с коммутатором и генератором тактовых импульсов; на фиг.3 — функциональные схемы формирователя стробирующих импульсов, счетчика времени и их связь с блоком приоритетного прерывания;. на фиг.4 — функциональная схема формирователя счета и сброса; на фиг.5— функциональные схемы блока задания уровней, реверсивного счетчика и связь стробируемого мультиплексора с блоком приоритетного прерывания, формирователем стробирующих импульсов и коммутатором; на фиг.6-8 — временные . диаграммы работы счетчика времени, формирователя стробирующих импульсов, блока приоритетного прерывания соответственно; на фиг.9 — то же, формирователя стробирующих импульсов, блока приоритетного прерывания, стробируемого мультиплексора; на фиг.10— вид программ задания выходных сигналов для нескольких каналов.

Устройство (фиг.1) содержит генератор 1 тактовых импульсов, управляемый делитель 2, блок 3 задания времени, коммутатор 4, счетчик 5 времени, формирователь 6 стробирующих импульсов, преобразователь 7 состояния счетчика времени в код на блоке приоритетного прерывания, формирователь

8 счета и сброса, блок 9 задания уровня, преобразователь 10 параллельного кода на стробируемых мультиплексорах, реверсивный счетчик 11, цифроаналоговый преобразователь 12 канал

13, выход канала 14, кнопки "Пуск" и "Сброс".

На фиг.l обозначены: соединение 15 — выход генератора

1 тактовых импульсов и вычитающий вход управляемого делителя 2, и соединение 16 — выход последнего и пер3297 вый вход формирователя 6 стробирующих импульсов; соединения 7< ...1 7 — выходы блока 3 задания времени и информационные входы управляемого делителя 2; соединения 18,...186 — выходы коммутатора 4., входы блока 3 задания времени и блока 9 задания уровня в

10 каналах 13; соединения 19,...198 — входы запроса прерывания блока 7 приоритетного прерывания и выходы разрядов

4 счетчика 5 времени, соединение 20—

15 выход последнего разряда счетчика 5 и вход формирователя 8 счета и сброса; соединение 21 — стробирующий вход стробируемых мультиплексоров 10 всех

20 каналов 13 и первый выход формирователя 6 стробирующих импульсов, его второй и третий выходы 22 и 23 соединены соответственно с входом разрешения записи и входом синхронизации

25 блока 7 приоритетного прерывания; соединение 24 — счетный вход счетчика 5 времени и четвертый выход формирователя 6 стробирующих импульсов, а соединение 25 — его второй

30 вход и выход разрешения группы прерывания блока 7 приоритетного прерывания, соединения 26,...26 — выходы кода прерывания последнего и адресные входы стробируемых мультиплексоров 10 каналов 13; соединение 27 — счетный вход коммутатора 4 и первый выход формирователя 8 счета и сброса, соединение 28 его второй вход и входы сброса ком40 мутатора 4, реверсивных счетчиков ll каналов 13, а соединение 29 — третий выход формирователя 8 и входы сброса управляемого делителя 2 и счетчика

5 времени;

4 соединения 30,...30ц — информационные входы стробируемого мультиплексора 10 и соответствующего выхода блока 9 задания уровня, а соединения 31 и 32 — его выходы записи и

50 знака и соответствующие входы реверсивного счетчика 11, счетный вход которого обозначен 33 как связь с вы. ходом стробируемого мультиплексора

10; соединения 34 ...34a — выходы разрядов реверсивного счетчика 11 и входыцифроаналогового преобразователя 12.

На фиг.2 обозначены реверсивные счетчики 35 и 36 импульсов, формиро1383297 ватель 37 импульсов записи кодов, поступающих на информационные входы счетчиков 35 и 36.

На фиг.3 обозначены последователь5 но включенные двоичные счетчики 3840, двухразрядный двоичный счетчик

4l, стробируемый дешифратор 42, соответственно первый 43 — пятый 47 ин- . верторы, элемент И-НЕ 48.

На фиг.4 обозначены триггер 49, первый инвертор 50> второй инвертор

51, элемент И 52, первый элемент

И-НЕ 53, элемент ИЛИ 54, третий инвертор 55, второй элемент И-НЕ 56, первая времязадающая цепь 57 и 58, вторая времязадающая цепь 59 и 60, третья времязадающая цепь 61 и 62, кнопка 63 сброса.

На фиг.5 обозначены делитель 64 частоты импульсов на четыре, инвертор 65, элементы И-НЕ 66 и 67, двоичные реверсивные счетчики 68 и 69, импульсов, элемент И-НЕ 70, элемент

ИЛИ-НЕ 71.

Сущность изобретения состоит в применении блока приоритетного прерывания в качестве преобразователя с двойным стробированием состояния счетчика времени в к6д, который равен 30 двоичному эквиваленту десятичного номера первого младшего значащегб разряда (не равного нулю) состояния счетчика времени, причем первый вход

Ф запроса прерывания блока приоритетно-35

ro прерывания, имеющий самыи высокий приоритет, соединен с выходом первого младшего разряда счетчика времени, следующий второй вход запроса преры» вания блока приоритетного прерывания 40 соединен с выходом второго разряда счетчика времени и соответственно остальные выходы разрядов счетчика времени соединены с входами запроса прерывания блока приоритетного преры- 45 вания, причем выход старшего восьмого разряда соединен с входом запроса прерывания, имеющий самый низкий приоритет, а выходы кода прерываний блока приоритетного прерывания, число50 которых равно log Я от N входных сигналов на входах запроса прерывания, соединяются с адресными входами стробируемого мультиплексора каждого. канала, причем младший разряд выхода 55 кода прерывания блока приоритетного прерывания соединяется с младшим разрядом адресных входов стробируемого мультиплексора каждого канала, а старший разряд — с старшим разрядом кода прерывания блока приоритетного прерывания.

Многоканальное программное задаю. щее устройство работает следующим образом.

Перед началом работы в блоке 3 (фиг.l и 2) задания времени при помощи перемычек на шинах 18,...186 (фиг.2), соединенных с коммутатором

4, устанавливаются коды заданных интервалов времени для каждого участка программы, общие для всех каналов 13.

Время кодируется двумя тетрадами: младшая — шины 17 ....17, связанные с информационными входами Dl ...DS реверсивного счетчика 35, старшая— шины 17 . ° .17, связанные с информационными входами Dl...DS реверсивного счетчика 36 управляемого делителя 2.

В каждом канале 13 в блоках 9 задания уровня (фиг,l и 5) при помо* щи перемычек на шинах 18 „...186 соединенных с коммутатором 4, устанавливаются коды заданных амплитуд уровня в каждом канале 13. Амплитуда кодируется следующим образом.

Для горизонтальных участков программы перемычка устанавливается на шине 31 и двоичный код амплитуды-перемычками на шинах 30, ...308. Для наклонных участков перемычка на шине 31 не устанавливается, а знак наклона определяется перемычкой на шине 32. Подъем программы (увеличение выходного сигнала канала), — если нет перемычки на шине 32, спуск (уменьшение выходного сигнала канала) наличие перемычки на шине 32.

Количество участков программы— выходы 18,...18 коммутатора 4 (фиг.l, 2 и 5) — зависит от количества релейных триггеров с памятью в коммутаторе 4.

После установки заданных значений интервалов времени и амплитуд на устройство подается питание и осуществляется сброс на нуль всех счетных узлов устройства кнопкой "Сброс" по цепи 28 и 29.

Счетчик 5 времени и управляемый делитель 2 сбрасываются на нуль по входу 29 и сигнал поступает (фиг.2) на R вход реверсивных счетчиков 35 и

36 (фиг.2). и счетчиков 38-40 (фиг .3).

1383297

Сигнал сброса вырабатывается в формирователе 8 (фиг.4) импульсов счета и сброса при нажатии кнопки

"Сброс". Этот сигнал поступает непо5 средственно через резисторы на вход

"Сброс" 28 коммутатора 4 и сбрасывает его в исходное состояние.

Этот же сигнал "Сброс" 28 поступает во все каналы 13 на реверсивные счетчики 11 (на вход H счетчиков 68 и 69, фиг.5).

После этого осуществляется запуск устройства кнопкой "Пуск" (фиг.l).

При этом генератор 1 тактовых импуль- 1 сов начинает работать и импульсы с

его выхода 15 поступают на управляемый делитель 2, на вычитающий вход—

1 реверсивного счетчика 35 (фиг.2).

На выходе 6 0 счетчика 35 появляется 20 сигнал, который поступает на вычитающий вход — 1 счетчика 36. С выхода

« 0 последнего сигнал проходит на вход формирователя 37 импульсов записи, далее сформированный импульс записи поступает на вход записи С счетчиков 35 и 36 и по заднему фронту записывается нулевое значение сигналов на входах Dl, D2, D4, D8 обоих счетчиков (входы счетчиков 35 и 36 соединены с блоком 3 задания времени через инверторы, которые на фиг.2 не показаны).

На нулевом участке программы коммутатор 4 (фиг.2) не подключен к блоку задания времени. Этот участок имеет минимальное время, возможное в устройстве (1 с), и выполняет функции динамического контроля всех блоков устройства после первоначального 40 сброса.

Нулевой участок занимает очень короткое время,.так как счетчики 35 и 36 в начальном положении все время записывают нулевое значение, и частота импульсов на его выходе равна частоте импульсов от генератора 1 тактовых импульсов.

С выхода управляемого делителя 2 (соединение 16, фиг.2) импульсы поступают на первый вход формирователя

6 стробирующих импульсов (соединение

I6, фиг.3) который также является счетным входом С! двухразрядного двоичного счетчика 41 и входом первого инвертора 43.

Двоичный двухразрядный код с выходов первого и второго разрядов Q„ и .Q счетчика 41 поступает соответственно на входы первого и второго разрядов А и В стробируемого дешифратора 42, на стробируюший вход S которого поступают импульсы с выхода первого инвертора 43.

На выходах дешифратора 42 формируются четыре параллельные унитарные последовательности импульсов, которые последовательно сдвинуты во времени друг относительно друга на период следования входных импульсов и с частотой следования в четыре раза

4 меньше входной частоты импульсов формирователя 6, а длительность импульсов равна длительности импульсов на стробирующем входе S дешифратора 42.

Сигналы на выходах стробируемого дешифратора 42 формируются только при наличии стробирующего импульса на стробирующем входе S дешифратора.

Далее последовательность импульсов с выхода Dl дешифратора 42 через инвертор 44, выход которого является четвертым выходом формирователя 6 стробирующих импульсов (соединение

24), поступает на счетный вход счетчика 5 времени — счетный вход С! двоичного счетчика 38 (фиг.6 А).

Последовательность импульсов с выхода дешифратора 42 через инвертор

45, выход которого является третьим выходом формирователя 6 стробирующих импульсов (соединение 23), поступает на вход синхронизации С блока 7 приоритетного прерывания (фиг.6 Б).

Последовательность импульсов с выхода дешифратора 42, который являет- . ся вторым выходом формирователя 6 стробирующих импульсов — соединение

22, поступает на вход разрешения записи (РЗ) блока 7 (фиг.6 В).

Последовательность импульсов с четвертого выхода D4 дешифратора

%2 через четвертый инвертор 46 поступает на первый вход элемента И-НЕ 48 (фиг.6 Г).

Сигнал на втором входе элемента

И-НЕ 48 разрешает его работу при отсутствии сигнала разрешения группы прерывания (РГП) — соединение 25, блока 7 приоритетного прерывания.

Сигнал на втором входе элемента

И-HE 48, разрешающий работу, поступает с выхода пятого инвертора 47, вход которого является вторым входом формирователя 6 стробирующих импульсов и выходом РГП блока 7 †соединение

25 ° При наличии сигнала разрешения

7 138329 на втором входе элемента И-НЕ 48 последовательность импульсов с первого выхода 21 формирователя 6 стробирующих импульсов поступает на строби5 рующий вход Xl стробируемых мультиплексоров 10 всех каналов 13 (фиг.l и 5; 6 Г, М, Н).

С выходов 19,...198 счетчика 5 времени (фиг.3) двоичный код поступа-10 ет на входы ЗПО-ЗП7 блока 7 приори- тетного прерывания, причем код с выхода первого младшего разряда счетчика 5 времени — соединение 19, (выход Q, двоичного счетчика 38), поступает на вход ЗП7 блока приоритетного прерывания, имеющий самый высокий. приоритет, и соответственно коды остальных разрядов счетчика 5 времени — соединение 192...19а (выходы 20

Я4> Qg> Q< > 92 Q4< Qg ДВОИЧНЫХ счетчиков 38 и 39), поступают на входы ЗП6-ЗПО блока 7, причем код с выхода старшего восьмого разряда— соединение 198, поступает на вход 25

ЗПО, имеющий самый низкий приоритет.

Кодовые сигналы с выходов кода прерываний КПО-КП2 блока 7-приоритетного прерывания — соединение 26<26>, поступают на адресные входы Х10-30

Х12 стробируемых мультиплексоров 10 каналов 13 (фиг.l и 5), причем кодовые сигналы с выхода КПО младшего разряда кода прерывания блока 7— соединение 26,, поступают на вход

Х10 младшего разряда адресных входов

35 мультиплексоров 10 каналов 13.

Кодовые сигналы с выхода КП1 кода прерьЬания блока 7 — соединение 26, поступают на вход Хll первого разря- 40 да адресных входов мультиплексоров

10 каналов 13, а кодовые сигналы с выхода КП2 старшего разряда кода прерываний блока 7 — соединение 26,, поступают на вход Х12 старшего разряда адресных входов стробируемых мультиплексоров 10 каналов 13.

При поступлении первого импульса с четвертого выхода формирователя

6 стробирующих импульсов — соединение 24 (фиг.3)< на счетный вход счетчика 5 времени (фиг.6 А) выход первого младшего разряда его — соединение 19<, устанавливается в единичное состояние и этот сигнал поступает на вход ЗП7 блока 7 приоритетного прерывания (фиг.6 Д). Первый импульс с третьего выхода формирователя 6 стробирующих импульсов — сое7 8 динение 23, поступает на вход синхронизации С блока 7 приоритетного прерывания (фиг.6 Б) и подготавливает его к приему информации с входов

ЗПО-ЗП7.

Первый импульс с второго выхода формирователя 6 стробирующих импульсов — соединение 22, поступает на вход РЗ блока 7 приоритетного прерывания (фиг.6 В) и разрешает прием информации с входов ЗПО-ЗП7, в данный момент — с входа ЗП7.

По этому импульсу выход КПО младшего разряда кода прерывания блока

7 — соединение 26,, устанавливается в единичное состояние (фиг.6 И).

При поступлении второго импульса с четвертого выхода формирователя 6 стробирующих импульсов — соединение

24, на счетный вход счетчика 5 времени (фиг.6 А) выход первого младшего разряда его — соединение 19, и вход

ЗП7 блока 7 устанавливаются в нулевые состояния.

При этом выход КПО младшего разряда кода прерывания также устанавливается в нулевое состояние (фиг.6 И).

Таким образом, при поступлении первого импульса на счетный вход счетчика 5 времени (фиг.6 А) на выходах кода прерывания блока 7 КПО-КП2— соединения 26, — 26, формируется код (фиг.6, И, К, Л).

26з 26 26, КП2 IGI1 КПО

Первый импульс с первого выхода формирователя 6 стробирующих импульсов — соединение 21, поступающий на стробирующий вход Xl стробируемого мультиплексора 10 (фиг.5), находится точно в середине кодового сигнала на выходе КПО блока 7,приоритетного прерывания (фиг.б И, Н).

Также при поступлении второго импульса на счетный вход счетчика 5 времени выход второго разряда его— соединение 19, устанавливается в единичное состояние и этот сигнал посту|тает на вход ЗП6 блока 7 приори-тетного прерывания (фиг.6 Е). Второй импульс с третьего выхода формирователя 6 стробирующих импульсов — соединение 23, поступает на вход синхронизации С блока 7

1383297.30

КПО

КП2

О О 1

9 (фиг.б Б) и подготавливает его к приему информации с входов ЗП.

Второй импульс с второго выхода формирователя 6 стробирующих импуль5 сов — соединение 22, поступает на вход Р3 блока 7 (фиг.б В) и разрешает прием информации с входов ЗПОЗП7, в данный момент — с входа ЗП6.

По этому импульсу выход КП1 кода пре- lp рывания преобразователя 7 — соединение 26, устанавливается в единичное состояние (фиг.б К).

При поступлении третьего импульса с выхода формирователя 6 стробирующих импульсов — соединение 24, на счетный вход счетчика 5 времени (фиг.б А) выход первого младшего разряда его — соединение 19<, устанавливается в единичное состояние и 20 этот сигнал поступает на вход ЗП7 блока 7 (фиг.б Д), имеющий самый высокий приоритет.

Поэтому по сигналу на входе ЗП7 на выходе КП1 — соединение 26, пре- 25 обраэователя 7 устанавливается нулевое состояние (фиг.б К).

Таким образом, при поступлении второго импульса на счетный вход счетчика 5 времени (фиг.б А) на выходах кода прерывания блока 7 КПО—

КП2 — соединения 26, — 26, формируется код (фиг.б, И, К, Л).

26 26 26, Второй импульс с первого выхода формирователя 6 стробирующих импульсов — соединение 21, поступающие на стробирующий вход Х1 стробируемого мультиплексора 10 (фиг.5), находится 45 точно в середине кодового сигнала на выходе КП1 блока 7 (фиг.б К, Н).

При поступлении третьего импульса на счетный вход счетчика 5 времени выход первого разряда его — соедине50 ние 19,, устанавливается в единичное состояние и этот сигнал поступает на вход ЗП7 блока 7 (фиг.б Д вЂ” 3).

Третий импульс с третьего выхода формирователя 6 стробирующих импульсов — соединение 23„ поступает на вход синхронизации С блока 7 (фиг.б Б) и подготавливает его к приему информации с входов ЗПО-ЗП7.

Третий импульс с второго выхода формирователя 6 стробирующих импульсов — соединение 22, поступает на вход Р3 блока 7 приоритетного прерывания (фиг.б В) и разрешает прием информации с входов ЗПО-ЗП7, в данный момент — с входа ЗП7. По этому импульсу выход КПО кода преобразователя 7 — соединение 26,, устанавливается в единичное состояние (фиг.б И).

При поступлении четвертого импульса с четвертого выхода формирователя

6 стробирующих импульсов — соединение

24, на счетный вход счетчика 5 времени (фиг.б А) выходы первого младшего и второго разрядов его — соединения

19, и 19, устанавливаются в нулевые состояния, а выход третьего разряда— соединение 19,- в единичное состояние (фиг.б Д, Е, Ж).

Сигнал единичного состояния с выхода третьего разряда счетчика 5 времени — соединение 19, поступает на вход ЗП5 блока 7, а сигналы нулевых состояний с выходов второго и первого младшего разрядов счетчика 5 времени — соединения 19д и 19,, поступают соответственно на входы ЗП6 и ЗП7, последний имеет самый высокий приоритет. Поэтому по сигналу на входе

ЗП7 на выходе КПΠ— соединение 26,, устанавливается нулевое состояние (фиг.б И).

Таким образом, при поступлении третьего импульса на счетный вход счетчика 5 времени (фиг.б А) на выходах кода прерывания блока 7 приоритетного прерывания КПО-КП2 — соединения 26, — 26з формируется код (фиг.б, И, К, Л).

26 з 26 26, КП2 КП I КПО

Третий импульс с первого выхода формирователя 6 стробирующих импульсов — соединение 21, поступающий на стробирующий вход Х1 стробируемого мультиплексора 10 (фиг.5), находится точно в середине кодового сигнала на выходе КПО блока 7 приоритетного прерывания (фиг.б И, Н).

Также при поступлении четвертого импульса на счетный вход счетчика 5 времени выход третьего разряда его— соединение 19>, устанавливается в

1383297

26

КП2 КП1

КПО

КП1 единичное состояние и этот сигнал по ступает на вход ЗП5 блока 7 (фиг.6 Ж).

Четвертый импульс с третьего выхода формирователя 6 стробирующих им5 пульсов — соединение 23, поступает на вход синхронизации С блока 7 (фиг.6 Б) и подготавливает его к приему информации с входов ЗПО-ЗП7.

Четвертый импульс с второго выхода формирователя 6 стробирующих импульсов — соединение 22, поступает на вход Р3 блока 7 приоритетного прерывания (фиг.6 B) и разрешает прием информации с входов ЗПО-ЗП7, в данный 15 момент — с входа ÇII5. По этому импульсу выходы КПО и КП1 кода прерывания блока 7 — соединения 26, и 26, устанавливаются в единичное состояние (фиг.6 И, К). 20

При поступлении пятого импульса с четвертого выхода формирователя 6 стробирующих импульсов — соединение,"

24, на счетный вход счетчика 5 времени (фиг.6 А) выход первого младшего 25 разряда его — соединение 19,, устанавливается в единичное состояние и этот сигнал поступает на вход ЗП7 блока 7 (фиг.6 Д)» имеющий самый высокий приоритет. Поэтому по сигналу 30 на входе ЗП7 на выходах КПО, КП1 соединения 26, и 26, устанавливаются нулевые состояния (фиг.б И, К).

Таким образом, при поступЛении четвертого импульса на счетный вход счетчика 5 времени (фиг.6 А) на выходах кода прерывания блока 7 приоритетного прерывания КПО-КП2 — соединения 26„- 26, формируется код (фиг.6, И, К, Л).

26 26, О 1

Четвертый импульс с первого выхода формирователя 6 стробирующих импульсов — соединение 21, поступающий на стробирующий вход Х1 стробируемого мультиплексора 10 (фиг.5), нахо50 дится точно в середине кодовых сигналов на выходах КПО, KII1 блока 7 (фиг 6 И, К, Н).

Таким образом, изменение сигнала на входе ЗП7, имеющего самый высокий приоритет, преобразователя 7 состоя55 ния счетчика времени в код из нулевого состояния в единичное или из единичного состояния в нулевое всегда снимает воздействие от сигналов на других входах ЗП6-ЗПΠ— соединения 19 — 198, имеющих соответственно более низкие уровни приоритета относительно входа

ЗП7, и всегда устанавливает нулевое состояние на выходах кода прерывания

КПО-КП2 — соединения 261 — 26>, преобразователя 7 (фиг.6 Д-Л; фиг.7 и 8

Д-II) .

Импульсы с первого выхода формирователя .6 стробирующих импульсов— соединение 21, всегда находятся точно в середине кодовых сигналов на выходах КПО-КП2 — соединения 26 — 26З, длительность этих сигналов всегда равна половине периода следования импульсов, поступающих на счетный вход счетчика 5 времени (фиг.6 А, И, К, Л, Н; фиг, 7 и 8 А, Н, О, П, У).

Далее при поступлении восьмого импульса на счетный вход — соединение

24, счетчика 5 времени (фиг.6 А), выход четвертого разряда его — соединение 19, устанавливается в единичное состояние и этот сигнал поступает на вход ЗП4, на другие входы ЗПОЗПЗ, ЗП5-ЗП7 поступают нулевые сигналы с выходов остальных разрядов счетчика 5 времени (фиг.6 Д-Ç).

При поступлении восьмого импульса. на вход синхронизации С вЂ” соединение

23, и на вход P3 - соединение 22, блока 7 приоритетного прерывания (фиг.6 Б, В) на выходах кода прерывания КПО-КП2 формируется код (фиг.6 И, К, Л).

26 26, 1 О О

Аналогично формируется код на выходах кода прерывания КПО-КП2 — соединения 26, — 26, преобразователя 7 состояния счетчика времени в код при поступлении последующих импульсов на счетный вход — соединение 24, счетчика 5 времени.

При поступлении 128-го импульса на счетный вход — соединение 24, счетчика 5 времени (фиг.7 А) выход восьмого разряда его устанавливается в еди" ничное состояние и этот сигнал поступает на вход ЗПО блока 7, а на другие входы ЗП1-ЗП7 поступают нулевые сигналы с остальных разрядов счетчика

5 времени (фиг.7 -M).

1383297

КПО

КП2

КП1 КПО

При поступлении 128-го импульса на вход синхронизации С-соединение 23, и на вход P3 — соединение 22, блока 7 (фиг.7 Б.В) на выходах кода прерывания КПО-КП2 формируется код (фиг.7 Н, О, П)

26 26 26, О О О

Прй этом выход РГП вЂ” соединения

25, блока 7 (фиг.7 P) остается в нулевом состоянии (запрет группы прерывания), а второй вход элемента

И-НЕ (фиг.3, соединение 48) формирователя 6 стробирующих импульсов остается в единичном состоянии (фиг.7 .С), что обеспечивает разрешение прохожде" 20 ния стробирующих импульсов на первый выход — соединение 21, формирователя

6 и на стробирующий вход Xl стробиРуемого мультиплексора !О (фиг.5, 7 У). 25

При поступлении 256-ro импульса на счетный вход — соединение 24, счетчика 5 времени (фиг.8 А) выходы всех разрядов его устанавливаются в нулевое состояние и эти сигналы не 30 вызывают запроса прерывания ЗПО-ЗП7 блока 7 (фиг.8 -M).

При поступлении 256-ro импульса на вход синхронизации С вЂ” соединение

23, и на вход РЗ вЂ” соединение 22, блока 7 приоритетного прерывания (фиг.8 Б В) на выходе кода прерывания формируется код (фиг,8 Н, О, П) 26 26 26, 40

О О О, При этом выход РГП блока 7 (фиг.3, соединение 25), являющийся вторым входом формирователя 6 стробирующих импульсов, устанавливается в единичное состояние (запрос прерывания отсутствует, фиг.8 P) а второй вход элемента И-НЕ 48 (фиг.3) формирователя 6 переходит в нулевое состояние (фиг.8 С), что запрещает прохождение стробирующих импульсов на первый выход формирователя 6 55 (фиг.3, соединение 21) и на стробирующий вход Хl стробируемого мультиплексора 10 (фиг.l, 5, 8 С, Т, У).

При поступлении 257-го импульса на счетный вход счетчика 5 времени все процессы в последнем и блоке 7 повторяются.

Таким образом, за один участок программы на стробирующий вход Xl мультиплексора 10 поступает 255 импульсов, что и определяет всегда постоянную точность устройства, так как при наличии второго нулевого состояния на выходах кода прерывания КПОКП2 блока 7 приоритетного прерыванияпервое нулевое состояние было при поступлении 128-го импульса на счетный вход счетчика S времени — исключается работа преобразователя 10, а следовательно, и реверсивного счетчика 11, и цифроаналогового преобразователя 12 всех каналов 13.

Это достигается тем, что выход

РГП 25 блока 7 соединен с вторым входом формирователя 6 стробирующих импульсов, являющийся входом пятого инвертора 47, выход которого соединен с вторым входом элемента И-НЕ

48, выход которого является первым выходом 21 формирователя 6 стробирующих импульсов и соединен со стробирующими входами Х1 мультиплексора

10 всех каналов 13 (фиг.1, 3 и 5). Исходя из приведенного описания работы счетчика 5 времени, формирователя 6 стробирующих импульсов, преобразователя 7 состояния счетчика времени в код (блок приоритетного пре. рывания) составлена табл.1 состоя» ния последнего — зависимость выходных кодов (выходы кодов прерывания

КПО-КП2, РГП) от входных сигналов на входах ЗПО-ЗП7 (выходы 19 — 19 в счетчика времени).

Таким образом, на выходах КПО-КП2 преобразователя 7 формируется код, который равен двоичному эквиваленту десятичного номера первого младшего значащего разряда (неравного нулю) счетчика 5 времени, что и определяет уменьшение линий связи в каналы 13, так как требуемое количество линий связи для передачи информации в каналы 13 будет равно log И от N входных сигналов на входах ЗПО-ЗП7 преобразователя 7.

Код на выходах КПО-КП2 блока 7 приоритетного прерывания формируется только при наличии двух стробирующих импульсов, что исключает образование

16

1383297

15 ложного выходного кода при наличии помех, что обеспечивает повышение точности устройства за счет улучшения помехоустойчивости (двойное стробирование).

После окончания полного цикла сче-. та в счетчике 5 .времени, что соответствует полному участку программы, на его выходе 20 образуется перепад íà - 10 пряжения, который поступает на вход формирователя 8 счета и сброса (фиг.4).

В формирователе 8 формируются импульсы, управляющие переходом с одно-1 го участка программы на другой. С выхода 27 формирователя 8 импульс счета поступает на счетный вход коммутатора 4 (фиг.l). Одновременно с выхода 29 формирователя 8 (фиг.4) импульс частичного сброса поступает на входы "Сброс" управляемого делителя 2 и счетчика 5 времени, что запрещает их работу. Ito окончании импульса частичного сброса формирователь 8 готов к приему сигнала окончания следующего участка программы.

Импульс частичного сброса на выходе 29 формирователя 8 по длительности в два раза больше, чем сигнал счета на выходе 27 формирователя 8, что обеспечивает помехоустойчивую работу микросхемной части устройства при переключении реле в коммутаторе 4 по команде счет, что повышает точность работы устройства.

По окончании полного цикла в счетчике 5 времени нулевой участок про. граммы закончен и коммутатор 4 переключился на первый участок пРогРаммы 40 (фиг.2 и 5, цепь 18,).

Устройство готово для приема ин.— формации о данных первого участка программы (интервал времени, уровень) с наборных полей в блоке 3 задания времени и в блоке 9 задания уровня по цепи 18, (фиг.2 и 5).

На первом участке программы в блоке 3 задания времени набран код интервала времени первого участка (ус-. тановлены определенные перемычки в диодной матрице блока 3, фиг.2).

Этот код из блока 3 задания времени после каждого обнуления счетчи-, ков 35 и 36 управляемого делителя 2 (фиг.2) записывается в счетчики 35 и 36 при поступлении импульса записи с выхода формирователя 37 импульсов записи. Причем, если на выходе 15 генератора 1 тактовых импульсов будет частота F, то на выходе 16 управляемого делителя 2 будет частота

F/Ê+1, где К вЂ” вес кода, заданный в блоке 3 задания времени для данно-, го участка (фиг.2, соединения 17

l7 ). Чем больше будет К, тем ниже будет частота и больше период на выходе 16 управляемого делителя 2, т.е. интервал времени каждого участка пропорционален весу кода К.

Также на первом участке в блоке

9 задания уровня набран код уровня первого участка (установлены определенные перемычки в диодной матрице блока 9, фиг.5.). Этот код из блока

9 задания уровня поступает на информационные входы реверсивного счетчика 11 (входы D1 — D8 счетчиков 68 и

69) и на информационные входы Х2—

Х9 стробируемого мультиплексора 10 (фиг.5, соединения 30, — 30 ), что обеспечит формирование на его выходе

33 и на счетном входе реверсивного счетчика 11 формирование определенного количества импульсов с определенной частотой следования за интервал времени. одного участка.

При наличии разрешения на какомлибо информационном. входе (Х2-Х9) стробируемого мультиплексора частота следования импульсов на выходе его будет равна: и выл в /2 где Г „ " частота стробирующих импульсов;

n — номер информационного входа, на котором есть разрешение (фиг.5).

Так, информационный вход XÇ (30, ) соответствует n = 1; вход Х4 (30 )п = 2; Х5 (30») — n = 3; Х6 i304)

n = 4; Х7 {30 ») — n 5; Х8 (3 1 )

n = 6; Х9 (30 ) — n = 7; Х2 i30 )— и = 8.

Так, при наличии разрешения на первом информационном входе ХЗ (30,)» при наличии кодовых сигналов н адресных входах XIO-X12 {26, — 26,) и при наличии стробирующих импул ов на стробирующем входе Xl (21) мутл-. типлексора 10 частота следования импульсов на его выходе 33 равна Г „„=

= f „/2 (фиг.9 А, Б, В, Г, Д).

При наличии разрешения на втором информационном входе Х4 (30 ) стробируемого мультиплексора 10 частота следования импульсов на его выходе

17 1 383297

f „/4 (фиг 9А, Б, у

33 равна ц„

В, Г, Е).

При наличии разрешения на первом

ХЗ (30<) и втором Х4 (30 ) информационных входах стробируемого мультиплексора 10 на его выходе 33 формируется частотный поток несонпадающих импульсов, равный сумме потоков импульсов от раздельного воздействия разрешения на первый ХЗ и второй Х4 информационные входы мультиплексора

10 (фиг.9 К).

При наличии разрешения на третьем информационном входе Х5 (ЗОэ) стробируемого мультиплексора 10 частота следования на его выходе 33 равна еь!„= в„ /8 (фиг. 9 А, Б, В, Г, Ж) .

При наличии разрешения на первом

ХЗ (30,), втором Х4 (30 ) и третьем 20

Х5 (30 ) информационных входах стробируемого мультиплексора IO на

его выходе 33 формируется частотный поток несовпадающих импульсов, равный сумме потоков импульсов от раздель- 25 ного воздействия разрешения на первый

ХЗ,второйХ4 и третий Х5информацион-, ные входымультиплексора 10 (фиг.9 Л).

При наличии разрешения на всех информационных входах Х2 — Х9 (30, — 30

ЗОэ) частота следования на его вы255 fs« ходе 33 равна f ы»

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

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

10 от сигналов разрешения на информационных входах Х2-Х9 (30 < — 30 ), 40 на адресных входах XIÎ-Х12 (26 <—

26 ) и на стробирующем входе XI (21), Таким образом на выходе 33 стробируемого мультиплексора 1О формируется последовательный частотный по- 45 ток несовпадающих импульсов, частота следования которых пропорциональна коду на его информационных Х2-Х9 и и адресных входах Х10-Х12 при наличии на его стробирующем входе XI сигнала разрешения.

Это достигается тем, что первый информационный вход XÇ стробируемого мультиплексора 10, задающий наибольшую частоту сигнала на его выходе— соединение 33, соединен с первым выходом блока 9 задания уровня — соединение 30,, задающим половину макси". мального значения выходного сигнала

18 стройства; второй информационный вход Х4 стробируемого мультиплексора

10, задающий частоту сигнала на его выходе — соединение 33 в два раза меньше, чем задает первый информационный вход ХЗ стробируемого мультиплексора 10, соединяется с вторым входом блока 9 задания уровня — соединение 30 ; третий информационный вход Х5 стробируемого мультиплексора 10, задающий частоту сигнала на его выходе — соединение 33, в два раза меньше, чем задает второй информационный вход Х4, соединяется с третьим выходом блока 9 задания уровня — соединение ЗОэ, задающим значение выходного сигнала в два раза меньше, чем задает второй выход блока 9 задания уровня — соединение 30, а также соответственно соединены остальные информационные входы Х6, Х7, Х8, Х9, Х2 мультиплексора 10 с выходами блока 9 задания уровня — соединения 30 — 30>, а адресные входы

XIO — XI2 стробируемого мультиплексора 10 соединены с выходами КПО-КП2 соединения 26, — 26, блока 7 приоритетного прерывания, причем, младший разряд адресного входа XIO стробируемого мультиплексора 10 соединен с младшим разрядом выхода КПΠ— соединение 26,, преобразователя 7 состояния счетчика времени в код, а старший разряд Х12 стробируемого мультиплексора 10 соединен со старшим разрядом выхода КП2 преобразователя 7.

Частотный. поток несовпадающих импульсов на выходе 33 стробируемого мультиплексора 10 формируется только при наличии стробирующих импульсов с длительностью во много раз меньше кодовых сигналов, что исключает искажение выходного частотного потока (при наличии помех появления лишних импульсов или пропадания импульсов в частотном потоке), что обеспечивает повышение точности устройства за счет улучшения помехоустойчивости.

Это достигается тем, что стробирующий вход Xl стробируемого мультиплексора 10 соединен с первым выходом формирователя 6 стробирующих импульсов (фиг.З, 5 и 10).

Принцип работы канала 13 следующии °

На входы канала 13 поступают три вида сигналов. Первый из них — зто сигналы от коммутатора 4, поступаю1383297

19 щие на входы 18, — 18„ блока 3 за дания времени, последовательно подключающие столбцы диодной матрицы, определяющие участок программы через цепи 18, — 18e, к цепи ОБЩ 1 .

В течение каждого участка с определенной. длительностью один из входов

18 — 18e блока 9 соединен с цепью

ОБЩ.1, остальные входы отсоединены от нее (фиг.5). Интервал времени участка задается в блоке 3 задания времени, который является общим для всех каналов 13. Другим видом сигналов являются стробирующие импульсы, поступающие на стробирующий вход мультиплексора.

3а время, в течение которого скоммутирован один из входов 18 » — 20

18 блоков 3 и 9 с цепью ОБЩ1 (интервал времени участка программы), с первого выхода формирователя 6 стробирующих импульсов — соединение

21, на стробирующий вход Хl строби- .25 руемого мультиплексора 10 поступает и. число импульсов, равное 2 — 1, где

n — количество разрядов в счетчике

5 времени, равное числу входов ЗПО-

ЗП7 блока 7 приоритетного прерывания 30 (фиг.l,. 3 и 5).

Третьим видом сигналов являются кодовые посылки, число которых также ь равно 2 — 1 за интервал времени участка, поступающие с выхода КПО35

КП2 блока 7 приоритетного прерывания на адресные входы Х10-Х12 стробируемого мультиплексора 1О (фиг.l, 3 и

5, соединения 26 — 26 ).

В зависимостиот заданных параметров в блоке 9 задания уровня для данного участка программы с его выходов 30,...30 на информационные входы Х2...Х9 стробируемого мультиплексора 10 поступают сигналы, которые определяют величину приращения выходного сигнала канала 13 на данном участке (определяют частоту следования импульсов на выходе стробируемого мультиплексора 10, т.е. ко50 личество импульсов за заданный интервал времени на данном участке про= граммы).

Если приращение выходного сигнала задано нулевым, эти потенциальные сигналы поступают на информационные

55 входы Dl, 132, 04, DS двоичных реверсивных счетчиков 68 и 69 реверсивного счетчика 11.

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

Из этих видов входных сигналов канала на каждом участке программы с помощью стробируемого мультиплексора 10 формируется серия импульсов, которая поступает на счетный вход 33 реверсивного счетчика 11. Количество импульсов может быть в пределах от нуля до максимального значения, которое может быть зафиксировано в реверсивном счетчике. Например, для двух двоичных реверсивных счетчиков

68 и 69 реверсивного счетчика 11 это значение составляет 255 . т.е. 2 -1.

Реверсивный счетчик 11 обеспечивает три режима работы канала 13: режим постоянного выходного сигнала канала в пределах заданного участка программ (горизонтальный участок программы): увеличение или уменьшение (положительное или отрицательное приращение) выходного сигнала в пределах заданного участка программы (наклонные участки программы).

Каждый режим работы обеспечивается схемой управления реверсивного счетчика 11 — инвертор 65, элементы

И-НЕ 66, 67 и 70, элемент ИЛИ-НЕ 71; двоичными реверсивными счетчиками 68 и 69, работающими в режиме суммирования при увеличении выходного сигнала, в режиме вычитания при уменьшении выходного сигнала и в режиме передачи информации с информационных входов на выходы при постоянном выходном сигнале, и задается перемычками между входами 18 < — 18 э и выходами 31 и 32 блока 9 задания уровня.

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

На тех участках программы, когда программируется горизонтальный участок (режим постоянного выходного сиг.нала),в блоке 9 задания уровня устанавливаются перемычки между выходом

31 и теми входами 18,...18,, которые задают горизонтальные участки про-. граммы.

При подключении какого-либо из этих входов через коммутатор 4 к це=

2l 1383297 пи ОБЩ1 на выходе 3! блока 9 задания уровня формируется сигнал (уро...« -" вень нуля), действующий в течение все"",„ го горизонтального участка, который

«( запрещает работу дополнительного де" -,лителя 64 и также через логические элементы И-НЕ 66 и 67 запрещает прохождение импульсов на счетные входы сложения и вычитания (+1, -1) двоич-10

,,: Його реверсивного счетчика 68.

Этот же сигнал с выхода 31 блока

9 задания уровня поступает на входы

С записи двоичных реверсивных счетчиков 68 и 69 и является для этих входов сигналом разрешения. По этому сигналу разрешения информация с выходов 30,...30 блока 9 задания уровня, поступающая на информационные входы

Dl..,,D2, D4, DS двоичных реверсивных счетчиков 68 и 69, постоянно пропускается на их выходы Ql, Q2, Q4, QB в течение всего горизонтального участка.

В режиме увеличения выходного сиг- 25 нала между входами 18,...18„ и выходами 31 и 32 блока 9 задания уровня перемычки не устанавливаются и с выхода 32 на вход элемента И-НЕ 66 поступает разрешающий сигнал, который 3п проинвертированный инвертором 65 одновременно является сигналом запрета для элемента И-НЕ, с выхода которого ( сигнал запрета поступает на счетный вход вычитания (-1) двоичного реверсивного счетчика 68.

22

С выхода 31 блока 9 задания уровня на входы записи двоичных реверсивных счетчиков 68 и 69 поступает 40 сигнал запрета, который одновременно является сигналом разрешения для дополнительного делителя 64 и элемента И-НЕ 66 и в течение всего данного участка дано разрешение на суммирова- 45 ние импульсов, которые поступают с выхода стробируемого мультиплексора 10 через дополнительный делитель

64, элемент И-НЕ 66 на счетный вход сложения (+1) двоичного реверсивного счетчика 68 (режим суммирования).

При этом предусмотрено ограничение выходного сигнала по максимуму. Это осуществляется при помощи элемента

И-НЕ 70, на выходе которого формиру55 ется запрещающий сигнал, когда на выходах Ц1, Q2, Q4, QS двоичных реверсивных счетчиков 68 и 69 возникнут единицы (счетчики заполнены).

При этом на выходе элемента И-НЕ

70 формируется нулевой потенциал, который поступает на вход элемента

И-НЕ 66 и запрещает дальнейшее прохождение импульсов с выхода 33 стробируемого мультиплексора на счетный вход сложения (+1) двоичного реверсивного счетчика 68.

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

В этом режиме в блоке 9 задания

4 уровня устанавливаются перемычки между выходом 32 и теми входами 18,...

186>, которые задают участки программы с уменьшением выходного сигнала.

При подключении какого-либо из этих входов через коммутатор 4 к цепи ОБЩ1.на выходе 32 блока 9 задания уровня формируется сигнал (уровень нуля), действующий в течение всего участка уменьшения выходного сигнала, который через элемент И-НЕ 66 запрещает прохождение импульсов на счетный вход слежения (+1) двоичного реверсивного счетчика.68, но через инвертор 65 и элемент И-НЕ 67 разрешает прохождение импульсов, которые поступают с выхода 33 стробируемого мультиплексора 10 через дополнительный делитель 64 на счетный вход вычитания

-1) счетчика 68 (режим вычитания).

Также предусмотрено запрещение прохождения счетных вычитающих импульсов при нулевых состояниях выходов

Я1, 2, Q4, QS двоичных реверсивных счетчиков 68 и 69. При этом на выходе элемента ИЛИ-НЕ 71 формируется нулевой потенциал, который поступает на вход элемента И-НЕ 67 и запрещает дальнейшее прохождение вычитающих импульсов.

Для улучшения линейности аппроксимации выходного сигнала за счет введения равномерности следования импульсов от стробируемого мультиплек- . сора 10 в реверсивном счетчике ll используется выравниватель (дополнительный делитель), который содержит делитель частоты на 4. Неравномерность частотного потока уменьшается в 4 раза.

Выход.с реверсивного счетчика 11 отдельно по каждому разряду (выходы

Ql Q2 Q4 QB двоичных реверсивных счетчиков 68, 69) подключен к входу цифроаналогового преобразователя 12, на выходе 14 которого формируется вы24

1383297

23 участка программы.

Процесс формирования выходного сигнала на втором участке программы за новый заданный интервал времени с новыми значениями величин для каждого канала 13 повторяется.

После окончания второго участка программы коммутатор 4 переключается на третий участок и т.д. Происходит отработка заданной программы. ходной сигнал участка заданной программы каждого канала 13.

Таким образом, в течение отработ- ки первого участка программы (при за5 данных параметрах в блоке 3 задания времени и в блоке 9 задания уровня) импульсы с выхода 33 стробируемого мультиплексора 10 поступают на счетный вход реверсивного счетчика 11.

Двоичный код с выхода реверсивно. го счетчика 11 поступает на цифроаналоговый преобразователь 12, где фор- . мируется заданный выходной сигнал на выходе 14 в каждом канале 13 для пер-15 вого участка программы.

После окончания первого участка (окончание полного цикла счета в счетчике 5 времени на выходе счетчика 5 времени) образуется перепад напряжения, который поступает на вход

20 формирователя 8 счета и сброса.

На выходе 29 формирователя 8 счета и сброса формируется импульс частичного сброса, который поступает на входы сброса управляемого делителя 2 и счетчика 5 времени и сбрасывает их в нулевое состояние. а

На выходе 27 формирователя 8 формируется импульс счета, поступающий на счетный вход коммутатора 4, который устанавливается в новое состояние. При этом коммутатор 4 подключает второй столбец диодной матрицы (второй вход блока 33, цепь 18 блока 3 задания времени к цепи ОБЩ1 и в управляемый делитель 2 записывается новое значение интервала времени для второго участка программы. Одновременно коммутатор 4 подключает второй стол- 4п бец диодной матрицы (второй вход бло-. ка 9 — цепь 18 ) блока 9 задания уровня всех каналов 13 к цепи ОБЩ.1. и на информационных входах Х2...Х9 стробируемого мулвтиплексора 10 появится новое значение уровня выходного сигнала каналов )3 для второго

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

r.ÌíoãoêàHàëüí0å программное задающее устройство, содержащее счетчик времени, генератор тактовых импульсов, управляемый делитель, информационные входы которого соединены с выходами блока задания времени, входы которого соединены с выходами коммутатора и с входами блоков задания уровня идентичных каналов, каждый из которых содержит реверсивный счетчик, выходы которого соединены с входами цифроаналогового преобразователя, выход которого является выходом канала, о т л и ч а ю,щ е е с я тем, что, с целью повьппения точности и уменьшения числа линий связи, в устройство дополнительно введены преобразователь состояния счетчика времени в код, формирователь стробирующих импульсов, формирователь счета и сброса, а в каждый канал введен преобразователь параллельного кода, информационные входы которого соединены с первыми выходами блока задания уровня и с информационными входами реверсивного счетчика, управляющие входы которого соединены с вторыми выходами .блока задания уровня, тактирующий вход реверсивного счетчика соединен с выхо- . дом преобразователя параллельного кода, адресные входы которых в каждом канале соединены. с выходами кода прерывания преобразователя состояния счетчика времени в код, стробирующий . вход преобразователя параллельного кода каждого канала соединен с первым выходом формирователя стробирую" щих импульсов, первый вход которого соединен с выходом управляемого делителя, второй выход — с входом разрешения записи преобразователя состояния . счетчика времени в код, а третий выход — с входом синхронизации преобразователя состояния счетчика времени в код, выход разрешения груп;1 пы прерывания которого соединен с вторым входом формирователя стробирующих импульсов, четвертый выход которого соединен с входом счетчика времени, выходы которого, ° начиная с младшего по старший разряды, соединены с входами запроса прерывания

cîoòâåòñòâåHío с высшего по низший приоритеты преобразователясостояния счетчика времени в код, выход старшего разряда счетчика времени соеди26

1383297

25 нен с входом формирователя счета и сброса, первый выход которого соединен со счетным входом коммутатора, второй выход — с входами сброса коммутатора и реверсивных счетчиков каждого канала, третий выход — с входами сброса счетчика времени и управляемого делителя, выход генератора тактовых импульсов соединен с вычитающим: входом управляемого делителя.

2.Устройство по п.l, о т л ич а ю щ е е с я тем, что преобразователь состояния счетчика времени в код выполнен на блоке приоритетного прерывания.

З.Устройство по п.1, о т л и— ч а ю щ е е с я тем, что в каждом канале преобразователь параллельного кода выполнен на стробируемых мультиплексорах.

4.Устройство по п.l, о т л и— ч а ю щ е е с я тем, что формирователь стробирующих импульсов содержит двухразрядный двоичный счетчик, стробируемый дешифратор, элемент И-НЕ, первый, второй, третий, четвертый и пятый инверторы, счетный вход двухразрядного счетчика соединен с входом первого инвертора и является первым входом формирователя стробирующих .импульсов, выход первого инвертора соединен со стробирующим входом дешифратора, первый выход которого соединен с входом второго инвертора, второй выход дешифратора соединен с входом третьего инвертора, третий выход дешифратора соединен с входом четвертого инвертора, выход которого соединен с первым входом элемента

И-НЕ„ второй вход которого соединен с выходом пятого инвертора, выход элемента И-НЕ является первым выходом формирователя стробирующих импульсов, четвертый выход дешифратора является

1 вторым выходом формирователя стробирующих импульсов, выход третьего инвертора является третьим выходом формирователя стробирующих импульсов, выход второго инвертора является четвертым выходом формирователя стробнрующих импульсов, вход пятого инвертора является вторым входом формирователя стробирующих импульсов.

5.Устройство по п.1, о т л и— ч а ю щ е е с я тем, что формирователь счета и сброса содержит триггер, с первый и второй элементы И-НЕ, элемент И, элемент ИЛИ, первую, вторую и третью времязадающие цепи, первый, второй и третий инверторы, тактовый вход триггера является входом формирователя счета и сброса, инверсный

29 выход триггера соединен с его Р-входом и первым входом элемента ИЛИ, прямой выход триггера соединен с первым входом элемента И, входом первого инвертора, первым входом первого

25 элемента И-НЕ, входом второго инвертора, выход которого соединен с входом первой времязадающей цепи, выход которой соединен с вторым входом первого элемента И-НЕ, выход которого

311 соединен с первым входом второго элемента И-НЕ и входом третьего инвертора, выход которого соединен с входом второй времязадающей цепи, выход которой соединен с вторым входом второго элемента И"НЕ, выход которого соединен с R-входом триггера, выход первого инвертора соединен с входом третьей времязадающей цепи, выход ко торой соединен с вторым входом эле4О мента И, выход которого является первым выходом формирователя счета и сброса, второй вход элемента ИЛИ соединен с кнопкой "Сброс" и является вторым выходом этого формирователя, 45 выход элемента ИЛИ является третьим выходом этого формирователя.

1383297

Таблица 1

Выходы счетчика 5 времени и входы запроса прерывания. блока 7

Первый выход формирователя

6 и стробирующий вход Х! мультиплексора 10

Выходы кода прерывания блока 7 и адресные входы Х12 XII

Х !О мультиплексора 10

I9e 19, 19е 19 194 19 19 19, 26 26 26, 25

ЗПО ЗП1 ЗП2 ЗПЗ ЗП4 3II5 ЗП6 ЗП7 КП2 КПI КПО РГП

X Х Х Х X Х Х 1 0 О

Х Х Х Х Х X 1 0 0 1

1 О

О 0

Х Х Х Х Х

1 0 О 0 1

1 О

0 0

Х Х Х Х 1 .0 0 О 1 0

Х Х Х 1 0

Х Х Х 1 Х

0 О

Х Х 1 0 О О 0 О 1 1

K 1 О 0 0 0 О 0 1 1

1 0

1 0 О О 0 О 0 О 0 0

0 О

О 1

О О О О О 0 0 0 О 0

Таблица 2

Выход аыа

Выходы кода прерываний блока 7 и адресные вхо ды мультиплексора !О

Входы стробируемого мультиплексора 10 тробируюий вход

Информационные входы муль" тнплексора 10 и выходы блока 9

Xl 2 Хl I Х10

ХЭ

Х4 Х5 Х6 Х7 Хе

КП2 КП1 КПО РГП

Х2

Х9

30 30 30 30 3 Оа

О О О О, Р/г

I 0 О О

О- 1

О I

0 I

f,„„74

О:. О . О О О О О

1 О

I 1 0 1

1 00 О 00

О О

0 О О 1 0 О О О

О I

О l

0 О ° О О 1 О О О

О О

0 О

О,. О

О О

О 0

О 1

О l

О О 1

1 I

0 О

1 О

fì /e рьян /!6

Рм!32 в /64

f ei /128

1383297

Продолжение табл. 2

Входы стробируемого мультиплексора 10

Выход вм

С тробирующий вход

Информационные входы мультиплексора 10 и выкоды блока 9

Х12

Xfl X10

ХЗ

Х4 Х5 Хб X7

Х8 Х9 Х2

КП1 КПО РГП

КГ!2

«» «»»

30 30 30 304 30 30а 30т 30а

0 0 0 1 0 О О 0 0

О 0 1 0 Х Х Х Х Х

255,»

256

I I !

0 0 0 0

Выходы кода прерываний блока 7 и адресные вхо ды мультиплексора IO

1 l !

0 0 0 0 0 с0 0 тв1 256

Х Х Х 0

13832Э7

Фиг. Ф

1383297

Фиа Х

1383297

127 !2В 12У 130 131 Я2 133 А@ а

127 28 1Z9 130 131 132 139 139

Ю7 12В fÃÓ 130 131 138 f33 13Ф

127 12В le 130 131 1ЯЯ 133 1Л

1383297

252 2$3 8И 2Л Б Ж7 25В Z5t

252 288 2H МЮ ЖМ Zf 7 25 В Z58

Л 2 2ÕÐ 2.И ЫХ 2уб gS 7 858 N

288 ZSS 25Ч 2ХХ ZSS ЯХ7 2ХЮ

ГЫ ЖУ 2М, 9Ж Ж6 ГХ ГХВ

Фиг.8

1383297

1383297

Редактор Л.. Гратилло. 3 аказ 1 296/45 Тираж 866. Подписное

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

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

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

Ч

Ь 9

М

Ъс а

4 о

Цу ф

Составитель А.Мадатов

Техрец М.Ходанич Корректор M. Демчик

Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство Многоканальное программное задающее устройство 

 

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

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

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

Изобретение относится к области автоматического управления процессами водоподготовки, например, для котельных, ТЭЦ, ГРЭС

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

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

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

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

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

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

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

Изобретение относится к микропроцессорной технике и может быть использовано в микропроцессорных АСУ ТП

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

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

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

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

Изобретение относится к управляющим и регулирующим системам управления технологическими процессами

Изобретение относится к электросвязи, радиотехнике и вычислительной технике

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