SU1300518A1 - Устройство дл распознавани и учета деталей,перемещаемых конвейером - Google Patents
Устройство дл распознавани и учета деталей,перемещаемых конвейером Download PDFInfo
- Publication number
- SU1300518A1 SU1300518A1 SU853941652A SU3941652A SU1300518A1 SU 1300518 A1 SU1300518 A1 SU 1300518A1 SU 853941652 A SU853941652 A SU 853941652A SU 3941652 A SU3941652 A SU 3941652A SU 1300518 A1 SU1300518 A1 SU 1300518A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- unit
- block
- inputs
- Prior art date
Links
Landscapes
- Image Analysis (AREA)
Abstract
Изобретение относитс к вычис- лительной технике. Целью изобретени вл етс повьппение достоверности распознавани и учета деталей. Устройство содержит датчик наличи детали, блоки управлени , счетчики, блоки пам ти, дешифраторы, блок сравнени , блок формировани сигналов, блок счетчиков, блок приводов, блок датчиков , блок вычислени и блок индикации . В изобретен1ш на этапе, настройки оптимизируетс число пар датчиков (излучатель - приемник излучени ) и траектори движени каждой пары при распознавании, оптимальна дл идентификации каждой детали в наборе за минимальное число шагов. 6 з.п. ф-лы, 12 ил. § (Л
Description
Изобретение относитс к вычислительной технике, а именно к устройствам дл распознавани и учета деталей , может найти применение при автоматизации производственных процессов сортировки и складировани в машиностроении, приборостроении и других отрасл х.
Целью изобретени вл етс повышение достоверности и учета распознвани деталей.
На фиг,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 по вл етс сигнал вьщачи информации из ре- гистров.
Изобретение позвол ет сократить по сравнению с прототипом число датчиков до одной пары (излучатель-при- емник излучени ), упростить процесс обработки данных при распознавании и снизить трудоемкость определени положени датчиков,
Claims (6)
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
От
-КЩК
Л77«
От Г ft
Редактор Н.Горват
(тлг
Составитель Н.Вага-нова Техред И.Попович
Заказ 1152/50 Тираж 673Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушска наб., д. 4/5
Производственно-полиграфическое предпри тие, г.Ужгород, ул. Проектна , 4
Корректор А.Обручар
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU853941652A SU1300518A1 (ru) | 1985-08-08 | 1985-08-08 | Устройство дл распознавани и учета деталей,перемещаемых конвейером |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU853941652A SU1300518A1 (ru) | 1985-08-08 | 1985-08-08 | Устройство дл распознавани и учета деталей,перемещаемых конвейером |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1300518A1 true SU1300518A1 (ru) | 1987-03-30 |
Family
ID=21193395
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU853941652A SU1300518A1 (ru) | 1985-08-08 | 1985-08-08 | Устройство дл распознавани и учета деталей,перемещаемых конвейером |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1300518A1 (ru) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5311977A (en) * | 1990-09-25 | 1994-05-17 | Dean Arthur L | High resolution parts handling system |
-
1985
- 1985-08-08 SU SU853941652A patent/SU1300518A1/ru active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5311977A (en) * | 1990-09-25 | 1994-05-17 | Dean Arthur L | High resolution parts handling system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1300518A1 (ru) | Устройство дл распознавани и учета деталей,перемещаемых конвейером | |
SU1310796A1 (ru) | Устройство дл ввода информации от аналоговых датчиков | |
SU920832A1 (ru) | Запоминающее устройство | |
SU955093A1 (ru) | Устройство дл обработки информации датчиков | |
JPS6310447B2 (ru) | ||
SU883974A1 (ru) | Аналоговое запоминающее устройство | |
SU1270897A1 (ru) | Преобразователь параллельного кода в последовательный | |
SU1667050A1 (ru) | Модуль дл логических преобразований булевых функций | |
SU640300A1 (ru) | Устройство дл хранени и преобразовани информации | |
SU1424005A1 (ru) | Устройство дл вычислени систем булевых функций | |
SU1133596A1 (ru) | Устройство дл определени характеристик св зности ориентированного графа | |
SU1228096A1 (ru) | Устройство дл ввода информации | |
SU1242984A1 (ru) | Преобразователь формы представлени логических функций | |
SU1506448A1 (ru) | Логический анализатор | |
SU1396146A1 (ru) | Устройство дл синтаксического контрол | |
SU1259211A1 (ru) | Устройство дл определени экстремума | |
SU1561074A1 (ru) | Устройство дл определени отношени множеств | |
SU1633392A1 (ru) | Последовательный сумматор | |
SU1444820A1 (ru) | Устройство дл обращени матриц и решени систем линейных уравнений | |
SU875623A1 (ru) | Циклический аналого-цифровой преобразователь | |
SU1270900A1 (ru) | Устройство дл преобразовани последовательного кода в код | |
SU1290295A1 (ru) | Устройство дл вычислени пор дковых статистик последовательности двоичных чисел | |
SU1661754A1 (ru) | Устройство дл определени экстремальных чисел | |
SU1348823A1 (ru) | Устройство дл сдвига последовательных чисел в избыточном коде | |
SU1312632A1 (ru) | Тренажер оператора |