Устройство для отображения векторов на экране матричного индикатора
Изобретение относится к автоматике и вычислительной технике и может быть использовано в АСУ технологическими процессами для вывода графической информации на экран индикатора (плазменного индикатора), Цель изобретения - повышение точности устройства. Это достигается введением второго делителя 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
Од
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 в зависим
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 от«
Т длину нектора, в триггеры 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





