Устройство для программного управления
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 860006
Автор: Гюппенен
Текст
Союз Советских Социалистических Реслублик(22) Заявлено 130779 (21) 2798812/18-24с присоединением заявки Нов(51)М. Кл. 0 05 В 19/18 Государственный комитет СССР по делам изобретений н открытий(71) Заявитель 154) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ Изобретение относится к автоматикеи вычислительной технике и может бытьиспользовано в различных отрасляхпромышленности для систем управленияобъектами в функции времени,Известно устройство для управлениятехнологическими процессами и оборудованием в различных отраслях промышленности, а также бытовой технике,включающее в себя часть общих узлов(например генератор импульсов, счетчики времени, запоминающий блок, блоккоммутации, схемы совпадения) и частьспецифических, имеющих соответствующие связи и в совокупности решающихчастные задачи (1).Недостатком является то, что разработка программно-временных устройствс большим числом команд и с широкимивременными интервалами 1 от сотыхдолей секунд до десятков часов) приобеспечении высокой точности работыв целом приводит к значительномуусложнению устройства (повышение количества аналогичных функциональныхузлов, числа связей), Помимо удорожания стоимости устройства при изготовлении, это усложнение отрицательносказывается на эксплуатационных характеристиках, 30 Наиболее близким к предлагаемомупо технической сущности являетсяустройство, содержащее два генератора, два распределителя, блок задания программ и значительное количество схем совпадения 121.Однако дальнейшее повышение точности и расширение временного интервала работы неизменно вызывает необходимость введения в устройство дополнительных схем совпадения, Причемувеличение числа схем совпаденияпропорционально числу команд программа, Это ведет к усложнению конструкции устройства, его эксплуатации, кповышению трудоемкости при изготовлении и снижению надежности работы,а также к снижению быстродействия,Цель изобретения - расширениефункциональных возможностей устройства путем расширения временного интервала и повышения точности работыпри одновременном повышении быстродействия и сохранения достаточнойпростоты устройства,Поставленная цель достигаетсятем, что в устройство для программного управления, содержащее блок памяти и последовательно соединенныегенератор текущего времени, первый25 35 элемент задержки, регистр текущеговремени и блок совпадения, а такжеблок коррекции, выходом связанныйчерез счетчик текущего времени совторыми входами регистра текущеговремени, второй вход счетчика текущего времени подключен к выходу генератора текущего времени, введеныформирователь команд, коммутатор, регистр хранения команд и второй элемент задержки, первый вход которогоподключен к выходу регистра хранениякоманд и ко второму входу блока совпадения, второй вход - к выходу блокапамяти и первому входу регистра хранения команд, а выход - ко второмувходу регистра хранения команд, третьим входом связанного с выходом первого элемента задержки и первым выходом коммутатора, вторые выходыкоторого подключены к первым входамблока памяти, вторым входом связанного с выходом формирователя команди первым входом коммутатора, второйвход которого соединен с выходомблока совпадения и выходом устройства.Введение указанных узлов поэволя -ет задавать программу команд, увязывая ее с текущим временем (в функциивремени), и управлять объектами винтервале времени от долей секунддо десятков часов при одном и томже числе команд, не увеличивая количества функциональных элементов.:.Кроме того, регистр хранения командыобеспечивает надежную работу блокапамяти за счет сокращения числа обращения к ней столько во время считывания очередной команды). Тактовоеже обращение, равное частоте генератора текущего времени, поступаетк регистру хранения команды.На чертеже представлена блок-схема предлагаемого устройства,Устройство содержит генератор 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 формирования маркера идвоичного кода выходит маркер и даеткоманду на пересчетное устройство Фдля записи первого двоичного кодасоответствующего времени команды вблок 8 памяти. Аналогичным образомидет заполнение всех остальных команд в соответствич с количествомслоев в блок 8 памяти, Причем перваякоманда автоматически заполняет регистр 5 хранения команд,После соответствующей коррекциидвоичного счетчика 2 блоком 12 коррек-.ции включается генератор 1 текущеговремени, который запускает двоичныйсчетчик 2 текущего времени, Двоичныйкод двоичного счетчика 2 меняется всоответствии с текущим временем синтервалом, установленным генератором 1 текущего времени, Если, например, интервал выбран равным однойсекунде, с этим же интервалом (в однусекунду) меняется код в регистре 3текущего времени.Одновременно импульсы с генератора 1 текущего времени поступают на блок 4 линии задержки, количество тактов которого соответствует максимальному счету двоичного счетчика 2. С блока 4 линии задержки выходит имггульс, который одновременно попадает на считывающие входы регистра 3 текущего времени и регистра 5 хранения команд. С этих регистров информация считывается на блоке 6 совпадения, При этом информация с регистра 5 хранения команды через второй блок 7 линии задержки поступает на этот же регистр через вход обратной связи,При несовпадении кодов регистра 3 текущего времени и регистра 5 хранения команды со схемы совпадения ничего не выходит и устройство ждет очередного импульса с генератора 1 текущего времени.При соВпадении кодов с этих регистров с блока совпадения выходит импульс на счетный вход пересчетного устройства 9,с выхода которого поступает импульс на счетный вход регистра 5 хранения команд, а другой - на считывание следующей команды блока 8 памяти. Команда, считанная с блока 8 памяти, поступает на вход записи регистра 5 хранения команды и одновременно на запрещающий вход второй линии 7 задержки с тем, чтобы запретить повторную запись информации в ререгистр 5 хранения команд через вход обратной связи. Цикл завершается.Схема вновь готова для принятия очередного импульса с генератора 1 15 текущего времени,Расширение временного интервала управления, повышение точности,быстродействия и надежности работы устройства при обеспечении его конструк тивной простоты и сравнительно малых габаритных размеров позволяет получить значительный экономический выигрыш как при изготовлении, так и в процессе эксплуатации. 25формула изобретенияУстройство для программного управления, содержащее блок памяти и последовательно соединенные генератор текущего времени, первый элемент задержки, регистр текущего времени и блок совпадсния, а также блок коррен - ции, выходом свя занный через счетчик текущего времени со вторыми входами регистра текущего времеи, второй вход счетчика текущего времени подключен к выходу генератора текущего времени, отличающееся тем, что, с целью расширения функциональных возможностей устройства, в него введены формирователь команд, коммутатор, регистр хранения команд и второй элемент задержки, первый вход которого подключен к выходу регистра хранения команд и ко второму входу блока совпадения, второй вход - к выходу блока памяти и первому входу регистра хранения команд, а выходко второму входу регистра хранения команд, третьим входом связанного с выходом первого элемента задержки и первым выходом коммутатора, вторыЪ выходы которого подключены к первым входам блока памяти, вторым входом связанного с выходом формирователя команд и первым входом коммутатора, второй вход которого соединен с выходом блока совпадения и выходом устройства.Источники информациипринятые во внимание при экспертизе1, Авторское свидетельство СССР У 472335, кл, С 05 В 19/18, 1970,2. Авторское свидетельство СССР Р 456254, кл. С 05 В 19/08, 1968 (прототип).8 б 0006 Составитель И, живецТехред Л. Ьабинец Корректс 1 арош Лежни Редакто ак 45 Филиал ППП "Патен", г, ужгород, ул тнаяТираж сударстве ам изобре ква, Ж40ного комитет ений и откры Р аушская н а ПодписноСССРй
СмотретьЗаявка
2798812, 13.07.1979
ПРИБОРОМЕХАНИЧЕСКОЕ ОБЪЕДИНЕНИЕ "КУРГАНПРИБОР"
ГЮППЕНЕН ВИКТОР НИКОЛАЕВИЧ
МПК / Метки
МПК: G05B 19/18
Метки: программного
Опубликовано: 30.08.1981
Код ссылки
<a href="https://patents.su/4-860006-ustrojjstvo-dlya-programmnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программного управления</a>
Предыдущий патент: Цифровой пропорционально-интегрально-дифференциальный регулятор
Следующий патент: Устройство для двухкоординатного программного управления
Случайный патент: Устройство для наполнения газированной водой сифонных бутылок