Устройство для формирования векторов на газоразрядной индикаторной панели

Номер патента: 1642509

Авторы: Ободник, Петух, Подольский, Романюк, Сорока

ZIP архив

Текст

)5 6 ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯПРИ ГКНТ СССР ПИСАНИЕ ИЗОБРЕТЕНИЯ ЕТЕЛЬСТВ К АВТОРСКОМУ тносится к устройствам мации и предназначено ия графической инфордной индикаторной пабретение ожения инфор произведен а газоразря тобр для мац нел 3,(21) 4377096/24(71) Винницкий политехнический институт и Специальное конструкторско-технологическое бюро "Модуль" Винницкого политехнического института(56) Авторское свидетельство СССР М 1348898, кл. О 09 6 3/28, 1985.Авторское свидетельство СССР Мг 813502, кл. 0 09 6 3/28, 1978.(54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ВЕКТОРОВ НА ГАЗОРАЗРЯДНОЙ ИНДИКАТОРНОЙ ПАНЕЛИ(57) Изобретение относится к автоматике и Цель изобретения - повышение быстродействия.На фиг. 1 представлена блок-схема устройства; на фиг. 2 - формат управляющегослова, на фиг, 3 и 4 - временные диаграммыработы устройства,Устройство содержит линейный интерполятор 1, первый триггер 2, первый элемент ИЛИ 3, элемент ИСКЛЮЧАЮЩЕЕИЛИ 4, первый элемент И 5, второй элементИЛИ 6, регистр 7, первый счетчик 8, второйтриггер 9, первый 10 и второй 11 коммутаторы, третий элемент ИЛИ 12, сумматор 13,второй 14 и третий 15 элементы И, первыйодновибратор 16, второй счетчик 17, четеерЫ, 1 б 42509 вычислительной технике и может быть использовано для воспроизведения графической информации в системах отображения на газоразрядных индикаторных панелях, Цель изобретения - повышение быстродействия. Поставленная цель достигается вводом в устройство двух триггеров, трех коммутаторов, третьего элемента И, четырех элементов ИЛИ, второго одновибратора, дешифратора, третьего счетчика, элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, блока постоянной памяти и интерпол ятора, что обеспечивает формирование с помощью интерполятора участка аппроксимируемой прямой по ведущей координате и одновременно воспроизведение целого линейного участка графика при управлении от блока постоянной памяти. 4 ил,тый 18 и пятый 19 элементы И, блок 20 постоянной памяти (ПЗУ), второй одноеибратор 21, дешифратор 22, третий счетчик 2 третий коммутатор 24, первый 25 и второи 26 блоки выбора по координатам Х и У, матричную индикаторную панель 27, вход 28 начальной координаты Х устройства, первый управляющий 29 вход устройства, вход 30 знака приращения Х- координаты устройства, второй 31 управляющий вход устройства, вход "Пуск" 32 устройства, входы приращений по Х 33 и по У 34 координатам, вход 35 знака приращения У-координаты, вход 36 начальной координаты У устройства.Устройство работает следующим образом,. При воспроизведении отрезка прямой с определенной заданной точки осуществляется начальная установка третьего 23 и вто 16425095 10 15 20 25 30 35 40 45 50 55 рого 17 счетчиков(т, е, выполняется команда позиционирования). Для этого на входы 28 и 36 выставляются соответственно координаты Х и У начальной точки при 1 ЛХ 1 1 ЛУ 1, где ЛХ, Л У - значения приращения, определяющие заданный вектор. При 1 ЛХ 1 5 1 ЛУ 1 на входы 28 и 36 устройства выставляются соответственно координаты Хн и Ун, После установки на входах 28 и 36 координат начальной точки внешнее устройство вырабатывает сигнал "Позиционирование", поступающий на вход 29 устройства. По этому сигналу второй триггер 9 устанавливается в единичное состояние. Поскольку выход второго триггера 9 соединен с младшим разрядом информационного входа счетчика 8, а остальные разряды заземлены, то под воздействием сигнала "Позиционирование" в счетчик 8 записывается значение единицы, так как на установочный вход счетчика 8 от первого элемента ИЛИ 3 поступает активный уровень сигнала записи,Сигналом "Позиционирование" осуществляется запись координат начальной точки в счетчиках 17 и 23, а также значения четырех младших разрядов с входа 28 устройства в регистр 7. Последнее достигается путем установки в единичное состояние триггера 2, выход которого соединен с первым управляющим входом регистра 7, а также подачи на второй управляющий вход активного уровня сигнала записи от элемента ИЛИ 3.На входы 30 и 35 от внешнего устройства подаются сигналы, соответствующие знакам приращений. На вход 30 поступает сигнал, соответствующий знаку большего приращения, а на вход 35 - меньшего приращения, причем уровень сигнала лог. "0" соответствует положительному знаку. На вход 31 устройства от внешнего устройства поступаетуровень "0",если 1 ЛХ 1 1 ЛУ 1, и уровень логической единицы, если 1 ЛХ 1 1 Л У 1 . Сигналы на входах 30, 31 и 35 не изменяются в течение всего цикла отображения вектора.Задание вектора осуществляется приращениями ЛХ и ЛУ, которые поступают от внешнего устройства на входы 33 и 34соответственно. После этого внешнее устройство выставляет на вход 32 сигнал "Пуск", по которому предлагаемое устройство начинает автономную работу по отображению вектора,Временные диаграммы протокола обмена между внешним и предлагаемым устройствами отражены на фиг, 3,На фиг. 3 приведены временные диаграммы работы предлагаемого устройства при отображении им вектора со следующими параметрами: Хн= 10; Ун= 4; ЛХ= 11; Л У= 2. При этом предполагается, что начальный обмен между внешним и предлагаемым устройствами произведен. Данные временные диаграммы соответствуют моменту времени, когда внешнее устройство сформировало на входе 32 предлагаемого устройства сигнал "Пуск" и последнее начало автономную работу по отображению вектора. Как было показано ранее, в процессе начального обмена триггер 9 установлен в состояние логической единицы, При этом на установочном входе счетчика 8 присутствует активный уровень записи. Так как выход триггера 9 соединен с младшим разрядом информационного входа счетчика 8, остальные разряды которого заземлены, то в последний и записывается значение логической единицы. На матричной индикаторной панели может отображаться одновременно до Р точек.Рассмотрим работу устройства при Р=16.Линейный интерполятор 1 формирует линейный участок вектора, отображение которого происходит в случаях появления комбинированного (диагонального) перемещения, выхода линейного участка за пределы группы из шестнадцати точек и окончания интерполяции всего вектора. В этих случаях на выходе третьего элемента ИЛИ 12 появляется сигнал, запускающий первый одновибратор 16, Импульс записи с выхода первого одновибратора 16 поступает на стробирующие входы блоков 25 и 26 выбора по координатам.Старшие разряды управляющего слова для блока выбора по координатам определяют номер группы, состоящей из 16 точек, который задается двоичным кодом.Младшие разряды управляющего слова определяют положение светящихся точек в заданной группе, Предлагаемое устройство формирует управляющие слова блоков 25 и 26 выбора по координатам для ведущей и ведомой координат. В случае ведомой координаты шестнадцать младших разрядов управляющего слова содержат только одну единицу. В случае ведущей координаты количество подряд идущих единиц может колебаться от единицы до шестнадцати.При поступлении на вход 29 с внешнего устройства сигнала "Позиционирование" последний устанавливает первый 2 и второй 9 триггеры в состояние логической единицы, При этом в регистр 7 записываются четыре5 10 15 20 25 30 35 40 45 50 55 младших разряда, поступающих с входа 28, Остальные записываются в третий счетчик 23. Этот же сигнал записывает в первый счетчик 8 единицу, поступающую с выхода второго триггера 9, а во второй счетчик 17 - данные, поступающие с входа 36.По сигналу "Пуск", поступающему на вход 32, линейный интерполятор 1 начинает вырабатывать на своих первом.и втором выходах импульсы, соответствующие координатным приращениям. Если импульсы присутствуют только на одном из указанных выходов, то, проходя через элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 4, они приводят к увеличению содержимого первого счетчика 8 и сбрасывают второй 9 триггер в "0". Поскольку первый триггер 2 установлен в состояние логической единицы, то на выход регистра 7 поступают данные с его второго входа, указывающие на начало первого линейного участка интерполируемого вектора относительно начала группы из 16 разрядов.В случае движения вдоль ведущей оси в положительном направлении признаком выхода линейного участка за пределы группы из 16 разрядов будет переполнение сумматора 13, на первый вход которого поступает содержимое регистра 7 через коммутатор 11 в прямом коде, а на второй вход - содержимое первого счетчика 8, в результате чего первый одновибратор 16 . выдает импульс записи, который записывает в блоки 25 и 26 выбора по координатам управляющие слова и запрещает работу интерполятора 1. В момент возникновения сигнала переполнения содержимое сумматора 13 равно нулю, что свидетельствует о том, что следующий линейный участок начинается с нулевой позиции группы из 16 разрядов, Данные с выхода сумматора 13 поступают на первый вход регистра 7 через первый коммутатор 10 в прямом коде. По окончании импульса записи на выходе второго одновибратора 21 появляется кратковременный импульс, который сбрасывает первый триггер 2 в состояние логического нуля и, проходя через первый 3 элемент ИЛИ, записывает в регистр 7 данные с выхода первого 10 коммутатора, а в первый счетчик 8 - код нуля, так как второй триггер находится в состоянии "0", Этот же импульс производит увеличение содержимого третьего счетчика 23 на единицу.Устройство переходит к формированию следующего линейного участка.Если движение вдоль ведущей координаты происходит в отрицательном направлении, то признаком выхода линейного участка за пределы группы из 16 разрядов будет переполнение сумматора 13, на второй вход которого поступает содержимое первого счетчика 8, а на первый вход через второй коммутатор 11 поступает инверсное содержимое регистра 7 (начало линейного участка относительно правой границы группы иэ 16 разрядов). Импульс записи, который формируется на выходе первого одновибратора 16, записывает в блоки 25 и 26 выбора по координатам управляющие слова и запрещает работу интерполятора 1. Содержимое сумматора 13 равно нулю (начало следующего линейного участка относительно правого края группы из 16 разрядов) и поступает на правый вход регистра 7 через первый коммутатор 10 в инверсном коде (начало следующего линейного участка относительно левого края группы из 16 разрядов). По окончании импульса записи второй одновибратор 21 вырабатывает кратковременный импульс. который сбрасывает первый триггер 2 в состояние "0" ( при последующих отображениях линейных участков импульс с выхода второго одновибратора 21 подтверждает нулевое состояние первого триггера 2. Этот же импульс, проходя через первый элемент ИЛИ 3, записывает в регистр 7 данные, поступающие с выхода первого 10 коммутатора, а в первый счетчик 8 - код нуля, так как второй 9 триггер находится в состоянии логического нуля, а посту-пая на вход четвертого элемента И 18, уменьшает содержимое третьего счетчика23 на единицу.Устройство переходит к формированию следующего линейного участка,Отображение линейного участка происходит при выработке линейным интерполятором 1 комбинированного (диагонального) перемещения. В этом. случае импульс, который вырабатывает первый элемент И 5, проходя второй элемент ИЛИ 6, устанавливает второй триггер 9 в состояние логической единицы, а проходя через третий элемент ИЛИ 12, разрешает работу первого одновибратора 16. Импульс, который формирует первый одновибратор 16, поступая на стробирующие входы блоков 25 и 26 выбора по координатам, записывает в них управляющие слова, соответствующие отображаемому линейному участку, а также запрещает работу линейного интерполятора 1. По окончании указанного импульса второй одновибратор 21 вырабатывает кратковременный импульс, который сбрасывает первый 2 триггер в "0" в случае, если отображаемый линейный участок. является первым, или подтверждает нулевое состояние первого 2 триггера, если отображаемый линейный участок не является первым, Этот же импульс, проходя первый элемент ИЛИ1642509 50 73, записывает в регистр 7 данные с выхода первого коммутатора 10, а в первый счетчик 8 - код единицы с выхода второго триггера 9.Если движение осуществляется в положительном направлении вдоль ведомой оси, то при наличии импульса на выходе второго одновибратора 21 происходит увеличение содержимого второго 17 счетчика на единицу, при движении в отрицательном направлении происходит уменьшение содержимого 17 на единицу, Содержимое счетчика 23 не изменяется.Сигнал записи формируется также в том случае, когда линейный интерполятор 1 вырабатывает на своем третьем выходе сигнал об окончании интерполяции вектора.Сигнал об окончании процесса аппроксимации отрезка прямой, являющийся сигналом запроса блоком 1 нового задания отрезка прямой, формируется на третьем выходе блока 1.Временные диаграммы работы устройства приведень 1 на фиг. 3 и 4 для отрезка прямой с начальной точкой Х О=10, УО=4 и Х = 11, У=2 (фиг, 3), Для указанного примера присущи все характернь 1 е ситуации в работе устройства.На временной диаграмме, приведенной на фиг 4 имеют место следующие обозначения; "А" -установка блока в состояние А;+ - изменение содержимого блока на единицу.Блок 20 постоянной памяти формирует 16 младших разрядов управляющего слова для ведущей координаты. В этом случае количество подряд идущих единиц может изменяться в диапазоне от 1 до 16,На первый адресный вход блока 20 с входа 30 поступает код знака большего приращения. На вторые адресные входы с выхода регистра 7 поступает информация о начале линейного участка относительно начала группы из 16 разрядов. Натретьи адресные входы поступает с выхода счетчика 8 информация о количестве единиц в линейном участке, Причем на втором и третьем адресных входах возможны лишь такие комбинации, при которых сумма кодов на вторых и третьих адресных входах меньше или равна 16.В случае положительного большего приращения на выходе блока 20 формируется код по следующему принципу: в гп старших разрядах формируются нули(в - код на вторых адресных входах), в последующих и разрядах формируются единицы (и - код на третьих адресных входах), в остальных 16- (п 1+и) разрядах формируются нули.В случае отрицательного большего приращения на выходе блока 20 формируется код по следующему принципу: в (в-и) старших разрядах формируются нули, в последующих и разрядах - единицы, в оставшихсяразрядах - нули.5 Функциональная схема коммутатора 24реализована на микросхемах К 531 КП 1 1 П.При единичном уровне сигнала на управляющем входе на первый и второй выходыкоммутатора 24 передается значение опе 10 рандов с входом Х 1, а при значении логического нуля с входов Х 2,Коммутаторы 10 и 11 представляют собой блок элементов ИСКЛЮЧАЮЩЕЕ ИЛИ,первые входы которых соединены и образу 15 ют управляющий вход, а на вторые входыпоступает значение операнда. При значении лог, "1" на управляющем входе осуществляется инверсия входного операнда, т. е.на выходе коммутатора оказывается проин 20 вертированное значение операнда на егоинформационном входе.В известных устройствах осуществляется поточечное воспроизведение векторов.Так как время поджига одной точки на газо 25 разрядной индикаторнойпанели переменного тока составляет 20, мкс, то среднеевремя отображения вектора из М точек (М -большее приращение) составляет 20 хМ мкс.В предлагаемом устройстве отобража 30 ется одновременно целый линейный участок вектора, среднее время отображениявектора составляет 20 хТ+ 20- ) мкс. гдеМ16Т - меньшее приращение, 16 - число одно 35 временного поджига группы точек,Сопоставление приведенных выражений показывает, что во чтором случае достигнуто существенное повышениебыстродействия,40 Формула изобретения Устройство для формирования векторовна газоразрядной индикаторной панели, содержащее блоки выбора по координатам Х 45 и У, выходы которых являются выходамиустройства для подключения к газоразрядной индикаторной панели, сумматор, первый информационный вход которого подключен к выходу перього счетчика, регистр, первый информационный вход которого. подключен к выходу сумматора, первый и второй элементы ИЛИ, первый элемент И, второй счетчик, первый одновибратор, о т л и ч а ю щ е е с я темчто, с целью 55 повышения быстродействия, в него введеныдва триггера, три коммутатора, третий элемент ИЛИ, со второго по пятый элементы И, блок постоянной памяти, второй одновибратор, дешифратор, третий счетчик, элемент ИСКЛ ЮЧАЮЩЕ Е ИЛИ иинтерполятор, первый управляющий и первый, второй информационные входы которого являются соответственно входами "Пуск" и приращений по Х и У координатам, первый выход интерполятора соединен с 5 первыми входами элемента ИСКЛЮЧАЮ. ЩЕЕ ИЛИ и первого элемента И, второй вход которого соединен с вторым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен со счетным входом первого 10 счетчика и входом "Установка единиц" второго триггера, вход "Установка нуля" которого подключен к выходу второго элемента ИЛИ, первый вход которого соединен с вторым входом первого элемента ИЛИ, с вхо дом "Установка единиц" первого триггера, с установочными входами второго и третьего счетчиков и является первым управляющим входом устройства, второй вход второго элемента ИЛИ соединен с выходом первого 20 элемента И и с первым входом третьего элемента ИЛИ, второй вход которого подключен к третьему выходу интерполятора, выход третьего элемента ИЛИ соединен с входом первого одновибратора, а третий 25 вход соединен с первыми входами четвертого и пятого элементов И и с выходом переполнения сумматора, информационные выходы которого соединены с информационными входами первого коммутатора, уп равляющий вход которого соединен с управляющим входом второго коммутатора, с вторыми входами четвертого и пятого элементов И, с первым адресным входом блока постоянной памяти и является первым вхо дом "Знак приращения" устройства, выход первого коммутатора соединен с первым информационным входом регистра, второй информационный вход которого соединен с информационным входом третьего счетчика 40 и является входом начальной координаты Х устройства, первый управляющий вход регистра подключен к выходу первого триггера, второй управляющий вход соединен с выходом первого элемента ИЛИ и с установочным входом первого счетчика, а выход соединен с вторым адресным входом блока. постоянной памяти и информационным входом второго коммутатора, выход которого соединен с вторым информационным входом сумматора, третий адресный вход блока постоянной памяти подключен к выходу первого счетчика, а выход блока постоянной памяти и выход третьего счетчика подключены к информационным входам первой группы третьего коммутатора, первый и второй выходы которого соединены с информационными входами блоков выбора по координатам Х и У соответственно, стробирующие входы которых - с выходом первого и входом второго одновибрэторов и с вторым управляющим входом интерполятора, выход второго одновибратора соединен с третьими входами четвертого и пятого элементов И, с входом "Установка нуля" первого триггера, с вторым входом первого элемента ИЛИ и с первыми входами второго и третьего элементов И, вторые входы которых являются вторым входом "Знак приращения" устройства, а третьи входы соединены с информационным входом первого счетчика и с выходом второго триггера, выходы второго и третьего элементов И подключены соответственно к вычитающему и суммирующему входам второго счетчика, информационный вход которого является входом начальной координаты У устройства, выходы младших разрядов второго счетчика подключены к информационному входу дешифратора, выходы которого и выходы старших разрядов второго счетчика подключены к информационным входам второй группы третьего коммутатора, выходы четвертого и пятого элементов И подключены соответственно к вычитающему и суммирующему входам третьего счетчика, управляющий вход третьего коммутатора является вторым управляющим входом устройства.% 15 И 1+ 15Фиг. 2ЮАода гд устроц стовходы М стпроостдаьи гу уютроюю 8 аАод Л устройл 78 а ЬоУ Л слроасю Ьоо Л юройсл 8 аАоо АР лройслЫа8 юй/Ю срройслыа Жив блока дыюЬ олака 8 РерРагй 8 од длока 7 Второй 8 ыюд блока 11642509 ЮеоййВыодвьюга 1ВодородВыюдВломаю 1ТрелиоВьиддлоко 1Вагоддлаа 4 йиойг д;кио Ю Юыюйг Юлаева 7 ВлюрооЙаоддежа 13Выойголола Л иоололо У Ьлой длола 17 Вю алою Выод длаа Составитель Е,Конюшенкеловская Техред М.Моргентал едакт алии рек Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина Заказ 1150 Тираж 295 Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СС 113035, Москва, Ж, Раушская наб 4/5

Смотреть

Заявка

4377096, 10.02.1988

ВИННИЦКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ, СПЕЦИАЛЬНОЕ КОНСТРУКТОРСКО-ТЕХНОЛОГИЧЕСКОЕ БЮРО "МОДУЛЬ" ВИННИЦКОГО ПОЛИТЕХНИЧЕСКОГО ИНСТИТУТА

ПЕТУХ АНАТОЛИЙ МИХАЙЛОВИЧ, ПОДОЛЬСКИЙ ОЛЕГ АЛЕКСАНДРОВИЧ, РОМАНЮК АЛЕКСАНДР НИКИФОРОВИЧ, ОБОДНИК ДЕМЬЯН ТИХОНОВИЧ, СОРОКА НАДЕЖДА ИВАНОВНА

МПК / Метки

МПК: G09G 3/28

Метки: векторов, газоразрядной, индикаторной, панели, формирования

Опубликовано: 15.04.1991

Код ссылки

<a href="https://patents.su/7-1642509-ustrojjstvo-dlya-formirovaniya-vektorov-na-gazorazryadnojj-indikatornojj-paneli.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования векторов на газоразрядной индикаторной панели</a>

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