Устройство для программного управления с самоконтролем
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ С САМОКОНТРОЛЕМ, содержащее пульт оператора, подключенный информационным входом к выходу первого коммутатора, первым информационным выходом - к входу первого преобразователя код - код, а вторым информационным выходом - к первому вхо; ду блока управления, соединенного первым выходом с управляющим входом первого коммутатора, вторым выходом с входом запуска делителя частоты с переменным коэффициентом и со стробируияцими входами задатчика времени, первого и второго регистров, а: третьим и четвертым выходами соответ ственно - с управляющими и адресными входами блоков оперативной и постоянно памяти, подключенных выходами к входам второго преобразователя кодкод , связанного первым выходом с пеовым .информационным входом первого коммутатора, а вторым выходом с информационными входами первого и второго,регистров и задатчика времени , подключенного информационным выход с5м к второму информационному входу коммутатора, управляющим выходом - к входу запуска блока управлег; нйя, тактовым входом - к первому выходу генератора импульсов и к тактовому входу делителя частоты с переменным коэффициентом, а входом запуска - к блокирующему входу делителя частоты с переменным коэффициентом , соединенного информационным входом с выходом второго регистра, а выходами - с суммирующим и вычитающим входами первого реверсивного счетчика, подключенного выходом к первому вхощу первого блока сравне§ ния, связанного вторым входом с вы (Л ходом первого регистра, цифроаналоговый преобразовательJ подключенный входом к третьему информационному входу первого коммутатора, соединенного четвертые информационным входом с выходом первого поёобразователк код - код и с информационньм входом . оо блока оперативной памяти, отлио чающееся TeMj что с целью 00 повышения надежности устройства, в него введены второй третий и четсо ю вертый блоки сравненияJ второй коммутатор формирователь импульсов, второй реверсивньй, счетчик импульсов, и блок диагностики, содержащий первый триггер, первый и второй элементы ИЛИ, первый и второй элементы И, второй триггер, третий триггер и четвертый триггер, связанный нулевым входом х: управляющим выходом задатчика времени и с нулевыми второго триггера и третьего триггера подключенного единичным входом к выходу второго блока сравне
СОЮЗ GOBETCHHX
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК.,Я0„„.1 130832 а
3(б9 G 05 В 19/18; G 05 В 23/02
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ГО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТЮ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ ц
К ABTOPCHOMY СВИДЕТЕЛЬСТВУ,/
Х (21) 3629101/24-24 (22) 26. 07. 83 (46) 23. 12. 84. Бюл. № 47 (72) Т. Э. Шарашенидзе, P.Ñ. Тналабейшвили, С.Н. Хоштария и К.Ш. Шаламберидзе (71) Тбилисский научно-исследователь. ский институт приборостроения и средств автоматизации Научно-производственного объединения "ЭЛВА". (53) 621.503.55(088.8) (56) 1. Авторское свидетельство СССР № 667955, кл. G 05 В 19/08, 1977 °
2. Авторское свидетельство СССР
¹ 987579, кл. С 05 В 19/18, 1981 (прототип) (54)(57) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО
УПРАВЛЕНИЯ С CAMOKOHTPOJIEM, содержащее пульт оператора, подключенный информационным входом к выходу перво. го коммутатора, первым информационным выходом — к входу первого преобразователя код — код, а вторым информационным выходом — к первому вхо.ду блока управления, соединенного первым выходом с управляющим входом первого коммутатора, вторым выходомс входом запуска делителя частоты с переменным коэффициентом и со стро" бирующими входами задатчика времени, первого и второго регистров, а. третьим и четвертым выходами соответ ственно — с управлякщими и адресными входами блоков оперативной и постоянно И памяти, подключенных выходами к входам второго преобразователя код. код, связанного первым выходом с первым информационным входом первого коммутаторае а вторым выходом— с информационными входами первого и второго, регистров и задатчика време-. ни, подключенного информационным выходом к второму информационному входу коммутатора, управляющим выходом — к входу запуска блока управле-., ния, тактовым входом — к первому выходу генератора импульсов и к тактовому входу делителя частоты с переменным коэффициентом, а входом запуска — к блокирующему входу делителя частоты с переменным коэффициентом, соединенного информационным входом с-выходом второго регистра, а выходами — с суммирующим и вычитающим входами первого реверсивного счетчик, подключенного выходом к первому входу первого блока сравне- а ния, связанного вторым входом с выЭ ходом первого регистра, цифроаналоговый преобразователь1 подключенный входом к третьему информационному входу первого коммутатора, соединенного четвертью информационным входом с выходом первого преобразователя код — код и с информационным входом блока оперативной памяти, о т л и- Qgl ч а ю щ е е с я тем> что1 с целью повышения надежности устройства1 в О© него введены второй третий и четвертый блоки сравнения> второй коммутатор формирователь импульсов, второй реверсивный, счетчик импульсов, и блок диагностики, содержащий первый триггер, первый и второй элементы ИЛИ, первый и второй элементы
И, второй триггер, третий триггер и четвертый триггер, связанный нулевым входом с управляющим выходом задатчика времени и с нулевыми входами второго триггера и третьего триггера подключенного единичным вхо1 дом к выходу второго блока сравне1 ния и к первому входу. первого зле+ мента ИЛИ, соединенного выходом с входом запуска задатчика времени, а вторым входом — с выходом третьего блока сравнения и с единичным входом второго триггера, подключенного инверсным выходом к первому входу первого элемента И, связанного выходом с единичным входом первого триггера, а.вторым входом — с прямым выходом четвертого триггера и с первым входом второго элемента И, подключенного вторым входом к инверсному выходу третьего триггера, а выходом . — к первому входу второго элемента ИЛИ, соединенного вторым входом с шиной "Сброс" устройства, а выходом - с нулевым входом первого триггера, подключенного выходами к управляющим входам второго коммутатора, связанного выходом с входом цифроаналогового преобразователя, первым информационным входом — с выходом первого реверсивного счетчика импульсов и с первым информационным входом третьего блока сравнения, подключенного управляющим входом к пер130S32 вому выходу формирователя импульсов, соединенного вторым, третьим и четвертым выходами соответственно с управляющими входами второго блока сравнения, блоков оперативной и постоянной памяти и с единичным входом четвертого триггера, тактовым вхо; -.
,дом — с вторым выходом генератора
1 импульсов, а входом запуска — с выходом первого блока сравнения и с выходом четвертого блока сравнения, подключенного первым информационным. входом к выходу первоrо регистра, а вторым информационным входом — к выходу второго реверсивного счетчика, к второму информационному входу вто,рого коммутатора и к первому информационному входу второго блока сравнения, соединенного вторым ин:формационным входом с вторым инфор мационным входом третьего блока сравнения и с вторым выходом второго преобразователя код — код, причем сум-. мирующий и вычитающий входы второго реверсивного счетчика поцключены к соответствующим выходам делителя частоты с переменным коэффициентом.
Изобретение относится к области автоматики и предназначено для управления режимом атомизации атом,но-абсорбционных спектрофотометров, а также может быть использовано в 5 различных установках, цепи управле= ния котбрых требуют последовательности сигналов, определенной по заранее заданным законам.
Известно программно задающее 10 устройство, которое содержит блок набора временных интервалов, задатчик точного времени, выход которого под- ключен к первому входу блока сравне": ния, последовательно соединенный 15 переключатель программ, шифратор, сумматор, второй вход которого подключен к выходу блока набора временных интервалов, а выход — к второму входу блока сравнения (1
Наиболее близким. техническим решением к изобретению является .устройство для программного управления, содержащее блок управления, первый, выход которого соединен с первыми входами блока постоянной памяти, второй выход = с первыми входами блока оперативной памяти„ вторыми входами подключенного к третьему выходу блока управления и вторым входам блока постоянной.памяти, преобразователь ко" да, пульт оператора, делитель частоты с переменным коэффициентом деления, первый и второй регистры и блок контроля и индикации, выходом соединенный с пультом оператора, а входами соответственно с выходами блока управления, формирователя сигналов, преобразователя кода, времязадающего блока и реверсивного счетчика„ вход которого подключен к выходу делителя частоты с переменным коэффициентом деления, соеДиненного входами с выходом блока сравнения, с выходом второго регистра, с выходом блока управления,входами первого и второго
Регистров и входами времязадающего блока, генератор тактовых импульсов (2) ? 4" триггер, третий триггер и четвертый триггер, связанный нулевым входом с управляющим выходом задатчика времени и с нулевыми входами второго триггера и третьего триггера, подключенного еди\ ничным входом к выходу второго блока сравнения и к первому входу первого элемента ИЛИ, соединенного выходом с входом запуска задатчика времени, а,вторым входом — с выходом третьего блока сравнения и с единичным входом второго триггера, подключенного инверсным выходом к первому входу первого элемента И, связанного выходом с единичньпч входом первого триггера, а вторым входом — с прямым выходом четвертого триггера и с первым входом второго элемента И, подключенного вторым входом к инверсному выходу третьего триггера, а выходом — к первому входу второго элемента ИЛИ, соединенного вторым входом с шиной
"Сброс" устройства, а выходом — с нулевым входом первого триггера, под. ключенного выходами к управляющим входам второго коммутатора, связанного выходом с входом цифроаналогового преобразователя, первым информационным входом — с выходом первого реверсивного счетчика импульсов и с первым информационным входом третьего блока, сравнения, подключенного управляющим входом к первому выходу формирователя импульсов, соединенного вторым, третьим и четвертым выходами соответственно с управляющими входами второго блока сравнения, блоков оперативной и постоянной памятки с единичным входом четвертого триг.гера, тактовым входом — с вторым выходом генератора импульсов, а входом запуска — с выходом первого блока сравнения и с выходом четвертого блока сравнения, подключенного первым информационным входом к выходу первого регистра, а вторым информационным входом — к выходу второго реверсивного счетчика, к второму информационному входу второго, коммутатора и к первому информационному входу второго блока сравнения, соединенного вторым информационным входом с вторым информационным входом третьего блока сравнения и с вторым выходом второго преобразователя кодкод, причем суммирующий и вычитающий входы второго реверсивного счетчика подключены к соответствующим выхо3 13083
Цель изобретения — повышение надежности устройства.
Поставленная цель достигается тем, что в устройство для программного управления с самоконтролем, содержащее пульт оператора, подключенный информационным входом к выходу первого коммутатора, первым информационным выходом — к входу первого преобразователя код — код, а вторым информационным выходом — к пЕрвому входу блока управления, соединенного первым выходом с управляющим входом первого коммутатора, вторым выходом= с входом запуска делителя частоты с
15 переменным коэффициентом и со стробирующими входами задатчика времени, первого и второго регистров, а третьим и четвертым выходами соответственно — с управляющими и адресными входами блоков оперативной и постоянной памяти, подключенных выходами к входам второго преобразователя код— код, связанного первым выходом с первым информационным входом первого коммутатора, а вторым выходом — с информационными входами первого и второго регистров и задатчика времени, подключенного информационным выходом к второму информационному входу комЗ0 . мутатора, управляющим выходом — к входу запуска блока управления, тактовым входом — к первому выходу гене. ратора импульсов и к тактовому входу делителя частоты с переменным коэффициентом, а входом запуска — к бло- З5 кирующему входу делителя частоты с переменным коэффициентом, соединенного информационным входом с выходом второго регистра, а выходами — с суммирующим и вычитающим входами пер40 вого реверсивного счетчика, подключенного выходом к первому входу первого блока сравнения, связанного вто-рым входом с выходом первого регистра, цифроаналоговый преобразователь, 45 подключенный входом к третьему информационному входу первого коммутатора, соединенного четвертым информационным входом с выходом первого преобразователя код - код и с информационным 0 входом блока оперативной памяти, введены второй, третий и четвертый блоки сравнения, второй коммутатор, формирователь импульсов, второй реверсивный счетчик импульсов, и блок диагностикй, содержащий первый триггер, первый и второй элементы ИЛИ, первый и второй элементы И, второй .
1130832 дам делителя частоты с переменным ко эффициен том.
На фиг. I дана блок-схема предлагаемого устройства; на фиг. 2— схема блока диагностики; на фиг. 3— схема блока управления; на фиг. 4— схема формирователя импульсов; на фиг. 5 — схема узла синхронизации; на фиг. 6 — диаграмма, поясняющая работу устройства; на фиг. 7 — вре10 менная диаграмма блока управления; на фиг. 8 — временная диаграмма, поясняющая работу формирователя импульсов и блока диагностики; на фиг. 9— таблица зависимости между десятич" ными значениями (кодовое значение) градиента функции и выходной частоты делителя частоты с переменным коэффициентом.
Устройство содержит пульт I onepa. тора, первый преобразователь код — код 2, блок 3 управления, блок 4 оперативной памяти, блок 5 постоянной памяти, второй преобразователь код — код 6, задатчик 7 времени, пер25 вый и второй регистры 8 и 9, делитель 10 частотьр с переменным коэффициентом деления, первый реверсивный счетчик 11, второй реверсивный счетчик 12, первый блок 13 сравнения, третий блок 14 сравнения, четвертый блок 15 сравнении, второй блок 16 сравнения, формирователь 17 импульсов, блок IS диагностики, второй коммутатор 19, цифроаналоговый 3 преобразователь (ЦАП) 20, первый ! коммутатор 21, генератор 22 импульсов.
Блок диагностики содержит первый, второй, третий и четвертый тригге- 4О ры 23-26,, первый и второй элементы
И 27 и 28, первый и второй элементы
ИЛИ 29 и 30, шину "Сброс" 31.
Блок управления содержит первый и второй одновибраторы 32 и 33, пя- 45 тый и шестой триггеры 34 и 35, третий H четвертый элементы И 36 H 37, третий и ч".твертый элементы ИЛИ 38: и 39, третий преобразователь код— код 40, первый и второй счетчики 41 N и 42 импульсов, первый дешифратор 43, третий коммутатор 44, блок 45 пятых элементов И, узел 46 синхронизации.
Блок формирователя импульсов содержит пятый элемент ИЛИ 47, седь" 55 мой триггер 48, шестой элемент И 49, третий счетчик 50 импульсов, второй дешифратор 51.
Узел синхронизации содержит седь мой, восьмой, девятый и десятый и седьмой элементы ИЛИ 56 и 57, первый и второй инверторы 58 и 59.
Устройство работает в двух режимах: "Эксперимент" и "Автомат", отличающиеся друг от друга темр что в первом случае программа вводится вручную с пульта 1 оператора в. блок 4, а во втором случае програм" ма находится в блоке 5 и работа схемы в данном случае рассматривается с момента запуска устройства. С этого момента описание работы обоих режимов одинаково. Поэтому ниже приводится описание работы схемы для режима "Эксперимент"..
Набранная на пульте 1 оператора информация в десятичном коде через преобразователь код — код 2, преобразующий десятичный код в двоичнодесятичный, поступает на информационные входы блока 4. На адресные входы блока 4 с блока 3 управления поступает код адреса памяти, а на управляющие входы — сигналы записи и выборки столбца памяти. Блок 4 опера-.. тивной памяти имеет три столбца для запоминания значения трех параметров: градиента температуры, величины температуры и времени выдержки. В каждом столбце записывается по шестнад-. цать значений каждого параметра.При вводе значений градиента вводится также знак градиента. Его положитель. ному значению соответствует включенное состояйие соответствующей клавиши на пульте оператора. Правильность набора информации наблюдается на циф. ровом табло через коммутатор 21. В этом случае на пульте 1 оператора на. жата клавиша Р Ввод инф." После окончания ввода программы проверяют правильность введенной в блок памяти программы. Включают клавишу "Чтение инф." (отключается клавиша "Ввод инф.") и нажатием клавиши "Ступенька" (этой же клавишей формируются адреса при вводе программы) в бло-. ке 3 управления формируется адрес для блока памяти. Считываемая из блока памяти информация через бло-.. ки 21 подается на цифровое табло.
После проверки введенной программы нажимают клавишу "Пуск", с момента которого блок управления вырабатывает первый адрес блока памяти, три сигнала выборки значений пара7 11308 метров из блока памяти, три сигнала записи значений параметров в соответствующие регистры (градиента температуры в регистре 9, величины температуры в регистре 8 и времени вы5 держки в задатчике 7.времени, на входы которых в тот момент из блока 6 поступают двоичные значения указанных параметров) и сигнал запуска делителя 10, предназначенный для по- 1р лучения импульсных последовательностей различной частоты. Этой частотой опеределяется скорость нарастания температуры, наклон угла функции
F = S(t). Импульсная последовательность с делителя 10 поступает на суммирующий вход реверсивных счетчиков 11 и 12, если знак градиента положительный (в шестнадцатый разряд столбца значений градиентов бло. — ро ка памяти записана "1 1, или на вычитающий вход, если знак градиента отрицательный 1,в соответствующий разряд записан "0") . Блоки 13 и 15 сравнения сравнивают выходные информации соответственно счетчиков 11 и 12 с заданным значением температуры, записанной в регистре 8. При равенстве кодов регистра и счетчиков 11 и 12 волоки 13 и 15 вырабатывают сигналы вапуска формирователя 17 импульсов, вырабатывающего четыре сигнала: сигнал для стробирования .блока 1.4 сравнения, контролирующего правильность отработанного счетчиком 11 значения температуры, сигнал стробирования блока 16 сравнения, конТролирующего правильность отработанного счетчиком 12 значения температуры, сигнал для выборки из блока памяти в момент
40 контроля значений температуры и сигнал запуска блока 18 диагностики. На время действия сигнала выборки из . блока памяти. на входах блоков 14 и 16 находится информация о реальном
45 значении температуры. Стробирующие сигналы на блоки 14 и 16 подаются разделенными во времени. Этим достигается преимущественная передача на выход через коммутатор 19 инфор50 мации первого реверсивного счетчика 11, если оба канала работают правильно. Блок 18 диагностики после обнаружения ошибки в работе одного из каналов выдает сигнал разрешения для коммутатора 10 на прохождение
55 информации другого канала и сигнал остановки дальнейшего счета делителя 10 (температура достигла заданно.
32 8 го уровня ), являющийся одновременно сигналом запуска задатчика 7 времени, отрабатывающего значение времени выдержки достигаемого значения температуры. На этом заканчивается отработка одной ступени. Переход на следующую ступень начинается с появлением сигнала об окончании времени вццержки эадатчика времени, ко" тарый запускает блок 3 управления на выполнение программы следующей ступени.
Генератор 22 импульсов предназна" чен для получения тактовых частот для задатчика 7, делителя 10, форми" рователя 17. ЦАП 20 преобразовывает цифровой код, полученный на выходе коммутатора 19 в аналоговый сигнал. (На фиг. 6 приведена диаграмма рабо" ты устройства,на котором вццан сту- . пенчатый характер изменений выходного аналогового сигнала ЦАП) .
Назначение элементов и работа,схемы блока 3 управления заключается в следующем.
Одновибратор 32 предназначен для формирования одиночного импульса при наборе на пульте оператора номера ступени. Одновибратор 33 предназначен для формирования импульса при запуске устройства. Счетчик 41 предназначен для формирования адреса ячеек памяти. При вводе программы тактовый импульс на счетчик 41 поступает из одновибратора 32, а при обработке программы — с элемента
ИЛИ 38, на которую поступает сигнал запуска устройства, а также сигнал с задатчика 7 времени, являющийся сигналом завершения предццущей ступени. Преобразователь 40 предназначен для выдачи информации о номере ступени через коммутатор для индикации в двоично-десятичном коде.
Узел 46 синхронизации предназначен для формирования из импульсов, поступающих с генератора 22 (фиг.7g) последовательностей импульсов, сдвинутых друг относительно друга (фиг. 7 З,ь ). Триггер 34 предназначен для выдачи сигнала размещения (фиг. 7 ) на прохождение импульсов8 через элемент И 36 на счетчик 42 (фиг. 7 е ). Счетчик 42 предназначен для определения количества тактов формирования сигналов записи и выборки программы. Он является счетчиком на четыре состояния, три иэ которых определяют три такта,соот832
9 1130 ветствующих сигналам выборки (ц и записи () программы, а четвертое состояние 4 используется для форми; рования сигнала запуска, делите" ля 10 частоты фиг. 7A). Состояния и и формируются дешифратором 43.
Эти сигналы используются в качестве разрешающих сигналов в блок 45 элементов .И для формирования сигналов и Л
Коммутатор 44 предназначен для передачи сигналов выборки, выра- ботанных в дешифраторе, на блок 4 в случае работы .с оперативной памятью и на блок 5 в случае работы с постоянной памятью. Выборка одного из этих двух режимов осуществляется двумя сигналами (" Эксперимент" и "Автомат" ),. поданными с пульта оператора.
Триггер 35 предназначен для формиI рования сигнала разрешения на прохождение импульсов 6 через элементы И 37 на блок 45 элементов И только после первого импульса $ .-,,проходящего на счетчик 42. Этим обеспечивается временное соотношение между сигналами выборки и записи. Блок управления приводится в исходное сос.тояние сигналом "Сброс" с пульта опе Q ратора.
При вводе программы на каждую ступень (с 1 до .16) одновибратор 32 вырабатывает один импульс, а счетчик 41 — адрес выбора; строки памяти.
С пульта оператора коммутатор 44 передает на блок 4 три сигнала. выборки столбца (диаграмма ) ), соответствующие трем параметрам. После завершения ввода значений параметров с пульта оператора на одновибратор 33 поступает сигнал запуска, которому соответствует первый адрес строки памяти и сигналы, приведенные на фиг. 7.
В дальнейшем, сигналом "Запуск" для формирования следующего адреса и формирования сигналов является импульсный сигнал, поступающий с задат,чика 7 времени, который соответству. ет отработ;е текущей ступени.
Блок 4 оперативной памяти сос-. тоит из трех столбцов. Каждый столбец содержит по четыре элемента памяти. Элементы 1,П;П1 столбца предназначены соответственно для запоминания значений градиента температу-. ры, величины температуры и времени выдержки. Каждый столбец имеет 16 информационных и четыре адресных входов, которые соответственно объе дин ны месяцу собой, объединены ду собой также входы записи информа" ции, а выборка для каждого столбца подается отдельно. Последний разряд 1-го столбца памяти, где накапливается значение градиентов, является знаковым и определяет режим рабаты реверсивных счетчиков 11 и 12.
Блок 5 построен аналогично, только в нем использованы элементы постоянной памяти.
Преобразователь 6 осуществляеа объединение информации с блоков 4 н 5 по схеме проводного ИЛИ и передачу ее на блок 21, а также преобразование двоично-десятичного кода в двоичный и передачу на задатчик 7 времени, регистры 8 и 9 и блоки 14 и 16 сравнения.
Задатчик 7. времени предназначен для определения продолжительности плоских участков диаграммы (фиг. 6) с последующей выдачей на индикацию.
Устройство работает следующим образом.
После запуска программируемого устройства на время действия 3-го сигнала $ (фиг, 7), предназначенного для выборки 3-го столбца. памяти на входе задатчика 7 времени находится информация о значении длительности времени плоских участков диаг. раммы фиг. 6), 3-й сигнал g (фиг.7) является стробирующим сигналом для задатчика 7. Отсчет времени в секундах начинается после завершения процесса контроля блоком 18 диагностики. Сигнал об этом с блока 18 подается на вход задатчика 7, устанавливающий его в единичное положение.
При этом от генератора 22 (фиг. 1) поступает импульсная последователь.ность с частотой 1 Гц, которая подсЧитывается до заданного значения, после которого счет прекращается н формируется импульс, поступающий на блок 3 и являющийся сигналом запуска следующей ступени. Для плоского участ.ка следующей ступени работа устройства идет аналогично.
Регистры 8 и 9 представляют собой триггерные схемы и предназначены для приема данных соответственно о величине выходной функции и о градиенте функции на каждой ступени.
Делитель 10 частоты с переменным коэффициентом,целения предназначен для получения импульсных последователь1130832
11 ностей различной частоты. Выходные реверсивные счетчики I I и 12 пред-! назначены для получения кодового значения текущей величины выходного сигнала. Режим работы счетчиков (прямой или обратный счет) определен заранее для каждой ступени по программе, так как схема дана с использованием одной ячейки К155ИЕ8 и, следоI вательно, определение выходнои частоты делителя 10 частоты (фиг. 1) и таблица кодовых значений градиента функций (фиг. 9) для этого случая соответствуют тактовой частоте 1000 Гц.
Блоки 13 и 15 сравнения представляют собой логические схемы поразрядного сложения по модулю два и предназначены для сигналов запуска формирователя 17 в момент достижения выходной функцией заданной величины на выходах реверсивных счетчиков 11 и 12.
Блоки 14 и 1б сравнения предназначены для контроля результатов совместной работы соответственно блоков 11, 13 и8, 12 и 15. На одни входы блоков 14 и 16 подается соответственно выходная информация счетчиков 11 и 12 а на другие входы — зна9
30 .чение контролируемого параметра (температура) из блоков памяти формирователя импульсов. . Назначение формирователя 17 импульсов (фиг.4) заключается в формировании сигналов и,ц,n,p, (фиг. 8).
При поступлении сигнала из бло-. ка 13 или 15 (или оба сигнала поступают одновременно ) запускается триггер 48, на вход счетчика 50 через элемент И 49 поступает импульсная
40 последовательность. Дешифратор 51 обеспечивает получение сигналов, 1,11, П, ((фиг. 8) . Блок 18 диагностики фиг. 2) предназначен для распозна45 вания ошибок работы каналов и формирования разрешающих сигналов для ком. мутатора 19 на прохождение информации правильно работающего канала.
В работе блока 18 диагностики pacS0 сматриваются следующие случаи.
Q6a канала — состоящий из блоков 11, 13, 14 и ll и состоящий из блоков 12, 15, 16 — работают правильно. В этом случае выходные импульсные5
55 сигналы блоков 13 и 15 сравнения совпадают друг с другом и поступают на запуск формирователя 17.
12
Один из каналов в результате неправильной работы счетчика реверсивного или блока сравнения выдает сигнал до достижения нарастающего участ ка заданного уровня.
Один из каналов работает непра- . вильно, и сигнал с блока сравнения получается .после того, как выходная функция достигла заданного уровня.
Этот случай не принимается во внимание потому, что приведенный при этом контроль подтверждает неправиль ;кую работу этого канала, выдавая сигнал ошибки ° по этому каналу, а на работу остальной части, схемы это не влияет, так как на выход уже поступает информация правильно работающего канала. Ошибка в работе схемы обнаруживается после подачи на триггер 26 сигнала р с формирователя 17. К это.му времени триггеры 25 и 24 уже пе-" реброшены в единичное состояние сиг налами соответственно с блоков 16 и 14, если оба канала работают правильно, или один из них остается в состоянии "нуля", если с соответству мцего канала нет сигнала о правильной работе.
На фиг. 8 приведен пример неправильной работы каналов 11, 13 и 14.
На выходе элемента И 27 в этом случае появляется сигнал, устанавливающий триггер 23 в состояние логической "1". ВьЯоды триггера 23 в этом случае для информации канала блоков 11, 13, 14 являются запрещенными а для инфс;рмации канала блоков 12, 15, 16 — разрешающими.
Сигнал с (фиг.8) соответствует изменению выхода "0" триггера. 24, сигнал тт) — изменению выхода "0" триггера 25, сигнал ц — изменению вы. хода "1" триггера 26, сигнал р изменению выхода ".1" триггера 23.
Коммутатор 19 предназначен для подачи на блок 20 ЦАП через коммутатор 21 на индикацию информации правильно работающего канала.
Цифроаналоговый, преобразователь 20 предназначен для преобразования вйходного цифрового сигнала в соответствующее аналоговое значение и содержит собственно ЦАП с операционным усилителем ,на выходе.
Коммутатор 21 обеспечивает выработку сигналом для десяти семисег-: ментных индикаторов, расположенных на пульте 1 оператора. Четыре из этих индикаторов служат для высвечиМ f âê вык
13 ll вания значения выходной функции (в, данном случае значения температуры), четыре -для. высвечивания значений трех параметров — величины выходной функции (температуры), времени задержки и градиента выходной функции при вводе программы с пульта I оператора, или при желании считывания накопленной в памяти информации. два индикатора служат для высвечивания номера срабатываемой ступени.
Каждая ступень соответствует функционально законченному этапу цикла работы устройства.
Устройство способно воспроизводить сложные характеристики с кусочно-линейной аппроксимацией. В нем
8 1 f (t) где t — время в секундах, а для Г b имеется как цифровое, так и аналоговое значение.
Устройством задают"я и управляются три параметра. Первый параметр определяет скорость изменения нарастающих участков. Второй параметр определяет значение функции Р = й(с) в различные моменты времени; Третий параметр определяет длительность плоских участков диаграммы. По .одному значению этих параметров для каждой ступени находится в блоке 5 или вводится с наборного поля пульта I оператора при работе с блохом 4.
Для получения импульсных последовательностей различных частот при получении как участков подъема, так и участков спада, используется де-. .литель 10 частоты с переменным коэффициентом деления. Частота выходных импульсов задается в зависимости ог того, с какой скоростью ,(градиентом) должен меняться выходкой .сигнал ЦАП, который определяется скоростью изменения кодового сигнала реверсивных счетчиков 11 и 12, что, в свою очередь, определяется часто30832 II 4 той выходных импульсов делителя- час". тоты. В таблице (@Hi.9) приведена часть как кодовых значений градиента выходной функции (коэффициент M) так и.приближенных значений Гввп При использовании устройства для управления температурными режимами атом-но-абсорбционных спектрофотометров числовое значение частоты выходных
10 импульсов определяет скорость изменения температуры (градиент температуры ).в С/с. Зная требуемое значение градиента температуры, опера тор вводит значение коэффициента М, соответствующее требуемому значению градиента с пульта оператора в блок памяти. Вместе со значением коэффициента M с пульта оператора в блок памяти вводится знак градиента.с помощью клавишного переключателя, которым в последнем разряде столбца памяти, где накапливаются значения градиента температуры„ записывается
"О" (отрицательное значение градиента) или "1 " "(положительное значение градиента).
Частота выходного сигнала счетчика определяется формулой где коэффициент М является числом, вводимым оператором с пульта, д в„= 1000 Гц.
Изобретение позволяет контролировать отработанные реверсивными счетчиками значения выходной функции путем повторного сравнения этих зкаче40 ний с данными, помещенными в блоках памяти. Правильный результат сравнения поступает навыход устройства, - а неправильный Результат блокируется.
В результате увеличивается вероят.-:
45 ность надежнОгО фуккцнОнирОвания чс тройс тв а, !! 30832 с4мс
Фиг. 7
ll30832
1130832
Om ц
Оа &
1130832 1130837. фиг. 7
l l 30832