Многоканальное устройство для программного управления
Иллюстрации
Показать всеРеферат
Изобретение относится к области автоматике и вычислительной технике и может быть использовано в автоматизированных системах контроля и управления. Цель изобретения - расширение функциональных возможностей устройства за счет непрерывного процесса записи и считывания рабочей программы в процессе работы устройства. Поставленная цель достигается тем, что в устройство введены второй генератор импульсов 3, селектор-мультиплексор 5, первый 8 и второй 9 блоки сравнения, дешифратор-демультиплексор 10. Устройство позволяет осуществить автоматическое управление внешними устройствами. 1 ил.
QQe3 СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
„„SU„„1381429 А1 (50 4 G 05 В 19 18
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А BTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4113705/24-24 (22) 01.09.86 (46) 15.03.88. Бюл. № 10 (71) Харьковский институт механизации и электрификации сельского хозяйства (72) Э. А. Гуляев, Т. Л. Гуляева и Б. М. Ильченко (53) 621.503.55 (088.8) (56) Авторское свидетельство СССР № 842715, кл. G 05 В 19/18, 1981.
А втор с кое с в и де тел ьст в о С С С P № 1190363, кл. G 05 В 19/18, 1984. (54) МНОГОКАНАЛЬНОЕ УСТРОЛСТВО
ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ (57) Изобретение относится к области автоматике и вычислительной технике и может быть использовано в автоматизированных системах контроля и управления. Цель изобретения — расширение функциональных возможностей устройства за счет непрерывного процесса записи и считывания рабочей программы в процессе работы устройства.
Поставленная цель достигается тем, что в устройство введены второй генератор импульсов 3, селектор-мультиплексор 5, первый 8 и второй 9 блоки сравнения, дешифратор-демультиплексор 10. Устройство позволяет осушесгвить автоматическое управление внешними устройствами. 1 ил.
1381429!
О
25
35
45
Изобретение относится к автоматике и вычислительной технике и может быть использовано в автоматических системах контроля и управления.
Цель изобретения — расширение функциональных возможностей устройства за счет обеспечения непрерывного процесса записи и считывания управляющей программы в процессе работы устройства.
На чертеже представлена блок-схема уст ройства.
Устройство содержит первый генератор 1 импульсов, первый счетчик 2 импульсов, второй генератор 3 импульсов, второй счетчик 4 импульсов, селектор-мультиплексор 5, элемент И 6, блок 7 памяти, первый 8 и второй 9 блоки сравнения, дешифратор-демультиплексор 10, входы 11 и выходы 12 устройства.
Устройство работает следующим образом.
Объекты управления (от 1 до п) могут быть установлены на свои места в любое время в процессе работы. При наличии объекта управления на соответствующем ему входе селектора-мультиплексора 5 появляется уровень «О», а при отсутствии его — уровень «1».
В исходном положении счетчики 2 и 4 импульсов установлены в «О», по всем адресам блока 7 памяти записан «О». Сетка импульсов с генератора 1 импульсов поступает на вход счетчика 2 импульсов и на вход управления генератора 3 пачек импульсов.
Счетчик 2 импульсов представляет собой двоичный счетчик, определяющий цикл работы устройства. С выхода счетчика 2 импульсов информация в двоичном коде поступает на информационный вход блока 7 памяти и вход схемы 9 сравнения.
С приходом очередного импульса на вход управления генератора 3 пачек импульсов происходит его одноразовый запуск и на его выходе появляется пачка импульсов (число импульсов в пачке соответствует числу возможных объектов управления и равно п).
Эта пачка импульсов поступает на вход управления считыванием блока 7 памяти и на вход счетчика 4 импульсов.
Счетчик 4 импульсов представляет собой двоичный счетчик на п импульсов, с выхода которого информация в двоичном коде поступает на адресный вход селектора-мультиплексора 5. На адресном входе селекторамультиплексора 5 происходит последователь ный перебор адресов от 1 до и. В соответствии с этим на выходе селектора-мультиплексора 5 появляется уровень «!» при наличии объекта управления или уровень «О» при его отсутствии.
По переднему фронту каждого импульса пачки импульсов происходит перезапись числа в счетчике 4 импульсов, а в промежуток между импульсами пачки происходит считывание информации, записанной по данному адресу блока 7 памяти. Считанная с блока 7 памяти информация поступает на первые входы блоков 8 и 9 сравнения. Блок
9 сравнивает эту информацию с показанием счетчика 2 импульсов в данный момент (текущее время), а блок 8 сравнивает эту информацию с нулем (на вторые входы схемы 8 сравнения заведены постоянно уровни напряжения, соответствующие числу <О» в двоичном коде). Если по данному адресу не заносилась еще никакая информация (записан «О»), то на выходе схемы 8 сравнения появляется уровень «1», что приводит к открытию элемента И 6. При наличии на обоих входах элемента И 6 уровней «1» на выходе его появляется уровень «О», что приводит к записи в блок 7 памяти информации (показание счетчика 2 импульсов).
Если считанная информация с блока 7 памяти отлична от «О», то на элемент И 6 поступает уровень «О» и не происходит записи информации в блок 7 памяти по данному адресу, т. е. остается прежнее значение.
Таким образом, после каждого очередного импульса пачки импульсов анализируется информация, записанная по данному адресу блока 7 памяти, и только при отсутствии этой информации (записан «О») производится запись по этому адресу текущего значения времени. В итоге в блок 7 памяти. занесена информация о показании счетчика 2 импульсов в момент установки каждого объекта контроля.
Блок 9 сравнения после каждого импульса пачки импульсов последовательно сравнивает информацию, занесенную по всем адресам блока 7 памяти, с показанием счетчика 2 импульсов.
Показание счетчика 2 импульсов совпадает с информацией, занесенной по любому адресу блока 7 памяти, только в том случае, если счетчик 2 импульсов начал отсчет следующего цикла времени, так как значение каждого числа, занесенного в счетчик, повторяется только в следующем цикле. При совпадении информации на входах схемы 9 сравнения на выходе ее появляется уровень
«1», что разрешает работу дешифраторадемультиплексора 10. На его выходе, соответствуюшем информации на его адресных входах, появляется уровень «О», который поступает в качестве управляющего сигнала на объект управления, соответствующий данному адресу.
Таким образом, устройство обеспечивает подачу управляющего сигнала на каждый объект управления через время, равное одному циклу работы счетчика 2 импульсов.
При этом не важно, в какой момент времени уста на вл и в аетс я уира вляем ый объект, так
1381429
Формула изобретения
Составитель Ю. Бельских
Редактор Л. Пчолинская Техред И. Верес Корректор И. Эрдейи
Заказ 841/4! Тираж 866 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
I 13035, Москва, Ж вЂ” 35, Раушская наб., д. 4!5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 как после каждого импульса генератора 1 происходит при необходимости перепрограммирование за счет изменения информации, занесенной в блок 7 памяти, и устройство работает с учетом меняющейся программы.
Предлагаемое устройство позволяет осуществить автоматическое управление множеством внешних устройств, подключаемых к данному устройству в любое время и в любой последовательности, при необходимости отключения данных внешних устройств через время, определенное циклом их работы.
Устройство может быть использовано в массовом производстве.
Это позволяет расширить функциональные возможности программного устройства, а введение в устройство селектора-мультиплексора и дешифратора-демультиплексора вместо сложных блоков управления каждым каналом позволяет значительно уменьшить аппаратурные затраты на реализацию устройства, что существенно повышает надежность устройства.
Многоканальное устройство для программного управления, содержащее первый генератор импульсов, первый счетчик импульсов, второй счетчик импульсов, блок памяти, элемент И, отличающееся тем, что, с целью расширения функциональных возможностей уст ройства за счет непрерывного процесса записи и считывания управляющей программы в процессе его работы, в него введены вто5 рой генератор импульсов, первый и второй блоки сравнения, селектор-мультиплексор, дешифратор-демультиплексор, выходы которого являются выходами устройсТва, выход первого генератора импульсов подключен к счетному входу первого счетчика импульсов и управляющему входу второго генератора импульсов, выход которого соединен со счетным входом второго счетчика импульсов и входом считывания блока памяти, выходы первого счетчика подключены к информационным входам блока памяти и первым входам второго блока сравнения, выходы второго счетчика импульсов подключены к адресным входам селектора-мультиплексора, блока памяти и дешифратора-демультиплексора, выходы блока памяти подключены к входам первого блока сравнения и вторым входам второго блока сравнения, выходом подключенного к управляющему входу дешифратора-демультиплексора, выход первого блока сравнения подключен к первому входу элемента И, второй вход которого подключен к выходу селектора-мультиплексора, а выход — к входу записи блока памяти, входы селектора-мультиплексора являются входами устройства.