Изобретение относится к области автоматики и вычислительной техники и может быть использовано для идентификации объектов транспортных и сортировочных систем при автоматизации технологического процесса сборки изделий, децентрализованного сбора и обработки информации.
Цель изобретения - повышение быстродействия за счет обеспечения возможности увеличения числа идентифицируемых объектов.
На чертеже представлена блок-схема устройства.
Устройство для идентификации объектов содержит датчик положений 1, контроллер прерываний 2, формирователь команд 3, первый преобразователь параллельного кода в последовательный 4, первый кодер5, первый индуктивный приемо-передатчик 6, дифференциальный усилитель 7, первый декодер 8, первый преобразователь последовательного кода в параллельный 9, регистр 10, блок обработки информации 11, второй индуктивный приемо-передатчик 12, блок электропитания 13, формирователь импульсов 14, выделитель тактовой частоты 15, второй декодер 16, второй преобразователь последовательного кода в параллельный 17, определитель синхрогруппы 18, блок управления 19, регистр данных 20, регистр адреса 21, блок памяти 22, второй преобразователь параллельного кода в последовательный 23, второй кодер 24, кодоноситель 25
Устройство работает следующим образом
При приближении на ленте конвейера технологической тары с прикрепленным к ней кодоносителем к блоку обработки информации 11 срабатывает датчик положения 1, по команде которого контроллер прерываний 2 передает в блок 3 запрос на прерывание выполняемой программы ПоXIсо сл о
д
S3
еле завершения выполнения текущей команды блок 3 через общую шину передает в контроллер прерываний 2 разрешение на прерывание. По этой команде контроллер прерываний 2 передает в блок 3 адрес век- тора прерывания. Блок 3 по заданной подпрограмме передает в кодоноситель 25 начальный адрес массива, подлежащего обмену, при этом начальный адрес передается многократно с периодом достаточным для приема ответа из блока 2%. Начальный адрес через общую шину передается в первый преобразователь параллельного кода в последовательный 4, с выхода которого последовательный двоичный код поступает на вход кодера 5. Кодер 5 преобразует двоичный код в код удобный для передачи по линии связи (индуктивному каналу), например в самосинхронизирующийся код Манчестер-2. Код Манчестер-2 в после- довательном воде поступает в первый индуктивный приемо-передатчик 6, который преобразует входной сигнал в переменное магнитное поле. Переменное магнитное поле индуцирует в обмотке которого ин- дуктивного приемо-передатчика 12 электродвижущую силу, которая поступает на управляющий вход блока электропитания 13. При превышении уровнем напряжения на управляющем входе блока 13 порогового уровня этого блока выдается сигнал на вход Длока управления 19. До этого момента электронная схема блока 25 находилась в статическом состоянии и практически не потребляла электроэнергию от аккумулятора блока 13, так как электронная схема блока 25 выполнена на КМОП-структурах.
Принятая импульсная последовательность с блока 12 поступает на формирователь импульсов 14, на выходе которого формируются прямоугольные импульсы. Импульсы с выхода блока 14 одновременно поступают на входы выделителя тактовой частоты 15 и второй декодер 16. Блок 15 из принимаемой импульсной последователь- ности выделяет тактовую частоту, которая поступает на тактовый вход блока 17 для синхронизации работы последнего. Поскольку блок 17 выполнен на основе сдвигового регистра, он выполняет одно- временно две функции: декодирования кода Манчестер-2 в последовательный двоичный код и преобразование последовательного кода в параллельный двоичный код. Это позволяет упростить электронную схе- му блока 25.
В связи с 1$м, что блок 25 представляет собой автономное запоминающее устройство, обмен информацией с которым осуществляется в последовательном коде
посредством индуктивного канала, он не имеет дополнительных органов управления Управление режимами записи или считывания в блоке 22 осуществляется передачей из блока 11 в блок 25 слова определенного формата, которое, кроме того; позволяет идентифицировать в блоке 25 тип переданной информации, т.е. передан был адрес или информационное слово. Форматы слов, которые могут быть использованы для работы устройства приведены в таблице 1.
Таким образом, начальный адрес из блока 11 передается в блок 25 в формате адреса считывания (см. таблицу), 12 и 13 разряды которого поступают в блок 19, а 14 и 15 разряды дешифрируются определителем синхрогруппы 18, выходная команда которого запускает блок 19. По командам блока 19 принятый код адреса записывается в регистр адреса 21 и из блока 22 по этому адресу считывается информация, которая преобразуется в последовательный код преобразователем 23, кодируется в коде Манчестер-2 блоком 24 и возбуждает блок 12. Для исключения ложного срабатывания приемного тракта блока 25 формирователь импульсов 14 на время передачи информации блоком 25 блокируется командой с блока 19. Напряжение, индуцируемое в обмотке блока б, поступает на вход дифференциального усилителя 7, усиливается им, декодируется блоком 8 в двоичный код и после преобразования в параллельный код преобразователем 9 через регистр 10 и общую шину принятая информация передается в блок 3, которая прекращает передачу в блок 25 начального адреса массива и в дальнейшем обмен информацией с блоком 25 происходит по программе блока 3.
По мере приближения блока 25 к блоку 11 из-за увеличения электродвижущей силы возрастает напряжение на управляющем входе блока 13, при превышении им напряжения на аккумуляторе блока 13 происходит подзаряд аккумулятора, тем самым обеспечивается передача энергии из блока 11 в блок 25.
Индуктивные приемо-передатчики 6,12 могут быть выполнены, например, в виде двух половинок трансформатора на ферри- товых сердечниках, при этом одна половина трансформатора расположена в блоке 25, а другая - в блоке 11.
Запись информационных слов в блоке 22 возможна следующими способами
а)пословная запись информации по любому произвольному адресу,
б)запись массивами слов, при этом адреса соседних слов,, входящих в массив, отучаются на единицу;
I
в) произвольное сочетание первых двух способов.
В случае а запись слова производится в два цикла. В первом цикле передается адрес (13 разряд передаваемого слова име- ет значение 1, а 12 разряд - О (см. пункт (строчку) 1 таблицы), по командам блока 19 код адреса записывается в регистр 21.
Во втором цикле блок 11 передаст в блоке 25 информационное слово (13 разряд - имеет значение О). По командам блока 19 принятая информация через регистр данных 2П записывается в блок 22 по ранее принятому адресу, Запись последующих слов осуществляется аналогично,
В случае б, аналогично случаю а, в регистр адреса 21 записывается начальный адрес массива. Во втором цикл.е блок 11 передает в блок 25 информационное слово (см. п. 2 таблицы), По командам блока 19 принятое слово через регистр 20 записывается в блок 22, а содержимое блока 21 командой 19 увеличивается на единицу.
В третьемрцикле блок 11 передает в блок 25 второе слово, которое аналогично записывается 22, а содержимое регистра 21 увеличивается еще на единицу и т.д. до тех пор, пока не будет записаны в блок 22 все слова массива.
Случай в особых пояснений не требу- ет.
Считывание информации из блока 22 (из-за ограниченности электрической емкости малогабаритных аккумуляторов блока 13) производится только пословно, при этом из блока 11 передается код адреса (12 и 13 разряды передаваемого из блока 11 слова имеет значение 1 (см. п. 3 таблицы), по командам блока 19 код адреса записывается в блок 21 и содержимое этого адреса из блока 22 записывается в параллельном коде в преобразователь 23 параллельного кода в последовательный. Последовательный двоичный код перекодируется в код Манче- стер-2 блоком 21 и возбуждает блок 12,
Таким образом, блок 25 позволяет как записывать информацию из блока 3, так и считывать ее, при этом величина массива может изменяться от одного слова до полного объема блока 22.
При удалении блока 25 от блока 11 повторно срабатывает датчик 1 (или второй датчик), по команде которого блок 3 прекращает обмен информацией и продолжает выполнять прерванную программу. При сближении блока 25 с последующими блоками 11, установленными на конвейере, обмен информацией осуществляется аналогично.
При условии децентрализованной системы обработки информации в качестве
формирователя команд (блок 3) может быть использован вычислительный блок, например, микроЭВМ.
Таким образом, введение новых блоков и связи позволило увеличить число идентифицируемых объектов, за счет обеспечения возможности увеличения объема записываемой и считываемой информации при кодировании идентифицируемых объектов, тем самым повысить быстродействие устройства.
Формула изобретения Устройство для идентификации объектов, содержащее индуктивно связанные блок обработки информации и кодоноси- тель, причем блок обработки информации содержит индуктивный приемопередатчик, выходом подключенный к дифференциальному усилителю, формирователь команд, к общей шине которого подключен преобразователь параллельного кода в последовательный и регистр, а кодоноситель содержит индуктивный приемопередатчик, соединенный с блоком электропитания, определитель синхрогруппы, выход которого подключен к первому входу блока управления, второй вход которого подключен к выходу блока электропитания, первый выход блока управления подключен к управляющему входу блока памяти, отличающее- с я тем, что, с целью повышения быстродействия за счет обеспечения возможности уве- личения числа идентифицируемых объектов, в блок обработки информации введены датчик положения, контроллер прерываний, кодер, декодер и преобразова- тель последовательного кода в параллельный, выход датчика положения подключен к информационному входу контроллера прерываний, управляющий вход, информационный и управляющий выходы которого подключены к общей шине формирователя команд, выход преобразователя параллельного кода в последовательный через кодер подключен к входу индуктивного приемопередатчика, выход дифференциального усилителя через декодер подключен к входу преобразователя последовательного кода в параллельный, выход которого подключен к информационному входу регистра, в кодоноситель введены формирователь импульсов, декодер, преобразователь последовательного кода в параллельный, выделитель тактовой частоты, регистр данных, регистр адреса, кодер и преобразователь параллельного кода в последовательный, информационный вход индуктивного приемопередатчика соединен с выходом кодера, вход которого подключен к выходу преобразователя параллельного кода в последовэтельный, информационный выход индуктивного приемопередатчика соединен с информационным входом формирователя импульсов, управляющий вход которого подключен к второму выходу блока управления, выход формирователя импульсов соединен с входами декодера и выделителя тактовой частоты, выход которого соединен с тактовым входом преобразователя последовательного кода в параллельный, информационный вход которого подключен к выходу декодера, а выход сое
динен с информационными входами определителя синхрогруппы, регистра данных, регистра адреса и с третьим входом блока управления, третий, четвертый и пятый выходы которого соединены соответственно с управляющим входом регистра данных и управляющими входами регистра адреса, выходы которых соединены соответственно с информационным и адресным входами блока памяти, выход которого соединен с входом преобразователя параллельного кода в последовательный
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ДЛЯ ЦИФРОВОЙ МАГНИТНОЙ ЗАПИСИ ИНФОРМАЦИИ НА ВИДЕОМАГНИТОФОНЕ | 1993 |
|
RU2042218C1 |
Устройство для сопряжения ЭВМ с каналом связи | 1988 |
|
SU1656544A1 |
МНОГОКАНАЛЬНАЯ ТЕЛЕМЕТРИЧЕСКАЯ СИСТЕМА СБОРА СЕЙСМИЧЕСКИХ ДАННЫХ | 2003 |
|
RU2244945C1 |
Система передачи цифровой информации | 1990 |
|
SU1786679A1 |
Устройство для передачи и приема информации | 1988 |
|
SU1684799A1 |
Устройство для передачи и приема информации | 1988 |
|
SU1541651A1 |
Устройство кодирования и декодирования сигналов звукового вещания | 1987 |
|
SU1711331A1 |
Система связи | 1987 |
|
SU1566496A1 |
Устройство для цифровой магнитной записи-воспроизведения | 1988 |
|
SU1509991A1 |
Кодек системы связи | 1983 |
|
SU1150770A1 |
Изобретение относится к области автоматики и вычислительной техники и может быть использовано для идентификации объектов транспортных и сортировочных систем при автоматизации технологического процесса сборки изделий. Цель изобретения - повышение быстродействия за счет обеспечения возможности увеличения числа идентифицируемых объектов Цель достигается путем введения в известное устройство дополнительных блоков, датчика положения, контроллера прерываний, двух кодеров, двух декодеров, двух преобразователей последовательного кода в параллельный, двух преобразователей параллельного кода в последовательный, выделителя тактовой частоты, регистра данных, регистра адреса. 1 ил , 1 табл
Примечание: I. Зп/сч - разряд определяющие резким работа йлока 22, воли разряд имеет значение О
то производится запиоь слова, если I - то считывание. 2.А/Д - разряд, определяйте вид передаваемого олова, если разряд имеет значение 1,
to передается адрес, если 0 - информационное олово. 3.ft0...Ajj - значащие разряда кода адреса. 4.Дд...Д - значащие разряди информационного олова
-.,
Zl
J
Устройство для обмена информацией между пунктом контроля и транспортным средством | 1987 |
|
SU1471204A1 |
Авторы
Даты
1992-12-30—Публикация
1990-04-04—Подача