Устройство для выделения признаков изображений

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и предназначено для выделения координат точечного объекта по его изображению. Целью изобретения является повышение точности устройства и надежности определения координат объектов по их изображениям. Устройство содержит блок управления, первый и второй блоки памяти, три счетчика, триггер, датчик изображения, аналого-цифровой преобразователь, сумматор, два регистра, блок перемещений, четыре блока ключей, элемент ИЛИ, дешифратор, две группы элементов И, группу регистров, группу ключей, блок элементов ИЛИ, блок распознавания. Поставленная цель достигается также конструктивным выполнением блока управления, второго блока памяти и вновь введенных блоков распознавания, перемещения. Устройство осуществляет систематизацию собираемой информации. 8 з.п. ф-лы, 12 ил.

СОЮЗ СОВЕТСНИХ.

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

РЕСПУБЛИН (51) 5 G ОБ K 9/00

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

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

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

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (21) 4385128/24-24 (22) 29.02.88 (46) 30 ° 03.90. Бюл. 12 (71) Ижевский механический институт (72) А.М. Липанов, С.А. Петрушин, В.Е. Лялин и P.Ì. Гараев .(53) 772.99(088,8) (56) Микропроцессоры и микроЭВМ в системах автоматического управления:

Справочник/ Под общ. ред . С .Т. Хвоща .

Л.: Машиностроение, 1987.

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

1361589, кл. С Оь К 9/00 1986. (Q4) УСТРОЙСТВО ДЛЯ ВЫДЕЛЕНИЯ ПРИЗНАКОВ ИЗОБРАЖЕНИЙ (57) Изобретение относится к автоматике и вычислительной технике и предназначено для выделения координат тоИзобретение относится к автоматике и вычислительной технике и предназначено для выделения координат точечного объекта по его изображению.

Цель изобретения - повышение точности устройства и надежности определения координат объектов по их изоб", ражениям.

На фиг. 1 представлена блок-схема устройства для выделения признаков изображений; на фиг. 2 - схема блока управления; на фиг. 3 — схема второго блока памяти; на фиг . 4 - схема блока распознавания; на фиг. 5 - схеÄÄSUÄÄ 1553997 А i

2 чечного объекта по его изображению.

Целью изобретения является повышение точности устройства и надежности определения координат объектов по их изображениям. Устройство содержит блок управления, первый и второй блоки памяти, три счетчика, триггер, датчик изображения, аналого-цифровой преобразователь, сумматор, два регистра, блок перемещений, четыре блока ключей, элемент ИЛИ, дешифратор, две группы элементов И, группу регистров, группу ключей, блок элементов ИЛИ, блок распознавания. Поставленная цель достигается также конструктивным выполнением блока управления, второго блока памяти и вновь введенных блоков распознавания, перемещения. Устройство осуществляет систематизацию собираемой информации. 8,з.п. ф-.лы, 12 ил.

/ ма блока перемещения; на фиг. 6 схема счетного блока-; на фиг; 7 - схема блока анализа координат; на фиг.8 . схема блока выбора шага; на фиг. 9 схема блока анализа; на фиг. 10 и 11 эпюры напряжений в различных точках устройства; на фиг. 12 - пример движения датчика изображений.

Устройство для выделения признаков при распознавании образов (фиг. 1) состоит из блока 1 управления, первый и второй установочные входы которого подключены к входу установки триггера 2, а второй выход - к его

3 1553997 Д

Четыре входа второго блока ключей являются третьим-шестым установочными входами устройства, а его выходы одновременно подключены на первыГг - чет40 вертые входы блока 15 перемещения и элемента ИЛИ 19 соответственно; flR тый выход блока 1 управления подключен к входу установки в ноль третье,го 20 счетчика, пятый вход элемента

ИЛИ 19 подключен к шестому выходу блока 1 управления, а выход нагружен на первый информационный вход блока 1 управления, на счетный вход третьего 20 счетчика и на пятый вход блока 15 пе- 0

Ь ремещения, шестой в1од которого подключен к четвертому выходу блока 1 управления, а седьмой вход вместе с управляющим входом третьего 17 ключа соединены с седьмым выходом блока 1 уп-. равления, первый и второй адресные входы блока 15 перемещения подключены к выходам первого 5 и второго 6 счетчиков соответственно, первый выход ст атичес кому входу уста нов ки в нол ь, динамический вход установки в ноль которого нагружает выход формирователя

3, а выход подключен к синхронизирующему входу записи первого блока 4 памяти, первый и второй адресные входы которо о нагружают выходы первого 5 и второго 6 счетчиков непосредственно, а первый и второй отдельные адресные входы второго блока 7 памяти через первый блок 8 ключей соответственно, управляющий вход которого подключен к третьему выходу блока 1 управления,четвертый выход которого сое1 динен со счетным входом первого 5 счетчика, выход переполнения которого нагружен на счетный вход второго 6 счетчика, выход переполнения которого подключен на третий вход блока 1 уп- 20 равления, первый вход компаратора 9 подключен к выходу первого регистра

10, второй вход через сумматор 11 - к выходу первого блока 4 памяти, а выход - к информационному входу второго 25 блока 7 памяти, датчик 12 изображений через усилитель l3 нагружен на АЦП 14.

Новыми в устройстве являются: блок

15 перемещения, второй 16, третий

17 и .четвертый 18 блоки ключей, we мент ИЛИ 19, третий 20 счетчик, дешифратор 21, первую 22 и вторую 23 группы элементов И, группа 24 регистров, группа 25 ключей, блок 26 элементов

ИЛИ и блок 27 распознавания.

35 (1 связан с датчиком 12 изображения, а второй выход нагружен на формирователь 3 и вход запуска АЦП 14, выход которого подключены к информационным входам первого блока 4 памяти через третий блок 17 ключей, а к информационным входам всех регистров из (-py((пы 24, включенных параллельно, - через четвертый блок 18 ключей, управляющий вход которого вместе с управляющим входом второго блока 16 ключей и первыми входами первой 22 группы элементов И нагружает восьмой выход блока 1 управления; выход каждого элемента И из первой 22 группы соединен с управляющими входами соответствующих регистров из группы 24, выходы которых нагружены на входы соответствующих ключей из группы 25, выходы которых заведены на отдельные входы блока элементов ИЛИ 26, нагруженного на второй вход сумматора 11; девятый вь(ход блока 1 управления подключен ко всем первым входам элементов И из второй группы 23, а десятый выход — к стробирующему входу дешифратора 21, подключенного к выходу третьего 2(1 счетчика, первый и второй выходы переполнения которого нагружены на второй и третий информационные входы блока 1 управления.

Управляющий вход каждого ключа из группы 25 вместе с вторыми входами соответствующих элементов И из первой

22 и второй 23 групп подключены к со- ответствующим выходам дешифратора 21 „ синхронизирующие входы второго блока

7 памяти нагружают выходы элементов

И из второй 23 группы; информационные выходы второго блока 7 памяти подключены к информационным входам блока 27 распознавания, первая и вторая группы адресных входов которого подключены к первой и второй группам адресных входов второго блока 7 памяти, а уп" равляющий вход соединен с третьим входом блока 1 управления, выход триггера 2 заведен на четвертый информационный вход бгока 1 управления.

Блок 1 управления (фиг. 2) содержит три элемента И 28-30, четыре триггера 31-34, два генератора 35 и

36 импульсов, три элемента ИЛИ 37-39, элемент 40 задержки и два формирователя 41 и 42, причем установочный вход первого триггера 31 является первым установочным входом блока 1 уп! 5539 равления, вход сброса объединен с первым входом первого 28 элемента И и является третьим установочным входом блока 1 управления,а выход нагру-. жен на первый генератор 35 импульсов и первый вход первого элемента ИЛИ

37; выход первого генератора 35 импульсов, являясь первым выходом блока 1 управления, подключен к первому 1О входу второго элемента ИЛИ 38, выход которого является четвертым выходом блока 1 управления; второй вход первого элемента И совместно с входом установки второго триггера 32 и входом запрета первого формирователя

41 нагружают выход третьего триггера

38 и являются вторым выходом блока .1 . ynpaвления; вход установки третьего триггера 33 является вторым установоч-20 ным входом блока 1 управления, а вход сброса вместе с третьим входом перво- . го элемента И 28, входом второго генератора 36 импульсов и первыми входами второго элемента И 29 и третьего элемента ИЛИ 39 подключены к выходу

I четвертого триггера 34 и являются третьим выходом блока t управления; вход первого формирователя 4! совместЭО но с первым входом третьего элемента

И 30 и входом установки четвертого триггера 34 нагружают выход второго триггера 32 и являются восьмым выходом блока 1 управления; вход сброса второго триггера 32 подсоединен к выходу третьего элемента И 30, второй вход которого объединен с вторыми входами второго элемента И 29 и третьего элемента ИЛИ 39 и нагружают выход элемента 40 задержки, вход которого является первым информационным входом блока 1 управления; третьи входы третьего 30 и второго 29 элементов И являются соответственно вторым и третьим информационными входами блока 1 управления; выход второго элемента И

29 подключен к входу сброса четвертого триггера 34; выход первого элемента ИЛИ 37 является седьмым выходом блока 1 управления, а его второй вход - четвертым информационным входом блока 1 управления; выход второго генератора 36 импульсов является девятым выходом блока 1 управления, выход первого 41 и второго 42 формирователей является пятым и шестым выходами блока 1 управления соответствен" но, выход третьего элемента ИЛИ 39 яв97

6 ляется десятым выходом блока 1 управления.

Второй блок 7 памяти (фиг. 3) состоит из группы запоминающих элементов 43, синхронизирующие входы которых являются синхронизирующими входами второго блока 7 памяти, первый и вторые адресные входы подключены к выходам отдельных блоков элементов

ИЛИ из первой 44 и второй 45 групп соответственно, выходы являются информационными выходами второго блока 7 памяти, а информационные входы объединены и являются информационным входом второго блока 7 памяти, первые входы блоков элементов ИЛИ первой

44 и второй 45 групп являются соответственно первой и второй группами адресных входов, а вторые входы в первой 44 и второй 45 группах блоков элементов ИЛИ отдельно объединены и являются первым и вторым отдельными адресными входами второго блока 7 памяти.

Блок 27 распознавания (фиг. 4) состоит из первого триггера 46, вход установки которого является входом запуска блока 27 распознавания, а выход нагружен на генератор 47 импульсов, подключенный к первым входам первого 48 и второго 49 элементов И, второй вход первого из них непосредственно, а второй вход второго - через инвертор 50 соединены с выходом элемента ИЛИ 51, первый вход которого нагружает выход второго триггера 52, информационный вход которого является первым информационным входом блока 27 распознавания из группы, а синхронизирующий вход вместе с первым входом первого 53-1 счетного блока из группы

53 и счетным входом первого счетчика

54 нагружают выход первого элемента

И 48; выход первого счетчика 54 подключен к счетному входу второго счетчика 55, выход которого заведен на вход сброса первого триггера 46, выход второго элемента И 49 нагружен на второй вход первого 53-1 счетного блока из группы 53, первый выход которого подсоединен ко второму входу элемента ИЛИ 51; информационный выход первого счетчика 54 является первым из первой группы адресных выходов и " подключен к первому отдельному адресному входу первого 53-1 счетного блока и к первым адресным входам из первой группы от второго 53-2 до последнего

1553997

53-N счетного блока; информационный выход второго счетчика 55 является первым из второй группы адресных выходов и подключен ко второму отдельному адресному входу первого 53-1

5 счетного блока и к первым адресным входам из второй группы от второго

53-2 до последнего 53-N счетного блока; второй выход каждого предыдущего счетного блока 53 соединен с первым информационным входом последующего; третий выход - с установочным входом, а второй информационный вход - с первым выходом соответственно; третий информационный вход каждого счетного блока 53 является отдельным информационным входом из группы, первый и второй адресные входы каждого счетного блока 53 являются отдельными вы- 20 ходами блока 2/ распознавания из первой и второй групп адресных выходов и подключены к отдельным первому и второму адресным входам следующего счетного блока 53 и к отдельным адресным входам из первой и второй групп адресных входов последующих старших счетных блоков 53; выходы первого 54 и второго 55 счетчиков подключены также к первому и второму информационным вхо- 30 дам регистра 56, выходы которого являются адресными выходами блока 27 распознавания, а управляющий вход вместе с входом установки третьего триггера 57 и счетным входом четвертбго триггера 58 нагружают второй выход последнего счетного блока 53-N, тре-. тий выход которого подключен к входу сброса третьего триггера 57, выход которого соединен с третьим входом пос- 40 леднего счетного блока 53-N; прямой выход .четвертого триггера 58 является первым информационным выходом блока 27 распознавания и подключен к входу установки пятого триггера 59, 45 прямой выход которого является вторым информационным выходом блока 27 распознавания; инверсные выходы четвертого 58 и пятого 59 триггеров подключены к отдельнцм входам третьего элемента И 60, выход которого явлет ся третьим информационным выходом блока 27 распознавания; вход сброса четвертого 58 триггера соединен с инверсным выходом пятого триггера 59. у

Ьлок 15 перемещения (фиг. 5) содержит блок 61 анализа координат, ключ

62, пять элементов ИЛИ 63-67, ждущий мультивибратор 68, привод 69, причем выход последнего является первым выходом блока 15 перемещения, à его четыре входа на гружа ют выходы пе р вых четырех элементов ИЛИ 63-66 по отдельности, первые входы которых являются первыми четырьмя входами блока

l5 перемещения, а вторые входы через ключ 62 подключены к четырем отдельным выходам блоха 61 анализа координат соответственно; первые четыре входа пятого элемента ИЛИ 67 подключены к отдельным выходам ключа 62, пятый вход является пятым входом блока I5 перемещения, а выход нагружен на ждущий мультивибратор 68, выход которого является вторым выходом блока 15 перемещения; синхронизирующий вход блока 61 анализа координат и управляющий вход ключа 62 являются соответственно шестым и седьмым входами блока 15 перемещения; первый и второй адресные входы блока 61 анализа координат являются первым и вторым адресными входами блока 15 перемеще ния „

Счетный блок 53 (фиг. 6) содержит сдвиговый регистр 70, вход сброса которого является установочным -Bxo дом счетного блока 53, пер вые четыре выхода подключены к отдельным управляющим входам блока 71 выбора шаг пятый выход является первым выходом счетного блока, первые входы первого

72 и второго 73 элементов И соединены и являются первым информационным входом счетного блока 53, а выход первого 72 элемента И вЂ” вторым выходом счетного блока 53, второй вход которого через инвертор 74, а второй вход второго 73 элемента И непосредст венно подключены к выходу элемента ИЛИ

75, первый вход которого является вторым информационным входом счетного блока 53, второй вход нагружает выход блока 76 анализа, а третий вход подключен к выходу триггера 77, информационный вход которого является третьим информационным входом счетного блока

53, а счетный вход вместе с синхронизирующими входами сдвиговогo регистра

70 и блока анализа 76 нагружают выход второго 73 элемента И, который таки .является третьим выходом счетного блока 53; два адресных входа блока 71 выбора шага являются отдельными адресными входами счетного блока

53, а его два выход» - первым и вто9 1553997

10 рым адресными выходами счетного блока

53 и подключены к двум отдельным адресным входам блока 76 анализа, первая и вторая группы адресных входов которого являются первой и второй группами адресных входов счетного блока 53 ..

Блок 61 анализа координат (фиг. 7) состоит из первого 78 и второго 79 10 счетчиков, выходы которых нагружены на первые входы первого 80 и второго

81 компараторов, вторые входы которых нагружают выходы первого 82 и второго 83 регистров соответственно, синхронизирующие входы которых объединены и являются входом запуска блока 61 анализа координат, а информационные входы - первыми и вторыми адресными входами блока 6l анализа 20 координат, первый и второй выходы первого 80 и второго 61 компараторов заведены соответственно на отдельные входы первого 84 и второго 85 элементов ИЛИ, нагруженных на первый 86 и второй 87 генераторы импульсов, выход первого из них нагружен на первые входы первого 88 и второго 89 элементов

И, а выход второго - на первые входы третьего 90 и четвертого 91 эле- 30 ментов И; вторые входы первого 88 и второго 89 элементов И нагружают соответственно первый и второй выход первого компаратора 80, а выход является первым и вторым выходом блока

61 анализа координат, которые отдельно подключены к вычитающему и суммирующему входам первого счетчика 78, вторые входы третьего 90 и четвертого

91 элементов И нагружают соответст- 40 венно первый и второй выходы второго

81 компаратора, а выходы являются третьим и четвертым выходами блока

61 анализа координат и отдельно подключены к вычитающему и суммирующему 45 входам второго 79 счетчика.

Блок 71 выбора шага (фиг. 8) содержит первый 92 и второй 93 элементы ИЛИ-НЕ, выходы которых нагружены на синхронизирующие входы первого 94 и второго 95 регистров, выходы которых подключены к первой группе входов первого 96 и второго 97 блоков элементов ИЛИ соответственно, выходы которых являются первым и вторым ад - 55 ресными выходами блока 71 выбора шага, информационные входы первого 94 ре- гистра и первого 98 и второго 99 преобразователей кодов объединены и являются первым адресным входом блока

71 выбора шага, а информационные входы второго 95 регистра и третьего

100 и четвертого 101 преобразователей кодов также объединены и являются вторым адресным входом блока 71 выбора шага; вторая и третья группы входов первого 96 блока элементов ИЛИ нагружают выходы первого 98 и второго

99 преобразователей кодов соответст- венно, синхронизирующие входы которых подключены к отдельным входам первого элемента ИЛИ-НЕ 92 и являются первым и ж орым управляющими входами блока

71 выбора шага; вторая и третья группы входов второго блока 97 элементов

ИЛИ нагружают выходы третьего 100 и четвертого 101 преобразователей кодов соответственно, синхронизирующие входы которых подключены к отдельным входам второго элемента ИЛИ-HF 93 и являются третьим и четвертым управляющими входами блока 71 выбора шага.

Блок 76 анализа состоит из первой

102 и второй 103 групп компараторов, первые входы которых по отдельности объединены и являются первым и вторым отдельными адресными входами блока 76 анализа соответственно; вторые входы первой 102 и второй 103 групп компараторов являются первой и второй адресными группами входов блока 76 анализа соответственно, выходы соответствующих компараторов 102 и 103 из отдельных групп заведены на отдельные входы элементов И из группы 104, выходы которых подключены на отдельные входы элемента ИЛИ 105, выход которого нагружается входом триггера 106.

Устройство работает следующим обра зом, В режиме обучения выбирается необходимое реперное поле, в качестве которого может быть, например, некоторое графическое изображение, характ ери зующееся инт енси вност ью, ц ветом окраски или степенью отражения. В качестве реперного поля может быть и другая поверхность со своими специфическии ми и ри з на ка ми . Да т чи к и зобра жений 12 устанавливается в исходной точке выбранного реперного поля. Первый

5 и второй 6 счетчики предварительно обнулены. На первый вход устройства, являющийся первым входом блока 1 управления (фиг. 2) подается импульс (фиг. 10а), устанавливающий триггер

31 этого блока в единичное состояние.

1553997

1lоложительный уровень с его выхода разрешает работу генератора 35 и подается через первый вход первого эле" мента ИЛИ 37 (фиг.10б) и седьмой выход блока 1 управления на седьмой вход блока 15 перемещения и на управляющий вход третьего блока 17 ключей.

Последний положительным уровнем открывается. После этого импульс с генератора 35 (фиг. 10в) блока 1 управления через первый его выход устанавливает по переднему своему фронту триггер 2 устройства в единичное состояние (фиг. 10г) . Этот же импульс, 15 прошедший через..первый вход элемента

ИЛИ 38 на 4етвертый выход блока 1 управления поступает на счетный вход первого счетчика 5. Цифровой код на его выходе начинает увеличиваться. 20

При переполнении импульс переполнения поступает с его,выхода на счетный вход второго счетчика 6 (фиг.10д), При этом код на выходе второго счетчика 6 увеличивается на единицу, а первый счетчик 5 начинает работать с исходного состояния.

При любом изменении кода на первом и втором адресных входах блока

15 перемещения (фиг. 5) и соответст- 30 венно на таких же входах блока 61 анализа координат (фиг. 7) последний начинает выдавать импульсы на одном или двух своих выходах. Это происходит следующим образом. 35

В регистры 82 и 83 (фиг. 7) блока

61 анализа координат по задним фронтам импульсов с четвертого выхода блока 1 управления заносятся коды из

nepeoro 5 и второго 6 счетчиков. Эти 40 коды являются координатами по осям

Х и Y на реперном попе, где должен находиться датчик 12 изображений.

Рассмотрим раЬоту блока 61. анализа координат (фиг. 7) только по одной 4 координате. В исходном состоянии в с чет чи ки 78 и 79 за носятся численные значения координат, где находится датчик 12 изображения. Например,если датчик 12 изображений находится 50 в точке с координатами (0,0), то

1счетчики 78 и 79 обнулены. При записи в регистр 82 кода, отличного от нуля, например единицы, цифровой компаратор 80 выдает на своем втором выходе 55 единичный уровень, открывающий элемент И 89 и разрешающий работу генератора 86, путем подачи на его вход положительного уровня через элемент

ИЛИ 84. Импульсы с выхода генератора

86 через элемент И 89 поступают на второй выход блока 61 анализа координат и на суммирующий вход счетчика 78.

Код на выходе последнего станет равным единице. На втором выходе компаратора 80 исчезает единичный уровень.

Работа блока 61 анализа координа прекращается. Аналогично данный Ьлок работает на вычитание кодов в счетчике 78, его содержимое станет больше кода принятого в регистр 82. Единичный уровень появляется в этом случае на первом выходе компаратора 80, а импульсы на первом выходе блока 61 анализа координат. По другой координате раЬота этого блока не отличается от описанного.

Импульсы с выходов блока 61 анализа координат через открытый ключ 62 (фиг. g) путем подачи с седьмого выхода блока 1 управления поступают через один из элементов ИЛИ 63-66 на привод

69. Последний связан с датчиком 12 изображений и перемещает его на единицу координаты по осям Х и Y в сторону уменьшения или увеличения в зависимости от импульсов на выходах блока

61 анализа координат. В рассмотренном примере датчик станет в точку с координатами (1,0). Эти же импульсы поступают с выхода ключа 62 на отдельные, входы элемента 67, где производится их дизьюнкцил. Ждущий мультивибратор

68 с перезапуском запускается по переднему фронту первого из них. Он устроен так., что конец формируемого им импульса отстоит от последнего фронта поступившего импульса на заранее заданную величину (микросхема 159 АГЗ).

На выходе ждущего мультивибратора 68 имеется положительный сигнал во время действия привода 69 (фиг. 10e).

После окончания работы последнего

3 т.е. когда датчик 12 изображений станет в заданную -позицию реперного поля, на выходе ждущего мультивибратора 68 сформируется отрицательный фронт, который через второй выход блока 15 запускает АЦП 14, Сигнал, снимаемый с датчика 12 изображений и усиленный до нормальной работы АЦП 14 с помощью усилителя 13, преобразуется в цифровой код на выходе АЦП 14. Этот код поступает через открытый третий блок

17 ключей на информационные входы первого блока 4 памяти. На его адресных, входах присутствуют коды с выходов.

13 15539 первого 5 и второго 6 счетчиков. Задним фронтом импульса с второго выхода блока .15 запускается также формирователь 3, который вырабатывает импульс

С длительностью, намного превышающей

5 время раЬоты АЦП 14 (фиг. 10ж), т.е., когда цифровая информация на выходах первого блока 4 памяти станет достоверной, по заднему фронту импульса с выхода формирователя 3 (фиг. 1Ож) устанавливается в ноль триггер 2 (фиг. 10г). По заднему фронту последнего записывается код с выхода АЦП 14 по адресу, определяемому счетчиками и 6.

Работа устройства в режиме обучения заканчивается при занесении во все ячейки первого блока 4 памяти значений, характеризующих каждую ячей 20 ку реперного поля. При переполнении второго счетчика 6 импульс с его выхода переполнения (фиг. 1Оз) поступает через третий установочный вход блока 1 управления на вход сброса . 25 триггера 31, приведя его в исходное состояние (фиг. 1Об). Однако до конца раЬоты блока 15 и АЦП 14 по анализу последней ячейки на седьмом выходе блока 1 управления (фиг. 10и) единичный уровень из-за подачи на второй вход элемента ИЛИ 37 (фиг. 2) через четвертый информационный вход блока 1 управления сигнала с выхода триггера 2 (фиг 10r). По окончании

5 его работы единичный уровень на седьмом выходе блока 1 управления (фиг. 1Ои) исчезает ° Работа устройства в режиме обучения закончена.

Дальнейшая работа устройства свя- 4п зана с помещением датчика 12 изображений в зону с произвольным, заранее неизвест ным, номером. Необходимо определить номер этой зоны, т.е. истинные координаты нахождения датчика 12 45 изображений в заданном реперном поле.

Для этого производится последовательное движение датчика 12 изображений по расположенным рядом с ним зонам в направлении координатных осей. Пример подобного сканирования показан .на фиг. 12, где точкой А показано первоначальное расположение датчика

12, а А- - каждое последующее положение, где k = 1,2...8. Искомыми явля- 55 ются координаты в точке A 0 (Х,Y„ ).

При движении датчика 12 изображений в каждой точке А производится замер значения исследуемого парамет97

14 ра М „так же, как в режиме обучения устройства. В дальнейшем производитСя вычитание каждого значения М из каждого предварительно измеренного в редиме обучения значения праметра. 8 случае их близкого совпадения с некоторым заранее заданным допуском фор мируется последователь ност ь номеров отмеченных зон, иэ полученных отмеченных зон для каждого значения М„. выбирается единственное сочетание, в котором номера этих зон соответствует номерам последовательно расположенных по- осям координат Х Y эон. Координаты первой эоны этого сочетания и есть искомые координаты точки А (Х;, ), Указанная асть способа реализуется следующим образом. Датчик 12 иэображений помещается в точку Ад с неизвестными координатами (Х;, Y; ) . .На второй установочный вход блока 1 управления подается внешний импульс (фиг. 11а), переводящий триггер 33 (фиг. 2) блока 1 управления в единичное состояние (фиг. 11б). Передний фронт сигнала с выхода триггера устанавливает триггер 32 также в еди" ничное состояние (фиг. 11в). Разреша- . ющий потенциал с его выхода через восьмой выход блока 1 управления открывает второй блок 16 и четвертый блок 18 ключей. Устройство, таким образом, приведено в режим сбора информации, В данном режиме необходимо по давать импульсы на один иэ четырех входов второго блока 16 ключей. Каж" дый иэ этих входов-.служит для. продвижения датчика 12 на следующую зону параллельно осям координат, т.е. +Х, -Х, +Y или -Y. Направление движения выбирается произвольно. Пример движения показан на фиг. 12. Движение датчика 12 иэображений осуществляется

1блоком 15 перемещения аналогично режиму обучения . Импульсы с выхода второго блока 16 ключей через первый - четвертый входы блока 15 движения воздействуют на первые входы одного из элементов ИЛИ 63-66. Сигналы с последних запускают привод 6g датчика 12 иэображений. В исходном состоянии третий 20 счетчик находился в нуле, так как на его вход сброса в ноль, выполненный инверсным, воздействовал нулевой сигнал с выхода формирователя 41 (фиг.2) блока 1 управления через пятый его выход (фиг. 11г). Этот нулевой сигнал

97!

5 15539 формируется под воздействием нулевого сигнала на входе запрета формирователя 41 с выхода триггера 33 (фиг.1!б).

При появлении единичного уровня на входе запрета формирователя 41 (фиг. 11б) появляется единичный уровень и на его выходе (фиг . 1 lг) . В этом режиме разрешается формирование им импульсов по заднему фронту сигна- !0 ла на его синхронизирующем входе.

При осуществлении движения датчика 12 изображений импульсы с выхода вто рого блока 16 ключей через отдельные (первый - четвертый) входы элемента ,ИЛИ 19 поступают на счетный вход тре тьего счетчика 20. Переключение пос1 леднего происходит по переднему Фрон, ту поступающих импульсов (фиг. 11д), т ° е. после воздействия первого импуль-20 са код на его выходе будет равным единице. Этот импульс (фиг. 11д) с выхо:да элемента ИЛИ 19 через первый ин формационный вход блока 1 управления поступает на вход элемента 40 задерж-: 2S ки. Информация на его выходе (фиг.llе) появляется с некоторой задержкой относительно входной информации. Время задержки выбрано с учетом времени срабатывания блока 15 перемещения по пе- 30 ремещению датчика 12 изображений из ,,одной ячейки в соседнюю, а также с учетом времени работы АЦП 14. После всех указанных операций импульс с выхода элемента 40 задержки через вто рой вход элемента ИЛИ 39 поступает на десятый выход блока 1 управления. Да:лее он поступает на стробирующий вход дешифратора 21, выполненный, например, в виде микросхемы 155 ИД3 с дополни- 40 тельными инверторами. Так как код на его адресном входе равен единице, то импульс, поступивший на стробирующий вход дешифратора 2 (фиг,. 11е), проходит на его первый выход . Этот импульс проходит через открытый по первому входу первого из первой группы элементов И 22 н вход приема первого регистра из группы 24. На его информационных входах имеется код из АЦП 14, 50 соответствующий значению И,, поступающий через открытый четвертый блок

18 ключей, В этом регистре происходит запоминание полученного кода по переднему Фронту импульса ° Аналогично происходит запись всех значений И в отдельныее регистры из группы 24. При подаче последнего импульса на один из входов второго блока 16 ключей на выходе третьего 20 счетчика устанавливается число, равное заданному количеству шагов при сборе информации. При этом на его первом выходе переполнения появляется единичный уровень (фиг. 11ж) . Последнее переключение приводит к формированию формирователем 4! короткого отрицательного импульса (фиг. 11г), устанавливающе.-о третий счетчик 20 в нупевое состояние> и триггер 34 устанавливается в единичное положение (фиг. 11и). Кроме того, исчезает единичный уровень на восьмом выходе блока 1 управления (фиг. 11в). Последний =èãíàë в виде низкого уровня закрывает второй 16 и четвертый 18 ключи и первую группу

22 элементов И °

С включением триггера 34 (фиг .11и) устройство переходит в режим последовательного вычитания из каждого сигнала последовательности вторых опорных сигналов, записанных в отдельных регистрах группы 24, всех сигналов последовательности первого опорного сигнала, записанного в запоминающем устройстве 4.

В указанном режиме высокий потенциал выхода триггера 31 (фиг. 11и) разрешает работу генератора 36. Его выходные импульсы (фиг. l к) через второй вход элемента ИЛИ 38 и четвертый выход блока 1 управления поступают на счетный вход первого 5 счетчика.

Последний своим выходом переполнения (фиг. 11л) связан со счетным входом второго счетчика 6. Цифровые коды на их выходах являются адресными для последо ватель ности первого опорного сигнала, хранящегося в первом блоке

4 памяти.

До появления первого импульса переполнения на выходе второго счетчика

6 (Фиг. 11м) остальные блоки устройства не работают, Появившийся указанный импульс, поступив через третий установочный вход блока 1 управления, проходит через открытый по второму и третьему входам элемент И 28 на вход

Формирователя 42. Послецний формирует короткие выходные импульсы (фиг. l н) по заднему фронту поступившего импульса. Эти импульсы через шестой выход блока 1 управления поступают на пятый вход элемента ИЛИ 19. Импульсы с его выхода (фиг. 11д) поступают на счетный вход третьего счетчика 20.Код на выходе последнего устанавливается

18

17

1953997 равным единице. На десятом выходе блока 1 управления есть постоянное единичное напряжение, поэтому на первом выходе дешифратора 21 также устанав.ливается высокий уровень. В результате этого открывается первый из ключей группы 2 и код с выхода первого регистра из группы 24 через Ьлок элементов ИЛИ 26 поступает на вторые входы сумматора 11. Так как все последние переключения происходили после появ10 ле ни я импульса пере ключе ния на выходе второго 6 счетчика, то коды на выходах первого р и второго 6 счетчиков пока равны нулю. При появлении первого импульса на выходе генератора 36 (фиг. 11к) первый счетчик переключает. ся в единичное состояние по переднему фронту, Это приводит к выборке первой ячейки в первом блоке 4 памяти.

Содержимое этой ячейки поступает на первый вход сумматора 11, Последний находит разность по абсолютной величине между числами на его первом и втором выхода х, которая сра в нивается компаратором 9 с чи лом, записанным в первом 10 регистре. В слу ае, ес20 ли код на выходе сумматора 11 превышает код, записанный в регистре 10, то на выходе компаратора 9 имеется единичный уровень. В противном случае на его выходе есть нулевой сигнал.

Одновременно импульс с выхода генератора 36 через девятый выход блока 1 управления поступает на первые

30 входы всех элементов И из второй группы 23. Однако он появляется на выходе только первого из них, так как только на его втором входе есть разрешающий сигнал, с первого выхода дешифратора 21. Указанный импульс поступает на первый из синхронизирующих входов второго блока 7 памяти (фиг. 3)

В последнем происходит запись в первом из группы 43 загоминающих элемен45 тов по заднему фронту синхронизирующего импульса. Код адреса поступает на первый и второй адресные входы первого из группы 43 запоминающих элементов через первые из первой 44 и второй 45 групп блоков элементов ИЛИ.

На вторые входы последних этот код поступает с выходов первого 5 и второго 6 счетчиков через открытый нап50 ряжением с третьего выхода блока 1 упра влением (фиг . 11 и } первый блок 8 ключей и первые и вторые отдельные адресные входы второго блока 7 памяти, Информацией для всех запоминающих элементов 43 является сигнал с выхода компаратора 9, После поступления второго импульса из генератора 36 блока 1 управления раЬота устройства повторяется .аналогично с записью информации во вторую ячейку первого запоминающего элемента из группы 43 второго блока:

7 памяти. В данном режиме работа .устройства повторяется до опроса всех ячеек первого блока 4 памяти и сравнения их содержимого с числом, записанным в первом регистре из группы 24.

После первого опроса всех ячеек первого блока 4 памяти импульс пер".ïoïíåния с выхода второго 6 счетчика (фиг. 11м) поступает через третий установочный вход блока 1 управления и первый вход элемента И 28 на вход формирователя 42. Последний по заднему фронту выходного импульса формирует короткий выходной импульс (фиг,llн), поступающий через шестой выход блока 1 управления на пятый вход элемента ИЛИ 19. ) алее с выхода последнего (фиг. 1 д) этот импульс переключает третий счетчик 20 в следующее состояние по своему переднему фронту. Работа устройства в дальнейшем аналогична ,списанной с отличием в том, что про исходит сравнение содержимого следующегo регистра из группы 24 с содержимым первого блока 4 памяти и с записью в соответствующем запоминающем элементе из группы ь3 второго блока памяти. При указанном сравнении всех регистров из группы 24 появление о ередногo импульса на выходе элемента ИЛИ 19 (фиг. 11д) приводит к появлению высокого уровня на втором выходе переполнения третьего счетчика 20 (фиг. 11п). Этот уровень, поступая через второй информационный вход Ьлока 1 управления на третий вход элемен — à И 29, разрешает прохождение импульса с выхода элемента 40 задержки (фиг. 11е) на выход элемента

И 29 (