Устройство для программного управления
Иллюстрации
Показать всеРеферат
Союз Советских
Социалистических
Реслублик
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
860006 (61) Дополнительное к авт. саид-ey— (22) Заявлено 13D779 (21) 2798812/18-24 с присоединением заявки Нов (23) Приоритет
Опубликовано 300881. бюллетень М 32
Дата опубликования описания 300881 (51)M Клз
G 05 В 19/18
Государственный комитет
СССР по делам изобретений н открытий (53) УДК 6 21. 9. 50 3. .55 (088.8) (72) Автор иэобретения
В,Н.Гюппенен
)
Приборомеханическое объединение Курганприбор"
1 (71) Заявитель (54 ) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ
Изобретение относится к автоматике и вычислительной технике и может быть использовано в различных отраслях промышленности для систем управления объектами в функции времени, Известно устройство для управления технологическими процессами и оборудованием в различных отраслях промышленности, а также бытовой технике, включающее в себя часть общих узлов (например генератор импульсов, счетчики времени, запоминающий блок, блок коммутации, схемы совпадения) и часть специфических, имеющих соответствующие связи и в совокупности решающих частные задачи (1).
Недостатком является то, что разработка программно-временных устройств с большим числом команд и с широкими временными интервалами (or сотых долей секунд до десятков часов) при обеспечении высокой точности работы в целом приводит к значительному усложнению устройства (повышение количества аналогичных функциональных узлов, числа связей). Помимо удорожания стоимости устройства при изготовлении, это усложнение отрицательно сказывается на эксплуатационных характеристиках, 30
Наиболее близким к предлагаемому по технической сущности является устройство, содержащее два генератора, два распределителя, блок задания программ и значительное количество схем совпадения (21.
Однако дальнейшее повышение точности и расширение временного интервала работы неизменно вызывает необходимость введения в устройство дополнительных схем совпадения, Причем увеличение числа схем совпадения пропорционально числу команд программ61 Это ведет к усложнению конструкции устройства, его эксплуатации, к повышению трудоемкости при изготовлении и снижению надежности работы, а также к снижению быстродействия.
Цель изобретения — расширение функциональных возможностей устройства путем расширения временного интервала и повышения точности работы при одновременном повышении быстродействия и сохранения достаточной простоты устройства.
Поставленная цель достигается тем, что в устройство для программного управления, содержащее блок памяти и последовательно соединенные генератор текущего времени, первый
860006
10 (5
25 элемент задержки, регистр текущего времени и блок совпадения, а также блок коррекции, выходом связанный через счетчик текущего времени со вторыми входами регистра текущего времени, второй вход счетчика текущего времени подключен к выходу генератора текущего времени, введены формирователь команд, коммутатор, регистр хранения команд и второй элемент задержки, первый вход которого подключен к выходу регистра хранения команд и ко второму входу блока совпадения, второй вход — к выходу блока памяти и первому входу регистра хранения команд, а выход — ко второму входу регистра хранения команд, третьим входом связанного с выходом первого элемента задержки и первым выходом коммутатора, вторые выходы которого подключены к первым входам блока памяти, вторым входом связанного с выходом формирователя команд и первым входом коммутатора, второй вход которого соединен с выходом блока совпадения и выходом устройства.
Введение указанных узлов поз воляв ет задавать программу команд, увязывая ее с текущим временем (в функции времени), и управлять объектами в интервале времени от долей секунд до десятков часов при одном и том же числе команд, не увеличивая количества функциональных элементов.:
Кроме того, регистр хранения команды обеспечивает надежную работу блока памяти за счет сокращения числа обращения к ней (только во время считывания очередной команды). Тактовое же обращение, равное частоте гене. ратора текущего времени, поступает к регистру хранения команды.
На чертеже представлена блок-гхема предлагаемого устройства.
Устройство содержит генератор 1 текущего времени, двоичный счетчик
2, регистр 3 текущего времени, блок
4 линии задержки, регистр 5 хранения команды, блок 6 совпадения, второй бдок 7 линии задержки, блок 8 памяти, коммутатор 9, формирователь
10 команд, имеющий клавиатуру 11 времени, блок 12 коррекции. Выход генератора 1 текущего времени подсоединен ко входу двоичного счетчика
2 текущего времени и через блок 4 линии задержки соединен со входом регистра 3 текущего времени и входом регистра 5 хранения команды. Двоич— ный счетчик 2 текущего времени вторым входом связан с выходом блока 12 коррекции и соответствующими выхода.ми с входами регистра 3 текущего времени, выход которого в свою очередь подключен ко входу регистра
5 хранения команды. Дополнительно к входам регистра 5 хранения команды подключен выход блока 8 памяти, выход пересчетного устройства 9 и выход (обратная связь) второго блока 7 линии задержки, а выход связан со вторым входом блока б совпадения и входом второго блока 7 линии задержки. Кроме того„ выход блока б совпадения подключен (обратная связь) к входу пересчетного устройства 9, а запрещающий вход второго блока 7 линии задержки соединен с выходом блока 8 памяти. В свою очередь пересчетное устройство 9 соответствующими выходами связано с соответствующими управляемыми входами блока 8 памяти. Блок 10 формирования маркера и двоичного кода с клавиатурой 11 времени своим выходом подключен к входу блока 8 памяти и входу пересчетного устройства 9.
Устройство работает следующим образом.
На клавиатуре 11 времени набирается текущее время выполнения команды.
С блока 10 формирования маркера и двоичного кода выходит маркер и дает команду на пересчетное устройство 9 для записи первого двоичного кода соответствующего времени команды в блок 8 памяти. Аналогичным образом идет заполнение всех остальных команд в соответствич с количеством слоев в блок 8 памяти. Причем первая команда автоматически заполняет регистр 5 хранения команд.
После соответствующей коррекции двоичного счетчика 2 блоком 12 коррек-. ции включается генератор 1 текущего времени, который запускает двоичный счетчик 2 текущего времени. Двоичный код двоичного счетчика 2 меняется в соответствии с текущим временем с интервалои, установленным генератором 1 текущего времени. Если, например, интервал выбран равным одной секунде, с этим же интервалом (в одну секунду) меняется код в регистре 3 текущего времени.
Одновременно импульсы с генератора 1 текущего времени поступают на блок 4 линии задержки, количество тактов которого соответствует максимальному счету двоичного счетчика 2.
С блока 4 линии з адержки выходит импульс, который одновременно попадает на считывающие входы регистра 3 текущего времени и регистра 5 хранения команд. С этих регистров информация с читывается на блоке 6 совпадения.
При этом информация с регистра 5 хранения команды через второй блок 7 линии задержки поступает на этот же регистр через вход обратной связи.
При несовпадении кодов регистра 3 текущего времени и регистра 5 хранения команды со схемы совпадения ничего не выходит и устройство ждет очередного импульса с генератора 1 текущего времени.
860006
При соВпадении кодов с этих регистров с блока совпадения выходит импульс на счетный вход пересчетного устройства 9,с выхода которого поступает импульс на счетный вход регистра 5 хранения команд, а другой — на считывание следующей команды блока 8 памяти. Команда, считанная с блока 8 памяти, поступает на вход записи регистра 5 хранения команды и одновременно на запрещающий вход второй линии 7 задержки с тем, чтобы запретить повторную запись информации в ререгистр 5 хранения команд через вход обратной связи. Цикл завершается.
Схема вновь готова для принятия очередного импульса с генератора 1 15 текущего времени.
Расширение временного интервала управления, повышение точности,быстродействия и надежности работы устройства при обеспечении его конструк- 20 тивной простоты и сравнительно малых габаритных размеров позволяет получить значительный экономический выигрыш как при изготовлении, так и в процессе эксплуатации. 25
Формула изобретения
Устройство для программного управления, содержащее блок памяти и последовательно соединенные генератор текущего времени, первый элемент задержки, регистр текущего времени и блок совпадения, а также блок коррен— ции, выходом сВН бранный через счетчик текущего времени со вторыми входами регистра текущего времени, второй вход счетчика текущего Времени подключен к выходу генератора текущего времени, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных воэможностей устройства, в него введены формирователь команд, коммутатор, регистр хранения команд и второй элемент задержки, первый вход которого подключен к выходу регистра хранения команд и ко второму входу блока совпадения, второй вход— к выходу блока памяти и первому входу регистра хранения команд, а выходко второму входу регистра хранения команд, третьим входом связанного с выходом первого элемента задержки и первым выходом коммутатора, вторыЪ выходы которого подключены к первым входам блока памяти, вторым входом связанного с выходом формирователя команд и первым входом коммутатора, второй вход которого соединен с выходом блока совпадения и выходом устройства.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
9 472335 кл, G 05 В 19/18, 1970.
2. Авторское свидетельство СССР
9 456254, кл. G 05 В 19/08, 1968 (прототип).
860006
Составитель И, живец
Техред Л. Ьабинец Корректор М. Шарошн
Редактор А. Лежни на
Филиал ППП "Патен ", г. Ужгород, ул. Проектная, 4
Закаэ 7546/71 Тираж 940 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д, 4/5