Устройство для отображения векторов на экране матричного индикатора

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в АСУ технологическими процессами для вывода графической информации на экран индикатора (плазменного индикатора), Цель изобретения - повышение точности устройства. Это достигается введением второго делителя 13 частоты и со-- ответствующих функциональных связей, что позволяет повысить точность устройства в N раз, где N - разрешающая способность индикатора 1 по оси координат , относительно котооой используется деление частоты генератора 10 на модуль К, а при наличии функционального контроля - обнаружить сбои в устройстве при его функционм ровании. 3 ил. СО 4 оо 00 CD 00

C0tO3 СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

Д11 4 G 09 G 3/28

ОПИСАНИЕ ИЗОБРЕТЕНИЯ:-

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3856221/24-24 (22) 11.02.85 (46) 30.10.87, Бюл. 9 40 (7!) Специальное проектно-конструкторское и технологическое бюро реле и автоматики (72) Ю.И.Жидков, И.Ф.Нехай и И,В.Пригода (53) 681.327.11 (088.8) (56) Авторское свидетельство СССР

Ф 682918, кл. G 09 G 1/08, 1976.

Авторское свидетельство СССР

G G l/08, 1972. (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ВЕКТОРОВ IIA ЭКРАНЕ МАТРИЧНОГО ИНДИКАТОРА (57) Изобретение относится к автоматике и вычислительной технике и мо„„SU„„1348898 А 1 жет быть использовано в АСУ технолагнческими процессами для вывода графической информации на экран индикатора (плазменного индикатора),. Цель изобретения — повьппение точности устройства, Это достигается введением второго делителя 13 частоты и со-ответствующих функциональных связей. что позволяет повысить точность устройства в N раз, где N - раэрещающая способность индикатора 1 по оси координат, относительно котооой используется деление частоты генератора

10 на модуль К, а при наличии функционального контроля — обнаружить сбои в устройстве при его функцион i ровании. 3 ил.

1348898

55 разом.

Изобретение относится к автоматике и вычислительной технике и может быть использовано в автоматизированных системах управления технологическими процессами для вывода графической информации на экран индикатора °

Цель изобретения — повышение точности устройства.

На фиг.l представлена функциональная схема устройства; на фиг.2 блок выборки координатных шин;. на фиг. 3 — блок сопряжения.

Устройство содержит индикатор 1, построенный на базе плазменной панели, блок 2 выборки координатных шин, первый 3 и второй 4 раверсивные счетчики, триггеры 5 и 6 знака приращения . 4Х и дУ, триггер 7 управления, первый делитель 8 частоты, элемент

И 9, генератор 10 импульсов, блок 11 выделения нуля, счетчик 12 длины проекций векторов, второй делитель 13 частоты.

Позициями 14 и 15 обозначены микро3ВМ и блок сопряжения соответственно, Блок 2 выборки координатных шин содержит дешифраторы 16 и 17, узлы

18 и 19 ключей, дешифраторы 20 и 21, узлы 22 и 23 усилителей.

Блок 15 сопряжения содержит узел

24 приемо-передатчиков, предназначенный для двухстороннего обмена информацией между устройством и микроЭВМ

14, узел 25 сравнения адресов, осуществляющий сравнение адреса, поступающег из канала микроЭВМ 14 с заданным для данного устройства адресом (три младших разряда адреса не сравниваются, а используются для адресации определенного регистра устройства), узел 26 выработки стробирующих импульсов записи и считывания, вырабатывающий импульсы записи и считывание информации, поступающей от микроЭВМ или данного устройства в канал микроЭВМ и осуществляющий формирование управляющих сигналов параллельного интерфейса, узел 27 контроля по модулю 2, таймер 28 для формирования временных интервалов при функционировании устройства для осуществления функционального контроля и блокировки цепей выработки импульсов записи и считывания в узел 26, узел 29 прерывания.

Устройство работает следующим об.

Работа устройства осуществляется непосредственно под управлением микроЭВМ 14, которая не только осуществляет обмен информацией с устройством через блок 15 но и обрабатывает информацию в периоды времени между очередными выдачами информационных посылок о графических векторах °

Устройство работает в следующих режимах: запись информации в реверсивные счетчики 3 и 4, первый делитель 8 частоты, второй делитель 13 частоты, счетчик 12 длины проекций вектора, триггеры 5 — 7; чтение информации из делителей, счетчиков и триггеров; установка начальных координат графических векторов; циклическая выдача на отображение графических векторов (регенерация).

В начале работы устройства производится прием адреса иэ канала микроЭВМ 14 и опознание этого адреса, 1 осуществляемые блоком 15 сопряжения, В режиме записи информации в устройство из канала микроЭВМ 14 на ,вход блока 15 поступает сигнал "запись, из которого формируются три сигнала ЗП1, ЗП2 и ЗПЗ, причем ЗП1 производит стробирование приходящей иэ канала микроЭВМ 14 информации, ЗП2 — для стробирования записи в счетчиках 3 и 4, делителях 8 и 13, счетчике 12 и триггерах 5 — 7 при функциональном контроле работы устройства, ЗПЗ необходим для устранения отображения графической информации, принятой с ошибкой из канала микроЭВМ 14, при этом осуществляется выдача в канал вектора прерывание и стробирующих импульсов.

Стробирующие импульсы записи и чтения, необходимые для обмена информацией между микроЭВМ 14 и таймером

28 устройства, вырабатываются только при тестовом контроле работы устройства.

В режиме установки начальных координат микроЭВМ 14 осуществляет запись этих координат в реверсивные счетчики 3 и 4.

Если из канала микроЭВМ 14 в устройство приходит сигнал общего сброса, то он устанавливает в исходное состояние узел 29 прерывания блока

15, а также счетчики 3 и 4, делители 8 и 13 частоты, счетчик 12 и триггеры 5 — 7 °

1348898 (2), в виде хч — — — — — -- > 100

fr (3) 11xv 1x v — — — -- — -- 100

f (4) llJIH циклической вьдачи на отображение графической информации служит циклическая программа выдачи на отображение одного или нескольких векторов, записанная в память микроЭВМ 14.

В этой программе после каждой вьдачи информациониой посьлки графического вектора микроЭВМ 14 переходит к выполнению другой программы или в режим ожидания, в зависимости от предпосылок, которые могут бить виражены следующими соотношениями

N 1„

nt + " ) 100 (1) в г

N, 1 „

nt + -- "--- "--- (100 в

Г где n — количество машинных команд для вьдачи одной информационной посылки графического вектора; среднее время выполнения одной команды ввода или вывода, М вЂ” разрешающая способность индикатора по одной из осей координат Х или У, по отношению к которой используется второй делитель частоты, 1„„ — проекция графического вектора в единицах разрешающей способности на одну из осей, координат X или Y по отношеНию к которой используется вторОй делитель частоты.

Для предложенного устройства п

N 1 „

3 t (< ---- -- "- . Поэтому соотг b г ношение (1) и (2) можно представить

Если выполняется соотношение (3), то после выдачи информационной посьл. ки для отображения одного вектора микроЭВМ 14 может перейти к выполнению другой программы, если выполняется соотношение (4), микроЭВМ 14 переходит только в режим ожидания,т.е. регистрация выдаваемых на отображение графических векторов осуществляется при помощи микроЭВМ 14, Блок 2 осуществляет групповую коммутацию шин Х и Y плазменного индикатора 1. Шины X коммутируются с одной стороны по группам узла 22 усилителя, а с другой стороны — по группам узла 18 ключей °

Ь

Шины Y с одной стороны коммутируются по группам узла 23 усилителя, а с другой стороны — по группам уз- . ла 19 ключей. Выбор определенных групп в узлах ключей и усилителей

1p осуществляют по координате Х дешифраторы 16 и 20, а по координате Y дешифраторы 17 и 21.

Коды на дешифраторы 16, 20, 17 и 21 поступают соответственно с вы15 ходом счетчиков 3 и 4, причем на дешифраторы 16 и 21 поступают соответствующие старшие половины разрядов счетчиков 3 и 4.

Управление модуляцией осуществля2р ет триггер 7 управления, сигнал с выхода которого поступает на входы узлов 22 и 23 усилителей, обеспечивающих подачу соответствующих напряжений на выбранные группы шин Х и Y

25 индикатора 1.

МикроЭВМ 14 через блок 15 выдает коэффициент угла наклона вектора, равный произведению координат KN„ или KN в зависимости от направления х

Зо осей координат, знаки приращений координат <Х или <У значение одного из приращений координат ьХ или аУ, признак модуляции и сигнал блокировки импульсов на делитель 13 частоты.

После вьдачи из микроЭВМ 14 последнего слова информационной посьлки графического вектора взводится триггер 7 и начинается отображение

4Р ВЕКТОРа.

Блок 11 вьделения нуля по коду, поступившему на его вход с выхода счетчика 12 длины проекций вектора, вырабатывает на выходе потенциал,отк45 рывающий элемент И 9.

Импульсы с генератора 10 через элемент И 9 поступают на делители

8 и 13 частоты.

На третьем выходе делителя 13 частоты импульсы будут следовать с частотой, определяемой соотношением (5), а на выходе делителя 8 соотношением

55 г к х (6), где f ° — частоты импул,сов по выа2 ходе делителя 13 частоты;

l 3488 18 час тот<1 кадров; частота генератора.

Тогда частота на выходе делителя

8 будет равна

N, Гс? (7) Исходя из выражений (5), (6) и (7) следует, что частота на ныходе делителя 8 будет в К раз меньше час— тоты с выхода делителя 13, т,е. н устройстве ос ущестнляется отображение нект ра беэ задания ето положения в предепах кнадранта с относи-.ельной I: грешностью не пр I;b!tè.lþtttå?. ч, Пр1! 3 .1э ? сзчность ьт; б?заж< ни?: значительно Is зрас тает.

<. нынад; н де 11?теней Й ?» ?1< с— ть имп; лт.с.? и ту«ают соо нетг Tslc-нно на входь? ренерсивных счетчиков

3 и ч. Выбор соотнетстнующего кнад— ранта осушестнляется при помощи триг герон 5 и 6 знака приращений .<3 Х и

-А 1 с?1 Г н аль; с 131.1ходон ко т орых II <?c тупают на гоо тн е тс тнующ?<е упра нляю-щие нходы счет?икон 3 и 4.

Од<?он р еме?гно с отображением не к то— р l Г НЫХО sci . 11<тСЛЯ 1 3 На НЫЧИ 3 IЮ

v;.IsÉ i»: nq c we 1??к<? ? 2 rlocтут?ают пул?.сы, уменьшающие его содержимое .

Ко?.да соде р к?1??ое счетчика 12 с: гниет ранным «у.ы, tr«е? о выходе поянитгя

< игнал, поступаюхий на блок i вьделения H3!пя, к <?торый нырабатынает сигнал за,:рета, блокирующий эле»снт

И 9, и тем самым прекращает< я процесс отогражения. . тот же сигнал сбрасы— вает триггер 7 и поступает на вход таймера 28, Если время отображения вектора не превышает времени отображения одного кадра графической информации, то таймер 28 не вырабатывает сиг:Тала блокиронки, ногтупаюшего на узел 26 выработки стробиру1<зщих импульсов записи и считынания, а приводится н исход— ное положение.

При сбое н усзройстне (когда нремя отображения провы?нает нремя отображе— ния одного кадра) сигнал с таймера

28 блокирует обмен информацией между микроЭВМ lu 11 устройгтном через узел

26. Однонременно с таймера 28 поступают в узел 29 прерьп?ания импульсы о наличии или отсутствии сбоя и конца отображения, по которым фиксируется текущее с<згтоя«ие устройстна осушестнляетс я ир;рынание микроЭ1Р1! 4. При этом, у зел 29 в зависим<?сти от состояния угтройс.тва ньдает н ка— нал микроЭВМ три вектора прерывания: после отображения нектора при отсутcтнии сбоя; во время отображения вектора при наличии сбоя; при наличии сбоя, зафиксиронанного узлом 27 контроля по модулю 2.

10 По перному сигналу микроЭВ1! 1ч вьдает на отображение и«формационнуо посылку следующего нектора, а по второму переходит к выполнению диагностической программы с ньдачей на

1В о ображение сс, .тге-;1?3,кз?1?е? > сигнала о сбое, Е-.п?1 сбой зафиксиронан узпом 27, то м11 pc? )Â".1 rr< -,le н г?по, 1« г «<<я диа Гноот; че;-кой программы и, "Ks д??т либо K ,0:Тиа?, с стике уст!;ойст а .:рн сбоях 13

?п?фор,.< 31t?rnrrtrbrx K дах ь r:Ilc?,sессе <эбмен», .-?ибо К отображгн?тю гекушей информации при о ?су ..с-.r? tt?t сбоен н информационных кодах, но при сбое в

28 узле 27 . При этом фор t??py ñ Tñ?r сигнал блокировки выхода, по T óï«roc?Ité из канала микро3BH нс. узел 27.

СI! I «ал б:ток«ронни ныхсла 27 может бь1тr 1 роше«п,с;е тс пр, лен«я одно 0 гc? кадра графи -Тегкой и«формации при отсузст??ии гбоен н; зле

От бражение и< кторон, параллель«ых о< ям Х и т ., Прои зн.ss «тгя:Зн;1?!оГИЧ?Н, ОдНаКО, < ЛИ ОтОбрг?ж<1" тСя ВЕК-. гор параллель?111?1 той

36 от«<?ь 111 åëüíî кото рои ис??оль "уются делитель 8 частоты, Т<3 микроЭВМ 4 записынает н него коэффициент д -.ления, равным единице, в счетчик 12

Т<? длину нектора, в триггеры 5 и 6 знаки приращений Х и hY, в триггер 7 — признак модуляции, в делитель 13 частоты — сигнал блокировки I c3 н??хода пост:паю?1?е1 о на вход счет4Ь чика 4 при отображении указанного нектора.

При отображении нелинейных функций используется режим устанонки начальных координат. При этом, н дели-.

5<3 тель 8 запись?вается угловой коэффициент, равный нулю, н счетчик 12 — единица, в делитель 13 — сигнал блокировки, что позволяет отобразить только одну точку графика без изменения

I содержимого счетчикон 3 и ч.

Чтобы получить присмлемую частоту рег< нера?п?и кадров (f, 10 Ец) должно вьп?олнятьс я соотношение (Cc + c,) с l, (8),1 1

1348898 среднее время отображения вектора; среднее время выдачи информационной посылки для отображения одного вектора выполняемое микроЭВМ; минимальная кадровая частота; количество отображаемых в одном кадре векторов ° где. а

М мин

10 формула изобретения

Устройство для отображения векторов на экране матричного индикатора, содержащее блок выборки координатных шин, соединенный с матричным индикатором, информационные входы блока выборки координатных шин соединены с первыми и вторыми выходами первого и второго реверсивных счетчиков соответственно, суммирующие и вычитающие входы которых подключены к выходам триггеров знака приращений аХ и аУ соответственно, счетчик длины проек- 25 ций векторов, первый выход которого соединен с входом блока выделения нуля и входом сброса триггера управления, выход которого подключен к управляющему входу блока выборки коор- 1д динатных шин, счетный вход первого реверсивного счетчика соединен с пер вым выходом первого делителя частоты, управляющий вход которого подключен к выходу элемента И, первый вход которого соединен с выходом блока выделения нуля, а второй вход — с выходом генератора импульсов, о т— л и ч а ю щ е е с я тем, что, с целью повышения точности устройства, оно содержит второй делитель частоты, первый выход которого соединен со счетным входом счетчика длины проекций векторов, второй выход — со счетным входом второго реверсивного счетчика, а третий выход и вторые выходы счетчика длины проекций векторов и первого делителя частоты, выход триггера управления и одни из выходов триггеров знака приращений аХ и ьУ являются первым выходом устройства, вторым выходом которого является первый выход счетчика длины проекций векторов, входы триггеров знака приращений hX и Ю, информационные входы триггера управления, делителей частоты, счетчика длины проекций векторов и реверсивных счетчиков являются входом устройства, управляющий вход второго делителя частоты соединен с выходом элемента И.!

348898

Составитель И,Загинайко

Техред М.Xоданич

Редактор И.Сегляник

Корректор N.Демчик

Заказ 5195/52

Тираж 432 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раунская наб,, д.4/5

Производственно-полиграфическое предприятие, г.ужгород, ул.Проектная, 4