Устройство для считывания графической информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
не может быть меньше некоторой минимальной величины из"за конечной величины нндуктивности шин, время обслуживания запросов Т становится соизмеримым с временем изменения положения съемника на планшете, т,е, в тавремя, когда система переходит к обслуживанию запроса от некоторогосъемника, он уже может йэменить своеположение на планшете и координатыего предыдущего положения будут утеряны, поскольку будут зафиксированыкоординаты изменившегося положения.,Невысокое быстродействие известной системы и связанная с этим воз.можность потери координат положениясьемникав не позволяет использоватьее в системах обработки информации.в реальном масштабе времени, а, такжев системах, использующих координатыположения съемникав, для управленияисполнительными механизмами в реальном времени. Предлагаемое техническое решение за счет повышения быстродействия позволяет фиксировать координаты каждого положения съемниковинформации на планшете при .высокойскорости. изМенения этого положения,Предлагаемое техническое решениетакже исключает возможные в известной системе потери запросов на обслуживание, которые возникают в известной системе при одновременном поступлении нескольких запросов на обслуживание,. так как в этом случае навходе регистра номера планшета появ".ляется неопределенность (т.е. нельзяопределить, какой оператор первым.послал запрос), что и приводит к сбо Оям и потерям запросов, В предлагаемом техническом решении такие сбои ипотери запросов исключаются за счетосуществления параллельного (однавременнога) обслуживания всех имеющихсязапросов,5 ния координат содержит первый, второй,третий и четвертыи триггеры, первый, второй, третий, четвертый, пятый.шестой и седьмой элементы И, первый и второй элементы ИЛИ, элемент задержки и счетчик, причем КЯ-входы первого триггера являются группой ут- равляющих входов блока, а С-вход первого триггера соединен с выходом пер" ваго элемента ИЛИ, прямой выход пер- .вого триггера подключен к первым вхо,дам первого и второго элементов И, первые входы которых являются группой информационных входов блока,инверсный выход первого триггера подУстройство для считывания графической информации, содержащее коммутатор, соеднненный с координатными шинами планшетов, съемники координат,. блок регистров координат, блок апра=. са, регистр номера планшета и блок управления, выход которого подключен,55 к управляющему входу блока анализа, номера запроса, о т л и ч а ю щ е ес я тем, чта, с целью повышения бы-,е Формула из обретения строцействня устройства, ана содержитблоки формирования координат и мультиплексор, выход которого является .выходом устройства, а первая группаинформационных входов подключена кпервой группе информационных выходовблока анализа, номера запроса, втораягруппа информационных выходов блахаанализа номера запроса подключена ксчитывающим входам соответствующихблоков формирования координат, первыевыходы которых подключены к первойгруппе информационных входов блокаопроса, вход управления блока опросаподключен к выходу блока управления,а группа информационных выходов подключена к входам коммутатора, выход разрешения блока опроса подключен к объединенным входам блоков формирования координат, группа управляющих входов которых подключена к выходам соответствующих съемников координат, а группа информационных входов блоков формирования координат подключена к первой группе выходов коммутатора ик второй группе информационных входов блока опроса, первая группа входов, блока анализа номера запроса подключена к группе информационных выходов регистра йомера планшета, а входуправления объединен с входом управления регистра номера планшета, группа информационных входов регистра номера планшета подключена соответственно к инФормационным выходам блоковформирования координат, вторые выходы которых подключены соответственно к группе инФормационных входов блокарегистров координат, выход которого подключен к второй группе информационных входов мультиплексора,2. Устройство на п,1, о т л и ч аю щ е е с я тем, что блок формирова 22211520564ключен к первым входам третьего,четвертого и пятого элементов И, вторыевходы первого, второго, третьего,четвертого и пятого элементов И подключены к инверсному выходу четвертого триггера, вход пятого элемента Иобъединен с К-входом первого триггера, с входом разрешения первого счетчика и с К-входом второго, третьегои четвертого триггеров, четвертыйвход пятого элемента И является входом разрешения блока, выход первогоэлемента И подключен к вторым входамшестого и седьмого элементов И, выходвторого элемента И подключен к С-входу второго триггера, входу элементазадержки, первому входу первого элемента ИЛИ и является выходом блока,выход третьего элемента И подключенк первому входу второго элемента ИЛИ,выход которого подключен к установочному входу счетчика, выход четвертогоэлемента И подключен к 8-входу второго триггера второму входу второго,элемента ИЛИ и является выходом блока, выход пятого элемента И подключен к счетному входу счетчика, выход которого является выходом блока, а 5вход разрешения соединен с объединенными К-входами второго, третьего и четвертого триггеров, прямой выход второго триггера соединен с первым входом шестого элемента И, а инверсный - с первым входом седьмого элемента И, выход шестого элемента И подключен к объединенным Б-входам третьего и четвертого триггеров и является выходом блока, выход седьмого элемента И соединен с третьим входом второго элемента И и вторым входом первого элемента И, С-вход третьего триггера является входом считывания блока, выход третьего триггера является информационным выходом блока, третьи входы третьего и четвертого элементов И соединены соответственно с первыми входами второго и перво-.го элементов И, а. выход элемента за держки подключен к четвертому входувторого элемента ИЛИ.е520564 Составитель И. ГоленищевРедактор В, Вугренкова Техред А. Кравчук Корректор И.Муска Заказ 6761/2 Подписное Тираж 668 ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб., д. 4/5вую группу выходов 17 коммутатора,вторую группу выходов коммутатора,третью группу выходов 19 коммутатора, группу информационных выходов 20блока опроса, выход 21 "Разрешение"блока опроса, выход 22 блока управле"ния, выход блока 23 регистров коорди-нат, группу информационных выходов24 регистра номера планшета, первуюгруппу информационных выходов 25 блока анализа, вторую группу информационных выходов 26 блока анализа,Блок формирования координат (фиг.2)содержит первый триггер 27, первый . 1528, второй 29, третий ЗО, четвертый31, пятый 32 элементы И, второй триггер ЗЗ, элемент 34 задержки, первыйсчетчик 35, шестой Зб, седьмой 37элементы И, третий 38, четвертый 39 20триггеры, первый 40, второй 41 элементы ИЛИ, первый вход 42 блока, второй вход 43 блока, третий вход 44,блока, четвертый вход 45 блока, первый выход 46 блока, второй выход 47блока, третий выход 48 блока,Коммутатор 1 Фиг,З содержит первый 49, второй 50 дешифраторы, первый51, второй 52 блоки токовых ключей,группы информационных входов 53 блока, первую группу выходов 54 блока,вторую группу выходов 55 блока, третью группу выходов 56 блока.Блок опроса (Фиг.4) содержит тре-,тий 57, четвертый 58 элементы ИЛИ,восьмой элемент И 59, пятый триггер60, второй счетчик 61, девятый 62,десятый 63 элементы И, группы выхо"дов 64 блока, выход 65 "Разрешение" "блока, вход 66 "Управление" блока,первую группу информационных входов67, вторую группу информационных вхо"дов 68.Блок регистров координат (Фиг.5)содержит первую 69 и вторую 70 группы регистров, группу информационныхвходов 71 блока, группу информацион"ных выходов 72 блока.Регистр номера. планшета (фиг.б)содержит вход 73 "Управление", группу информационных входов 74, группуинформационных выходов 75.Блох анализа фиг. содержит схему 76 сравнения, одиннадцатый элементИ,77, третий счетчик 78, третий дешифратор 79, группу элементов И 80,55четвертый элемент ИЛИ 81, группу эле"ментов 82 задержки, группу информационных входов 83, вход "Управление" 84, первую 85 и вторую 86 группыинформационных выходов.Мультиплексор (Фиг.8) содержитпервую 87 и вторую 88 группы мультиплексоров, первую 89 и вторую 90группы информационных входов блока,группу информационных выходов 91 блока,Группа мультиплексоров (фиг.9) содержит С и-разрядных мультиплексоров92, где и - число координатных планшетов в устройстве, с - число разря-дов в кодах координат . Х(У) планшетов, первую 93 и вторую 94 группыинформационных входов мультиплексоров, .группу информационных выходов95 мультиплексоров,Устройство работает следующим образомм еПри подаче электропитания с помощью коммутатора 5 и системы координатных шин 2 планшетов 1 формируют:.ся на планшете 1 координатное магнитное поле, делящее поверхность планшета 1 на конечное число участков, Всвязи с тем,что съемник 3 координатсодержит катушку индуктивности (чувствительный элемент), выходом соединенную с усилителем-формирователем,на выходе 13 съемника 3 координатФормируется сигнал при касании съемником 3 координат поверхности планшета. В корпус съемника 3 координатвмонтирована кнопка "Пуск" (не показана), нажимая которую оператор Формирует запрос на обслуживание, который также поступает на выход 13 съемника 3 координат. Тем самым обеспечивается начало цикла опроса шин 2планшетов 1. При этом с выходов 13соответствующих съемников 3 на блоки4 формирования координат поступаютзапросы на обслуживание. Эти же запросы проходят на третьи выходы 16 соответствующих блоков 4 и поступаютдалее на блок 6 опроса. С группы инФормационных выходов 20 блока 6 опро=са на коммутатор 5 начинают поочеред"но поступать две последовательностиимпульсов. Первая из этих последовательностей используется коммутатором5 для опроса шин 2 планшетов 1 по координате Х, подключенных к первым выходам 7 коммутатора 5. При опросепоследней шины 2 по координате Х стретьей группы выходов 19 коммутатора5 на блок 6 поступает сигнал, по ко-:торому в блоке 6 прекращается форМи5 15205 рование первой и начинается формирование второй последовательности импуль" сов, которая также поступает на коммутатор 5 и используется там для опроса шин 2 планшета 1 по координате5 У, подключенных к второй группе 18 выходов коммутатора 5. При опросе по.следней шины 2 по координате У с третьейгруппы 19 выходов коммутатора 5 на блок б также поступает сигнал, по которому в блоке 6 прекращается формирование второй последовательности импульсов. На этом завершается текущий цикл опроса шин 2 и осуществляется анализ в блоке б имеющихся на этот момент запросов на обслуживание. Если такие запросы присутствуют, т.е. нажата одна или несколько кнопок "Пуск", то начинается 20 очередной цикл опроса шин 2 планшетов 1.Одновременно с началом цикла опро-. са шин 2 планшетов 1 в блоках 4 начинается цикл формирования координат 25 тех съемников 3, от которых в соответствующие блоки 4 формирования координат поступил запрос на обслуживание, формирование координат начинается с определения координаты Х соответству" 30 ющих съемников 3 путем подсчета в соответствующих блоках 4, поступающих на эти блоки 4 с второго 21,выхода блока б опроса. Координаты Х фиксируются в блоках 4 при поступлении в этиблоки 4 г выходов катушек через выхо 35 ды 13 соответствующих съемников 3. Имйульс опроса последней шины 2 по координате Х, поступая с третьей груп-. пы 19 выходов коммутатора 5 на блок б и блок 4, обеспечивает начало опро са шин 2 по координате У, а также запись сформированной ранее координаты Х с вторых выходов 15 соответствую" щих блоков 4 в блок. 8 регистров коор динат и подготавливает блоки 4 к началу формирования координат У соот-:. ствующих съемников 3. Координаты У съемников 3 формируются, фиксируются и переписываются в блок 8 регистров аналогично координатам Х. Поступле. - нием импульса опроса последней шины 2 по координате 7 с третьей группы выходов 19 коммутатора 5 на блоки 4 и появлением на первых выходах соответствующих блоков 4 запросов на обмен завершается цикл формирования координат соответствующих съемников 3. При этом появляющиеся на первых 64 6выходах 14 с соответствующих блоков 4 запросы на обмен фиксируются в регистре 9 номера планшета по тактовому импульсу, поступающему на регистр 9 с выхода 22 блока 7 управления, С группы выходов 24 регистра 9 номера планшета запросы на обмен поступают далее на блок 10 анализа. С этого момента начинается цикл обмена, т.е. цикл выдачи на шину 12 координат соответствующих съемников 3. полученных в цикле формирования координат. При этом если накаты одна или несколько кнопок "Пуск" па соотвстств; - ющих съемниках 3, то продолжается непрерывный последовательный опрос шин 2 планшетов 1, поскольку на вторых 16 входах блока 6 опроса б;дут присутствовать один или несколько запросов на обслуживание. Одновременно с опросом шин 2 осуществляется формирование координат тех съем- ников 3, координаты которых не были сформированы в предыдущих циклах о - роса (циклах формирования координат), Это может произойти, если во врелгя предыдущего цикла опроса цикла формирования координат с, выхода катушки съемника 3 на первый вход соответствующего блока 4 не поступил сигнал либо при огросе шин 2 по координате Х, либо при опросе шин 2 ло координате Х, либо при опросе шин 2 по координате У, либо при опросе шнн 2 и по координате Х и по координате У. Если в очередном цикле опроса (формирования) координат в некотором блоке 4 сформированы координаты соответст-, вующих съемников 3, то выставив на своем первом 14 выходе запрос на обмен этот блок 4 завершает свой цикл формирования координат и ожидает нового нажатия оператором кнопки "Пуск" на соответствующем съемнике 3, т,е, для формирования следующей координаты оператор должен отпустить кнопку "Пуск" (вернув, тем самым, соответствующий блок 4 в исходное состояние), а затем нажать ее вновь.При поступлении на первые входы 24 блока 10 одного или нескольких запросов на обмен начинается цикл обмена, При этом в блоке 10 осуществляется последовательный анализ наличия запросов. При наличии запроса на обмен от некоторого блока 4 блок 1 О выдает со своей первой группы информационных выходов 25 на блок 11 кодномера соответствующего планшета 1 в сопровождении синхроимпульса, по которому мультиплексор 11 коммутирует на выход 12 устройства код номера планшета 1 и поступающие на его вторые 23 входы с регистра 8 координаты соответствующего съемника 3 в сопровождении импульса синхронизации. Через некоторое время после выдачи с первых 25 выходов блока 1 О в блок 11 кода номера планшета по запросу на обмен с соответствующего блока 4, с вторых 26 выходов блока 10 на этот блок 4 поступает импульс, сбрасывающнй выставленный им запрос на обмен, 1поскольку сформированные этим блоком 4 координаты уже поступили на выход 12 устройства. Аналогичным образом блок 10 отрабатывает все поступающие на его первые входы 24 запросы на обмен. После завершения цикла обмена запросы на обмен всех блоков 4 Формирования координат будут сброшены, Если при этом в устройстве будут иметь ся съемники 3 с нажатыми кнопками "Пуск", то будет осуществляться периодический опрос шин 2 планшетов 1, но без формирования и выдачи координат. В таком состоянии система будет находиться до отпускания операторами нажатых кнопок "Пуск" на съемниках 3. При отсутствии нажатых кнопок "Пуск" устройство возвращается в исходное состояние и будет ожидать очередного запроса (запросов) на обслуживание, т,е. очередных нажатий кнопок "Пуск" на съемниках 3.Блок 4 формирования координат обеспечивает определение координат соот-. ветствующего съемника 3 на планшете 1 по сигналам, поступающим с выходов .13 съемника 3 на первые входы блока 4. Координаты съемника 3 поступают с вторых 25 выходов блока 4 на входы блока 8 регистров координат в сопровождении синхроимпульсов записи. Кроме этого, с второго выхода 11 блока 6 опроса на второй вход блока 4 поступают импульсы синхронизации, соответствующие импульсам опроса шин 2 планшетов 1, с третьих выходов 19 коммутатора 5 на третьи;входы блока 4 поступают синхроимпульсы, соответствую-.щие импульсам опроса последних шин 2 планшетов 1 по координатам Х и У, с первого выхода 14 блока 4 на соответствующий первый вход регистра 9 номера планшета поступает сигнал, свидетельствующий об окончании формированияочередной координаты соответствующегосъемника 3 в блоке 4, с третьего 16выхода блока 4 на соответствующийвторой вход блока 6 опроса поступаетсигнал запроса с кнопки "Пуск" съем-.ника 3. На четвертый вход блока 4 ссоответствующего второго выхода 26блока 10 анализа поступает сигнал,синхронизирующий выдачу сформированной в блоке 4 координаты соответствующего съемника 3 на выход 12 уст-,ройства через блок 11 выдачи координат,В соответствии с функциональнойсхемой (фиг.2) блок 4 формированиякоординат работает следующим образом.В исходном состоянии первый 27, вто-,рой 33 третий 38 и четвертый 39триггеры, а также первый 35 счетчиксброшены и удерживаются в этом состоянии уровнем логического "0", пос-тупающего на их первые входы сбросас выхода ненажатой кнопки "Пуск"съемника 3 через первый 42 ж вход бло"ка 4, В начале цикла определения коорординат съемника 3 на планшете 1 на первый 42 ж вход блока 4 поступает уровеньлогической "1" с уже нажатой кнопки"Пуск" съемника 3. Этот сигнал поступает на третий вход пятого 32 элемента И и разрешает прохождение поступающих импульсов спроса с второго 43входа блока 4 через элемент И 32 насчетный вход первого счетчика 35, поскольку на первом входе элемента И 32имеется разрешение (уровень логической "1") с инверсного выхода сбро-шенного триггера 27, а на третьемвходе есть разрешение с инверсноговыхода сброшенного триггера 39. Счетчик 35 подсчитывает импульсы опросас второго входа 43 блока 4 и формирует тем самым на своем выходе кододной из координат съемника 3 напланшете 1. При опросе шины 2 планшета 1, над которой находится съемник3, в катушке индуктивности наводитсясигнал, который поступает на первый42 з вход блока 4 и устанавливаеттриггер 27. При этом уровень логического "0" с инверсного выхода уста-.новленного триггера 27 закрывает эле"мент И 32, что обеспечивает фиксациюв счетчике 35 кода координат съемника3. При опросе последней шины 2 планшетов 1 по координате Х на третийвход 44 б блока 4 поступает импульс,который проходит через открытый ураниями логических 1" с прямого выхода установленного триггера 27 и инверсного выхода сброшенного триггера 39 второй 29 элемент И и устанавливает триггер 33, а также поступает на второй выход 47 и блока 4 в качестве импульса синхронизации, выводимого со счетчика 35 на вторые выходы 47 м блока 4 кода координаты Х съемника 3. Импульс с выхода элемента И 29 проходит через. элемент 34 задержки и элемент ИЛИ 41, сбрасывает в исходное состояние счетчик 35. Задержка этого импульса необходима для осуществления безошибочной записи кода с выходов счетчика 35 в блок 8 регистров координат, По логике работы устройства после опроса последней шинш 2 планшетов 1 по координате Х начинается опрос шин 2 по координате У. При этом на второй вход 43 блока 4 начинают поступать импульсы опроса, которые, проходя через открытый элемент И 32, 25 подсчитываются счетчиком 35. При этом на выходах счетчика 35 формируется код координаты У съемника 3. При поступлении на первый вход 42 з блока 4 импульса с катушки съемника 3, который появляется при опросе шины 2 по .координате Т, над которой находится съемник 3, устананливается триггер 27 и на выходах счетчика 35 фиксируется код координаты У. Во время опроса последней шины 2 по координате 7 на третий вход 44 а блока 4 поступает импульс, который, пройдя через открытые первый 28 и шестой 36 элементы И, устанавливает третий 38 и четвертый 40 39 триггеры, а также поступает на второй выход 47 к блока 4 в качестве импульса синхронизации записи, поступающего на вторые выходы 47 м блока 4, кода координаты У с выходов счетчика 45 35. Уровень логической ".1" с прямого выхода установленного триггера 38 поступает на первый выход 46 блока 4, это означает, что в блоке 4 были последовательно сформированы коды координаты Х и У съемника 3 на планшете 1. На этом заканчивается цикл формирования координат съемника 3 и начинается цикл выдачи координат съемника 3, завершающийся поступлением на четвертый вход 45 блока 4 импульса с второго вы 55 хода блока 10 анализа, означающего что координаты съемника 3, сформированные в прошедшем цикле формирования координат, поступили на шину 12 устройства. Импульс с четвертого входа 45 блока 4 сбрасывает триггер 38.В этом состоянии блок 4 не осуществляет очередной цикл формирования координат съемника 3, хотя кнопка "Пуск" на съемнике 3 может быть и нажата, так как первый 28, второй 29, третий 30, четвертый 31 и пятый 32 элементы И закрыты .уровнем логическо-, го "О", который поступает на их вторые входы с инверсного выхода уста-., новленного триггера 39. Блок 4 возвращается н исходное состояние после отпускания оператором кнопки "Пуск" съемника 3, т.е. после появления на первом входе 42 ж уровня логического "0", при этом сбрасываются первый 27, второй 33, третий 38, четвертый 39 триггеры и счетчик 35. Блок 4 возвращается в исходное состояние и будет находиться в исходном состоянии до очередного нажатия оператором кнопки "Пуск" на соответствующем съемнике 3.В случае, если в начале некоторого цикла формирования координат при опросе шин 2 по координате Х планшетов 1 на первый вход 42 з блока 4 не поступает сигнал со съемника 3, то триггер 27 не установится и при опросе .последней шины 2 по координате Х импульс с третьего входа 44 б блока 4 не пройдет через закрытый элемент И 29, а поступит через элементы И 30 и ИЛИ 41 на вход сброса счетчика 35. Если при продолжении этого цикла фор-. мирования координат при опросе шин 2 по координате У на первый вход 42 з блока 4 поступит сигнал с катушки съемника 3, то триггер 27 установит- . ся, но сигнал опроса последней шины по координате У, пройдя через первый элемент И 28, пойдет не через шестой 36 элемент И (закрытый уровнем логического "0" с прямого ныхода сброшенного триггера 23), а пройдет через открытый уровнем логической "1" с инверсного выхода триггера 33 элемент И 37 и, пройдя через первый 40 и второй 41,элементы ИЛИ, сбросит соответственно триггер 27 и счетчик 35. После этого блок 4 будет находиться н исходномсостоянии и готов к началу следующего цикла формирования координат.В случае, если в некотором цикле формирования координат будет отсутствовать импульс со съемника 3 не толь-.ко при опросе шин 2 по координате Х,но и при опросе шин 2 по координатеУ, то при опросе последней шины 2 покоординате 7 импульс с третьего входа 44 а блока 4 проидет через открыь5тый четвертый 3 элемент И и сброситтриггер 33 и, пройдя элементы ИЛИ 41,сбросит счетчик 35. После этого блок4 готов к началу следующего циклаФормирования координат и будет находиться в исходном состоянии.Если в некотором цикле Формирования координат при опросе шин 2 по координате Х с катушки съемника 3 пос-.тупил импульс на первый вход 42 з блока 4, т.е, зафиксирована и выдана навторые выходы 47 блока.4 координатаХ съемпика 3, а при опросе шин 2 покоординате 7 такой импульс не посту-.пил, то импульс опроса последней шины 2 по координате 7 с третьего входа 44 а блока 4,.пройдя через четвертый 31 элемент И, сбросит триггер 33,пройдя через элемент ИЛИ 41, сброситсчетчик 35, а также поступит на второй выход 47 л блока 4 и далее в блокрегистров 8 координат, где сброситкод координаты Х, зафиксированный тамв начале текущего цикла Формированиякоординат съемника 3. После этогоблок 4 готов к началу следующего цикла Формирования координат и будет находиться в исходном состоянии,Коммутатор 5 (Фиг.З) обеспечивает,35поочередной опрос шины 2 планшетов1 по координатам Х и 7. На входы53 е коммутатора 5 из блока б опросапоступает код шины 2 подлежащий опРосу в текущем такте. На вход 53 в 40коммутатора 5 поступают тактовые им"пульсы опроса шин 2 по координате Х,на вход 53 г - па координате 7, Первыегруппы 54 выходов коммутатора 5 подключены к соответствующим шинам 2 покоординате Х планшетов 1, а вторыегруппы 55 выходов подключены к соот.ветствующим шинам 2 по координате 7планшетов 1. На третью группу выходовкоммутатора 5 поступают; а - импульсыопроса последней шины 2 по координате Х, б - импульс опроса последнейшины 2 по координате 7,В соответствии с Функциональнойсхемой 1,Фиг,З) коммутатор 5 работаетследующим образом.Код шины 2 поступает с входов 53 екоммутатора 5 на информационные вхо-ды первого 49 и второго 50 дешифраторов. На их соответствующих выходахпоявляются уровни логической "1", которые, поступая на входы соответствующих токовых ключей первого 51 и второго 52 блоков, разрешают прохождениечерез эти ключи импульса опроса соответствующей шины 2 при поступлениина входы синхронизации блоков 51 и 52синхроимпульсов соответственно с входов 53 в и 53 г коммутатора 5. Импульсы опроса с выходов блоков 51 и 52токовых ключей поступают через первую17 и вторую 18 группы выходов комму-татора 5 на соответствующие шины 2планшетов .1.Блок 6 (Фиг.4) опроса осуществляетуправление опросом шин 2 планшетов 1путем выдачи в коммутатор 5 со своейгруппы 64 выходов е - кода опрашиваемой шины, в,г - импульсов синхронизации опроса шин 2,В соответствии с Функциональнойсхемой (Фиг,4) блок 6 опроса работаетследующим образом,В исходном состоянии блока 6 пятыйтриггер 60 и второй счетчик 61 сброшены, а на вторые входы 67 блока бпоступают из соответствующих блоков4 Формирования координат уровни логических "О" от ненажагых кнопок "Пуск"съемников 3. Поэтому на выходе элементаИЛИ 57 также Формируется уровень ло-гического "О", который закрывает"восьмой 59 элемент И и блокирует пос"тупление на счетчик 61 синхроимпульсов, непрерывно поступающих из блока7 управления на первый вход 66 блока6 опроса. При нажатии операторами одной или нескольких кнопок ",Пуск" насоответствующих съемниках 3 (т.е,нриформировании одного или несколькихзапросов на обслуживание) на соответствующие входы 67 первой группывходов блока б поступает один илинесколько уровней логической "1", ко-,торые обеспечивают Формирование навыходе элемента ИЛИ 57 уровня логи"ческой "1", Этот уровень, .поступаяна элемент И 59, разрешает прохождение через него импульсов с выхода ббуправления блока 6 на счетный входсчетчика 61, а также на выход 65"Разрешение" блока б и на первые входы девятого 62 и десятого 63 элемен"тов И, При этом, на выходах счетчика61 последовательно Формируется дво"ичный код, который поступает, далеена группу выходов 64 е блока 6 каккод номера опрашиваемой шины 2 планшета 1, Уровень логической "1" с инверсного выхода триггера 60 разрешает прохождение импульсов через элемент И 62 на группу выходов 64 в бло 5 ка 6. Эти импульсы используются в коммутаторе 5 для синхронизации опроса шин 2 планшетов 1 по координате Х, При йоступлеиии на третий вход 68 а блока 6 импульса опроса последней шины 2 по координате Х устанавливается .триггер 60, а счетчик 61 сбрасывается. При этом на выходе счетчика 61 с нуля вновь начнет пос-.15 ледовательно формироваться двоичный код опрашиваемой шины 2, а импульсы с выхода элемента И 59 теперь будут поступать через открытый десятый элемент 63 И на группу 64 г с выходов блока 6Эти импульсы используются в коммутаторе 5 для синхронизации опроса шин 2 планшетов 1 по координате У. При поступлении на третий вход 28 б блока 6 импульса опроса последней ши ны 2 по координате 7 сбрасывается триггер 60 и счетчик 61, Блок 6 возвращается в исходное состояние и прн наличии иа его. вторых входах,67 одного или нескольких уровней логичесИ ИЗО кой 1 начинается очередной цикл опроса шин 2 планшетов 1.Блок 7 управления представляет собой генератор прямоугольных импульсов и выполнен по известным в технической литературе схемам, Носледовательность импульсов с выхода 22 блока 7 поступает иа блок 6 опроса, регистр 9.планшета и блок 1 О анализа. 7 енератор блока 7 выполнен иа серийно освоенных интегральщюх микросхемах серий 133 и40 533Влок В регистров координат (фиг.5) предназначен для записи, хранения и выдачи кодов координат Х и 1.съемников 3 на соответствующих планшетах .45 На группу информационных входов 71 блока регистров 8 раздельно по вре-.мени поступают коды координат Х н У соответствующих съемннков 3 в сопровождении импульсов, сйнхрониэирую-щих запись этих кодов координат, а также импульсы, сбрасывающие при необходимости введенйые в блок регистров 8 соответствующие коды координат Х съемников 3,55В соответствии с функциональной схемой (фиг,5) регистр 8 координат работает следующим образом. Коды координат Х и У съемников поступают на соответствующие входы 7 м блока регистров 8 в сопровождении импульсов, сннхрониэирующих запись этих кодов в регистры 69 и 70. Импульсы, синхронизирующие запись кодов координат Х, поступают с входов 71 и на входы управления записью соответствующих ре". гистров 69, Импульсы, синхронизирующие запись кодов координат У, поступают с входов 71 к на входы управления записью соответствующих регистров 70.По логике . работы устройства импульсы управления записью с входов 71 и и 71 к блока регистров 8 поступают раздельно по времени, а именно после завершения соответствующего цикла опроса планшетов 1, Поэтому, хотя на информационные входы двух соответствующих регистров 69 и 70 и поступают одновременно одинаковые коды координат Х и У соответствующего съемника 3, по сигналам с входов 71 и и 71 к в один регистр 69 будет записан код соответствующей координаты Х съемника, а в другой 70 - код соответствующей.координаты У. Информация в соответствующих регистрах 69 и 70 обновляется прн записи новой, т.е. каждый прн поступлении импульса синхронизации записи с входов 71 и или 7 к.По логике работы устройства при незавершенни по какой-либо причине полного. цикла формирования координат Х и У некоторого съемника, т.е. когда был сформирован и записан в соответствующий регистр 69 лишь код коорди-: наты Х этого съемника, то на соответствующий вход 71 л поступает сигнал, обиуляющий соответствующий регис 1 р 69, Выходы регистров 64 и 70 объедииены в жгут, который и является выхо; дами 72 блока 8 регистров координат.Регистр 9 номера планшета предна- значен для записи, хранения и выдачи в блок 10 анализа запросов на.обмен, которые. поступают на его первые входы 74 с первых выходов блоков 4 формирования координат. Обновление информации ее запись в регистре 9 осуществляется по импульсам с выхода 22 блока,управления (фиг.1), т.е. инфбрмация в регистре 9 обновляется в каж" дом такте работы.В срответствии с функциональной схемой (фиг,б) регистр 9 номера планшета работает следующим образом. Запросы на обмен поступают с первыхвходов 74 регистра 9 на информационные входы, Запись запросов в регистр 54 осуществляется по импуль" сам, поступающим с второго входа 73 регистра 9 на вход управления запи 5 сью. Выходы регистра объединены в жгут и являются выходами 75 регистра 9.Блок 10 анализа. осуществляет управление выводом координат съемников 3, имеющихся в блоке 8 регистров, через блок 11 выдачи координат в соответствии с поступающими на первые входы 24 (Фиг.1) блока 10 запросов на обмен с выходов 24 регистра 9 номера планшета (фиг.1).В соответствии с Функциональной схемой (фиг.7) блок 10 анализа работает следующим образом. В исходном состоянии блока 10, т.е. при отсутст-. вии запросов на обмен на его группе информационных выходах 83 третий 78 счетчик сброшен, на вход 84 управление. блока 10 непрерывно поступают импульсы из блока 7 управления, но элемент И 77 закрыт уровнем логического "О" с первого выхода (выход ",)" схемы 76 сравнения, поскольку на ее вторые входы поступают с группы информационных входов 83 блока 1 О уровни логического "0", а на первые вхо" ды схемы 76 постоянно поступают уровни логического "0", При появлении на группе информационных входов 83 блока 10 одного или нескольких запросов на обмен (т,е. одного или нескольких уровней логической "1") на первом выходе (выход ")") схемы 76 появляется также уровень логической "1", который откроет элемент И 76 для прохождения импульсов с второго 84 входа блока 10, При этом счетчик 78 начинает формировать двоичный код номера запроса на обмен, т.е, двоичный код номера блока 4 Формирования координат выставившего запрос на обмен, Текущий код номера блока 4 поступает на информационные входы дешифратора 79 и на первую группу информационных выходов 85 н блока 10 анализа, В соот-ветствии с поступившим кодом дешифратор 79 выдает разрешение (уровень логической "1") на третий вход соответствующего элемента группы И 80, Первые входы элементов группы И 80 объединены и на них подаются импульсы синхронизации с выхода элемента И 77. На вторые входы соответствующих элементов группы И 80 поступают с .группы информационных входов 83 блока 10 запросы на обмен от соответствующих блоков 4 формирования координат, Таким образом, осуществляется поочередной опрос наличия запросов наобмен от блоков 4. Ксли при очередноманализе наличия запросов на обмен путем последовательной подачи уровнейлогической "1" на третьи входы элементов И 80 на втором входе некоторого элемента из группы И 80 будет уровень логической "1" (т,е. соответствующий блок 4 сформировал запрос на обмен), то импульс с выхода элементаИ 77 пройдет через этот элемент изгруппы И 80 и, пройдя также элементИЛИ 61, поступит на первую группу информационных выходов 85 д блока О вкачестве синхроимпульса выдачи координат соответствующего съемника 3 иэблока 8 регистров координат черезблок 11 выдачи на выход 12 устройства. Код этого съемника 3 (блока 4 формирования координат) также поступаетв этот момент на первую группу информационных выходов 85 н блока 10 сосчетчика 78. Синхроимпульсы с выходовэлементов группы И 80 поступают такжечеоез элементы 82 задержки на вторуюгруппу информационных выходов 86 блока 10 и далее на четвертые 26 (фиг.1)входы соответствующих блоков 4 формирования координат и обеспечивают сброс,сформированных в этих блоках 4 и отработанньгх блоком 10 анализа запросов .на обмен. Элементы 82 задержки обеспечивают задержку сигналов сброса с выходов каждого из элементов группыИ 80. Задержка сигнала сброса необходима для безошибочной выдачи сформи"рованных в соответствующем блоке 4 ихранимых в блоке регистров 8 кодовкоординат Х(Т) через блок 11 на выход 12 устройства, При сбросе отработанного запроса блока 4 на обмен нагруппе информационных входов 85 .блока 10 соответствующий этому запросууровень логической ".1" заменяется науровень логического "О", Поэтому после однократного осуществления циклапоочередного анализа наличия на группе информационных входов 83 блока 10запросов на обмен и отработки обнару"женных запросов, на входах 83 блока10 будут присутствовать только уровни логического "О". При этом на первом выходе схемы 76 сравнения выход ) появится уровень логического "О", который закроет схему И 77 и запретит, тем самым, дальнейший анализ наличия запросовВ этот момент на втором выходе схемы 76 (выход "=") появится уровень логической "1", который поступит на вход сброса счетчика 78 и сбросит его.Следовательно, блок 10 анализа воз-. вратится в исходное состояние и бу- дет находиться в нем до прихода на его входы 83 из регистра 9 номера, планшета запроса на обмен (уровня логической "1") от некоторого блока 4 формирования координат).Мультиплексор 11 обеспечивает вывод на выход 12 устройства имеющихся в блоке регистров 8 координат съемников 3 на соответствующих план-, шетах 1 вместе с кодами номеров этих планшет 1, которые поступают на первые 25 входы блока 11 из блока 10 анализа (фиг,1) в сопровождении импульсов синхронизации. Координаты съемников. 3 вместе с кодами соответствующих планшетов 1 поступают изблока 11 на выход 12 устройства так-. же в сопровождении импульсов синхронизации.В соответствии с фиг.8 мультиплексор 11 содержит первую 87 и вторую 88 группы мультиплексоров; которые идентичны и выполнены иа мульти-; плексорах 92 (фиг.9). В соответствии с фиг.9 блок 87 работает следующим образом. На информационные входы 93 (1.Х-пХ) мультиплексора 92 поступают с-разрядные коды координат Х съемников 3.На. информационные входы каждого иэ мультиплексоров 92 поступают соответствующие одноименные разряды кодов координат Х с информационных входов группы 87 (фиг.8), одновременно на управлякнцие входы всех мульти- . плексоров 92 поступает одинаковый код с управляющих входов 94 н блока 87. Входы синхронизации мультиплексоров 92 объединены и подключены к входу 94 д синхронизации блока 87. При поступлении на вход 94 блока 87 импульса синхронизации на выход каждого из мультиплексоров 92 будет скоммутировано значение соответствующего разряда кода координаты Х с одного из информационных входов 1,Х-п,Х блока 87, определяемого поступающим в этот момент кодом с входа 94 н блока 87. Выходы. мультиплексоров 92 объединены вжгут и являются выходом Х первой группы 87 блока мультиплексоров.5Коммутация кодов координат 7 второй группы 88 блоком мультиплексоровосуществляется аналогично вышеописанному.Таким образом, мультиплексор 11(фиг,8) обеспечивает выдачу на выход12 устройства кодов координат Х и Уиз имеющихся иа его вторых 93 входахпри наличии синхроимпульсов на своемпервом входе 94 д и в соответствии с 15 кодам на своих первых входах 94 н,11 редлагаемое техническое решение,сохраняя все достоинства известного,обладает более высоким быстродействи-.ем за счет обеспечения воэможностиодновременного формирования координат всех имеющихся съемникав информации. В отличие от известной системы,где реализовано последовательное об"служивание поступающих запросов (т.е, 25 последовательное определение координат съемииков информации) и последанательная выдача этих коордчнат вЭВМ, в предлагаемом техническом реше"нии обеспечено параллельное 1 одноврэ менное ) обслуживание запросов (т. е.определение координат съемников информации) и последовательная выдачаодновременно сформированных координат. В известной системе для обработки поступающих запросов необходимовремяТ щ Я(п+ п)с где и, и, - число шин планшетов по 40 координатам Х и У;И - число одновременно постунивших запросов на об-.служивание;с - время опроса одной шины.45 В предлагаемом техническом решении для обработки такого же числа Бзапросов необходимо время ТТ = (и+ п)с,.Таким образом, при одновременномпоступлении Б запросов предлагаемоетехническое решение обрабатывает их вБ раз быстрее, чем известная система,В связи с невысоким быстродействигем известная система может давать не"верныв координаты съемников, Так какпри достаточно больших значениях ии и и числа запросов Б, и в связи стем, что время с опроса одной шины .
СмотретьЗаявка
4297423, 17.08.1987
ПРЕДПРИЯТИЕ ПЯ А-3327
КИСЕЛЕВ АЛЕКСАНДР ДМИТРИЕВИЧ, КОРОЛЕНКО ВЛАДИМИР АНАТОЛЬЕВИЧ
МПК / Метки
МПК: G06K 11/06
Метки: графической, информации, считывания
Опубликовано: 07.11.1989
Код ссылки
<a href="https://patents.su/15-1520564-ustrojjstvo-dlya-schityvaniya-graficheskojj-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для считывания графической информации</a>
Предыдущий патент: Адаптивное устройство для распознавания предметов, перемещаемых конвейером
Следующий патент: Устройство для счета плоских предметов, переносимых конвейером
Случайный патент: Способ регулирования процесса подготовки воды для фильтрации