способ леоновича считывания трехмерной информации

Классы МПК:
Патентообладатель(и):Леонович Эдуард Николаевич[BY]
Приоритеты:
подача заявки:
1992-05-19
публикация патента:

Изобретение относится к автоматике и вычислительной технике. Его использование в системах измерения координат пространственных объектов позволяет повысить точность индукционного считывания трехмерной информации. Это достигается тем, что в магнитометрическом датчике плоскость одной из трех приемных катушек индуктивности размещают ортогонально оси съемника координат, вектор магнитной индукции переменного магнитного поля вращают поочередно в горизонтальной и вертикальной плоскостях рабочего пространства, фиксируют максимальные значения амплитуд обобщенных информационных сигналов с трех приемных катушек индуктивности и соответствующие этим максимумам углы поворота вектора магнитной индукции для каждой из плоскостей, по значениям этих углов возбуждают относительно начала системы координат итоговое магнитное поле с соответствующими составляющими вектора магнитной индукции по координатным осям, изменяют амплитуды наведенных в приемных катушках индуктивности сигналов и с поправкой на углы поворота оси съемника координат вычисляют координаты считываемой точки. 5 ил, 1 табл.
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6

Формула изобретения

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

способ леоновича считывания трехмерной информации, патент № 2074419

где ei (i 1, 2, 3) амплитуда сигналов, индуцируемых в трех взаимноортогональных приемных катушках индуктивности магнитометрического датчика, и вычисление координат считываемой точки по формулам

x = xo+aспособ леоновича считывания трехмерной информации, патент № 2074419cosспособ леоновича считывания трехмерной информации, патент № 2074419,

y = yo+aспособ леоновича считывания трехмерной информации, патент № 2074419cosспособ леоновича считывания трехмерной информации, патент № 2074419,

z = zo+aспособ леоновича считывания трехмерной информации, патент № 2074419cosспособ леоновича считывания трехмерной информации, патент № 2074419,

где x0, y0, z0 координаты центра магнитометрического датчика;

a расстояние между фиксирующей точкой съемника координат и центром магнитометрического датчика;

способ леоновича считывания трехмерной информации, патент № 2074419,способ леоновича считывания трехмерной информации, патент № 2074419,способ леоновича считывания трехмерной информации, патент № 2074419- углы между осью съемника координат и координатными осями,

отличающийся тем, что размещают плоскость намотки первой приемной катушки индуктивности магнитометрического датчика ортогонально оси съемника координат, формируют обобщенный информационный сигнал при вращении вектора способ леоновича считывания трехмерной информации, патент № 2074419 магнитной индукции переменного магнитного поля поочередно в горизонтальной и вертикальной плоскостях рабочего пространства, фиксируют максимальные значения амплитуд E(г)способ леоновича считывания трехмерной информации, патент № 2074419,max и E(в)способ леоновича считывания трехмерной информации, патент № 2074419,max обобщенных информационных сигналов и соответствующие максимумам углы способ леоновича считывания трехмерной информации, патент № 2074419 и способ леоновича считывания трехмерной информации, патент № 2074419 поворота вектора магнитной индукции для каждой из плоскостей, а также значения амплитуд E(г)способ леоновича считывания трехмерной информации, патент № 2074419,способ леоновича считывания трехмерной информации, патент № 2074419=0 и E(в)способ леоновича считывания трехмерной информации, патент № 2074419,способ леоновича считывания трехмерной информации, патент № 2074419=0, e(г)1,способ леоновича считывания трехмерной информации, патент № 2074419=0 и e(в)1,способ леоновича считывания трехмерной информации, патент № 2074419=0 при начальных направлениях вектора способ леоновича считывания трехмерной информации, патент № 2074419 в горизонтальной и вертикальной плоскостях соответственно, по фиксированным значениям углов способ леоновича считывания трехмерной информации, патент № 2074419 и способ леоновича считывания трехмерной информации, патент № 2074419 возбуждают относительно начала системы координат итоговое магнитное поле с составляющими вектора способ леоновича считывания трехмерной информации, патент № 2074419 магнитной индукции по координатным осям соответственно способ леоновича считывания трехмерной информации, патент № 2074419 измеряют амплитуды сигналов e1,способ леоновича считывания трехмерной информации, патент № 2074419,e2,способ леоновича считывания трехмерной информации, патент № 2074419,e3,способ леоновича считывания трехмерной информации, патент № 2074419, индуцированных итоговым магнитным полем, вычисляют амплитуду итогового обобщенного информационного сигнала E(способ леоновича считывания трехмерной информации, патент № 2074419и), вычисляют углы

способ леоновича считывания трехмерной информации, патент № 2074419

способ леоновича считывания трехмерной информации, патент № 2074419

поворота оси съемника координат относительно направления радиуса-вектора центра магнитометрического датчика в горизонтальной и вертикальной плоскостях соответственно, вычисляют углы

способ леоновича считывания трехмерной информации, патент № 2074419

вычисляют координаты центра магнитометрического датчика согласно выражениям

xo= Rcosспособ леоновича считывания трехмерной информации, патент № 2074419способ леоновича считывания трехмерной информации, патент № 2074419sinспособ леоновича считывания трехмерной информации, патент № 2074419, yo= Rsinспособ леоновича считывания трехмерной информации, патент № 2074419способ леоновича считывания трехмерной информации, патент № 2074419sinспособ леоновича считывания трехмерной информации, патент № 2074419, zo= Rcosспособ леоновича считывания трехмерной информации, патент № 2074419,

где R = f[E(способ леоновича считывания трехмерной информации, патент № 2074419n)]- заранее определенная зависимость, после чего вычисляют координаты x, y, z считываемой точки.

Описание изобретения к патенту

Изобретение относится к автоматике и вычислительной технике, а именно к индукционному преобразованию координат элементов трехмерных объектов в электрические сигналы и коды и автоматическому вводу последних в ЭВМ.

Известен способ индукционного измерения координат элементов диэлектрических объектов на плоскости и в пространстве, заключающийся в генерировании импульсных электромагнитных полей в фиксированных точках осей системы координат рабочего пространства, формировании сигналов ЭДС в приемных электрических контурах съемника координат, совмещаемого оператором с выбранным элементом объекта, цифровом представлении амплитуд индуцированных сигналов ЭДС и вычислении координат фиксирующей точки съемника функциональной обработки цифровых эквивалентов амплитуд индуцированных сигналов по заданному алгоритму (авт. св. СССР N 1379593, G 01 B 7/00).

Недостатками известного способа и реализующего его устройства являются невысокая точность измерений, обусловленная неоднородностью генерируемого подгруппами координатных катушек и принимаемого магнитометрическими датчиками магнитного поля вдоль координатных осей ("краевой эффект") и ограничение функциональных возможностей, выражающееся в измерении только относительных перемещений съемника координат без вынесения последнего в процессе работы из заданного объема рабочего пространства.

Наиболее близким к предлагаемому является способ индукционного измерения координат, реализованный в авт. св. N 1550548, кл. G 06 K 11/00 и основанный на возбуждении импульсных электромагнитных полей в точках координатных осей пространственной системы координат с заданным шагом дискретизации рабочего пространства, использовании в съемнике координат двух магнитометрических датчиков, выходной обобщенный информационный сигнал которых формируется как сумма квадратов амплитуд сигналов ЭДС, индуцируемых в трех взаимно ортогональных катушках индуктивности каждого из датчиков, формировании последовательности цифровых значений выходных сигналов датчиков, последовательном взаимном сравнении значений выходных сигналов датчиков, определении координат центров датчиков как положений экстремумов последовательностей значений их выходных сигналов по каждой из координатных осей и вычислений координат U=x,y,z} фиксирующей точки (острие, перекрестие) съемника, совмещаемой с выбранным элементом обрабатываемого объекта, по формулам вида

способ леоновича считывания трехмерной информации, патент № 2074419

где U1=x1, y1, z1} U2=x2, y2, z2} a и b константы съемника координат (а расстояние от фиксирующей точки до центра первого датчика, b расстояние между центрами датчиков).

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

Цель изобретения состоит в повышении точности индукционного считывания трехмерной информации за счет исключения механической дискретизации рабочего пространства по координатным осям путем использования вращаемого электромагнитного поля и увеличение быстродействия за счет минимизации числа возбуждающих поле координатных катушек индуктивности (сведения их числа к трем).

Цель достигается тем, что в способе, включающем возбуждение переменного магнитного поля в системе координат рабочего пространства, формирование с помощью магнитометрического датчика, расположенного в съемнике координат, обобщенного информационного сигнала способ леоновича считывания трехмерной информации, патент № 2074419, где ei (i=1,2,3) амплитуда сигналов, индуцируемых в трех взаимно ортогональных приемных катушках индуктивности магнитометрического датчика, определение координат фиксирующей точки съемника по формулам x = xo+aспособ леоновича считывания трехмерной информации, патент № 2074419cosспособ леоновича считывания трехмерной информации, патент № 2074419, y = yo+aспособ леоновича считывания трехмерной информации, патент № 2074419cosспособ леоновича считывания трехмерной информации, патент № 2074419, z = zo+aспособ леоновича считывания трехмерной информации, патент № 2074419cosспособ леоновича считывания трехмерной информации, патент № 2074419,, где xo, yo, zo координаты центра магнитометрического датчика, а расстояние между фиксирующей точкой съемника и центром магнитометрического датчика, способ леоновича считывания трехмерной информации, патент № 2074419,способ леоновича считывания трехмерной информации, патент № 2074419,способ леоновича считывания трехмерной информации, патент № 2074419- углы между осью съемника (линией, соединяющей фиксирующую точку и центр магнитометрического датчика) и координатными осями, размещают плоскость одной из приемных катушек индуктивности (первой) магнитометрического датчика ортогонально оси съемника координат, формируют обобщенный информационный сигнал при вращении вектора В магнитной индукции поля поочередно в горизонтальной и вертикальной плоскостях, фиксируют максимальные значения амплитуд E(r)способ леоновича считывания трехмерной информации, патент № 2074419,max и E(b)способ леоновича считывания трехмерной информации, патент № 2074419,max обобщенных информационных сигналов и соответствующие максимумам углы поворота способ леоновича считывания трехмерной информации, патент № 2074419 и способ леоновича считывания трехмерной информации, патент № 2074419 вектора магнитной индукции для каждой из плоскостей, а также значения амплитуд E(r)способ леоновича считывания трехмерной информации, патент № 2074419,способ леоновича считывания трехмерной информации, патент № 2074419=0 и E(b)способ леоновича считывания трехмерной информации, патент № 2074419,способ леоновича считывания трехмерной информации, патент № 2074419=0, e(r)1,способ леоновича считывания трехмерной информации, патент № 2074419=0 и e(b)1,способ леоновича считывания трехмерной информации, патент № 2074419=0 при начальных направлениях вектора В в горизонтальной и вертикальной плоскостях соответственно, по фиксированных значениям углов способ леоновича считывания трехмерной информации, патент № 2074419 и способ леоновича считывания трехмерной информации, патент № 2074419 возбуждают относительно начала системы координат итоговое магнитное поле с составляющими вектора способ леоновича считывания трехмерной информации, патент № 2074419 магнитной индукции по координатным осям соответственно способ леоновича считывания трехмерной информации, патент № 2074419, определяют амплитуды сигналов e1,способ леоновича считывания трехмерной информации, патент № 2074419,e2,способ леоновича считывания трехмерной информации, патент № 2074419,e3,способ леоновича считывания трехмерной информации, патент № 2074419, индуцированных итоговым магнитным полем, и амплитуду итогового обобщенного информационного сигнала E(способ леоновича считывания трехмерной информации, патент № 2074419n),, определяют углы способ леоновича считывания трехмерной информации, патент № 2074419 поворота оси съемника координат относительно направления радиус-вектора центра магнитометрического датчика в горизонтальной и вертикальной плоскостях соответственно, определяют углы способ леоновича считывания трехмерной информации, патент № 2074419 = способ леоновича считывания трехмерной информации, патент № 2074419+способ леоновича считывания трехмерной информации, патент № 2074419способ леоновича считывания трехмерной информации, патент № 2074419, способ леоновича считывания трехмерной информации, патент № 2074419 = 90способ леоновича считывания трехмерной информации, патент № 2074419-(способ леоновича считывания трехмерной информации, патент № 2074419+способ леоновича считывания трехмерной информации, патент № 2074419способ леоновича считывания трехмерной информации, патент № 2074419), способ леоновича считывания трехмерной информации, патент № 2074419 = способ леоновича считывания трехмерной информации, патент № 2074419+способ леоновича считывания трехмерной информации, патент № 2074419способ леоновича считывания трехмерной информации, патент № 2074419,, определяют координаты центра магнитометрического датчика соответственно выражениям xo= Rcosспособ леоновича считывания трехмерной информации, патент № 2074419способ леоновича считывания трехмерной информации, патент № 2074419sinспособ леоновича считывания трехмерной информации, патент № 2074419, yo= Rsinспособ леоновича считывания трехмерной информации, патент № 2074419способ леоновича считывания трехмерной информации, патент № 2074419sinспособ леоновича считывания трехмерной информации, патент № 2074419, zo= Rcosспособ леоновича считывания трехмерной информации, патент № 2074419,, где R = f[E(способ леоновича считывания трехмерной информации, патент № 2074419n)]- заранее определенная зависимость, после чего и определяют считываемые координаты х, y, z фиксирующей точки съемника координат.

На фиг.1 показана пространственная ориентация оси съемника координат; на фиг. 2 схема вращения вектора магнитной индукции способ леоновича считывания трехмерной информации, патент № 2074419; на фиг.3 график зависимости амплитуды итогового обобщенного информационного сигнала от расстояния; на фиг. 4 пример технической реализации способа; на фиг.5 схема ориентации оси съемника в вертикальной плоскости.

Сущность способа заключается в следующем. Если в начало декартовой системы координат (фиг.1) поместить источник переменного электромагнитного поля таким образом, что его магнитные составляющие по координатным осям изменяются в соответствии с соотношениями

способ леоновича считывания трехмерной информации, патент № 2074419

где способ леоновича считывания трехмерной информации, патент № 2074419, способ леоновича считывания трехмерной информации, патент № 2074419 углы между вектором способ леоновича считывания трехмерной информации, патент № 2074419 магнитной индукции поля и положительными направлениями координатных осей ОХ и ОZ соответственно, то при измерении угла способ леоновича считывания трехмерной информации, патент № 2074419 в диапазоне [0,2способ леоновича считывания трехмерной информации, патент № 2074419], а угла в диапазоне способ леоновича считывания трехмерной информации, патент № 2074419 в каждой точке окружающего пространства (полусферы) создается магнитное поле, вектор способ леоновича считывания трехмерной информации, патент № 2074419 магнитной индукции которого вращается вокруг начала системы координат (точки О), сохраняя постоянство своего модуля для равноудаленных от начала координат точек. Действительно, при выполнении условий (1) будем иметь

способ леоновича считывания трехмерной информации, патент № 2074419

т. е. модуль способ леоновича считывания трехмерной информации, патент № 2074419 вектора магнитной индукции в этом случае не зависит от углов способ леоновича считывания трехмерной информации, патент № 2074419 и способ леоновича считывания трехмерной информации, патент № 2074419,, а зависит только от расстояния R исследуемой точки до начала координат.

Если теперь в точку А приема индуцированного сигнала поместить центр магнитометрического датчика, входящего в съемник координат и содержащего три идентичные круговые катушки индуктивности, ориентированные по взаимно ортогональным плоскостям и развернутые вокруг их общего центра А, то анализ амплитуды индуцированного обобщенного информационного сигнала Eспособ леоновича считывания трехмерной информации, патент № 2074419, формируемого как корень квадратный из суммы квадратов способ леоновича считывания трехмерной информации, патент № 2074419 амплитуд сигналов, индуцированных в каждой из приемных катушек индуктивности, и амплитуд отдельно взятых сигналов e1, индуцированных в приемной катушке (первой), плоскость S1 которой перпендикулярна оси съемника координат, позволяет определить координаты центра А магнитометрического датчика и ориентацию оси съемника координат.

Действительно, известно, что при вращении вектора способ леоновича считывания трехмерной информации, патент № 2074419 магнитной индукции поля вокруг точки О в магнитометрическом датчике амплитуда индуцируемого обобщенного сигнала способ леоновича считывания трехмерной информации, патент № 2074419 достигает своего максимума, когда направление радиус-вектора R вращения поля проходит через точку приема индуцированного сигнала, совмещаемую с центром А магнитометрического датчика. Это направление соответствует определенным значениям углов способ леоновича считывания трехмерной информации, патент № 2074419 и способ леоновича считывания трехмерной информации, патент № 2074419, а значение амплитуды Eспособ леоновича считывания трехмерной информации, патент № 2074419 соответствует модулю радиус-вектора R, т.е. имеем полярные координаты точки А, от которых по известным формулам легко перейти к декартовым координатам xo, yo, zo центра А магнитометрического датчика.

При известных координатах центра А магнитометрического датчика, при условии, что плоскость одной из приемных катушек индуктивности (S1) датчика ориентирована перпендикулярно оси съемника координат, и при известном расстоянии a=АМ от центра датчика до фиксирующей точки М съемника (конструктивная константа) можно определить декартовы координаты х, y, z из известных соотношений

способ леоновича считывания трехмерной информации, патент № 2074419 (2)

где направляющие углы способ леоновича считывания трехмерной информации, патент № 2074419, способ леоновича считывания трехмерной информации, патент № 2074419, способ леоновича считывания трехмерной информации, патент № 2074419 образованы осью съемника координат с осями OX, OY и OZ координатной системы, причем способ леоновича считывания трехмерной информации, патент № 2074419 = 90способ леоновича считывания трехмерной информации, патент № 2074419-способ леоновича считывания трехмерной информации, патент № 2074419..

Искомые углы способ леоновича считывания трехмерной информации, патент № 2074419 и способ леоновича считывания трехмерной информации, патент № 2074419 связаны с углами a и способ леоновича считывания трехмерной информации, патент № 2074419 очевидными соотношениями v = способ леоновича считывания трехмерной информации, патент № 2074419+способ леоновича считывания трехмерной информации, патент № 2074419способ леоновича считывания трехмерной информации, патент № 2074419, q = способ леоновича считывания трехмерной информации, патент № 2074419+способ леоновича считывания трехмерной информации, патент № 2074419способ леоновича считывания трехмерной информации, патент № 2074419, где Da и Db углы поворота оси МД съемника координат относительно направления радиус-вектора R соответственно в горизонтальной и вертикальной плоскостях.

Необходимый для перехода к декартовым координатам метрический эквивалент амплитуды обобщенной информационного сигнала определяется решением обратной задачи интерполяции (Березин И.С. и Жидков Н.П. Методы вычислений, т.1, М. Физматгиз, 1959, с. 118, 119). На фиг.3 приведен график функциональной зависимости амплитуды обобщенного информационного сигнала магнитометрического датчика от расстояния R его центра А до начла координат. Такая зависимость легко определяется экспериментально, снимая показания Eспособ леоновича считывания трехмерной информации, патент № 2074419,i магнитометрического датчика в узловых точках Ri при линейном перемещении датчика, как показано на фиг.3. Направление перемещения с учетом пространственной инвариантности как датчика переменного магнитного поля, так и магнитометрического приемного датчика может быть произвольным, но удобнее это сделать на плоскости. Экспериментально полученные значения Eспособ леоновича считывания трехмерной информации, патент № 2074419,i хранятся в памяти используемой ЭВМ. При получении кодов амплитуды обобщенного информационного сигнала в ЭВМ запускается алгоритм ее преобразования в метрический эквивалент расстояния. Для этого по экспериментально полученным значениям Eспособ леоновича считывания трехмерной информации, патент № 2074419,i строится полином Ln(R), например, по формуле Ньютона для равных промежутков и для интерполирования вперед (Березин и Жидков, с.118, 119) и путем последовательного сравнения зафиксированного значения амплитуды с последовательно вычисляемыми значениями полинома Ln(R) в диапазоне измерения величины R (определяется форматом рабочего пространства) находится соответствующее измеренному значению Eспособ леоновича считывания трехмерной информации, патент № 2074419,изм расстояние Rизм в метрической системе измерения, которое используется для вычисления декартовых координат центра А датчика по известным формулам перехода от полярных координат к декартовым

способ леоновича считывания трехмерной информации, патент № 2074419 по которым в соответствии с соотношениями (2) вычисляются конечные координаты острия съемника.

С целью увеличения быстродействия способа и упрощения процедуры формирования векторных составляющих по координатным осям суммарного магнитного поля (см. соотношения (1)) вращение поля целесообразно осуществлять поочередно по горизонтальной и вертикальной плоскостям.

При этом соотношения (1) для пространственного вращения электромагнитного поля заменяются на соотношения

способ леоновича считывания трехмерной информации, патент № 2074419 (4)

для вращения поля в плоскости XOY и на соотношения

способ леоновича считывания трехмерной информации, патент № 2074419 (5)

для вращения поля в плоскости YOZ, реализация которых требует в m раз меньше времени, где m число уровней дискретизации угла вращения. Вращения электромагнитного поля абсолютно одинаковы для обеих выбранных плоскостей, что дает основание рассмотреть их на примере вращения в плоскости XOY (горизонтальной).

Если в начале системы координат (фиг.2) поместить источник электромагнитного поля таким образом, что его магнитные составляющие по координатным осям ОХ и OY изменяются по соотношениям (4), то при изменении угла способ леоновича считывания трехмерной информации, патент № 2074419 в диапазоне 0способ леоновича считывания трехмерной информации, патент № 2074419способ леоновича считывания трехмерной информации, патент № 2074419способ леоновича считывания трехмерной информации, патент № 20744192способ леоновича считывания трехмерной информации, патент № 2074419 в каждой точке окружающего пространства создается электромагнитное поле, вектор магнитной индукции которого вращается вокруг точки возбуждения поля в плоскости XOY, сохраняя постоянство своего модуля способ леоновича считывания трехмерной информации, патент № 2074419 для равноудаленных от центра вращения точек пространства. Множество таких точек образует окружность Т, получаемую сечением сферы радиуса R (R - расстояние выбранной точки пространства до центра вращения) плоскостями, параллельными плоскости XOY. Действительно, если рассмотреть две такие произвольные точки M1 и М2 (фиг. 2), то при выполнении соотношений (4) для модулей векторов способ леоновича считывания трехмерной информации, патент № 2074419, очевидно, будем иметь однотипные выражения

способ леоновича считывания трехмерной информации, патент № 2074419

При этом, очевидно, что направления векторов способ леоновича считывания трехмерной информации, патент № 2074419 при выполнении условий (4) в плоскости XOY совпадают с направлениями из точек М1 и M2 на центр вращения поля.

Если теперь в точках М1 и M2 поместить магнитометрический датчик, то, как показано в работе "Расчет и проектирование электромагнитных координатно-измерительных устройств" (Минск: Наука и техника, 1989, с. 61 - 62, 112 114; Леонович Э. Н. и Жевелев Б.Я.), амплитуда индуцированного обобщенного информационного сигнала магнитометрического датчика, формируемая как Eспособ леоновича считывания трехмерной информации, патент № 2074419 = e21+e22+e23 , не зависит от пространственной ориентации датчика, а является функцией напряженности магнитного поля в центре датчика, т.е. в конечном итоге функцией расстояния R между центром датчика и источником магнитного поля. Это утверждение, очевидно, будет справедливым и для обобщенного информационного сигнала, формируемого как способ леоновича считывания трехмерной информации, патент № 2074419.

Как показано в той же работе, действие вектора способ леоновича считывания трехмерной информации, патент № 2074419 магнитной индукции поля (в точке М1 это вектор способ леоновича считывания трехмерной информации, патент № 2074419, в точке M2 вектор способ леоновича считывания трехмерной информации, патент № 2074419) на такой магнитометрический датчик эквивалентно действию на одну приемную катушку индуктивности, плоскость S которой все время остается перпендикулярной вектору способ леоновича считывания трехмерной информации, патент № 2074419. Для приведенного графического примера (фиг.2) такими положениями плоскостей эквивалентных катушек в точках М1 и M2 будут, очевидно, положения S1 и S2.

Справедливо утверждение, что при вращении вектора магнитной индукции способ леоновича считывания трехмерной информации, патент № 2074419 амплитуда индуцированного обобщенного информационного сигнала способ леоновича считывания трехмерной информации, патент № 2074419 достигает своего максимального значения при размещении центра магнитометрического датчика в точке, имеющей направление на точку вращения поля в плоскости XOY, определяемое углом способ леоновича считывания трехмерной информации, патент № 2074419. Действительно, как видно из фиг.2, б, только в этом случае вектор способ леоновича считывания трехмерной информации, патент № 2074419 образует с площадкой S1 в плоскости XOY прямой угол, которому соответствует максимум потока Ф вектора магнитной индукции способ леоновича считывания трехмерной информации, патент № 2074419 через эту площадку. Как легко убедиться параллельным переносом вектора способ леоновича считывания трехмерной информации, патент № 2074419 из точки M1 в точку M2 при состоянии магнитного поля, определяемом углом способ леоновича считывания трехмерной информации, патент № 20744191, вектор способ леоновича считывания трехмерной информации, патент № 2074419 в точке M2 с площадкой S2 эквивалентной катушки образует в плоскости XOY угол способ леоновича считывания трехмерной информации, патент № 2074419, отличный от 90o, что соответствует меньшему значению потока в точке M2 при угле a1, а следовательно, и меньшему значению амплитуды Eспособ леоновича считывания трехмерной информации, патент № 2074419 обобщенного информационного сигнала.

Точно такие же выводы справедливы и для вращения электромагнитного поля в плоскости YOZ (вертикальной). При этом фиксируется значение угла b, соответствующее максимуму амплитуды Eспособ леоновича считывания трехмерной информации, патент № 2074419 обобщенного информационного сигнала.

При поочередном вращении электромагнитного поля амплитуда E(способ леоновича считывания трехмерной информации, патент № 2074419n) обобщенного информационного сигнала (итогового), используемого для вычисления расстояния R, может быть определена следующим образом. По известны углам a и b в соответствии с соотношениями (1) возбуждают итоговое магнитное поле и формируют амплитуду итогового обобщенного информационного сигнала в соответствии с соотношением способ леоновича считывания трехмерной информации, патент № 2074419.

Для создания вращающегося магнитного поля в рабочем пространстве используются три идентичные катушки индуктивности, плоскости которых ориентированы по координатным плоскостям, а общий центр совмещен с началом системы координат (фиг. 4). Такая конструкция источника электромагнитного поля позволяет также определить углы Da и Db отклонения оси съемника координат относительно направления радиус-вектора R. Их определение рассмотрим на примере угла Db (фиг.5), так как эта процедура аналогична и для угла Da.

Для отсчета угла Db примем в качестве исходного положение оси съемника координат, совпадающее с направлением радиус-вектора R, а положительное направление оси съемника выберем в сторону возрастания модуля радиус-вектора R. При отклонении оси съемника от этого положения по часовой стрелке угол способ леоновича считывания трехмерной информации, патент № 2074419, где способ леоновича считывания трехмерной информации, патент № 2074419 вектор магнитной индукции магнитного поля, возбуждаемого горизонтальной катушкой индуктивности 3, способ леоновича считывания трехмерной информации, патент № 2074419 вектор нормали к плоскости приемной катушки S1 съемника координат, совпадающей с осью последнего. В свою очередь, способ леоновича считывания трехмерной информации, патент № 2074419, где e(r)1,способ леоновича считывания трехмерной информации, патент № 2074419=0 величина сигнала (с его знаком), индуцированного в приемной катушке S1 при возбуждении импульсом тока излучающей катушки 3, расположенной в горизонтальной плоскости XOY, а величина E(r)способ леоновича считывания трехмерной информации, патент № 2074419,способ леоновича считывания трехмерной информации, патент № 2074419=0 обобщенный информационный сигнал магнитометрического датчика, получаемого при возбуждении той же излучающей катушки 3. Величина способ леоновича считывания трехмерной информации, патент № 2074419, очевидно, является периодической с периодом 90o, и потому для определения угла способ леоновича считывания трехмерной информации, патент № 2074419способ леоновича считывания трехмерной информации, патент № 2074419 в диапазоне 360o, имеющем место в процессе практического считывания, выполняется совместный анализ знаков сигналов, индуцированных в приемной катушке S1 итоговым электромагнитным полем с вектором магнитной индукции способ леоновича считывания трехмерной информации, патент № 2074419 и отдельно взятым полем, с вектором способ леоновича считывания трехмерной информации, патент № 2074419, возбуждаемым излучающей катушкой 3, лежащей в плоскости XOY. При вращении оси съемника вокруг точки А (центра магнитометрического датчика) с учетом направления векторов способ леоновича считывания трехмерной информации, патент № 2074419 и способ леоновича считывания трехмерной информации, патент № 2074419 и изменяющейся пространственной ориентации плоскости приемной катушки S1 будут наблюдаться следующие комбинации знаков индуцированных ЭДС (см. таблицу).

Кроме того, следует выделить особо положения оси съемника координат, когда e(r)1,способ леоновича считывания трехмерной информации, патент № 2074419=0 и e1,способ леоновича считывания трехмерной информации, патент № 2074419 принимают нулевые значения. Это происходит, очевидно, тогда, когда Db0, 90, 180, 270o} а анализируемые состояния способ леоновича считывания трехмерной информации, патент № 2074419 и e1,способ леоновича считывания трехмерной информации, патент № 2074419 соответственно будут "0,-", "-,0", "0,+", "+,0". Таким образом, угол Db однозначно определяется во всем практическом диапазоне своего изменения.

Определение угла Da происходит аналогично при возбуждении, очевидно, отдельной излучающей катушки 2.

На фиг. 4 представлен пример функциональной схемы устройства для реализации предложенного способа. Устройство содержит излучающие магнитное поле катушки индуктивности 1, 2, 3 плоскости которых взаимно ортогональны, а центры совмещены с началом системы координат. Входы излучающих катушек подсоединены к выходам генераторов 4, 5, 6 импульсов тока функционально изменяющейся амплитуды. Информационные (цифровые) входы генераторов 4, 5, 6 через коммутатор 7 связаны с информационным каналом "а" входящего в устройство вычислительного блока 8, в качестве которого может использоваться микроЭВМ, управляющие выходы "б" и "в" которой подключены соответственно к управляющим входам генераторов 4, 5, 6 и коммутатора 7. В устройство входит стержневой съемник координат 9, содержащий магнитометрический датчик, включающий первую, вторую и третью приемные катушки индуктивности 10, 11, 12, выходы которых через соответствующие усилители 13, 14, 15, аналоговые ключи 16, 17, 18 и элемент ИЛИ 19 подключены к аналого-цифровому преобразователю 20, информационными входами связанному через ключи передачи кода 21 с информационным входом "ж" вычислительного блока 8. При этом управляющие выходы "г", "д" и "е" вычислительного блока связаны соответственно с управляющими входами аналоговых ключей 16, 17, 18 и через элемент ИЛИ 22 с управляющим входом аналого-цифрового преобразователя 20, а также через указанный элемент ИЛИ 22 и элемент задержки 23 с управляющим входом ключей передачи кода 21; плоскость первой приемной катушки индуктивности 10 съемника координат 9 размещена перпендикулярно оси съемника, которая проходит через общий центр приемных катушек индуктивности 10, 11, 12, в совокупности образующих магнито-метрический датчик. К вычислительному блоку 8 подключена кнопка пуска 24, конструктивно размещаемая в корпусе съемника 9.

Устройство работает следующим образом. После установки съемника координат 9 в считываемую точку М (х, y, z) трехмерного объекта оператор замыкает кнопку пуска 24 вычислительного блока 8, который в соответствии с заранее введенной программой через коммутатор 7 заносит по информационному выходу "а" на генераторы 4 и 5 значения соответственно функции cosспособ леоновича считывания трехмерной информации, патент № 2074419 и sinспособ леоновича считывания трехмерной информации, патент № 2074419 в диапазоне изменения угла способ леоновича считывания трехмерной информации, патент № 2074419, синхронно запуская генераторы 4 и 5 по выходу "б", а по выходу "г" открывает аналоговый ключ 16. Генераторы токовых импульсов 4 и 5 одновременно возбуждают соответствующие излучающие катушки 1 и 2, создавая тем самым магнитное поле, суммарный вектор способ леоновича считывания трехмерной информации, патент № 2074419 магнитной индукции которого вращается вокруг начала координат в горизонтальной плоскости XOY. На каждый шаг способ леоновича считывания трехмерной информации, патент № 2074419способ леоновича считывания трехмерной информации, патент № 2074419 вращения вектора способ леоновича считывания трехмерной информации, патент № 2074419 с первой приемной катушки 10 через усилитель 13, открытый токовый ключ 16 и элемент ИЛИ 19 на АЦП 20 поступает индуцированный сигнал, амплитуда которого преобразуется в пропорциональный код и через ключи передачи кода 21 по сигналу с вычислительного блока 8 и выхода "г" передается в последний по информационному входу "ж". Такой процесс продолжается, пока не будет "отработан" весь диапазон изменения угла способ леоновича считывания трехмерной информации, патент № 2074419. После этого аналогичные действия выполняются последовательно для второй 11 и третьей 12 катушек индуктивности.

Таким же образом осуществляется развертка рабочего пространства по вертикальной плоскости YOZ при участии излучающих катушек 2 и 3, генераторов 5 и 6 и изменении угла b.

По завершению развертки по углам a и b программой вычислительного блока 8 осуществляется определение максимума амплитуд E(r)способ леоновича считывания трехмерной информации, патент № 2074419,max и E(b)способ леоновича считывания трехмерной информации, патент № 2074419,max обобщенных информационных сигналов вида способ леоновича считывания трехмерной информации, патент № 2074419, где e1, e2, e3 - амплитуды сигналов ЭДС, индуцированных в первой 10, второй 11 и третьей 12 приемных катушках индуктивности, для каждого из углов способ леоновича считывания трехмерной информации, патент № 2074419 и способ леоновича считывания трехмерной информации, патент № 2074419. При этом фиксируются соответствующие максимумам значения углов a и b. По известным значениям a, способ леоновича считывания трехмерной информации, патент № 2074419 углов в вычислительном блоке 8 формируются величины cosспособ леоновича считывания трехмерной информации, патент № 2074419sinспособ леоновича считывания трехмерной информации, патент № 2074419, sinспособ леоновича считывания трехмерной информации, патент № 2074419sinспособ леоновича считывания трехмерной информации, патент № 2074419 и cosспособ леоновича считывания трехмерной информации, патент № 2074419; посредством коммутатора 7 эти величины заносятся соответственно в генераторы 4, 5 и 6, после чего последние запускаются по выходу "б". При этом одновременно возбуждаются все три излучающие катушки 1, 2 и 3, в рабочем пространстве создается суммарное магнитное поле, вектор магнитной индукции способ леоновича считывания трехмерной информации, патент № 2074419 которого направлен точно по центру А магнитометрического датчика. Описанным образом через поочередно открываемые машиной аналоговые ключи 16, 17, 18 индуцированные сигналы приемных катушек 10, 11, 12, пройдя АЦП 20, в виде цифровых кодов поступают в вычислительный блок 8.

В дальнейшем вычислительный блок 8 по заранее введенной в него программе выполняет следующие операции:

1) формирование амплитуд E(r)способ леоновича считывания трехмерной информации, патент № 2074419,способ леоновича считывания трехмерной информации, патент № 2074419=0 и E(b)способ леоновича считывания трехмерной информации, патент № 2074419,способ леоновича считывания трехмерной информации, патент № 2074419=0 и фиксирование амплитуд e(2)1,способ леоновича считывания трехмерной информации, патент № 2074419=0, e(b)1,способ леоновича считывания трехмерной информации, патент № 2074419=0 и способ леоновича считывания трехмерной информации, патент № 20744191,способ леоновича считывания трехмерной информации, патент № 2074419 с их знаками;

2) формирование амплитуды итогового обобщенного информационного сигнала способ леоновича считывания трехмерной информации, патент № 2074419, получаемого при воздействии на магнитометрический датчик суммарным магнитным полем;

3) определение обратным интерполированием метрического эквивалента амплитуды E(способ леоновича считывания трехмерной информации, патент № 2074419n) как функции R=f[E(способ леоновича считывания трехмерной информации, патент № 2074419n)] расстояния R центра А датчика от начала координат;

4) определение величин способ леоновича считывания трехмерной информации, патент № 2074419 и способ леоновича считывания трехмерной информации, патент № 2074419;

5) определение углов способ леоновича считывания трехмерной информации, патент № 2074419 и способ леоновича считывания трехмерной информации, патент № 2074419, где i 0, 1, 2, 3, с учетом знаков величин e(2)1,способ леоновича считывания трехмерной информации, патент № 2074419=0, e(b)1,способ леоновича считывания трехмерной информации, патент № 2074419=0 и e1,способ леоновича считывания трехмерной информации, патент № 2074419;

6) определение углов v = способ леоновича считывания трехмерной информации, патент № 2074419+способ леоновича считывания трехмерной информации, патент № 2074419способ леоновича считывания трехмерной информации, патент № 2074419, способ леоновича считывания трехмерной информации, патент № 2074419, способ леоновича считывания трехмерной информации, патент № 2074419 = способ леоновича считывания трехмерной информации, патент № 2074419 + способ леоновича считывания трехмерной информации, патент № 2074419способ леоновича считывания трехмерной информации, патент № 2074419;

7) вычисление координат центра А магнитометрического датчика по формулам способ леоновича считывания трехмерной информации, патент № 2074419;

8) вычисление координат острия съемника координат (считываемой точки М) по формулам способ леоновича считывания трехмерной информации, патент № 2074419.

Результаты операций 8 являются выходными данными устройства, реализующего предложенный способ.

Наверх