Изобретение относится к вычислительной технике, а именно к устройствам для распознавания и учета деталей, может найти применение при автоматизации производственных процессов сортировки и складирования в машиностроении, приборостроении и других отраслях.
Целью изобретения является повышение достоверности и учета распознвания деталей.
На фиг,1 представлена схема устройства; на фиг.2 - схема первого блока управления; на фиг.З - схема первого блока памяти; на фиг.4 - схема второго блока памяти; на фиг.5 схема второго блока управления; на фиг.6 - схема третьего блока управления; на фиг.7 - схема третьего блка памяти; на фиг.8 - схема четверт го блока памяти; на фиг.9 - схема блока формирования сигналов; на фиг. 10 - схема блока индикащш; на фиг.11 - схема блока вычисления; на фиг.12 - схема блока сравнения.
Блок-схема устройства на фиг.1 содержит датчик 1 наличия детали, первый блок 2 управления, первьй счетчик 3, первый блок 4 памяти, второй счетчик 5, второй дешифратор 6, блок 7 датчиков, блок 8 приводов датчиков, блок 9 цифроаналоговых преобразователей, второй 10 блок памяти, третий дешифратор 11, третий счетчик 12, четвертый счетчик 13, второй блок 14 управления, третий блок 15 управления, третий блок памяти 16, четвертый блок памяти 17, блок 18 формирования сигналов, блок 19 ин; икации, блок 20 вычисления, блок 21 сравнения, первый дешифратор 22, блок счетчиков 23.
Схема первого блока 2 управления на фиг.2 содержит элемент ИЛИ 24, кнопку 25 запуска, генератор 26 импульсов, элемент И 27, счетчик 28.
Схема первого блока 4 памяти на фиг.З содержит оперативные запоминающие блоки 29...29п, первый тумблер 30, первый элемент ИЛИ 31, второй элемент ИЛИ 32, третий элемент ИЛИ 33, элемент ИЛИ-НЕ 34.1...34п, блоки вычитания 35.2...35п, четвертый элемент ИЛИ 36, элементы И 37.1...37п, второй тумблер 38.
Схема второго блока 10 памяти . представлена на фиг.4: постоянные запоминающие блоки 39.1...39п,триг10
геры 40.1..,40п, блоки вычитания
41.2...41 п, элементы ИЛИ 42. 1...42п.
Схема второго блока 14 управления представлена на фиг.З: триггер 43, первьй элемент И 44, первый элемент ИЛИ 45, второй элемент ИЛИ 46, генератор импульсов 47, второй элемент И 48, кнопка 49 запуска.
Схема третьего блока 15 управления представлена на фиг.6: элементы И 50, первый дешифратор 51, второй дешифратор 52, nepeKj-початель 53.
Схема третьего блока 16 памяти представлена на фиг,7 - оперативные 5 запоминающие блоки 54.1...54п, оперативный запоминающий блок 55, элемент ИЛИ 56.
Схема четвертого блока 17 памяти представлена на фиг.8: оперативные 20 запоминающие блоки 57.1...57п, оперативный запоминающий блок 58, первьй элемент ИЛИ 59, второй элемент ИЛИ 60.
Схема блока 18 формирования сигналов представлена на фиг.9; счетчики 61 количества деталей, первый элемент ИЛИ 62, дешифратор 63, триггер 64, регистр 65, второй элемент ИЛИ 66, элемент 67 задержки.
Схема блока индикации 19 представлена на фиг.10: элемент И 68, резистор 69, рег истр 70 дешифратор 71, индикатор 72, элемент ИЛИ 73.
Схема блока вычисления 20 представлена на фиг.11: вычитатели 74, 35 формирователь 75 импульсов, элементы И 76, дешифратор 77, элемент ИЛИ 78, элемент 79 сравнения и адресные ка25
30
налы, каждый из которых содержит регистр 80 учета, второй элемент И 81, триггеры 82, элемент 83 задержки и сумматор 84.
Схема блока 21 сравнения представлена на фиг.12: регистр 85, элемент ИЛИ 86, переключатель 87, пер- вьш элемент И 88, второй элемент И 89, элемент сравнения 90 и кнопка 91 запуска.
Устройство работает в двух режимах.
Первый режим Настройка предназначен для определения координат оп- типальньгх положений датчиков при распознавании определенной детали в
наборе. Во втором режиме Работа устройство, используя информацию, полученную в режиме Настройка, осуществляет определение типа детали и учет количества определенного типа
313
за минимально возможное число шагов минимально возможным для данного набора деталей числом датчиков.
В режиме Настройка формируется информация в блоке 16 памяти ив блоке 17 памяти, которая определяет оптимальное перемещение пар датчиков (излучатель-приемник, остронаправленные друг на друга) при распознава . НИИ данной детали за счет того, что координаты последующего перемещения зависят от информации, полученной с датчиков в результате предьщущего перемещения, т.е. от подгруппы, в которую попадает данная деталь на каждом шаге распознавания.
Число наборов подгрупп равно числу шагов распознавания. Детали разделяются на подгруппы в зависимости от кода информации, поступившей с датчиков, В режиме Настройка деталь, которую необходимо распознать, движется на конвейере.
Принцип действия устройства заключается в следующем.
При движении детали в зоне распознавания происходит пошаговое смещение пары датчиков. Число шагов определяется временем движения детали в поле зрения датчиков, т.е. тем временем, в теченир которого деталь остается различимой этой парой датчиков. Следующее положение датчика выбирается с -учетом того, что деталь уже переместилась вперед на некото- рое расстояние.
Если на первом этапе за это время движения в зоне распознавания детали в наборе остаются неразличимыми одной парой датчиков, то на следующе втором этапе режима Настройка в зоне распознавания подключается вторая пара.
Детали просматриваются также и второй парой, что увеличивает раз- рядность кода. В этом случае в режиме Работа при распознавании, деталей данного набора одновременно работают первая и вторая пары датчиков
Если двух пар для распознавания деталей окажется недостаточно, то аналогично на последующих этапах подключается в процесс распознавания третья пара и т.д.
В режиме Настройка устройство работает следующим образом.
Деталям в наборе произвольно присваиваются номера, идентифицирующие тип
184
детали. На первом этапе настройки осуществляется сбор информации о конфигурации деталей. При попадании детали в зону распознавания датчик 1 включает устройство распознавания, формируя сигнал о начале процесса распознавания, который поступает на блок 2 управления.
Блок 2 пропускает сигнал с датчика 1 на первый выход и подключен- ньй к нему счетчик 3, содержимое которого определяет адрес строки блока 4 памяти и на блок 14 управления.
Блок 14 пропускает в режиме данного этапа сигнал с блока приводов 8 пары датчиков на счетчик 13 только по сигналу, с тр.етьего выхода блока 2 о появлении детали в зоне распознавания и на счетчик 5.
Содер яимое счетчика 13 определяет адрес столбца блока 4 памяти. Содержимое счетчика 5 управляет через дешифратор 6 блоком 4 памяти и устанавливает адрес координат пары датчиков, хранящихся в блоке 10 памяти.
На первом этапе настройки формируется информация -в блоке 4 ттамяти. Блок 4 включает п параллельно соединённых блоков ОЗУ 29.1...29п, где п - максимальное число пар датчиков. Каждая пара датчиков блока 7 перемещается от соответствующего привода, управление которым в блоке 8 приводов перемещения пар датчиков осуществляется сигналами через блок 9 цифроаналоговых преобразователей, на который подается информация с выхода соответствующего блока 10.
Выбор ячеек в блоке 10 осуществляется дешифратором 11.
В исходном состоянии все счетчики обнулены. Выбран блок 39.1 и адресована первая строка блока 39.1 первой пары датчиков. От датчика 1 сигнал поступает в счетчик 3 и адресуется первая строка блока 29.1. Сигналы с блока 8 привода блока датчиков 7 поступают в счетчик 13 через блок 14 и в счетчик 5 адреса, а с .блока 7 датчиков - на вход блока 4 и для первой детали в строке формируется код, в котором информация в каждом разряде соответствует информации с пары датчиков на соответств пощем шаге. Затем с датчика 1 поступает сигнал : в счетчик 3 о появлении в зоне второй детали, увеличивая его содержимое на 1 и, следовательно, адресуя следующую строку блока 29.1, и осу
ществляется формирование кода для второй детали от первой пары датчиков.
Аналогично процесс происходит для третьей и т.д. до i-ой детали в труп пе.
На следующем втором этапе настройки осуществляется предварительная обработка информации, сформированной в блоке памяти. Блок 4 памяти устанавливается в режим считьшания. Необходимо определить, различаются ли коды в строках блока 29.1. Для этого используется блок 21 анализа кодов, работающий следующим образом,,
Сначала в регистр 85. переписывается через элемент 86 ИЛИ первая строка. Переключатель 87 устанавливает 1 на втором входе первого элемента 88 И.
На вторые входы элементов 88, 89 подаются импульсы с блока 14. После записи переключатель 87 устанавливает 1 на втором входе элемента И 89 и импульсы с блока 14 проходят на вход вьщачи регистра 85. Элемент сравнения 90 осуществляет сравнение строки, записанной в регистре, и строк с блока 4 и вьщает сигналы несовпадения на выход 1 устройства и на блок 16.
Если коды не различаются, то для всех деталей в группе осуществляется деформирование кодов в блоке 29.2. Включается вторая, пара датчиков в блоке 7, а первая пара отключается. Счетчик 13 после обнуления начинает считать с 1 и адресует ячейки блока 39,2 координат второй пары датчиков, блок 39.2 выбирается дешифратором 1 1 счетчика 12, подсчитывающего сигналы обнуления счетчика 13.
Счетчик 3 не обнуляется и выбирае следующую ячейку в блоке 4 и определяет столбцы с номера р+1, где р - число шагов гфедьщущего датчика. До- формирование кодов в блоке 4 осуществляется аналогично первому этапу.
Затем повторно анализируется различимость кодов и число дафчиков последовательно наращивается до тех
пор, пока блок 21 анализа не выдает сигнал несовпадения кодов.
На третьем этапе настройки в блоке 4 исключаются неинформативные коды, т.е. столбцы, содержащие только О или только 1, а из одинаковых кодов остается на одному представителю. В этом процессе исключа
я п-
йй
13005186
ются те положения датчиков, которым соответствуют адреса неинформатив.ных столбцов и формируется блок 16 памяти.
Сравнение кодов столбцов блоком 21 анализа кодов осуществляется аналогично BTOpoisiy этапу с той лишь
разницей, что в регистр 85 переписываются столбцгэ, а О или 1 на вход данных регистра 85 подается кнопкой 91.
Влок 16 памяти содержит п блоков 54.1..54п, где п - число шагов датчиков, оставшихся после исключения
неинформативных положений, т.е. число рабочих шагов распознавания.
Число ОЗУ 55 в каждом последующем наборе больше числа ОЗУ 56 в предыдущем наборе в 2 раз, где m - число
датчиков. Блок 54.1 содержит одно ОЗУ 55. Адресные входы всех ОЗУ 55 объединены и на них подается информация с блока 2. Информационные входы всех ОЗУ 55 объединены и на них подается информация с счетчика 5.
Входы записи/считывания всех блоков 55 объединены и на них подается сигнал записи с блока 21 анализа. В
С1
отсутствие сигнала записи блоки 55 находятся в режиме считывания. На вход выборки блока 55 подается сигнал: с соответствующего выхода блока 15. На выход информация со всех блоков 55 проходит через элемент 56 ИЛИ.
На четвертом этапе настройки осуществляется вьщеление подгрупп деталей и формирование для каждой подгруппы соответствующего блока 55 вы- бора положений. Подгруппа деталей выделяется по значению первых К разрядов в коде. Подгруппы формируются в блоке 17 памяти.
Этот блок включает в себя тп наборов ОЗУ 57.1...57.т. а число бло|j
ков 58 в i-OM наборе в 2 раз больше чиспа блоков в (i-1) наборе. Блок 2
управления последовательно формирует адреса строк с 1 по п. Данные разр я- ды поступают на блок 15, который выбирает соответствующие блоки 58, которые находятся в режиме считывания.
При этом на вход данных поступает информация со счетчика 3 номера детали. Сигналы адреса, выборки и записи подаются на входы блока 58 параллельно с блоком 55. В процессе формирова71
ния блоков 58 осуществляется форми- рование столбца признака однозначности распознавания. Наличие признака дает информацию о том, что распознавание закончено. Значение призна- ка подается на выход отключения системы распознавания. Если число деталей в соответствующем блоке 58 больше одной, то в этом случае признак не формируется. Если в блоке 58 записана одна деталь, то в этом случае блок 18 вьфабатывает сигналы: адреса столбца, на 1 больше числа разрядов в номере детали, данных (значение 1), адреса строки (зна- чение 1).
На пятом этапе настройки осуществляется обработка кодов в блоке 58 аналогично третьему этапу с той лишь разницей, что сначала просматривает- ся первьш блок 58 и для него формируется первый блок 55 второго блока 54.2. Затем обрабатываются коды второго блока 58 первого блока 57.1 и для него формируется второй блок 55 второго блока 54.2. Процесс деления на подгруппы продолжается до тех пор, пока во всех блоках 58 не останется по одной детали. В этом случае блок 18 сигнал окончания наст ройки на выход 3 устройства.
В режиме Работа устройство работает следующим образом.
С датчика 1 поступает сигнал о появлении детали в .зоне распознавания. Включается количество датчиков необходимое для распознавания деталей данной группы. В блоке 16 записаны номера столбцов, соответствующи значению счетчика 5 адреса.
Необходимо выделить по одному адресу оптимальных положений для первого, второго и т.д. k-ro датчиков. Для этого информация, запи- санная в блоке 16 памяти, подается на блок 20 вычисления, где в зависимости от числа датчиков и числа их шагов определяются адреса следующих ПЗУ 39, соответствующих каждому дат- чику, и все датчики устанавливаются в следующее для каждого из них положение. Соответствующие координаты через соответствующий каждому датчику блок 9 поступают на блок 8 при- водов. Датчики перемещаются в первое положение и с датчиков блока 7 снимается сигнал, который поступает в блок 15, где осуществляется анализ
8
5 0
5
о
Q
кода с датчиков, в результате которого выбирается блок 58 и блок 55, соответствующие подгруппе данной де- . тали на данном шаге распознавания. ,В блоке 58 номера детали адресована ячейка признака. При выборке этого блока значение ячейки признака считывается и поступает на блок 19 индикации, на вход которого поступает номер детали. Если признак равен О, то блок 15 выдает сигнал, разрешающий считьтание выбранного блока 55 оптимальных положений. Информация поступает в блок вычисления 20.
Задается следующее положение датчиков для продолжения процесса распознавания детали. Если признак равен 1, то формируется сигнал разрешения считывания номера детали, ко- торьц поступает на входы отключения приводов датчиков и на блок индикации 19, отображающий номер распознанной детали.
Учет деталей осуществляется следующим образом.
Код номера детали вьшодится из блока 17 памяти и-поступает-на дешифратор 6, который формирует сигнал и на входе блока счетчиков 23, в кото- ром каждому типу деталей соответствует счетчик.
Сигнал признака выбирает дешифратор 6.
Нестандартные блоки устройства на различных этапах работы функционируют следующим образом.
Блок 2 управления ад ресом строк работает следующим образом.
В режиме настройки на первом этапе сигнал с датчика 1 поступает через элемент 24 ИЛИ на элемент 27 И и счетчик 28, пропуская сигнал с генератора 26 на счетчик 3. В режиме настройки на следующих этапах адрес строк формируется от генератора 26, для чего на входе элемента И устанавливается логическая 1 от кнопки 25. С выхода элемента 24 1ШИ сигналы с датчика 1 и от кнопки 25 поступают на блок 14 управления.
Блок 14 управления работает следу-. кщим образом.
На первом этапе режима настройки с блока 2 управления адресом строк поступает на триггер 43 сигнал о начале распознавания II триггер 43 устанавливает на входе элемента 44 И логическую 1, которая пропускает
91
идущие через элемент 45 ИЛИ сигналы . с блока 8, фиксирующие шаг перемещения датчиков. На следующих этапах в режиме настройки на выход элемента ИЛИ 46 поступают сигналы с генерато- ра 47 через элемент И 48 от кнопки 49 с фиксацией.
Таким образом, на выходе элемента 1ШИ 46 формируются импульсы, по- ступаюшие на блоки 5, 13, 21 и сиг- |Налы на вход выдачи блока 21 анализа
Блок 10 работает следующим образом.
В цепи выборки блоков 39,1..,39,k датчиков установлен триггер 40.1,,, 40.k, который устанавливается в единичное состояние дешифратором 11, Если в процессе настройки возникла необходимость в К датчиках, то в работе будут выбраны блоки 39. По мере появления на выходах дешифратора 11 состояний счетчика 12 числа датчиков постепенно подключаются в работу блоки 39 первой пары датчиков, затем второй пары и т.д, путем у становки cooтвetcтвyюцeгo триггера 40 в единичное состояние. Подключение происходит в режиме настройки. В режиме работы одновременно в распознавании участвует то число датчиков,. которо зафиксировал счетчик 12 числа датчиков.
Адресация ячеек ПЗУ 39 осуществляется следующим образом.
Адрес ячейки поступает на адресны вход блока 39 с выхода соответствующего блока вычитания 41.2,.,41,k, который определяет разность между значением поступившего адреса и постоянным числом X. Значение X для каждого последующего ПЗУ k-ой пары датчиков определяется по формуле; X (k-1)p, где k - номер пары датчиков, р - максимальное число шагов одной пары датчиковJ при р const, для всех i 1...k. На вход блоков вычитания 41 информация поступает с соответствующих элементов 42 ИЛИ, на первые входы которых в режиме настройки поступают сигналы с счетчика 3 адреса. В режиме работы адрес поступает на второй вход соответствующего элемента ИЛИ 42 с выхода блока вычисления, причем адрес поступает на соответствующие ПЗУ 39 всех рабо- такнцих датчиков.
Такая организац11я ПЗУ упрощает процесс настройки и работы устройства1810
Блок 4 памяти исходных кодов работает следующим образом.
На первом этапе настройки с помощью тумблера 30 блок 4 памяти устанавливается в режим записи. Входы данных всех К блоков 29.1...29.k объединены, на вход 3 данных блока поступает через элемент 31 ИЛИ информация с блока 7.
На адресный вход 1 строк через элемент 32 ИЛИ поступает информация со счетчика 3. На адресный вход 2 столбцов через элемент 33 ИЛИ поступает информация, с счетчика 5 адреса.
На вход 2 выборки дешифратора 6 и входы 2 элементов 37 И подан тумб- лером 38 логический О, При появлении на выходе дешифратора 6 логического О сигнал инвертируется на входе элемента 34 ШШ-НЕ и через соответствующий элемент 34.К ИЛИ-НЕ выбирает соответствующий блок 29.- По сигналам от первой пары датчиков формируются коды для деталей (число ко- Т01ЭЫХ определяет число строк в ОЗУ 29) в первом блоке.29,1.
При включении второй пары датчико продолжается формирование кодов блоков 29,2, причем нумерация адресов регулируется с помощью блоков вычитания 35.2..,35.k аналогично организации адресации ПЗУ. В режиме настройки на втором и т„д. этапах блок 4 памяти устанавливается в режим считывания тумблером 30. С блока 2 и блок 14 задается формирование адресов счечиком 3 и счетчиком 5, Сначала адресуется и выводится первая строка в блок 21 сравнения кодов, затем выводятся все остальные и сравниваются друг с другом.
Вывод на выход блока осуществляется через элемент 36 ИЛИ. На третье этапе настройки осуществляется вывод столбцов из блока 4 памяти аналогично выводу строк. На четвертом этапе настройки на вход выборки дешифратора 22 и на вторые входы элементов 37.1...37,k И подается запрещающий потенциал 1 тумблером 38. На всех выходах дешифратора 22 появляются логические 1. При этом через элементы 34 ШШ-НЕ и элементы 37 И на входы выборки всех ОЗУ 29 подается логический О. Блок 14 устанавливает счетчик числа шагов в 1, адресуя первые столбцы всех блоков 29, Информация со всех блоков 29 параллель
I l1
но выводится из блока 4 и поступает на блок 15 управления выборкой. В режиме настройки при повторении третьего, четвертого и пятого этапов на адресный вход строк через элемент
32ИЛИ поступает информация с блока 17 памяти номеров деталей, а на адресный вход столбцов через элемент
33ИЛИ - с блока 16 памяти.
Блок управления выборкой работает следующим образом.
Выбор определенного блока 56, блока 58 и счетчика 66 осуществляется соответствующим ему элементом 50 И, сигнал на выходе которого появляет- ся при совпадении единичных сигналов формируемых дешифратором 51 и дешифратором 52, причем переключатель 53 подключает на вход дешифратора 52 в режиме настройки выход блока 4 памя- ти, а в режиме работы - выход блока датчиков 7 .
Блок памяти номеров деталей работает следующим образом.
Блок содержит число блоков 57.1.. 57,т, равное числу шагов датчиков, оставшихся после исключения неинформативных положений. Число блоков 58 каяздым шагом растет в 2 раз. На вхо ды данных через элемент 59 ИЛИ поступает информация либо со счетчика 3, либо с выхода адреса блока 18. Адресные входы строк блоков 63 объединены на них поступает информация с блока 2. Входы выборки и записи у каждого блока 58 соединены.
При наличии сигнала с блока 15 осуществляется запись номера детали в адресованную строку, при отсутст- ВИИ - блок 58 находится в режиме считывания,
Информация с блоков 58 через элемент ИЛИ 60 проходит на выход блока памяти 19.
Влок 18 формирования работает следующим образом.
На входы блока 18 поступают сигналы с выхода блока 15. Каждому входу соответствует счетчик 61 количества деталей, записанных в данный блок 58 Состояние счетчика 61 через элемент 62 ИЛИ поступает на дешифратор 63. Дешифратор 63 вырабатыв ает сигнал только тогда, когда содержимое счет- чика равно 1, Этот сигнал устанавливает в единичное состояние триггер 64. Выход триггера 64 определяет информацию на выходе данных блока 17
0
5 0
5
о
Q
Q г
5
1812
и на выходе вьщачи регистра 65. В регистр 65 конструктивно записан адрес разряда о номере детали. Чтобы запись признака Не осуществлялась при записи первой детали, так как затем может быть записана вторая и т.д. деталь, дешифратор 63 стробиру- ется с элемента задержки 67,
На элемент задержки поступают сигналы с блока 15 через элемент 66 ИЛИ, Время задержки выбрано больше времени-, требуемого на запись следующей детали.
Блок 19 индикации номера детали работает следующим образом.
Номер детали вьшодится в процессе работы из блока 17 памяти в виде слова. Последний разряд слова - признак - подается на элемент 68 И, на другой вход которого конструктивно через резистор 69 подана логическая 1. Если признак - 1, то на вход выдачи регистра 70 номера детали поступает сигнал с выхода элемента 68 И, который поступает также на вход гашения дешифратора 71, управляющего индикатором 72, и отражается на индикаторе номер детали. В процессе работы в регистр 70 запи- сывается номер детали, к которой произошло обращение. На вход данных регистра 70 информация о номере детали поступает с выхода блока 17 памяти и записывается в регистр 70 по сигналу с элемента 73 ИЛИ, на входы которого поступают сигналы с выхода блока 15.
Блок 20 вычисления работает следующим образом.
С помощью данного блока определя- г ется номер следующего шага (оптимального) для каждого работающего датчика. Пусть на i-ом шаге выбрано ОЗУ 53 в блоке 16, в котором записаны адреса оптимальных положений датчиков . На первые входы блоков вычитания 74 конструктивно задается число шагов датчиков с помощью кнопки 75, причем -для каждого последующего блока 74 число на первом входе увеличивается на р с помощью сумматоров 84. На вторые входы блоков вычитания через соответствующие элементы 76 И поступает информация с блока 16. Стро- бирование информации происходит от дешифратора 77, который пропускает информацию через элемент 76, соответствующий данному датчику. Для
131
первого датчика блок 74 вычитания не используется. Результаты вычитания через элемент ИЛИ 78 поступают в бло 79 сравнения с числом р и на вход данных соответствующего регистра 80. Сигнал Меньше или равно с выхода элемента 79 является сигналом, кото- рьш через элемент 81 И и триггер 82 разрешает запись следующего положения соответствующего датчика.
Триггер 82 и элемент 81 И управляют записью в регистр 80 только одного данного датчика. Сигнал установки триггера 82 поступает на вход соответствующего элемента задержки 83. Длительность задержки для последующего регистра возрастает. Когда все регистры 80 заполнены, на выходах элементов задержки 83 появляется сигнал вьщачи информации из ре- гистров.
Изобретение позволяет сократить по сравнению с прототипом число датчиков до одной пары (излучатель-при- емник излучения), упростить процесс обработки данных при распознавании и снизить трудоемкость определения положения датчиков,
Формула изобретения
1. Устройство для распознавания :.и учета деталей, перемещаемых кон- (вейером, содержащее датчик наличия деталей, первый блок памяти, первый выход которого подключен к первому входу блока сравнения, первый и второй счетчики, второй блок памяти, выход которого соединен с входом блока цифроаналогового преобразования, выход которого подключен к входу блока приводов датчиков, кинематически связанного с блоком датчиков, первый дешифратор, выход которого соединен блоком счетчиков, отличающееся тем, что, с целью повышения достоверности, распознавания и учета деталей, в него введены третий и четвертый блоки памяти, блоки управления, блок формирования сигналов блок вычисления, третий и четвертый счетчики, второй и третий дешифратор и блок индикации, выход датчика на- личия деталей подключен к входу первого блока управления, первый выход которого через первый счетчик соединен с первыми входами первого и чет
5
0
5
Q Q с
1814
вертого блоков памяти, выход которого является первым выходом устройст-. ва и подключен ко второму входу первого блока памяти, к первому входу блока индикации и к входу первого дешифратора, второй выход первого блока управления соединен с первым входом второго блока управления, второй вход которого подключен к выходу блока приводов датчиков, а выход - к входам второго счетчика, к второму входу блока сравнения и через последовательно соединенные четвертый счетчик, третий счетчик и третий дешифратор - к первому входу второго блока памяти, второй вход которого соединен с выходом блока вычисления, второй выход первого блока памяти подключен к первому входу третьего блока управления, первый выход блока сравнения является вторым выходом устройства, второй-выход блока сравнения является третьим выходом устройства и соединен с первым входом третьего блока памяти, второй вход которого объединен с вторым входом четвертого блока памяти и подключен к третьему выходу первого блока управления, выход второго счетчика соединен с первым входом третьего дешифратора, с третьими входами первого, второго и третьего блоков памяти, четвертьш вход которого подключен к выходу третьего блока управления, который через блок формирования сигналов соединен соответственно с третьим и четвертым входами четвертого блока памяти, пятый вход которого и второй вход блока индикатора объединены и подключены к выходу третьего ;блока управления, второй вход которого подключен к выходу блока датчиков, а третий - к выходу блока вычисления, выход третьего блока памяти соединен с входом блока вычисления и с четвертым входом первого блока памяти, пятый вход которого подключен к выходу блока датчиков, шестой вход - к выходу третьего дешифратора, второй вход которого соединен с третьим выходом первого блока памяти.
2. Устройство по П.1, отличающее ся тем, что первый блок управления содержит генератор импульсов, элементы И и ИЛИ, счетчик и кнопку запуска, которая подключена к первому входу элемента ИЛИ, второй
вход которого является первым входом блока управления, выход элемента ИЛИ соединен с первым .входом элемента И, второй вход которого соединен с выходом генератора импульсов, а выход - с входом счетчика и является первым выходом первого блока управления, выход элемента ИЛИ является вторым выходом первого блока управления, выход счетчика является третьим выходом 10 дешифратор, элементы И, ИЛИ, суммато- первого блока управления.ры, вычитатели, элемент сравнения и
3. Устройство по п. 1,. о т л и адресные каналы, калэдыи из которых выполнен на элементе И, элементе задержки, триггере и регистре, выход
чаюш;ееся тем, что второй блок управления содержит триггер, генератор импульсов, кнопку запуска,. эле- J5 которого является выходом бло.са вы- менты И.и ИЛИ, выход второго элемента числения, первые входы элементов И и ИЛИ является выходом второго блока управления, первый и второй входы которого являются соответственно
20
входом триггера и входами первого элемента ИЛИ, вькод которого подключен к первому входу первого элемента И, второй вход которого соединен с выходом триггера, выход - с первым входом второго элемента ИЛИ, второй вход которого подключен к выходу второго элемента И, первый вход котороо
го соединен с выходом генератора импульсов, второй вход - с кнопкой запуска.
4.Устройство по П.1, отличающееся тем, что третий блок управления содержит переключатель, дешифраторы и элементы И, выходы которых являются выходами третьего блока управления, выходы первого дешифратора подключены к первым входам элементов И, вторые входы которых соединены с выходами второго дешифратора, вход которого подключен к выходу переключателя, вход которого и вход пер вого дешифратора являются сйответственно первым, вторым и третьим входами третьего блока управления.
5.Устройство по П.1, о т л и - чающееся тем, что блок фор- мирования сигналов содержит счетчики, элементы ИЛИ, элемент задержки, регистр и последовательно соединенные дешифратор и триггер, выход которого является первым выходом блока формирования сигналов, выход регистра является вторым выходом блока формирования сигналов, входы счетчика и второго элемента ИЛИ объединены и являются входом формирователя сигналов, выход второго элемента ИЛИ
вход дешифратора объединены и являются входом блока вычисления, выходы дешифратора подключены к вторым входам элементов И, выходы которых, начиная с второго, соединены с первым входом соответствующего вычи- тателя, выходы которых подключены к первой группе входов элемента ИЛИ,
25 второй вход которого соединен с вы- .ходом первого элемента И, а выход - с первым входом элемента сравнения, выход которого подключен к первому входу элемента И, в каждом адресном
30 канале каждого элемента И соединен с первым входом триггера, выход которого подключен к первому входу регистра и через элемент задержки соединен с вторым входом триг35 гера и вторым входом регистра, выход первого элемента И соединен с вторым входом элемента И и с третьим входом регистра первого адресного канала, кнопка запуска соединена с вто40 рым входом элемента сравнения, с вторым входом первого вычитателл, с первым и вторым входами первого сумматора и с первыми входами остальных сумматоров, второй вход каждого суммато45 ра, начиная с второго соединен с выходом предыдущего сумматора, выход каждого сумматора подключен к вто- poi-fy входу соответствующего вычитате- ля, выходы каждого вычитателя сое50 .динены с вторым входом второго элемен та И и с третьим входом регистра последующего адресного канала,
7, Устройство по п.1, о т л и ч а- 5 ю щ е е с я тем, что блок сравнения .содержит элементы И, Iinii, элемент сравнения, регистр, кнопку запуска и переключатель, выходы которого соединены с первыми входами элеменчерез элемент задержки соединен с входом стробирования дешифратора, выходы счетчиков через первый элемент ИЛИ подключены к информационному входу дешифратора, выход триггера соединен с входом регистра.
6. Устройство по П.1, отличающееся тем, что блок вычисления содержит кнопку запуска.
адресные каналы, калэдыи из которых выполнен на элементе И, элементе задержки, триггере и регистре, выход
которого является выходом бло.са вы- числения, первые входы элементов И и
вход дешифратора объединены и являются входом блока вычисления, выходы дешифратора подключены к вторым входам элементов И, выходы которых, начиная с второго, соединены с первым входом соответствующего вычи- тателя, выходы которых подключены к первой группе входов элемента ИЛИ,
второй вход которого соединен с вы- .ходом первого элемента И, а выход - с первым входом элемента сравнения, выход которого подключен к первому входу элемента И, в каждом адресном
канале каждого элемента И соединен с первым входом триггера, выход которого подключен к первому входу регистра и через элемент задержки соединен с вторым входом триггера и вторым входом регистра, выход первого элемента И соединен с вторым входом элемента И и с третьим входом регистра первого адресного канала, кнопка запуска соединена с вторым входом элемента сравнения, с вторым входом первого вычитателл, с первым и вторым входами первого сумматора и с первыми входами остальных сумматоров, второй вход каждого сумматора, начиная с второго соединен с выходом предыдущего сумматора, выход каждого сумматора подключен к вто- poi-fy входу соответствующего вычитате- ля, выходы каждого вычитателя сое.динены с вторым входом второго элемента И и с третьим входом регистра последующего адресного канала,
7, Устройство по п.1, о т л и ч а- щ е е с я тем, что блок сравнения одержит элементы И, Iinii, элемент равнения, регистр, кнопку запуска переключатель, выходы которого оединены с первыми входами элемен17
тов и, кнопка запуска подключена к первому входу элемента ИЛИ, второй вход которого и первьп вход элемента сравнения объединены и являются первым входом блока сравнения, выходы элементов И и ИЛИ через регистр сое130051818
динены с вторым входом элемента сравнения, выходы которого являются со- - ответственно первым и вторым выходами бгэка сравнения, вторые входы эле- 5 ментов И являются вторьш входом блока ,сравнения.
Вш2
Йб/Xj
Фиг. г
Фиг.З
Фиг.
Фи.г.5
0m 3 dm 18 От 22 От 18
Опт
571
S 5
ФЫ2.6
Ф«/г.7
4r.W Bw.
Фиг.8
fe
I1--Ртён
кП
Фиг.9
Put.te
название | год | авторы | номер документа |
---|---|---|---|
Устройство для распознавания контуров изображений | 1983 |
|
SU1156103A1 |
Адаптивное вычислительное устройство | 1980 |
|
SU957214A1 |
Устройство для распознавания и учета предметов по типоразмеру | 1987 |
|
SU1460731A1 |
Система числового программного управления с постоянной скоростью резания для токарно-винторезных станков | 1981 |
|
SU978102A1 |
УСТРОЙСТВО ДЛЯ РАСПОЗНАВАНИЯ ИЗОБРАЖЕНИЯ ОБЪЕКТА | 1992 |
|
RU2054196C1 |
Устройство для распознавания трековчАСТиц | 1979 |
|
SU845165A1 |
УСТРОЙСТВО ИЗМЕРЕНИЯ ПАРАМЕТРОВ ТЕЛЕВИЗИОННЫХ ОПТИЧЕСКИХ СИСТЕМ | 1991 |
|
RU2010448C1 |
Устройство для распознования и учета деталей | 1982 |
|
SU1092539A1 |
Устройство для селекции и счета объектов,расположенных беспорядочно | 1985 |
|
SU1325539A1 |
Устройство для аппаратурной трансляции | 1984 |
|
SU1164736A1 |
Изобретение относится к вычис- лительной технике. Целью изобретения является повьппение достоверности распознавания и учета деталей. Устройство содержит датчик наличия детали, блоки управления, счетчики, блоки памяти, дешифраторы, блок сравнения, блок формирования сигналов, блок счетчиков, блок приводов, блок датчиков , блок вычисления и блок индикации. В изобретен1ш на этапе, настройки оптимизируется число пар датчиков (излучатель - приемник излучения) и траектория движения каждой пары при распознавании, оптимальная для идентификации каждой детали в наборе за минимальное число шагов. 6 з.п. ф-лы, 12 ил. § (Л
От
-КЩК
Л77«
От Г ft
Редактор Н.Горват
(тлг
Составитель Н.Вага-нова Техред И.Попович
Заказ 1152/50 Тираж 673Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г.Ужгород, ул. Проектная, 4
Корректор А.Обручар
Авторы
Даты
1987-03-30—Публикация
1985-08-08—Подача