ES2806501T3 - Codificador giratorio - Google Patents

Codificador giratorio Download PDF

Info

Publication number
ES2806501T3
ES2806501T3 ES16744495T ES16744495T ES2806501T3 ES 2806501 T3 ES2806501 T3 ES 2806501T3 ES 16744495 T ES16744495 T ES 16744495T ES 16744495 T ES16744495 T ES 16744495T ES 2806501 T3 ES2806501 T3 ES 2806501T3
Authority
ES
Spain
Prior art keywords
track
rotation
position encoder
follower
axis
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES16744495T
Other languages
English (en)
Inventor
Keith Marshall
Christopher James Roach
Paul Christopher Roberts
Steven James Randle
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CMR Surgical Ltd
Original Assignee
CMR Surgical Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CMR Surgical Ltd filed Critical CMR Surgical Ltd
Application granted granted Critical
Publication of ES2806501T3 publication Critical patent/ES2806501T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/02Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using mechanical means
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • G01D5/245Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains using a variable number of pulses in a train
    • G01D5/2454Encoders incorporating incremental and absolute signals
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/125Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means characterised by a first part whose movement represents the measuring value, and by a second part which is moved by an external force in order to follow the movement of the first part
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/14Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage
    • G01D5/142Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage using Hall-effect devices
    • G01D5/145Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage using Hall-effect devices influenced by the relative movement between the Hall device and magnetic fields

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)

Abstract

Un codificador de posición para detectar la posición giratoria relativa de la primera y segunda partes (5, 28) alrededor de un eje (2) de rotación, comprendiendo el codificador de posición un seguidor (30) obligado a moverse en una primera pista (29) solidario con la primera parte (28) y en una segunda pista (21) solidario con la segunda parte (5), siendo la primera pista (29) lineal y comprendiendo la segunda pista (21) una pluralidad de arcos circulares (22, 23) y al menos una sección (25) de transición que conecta uno de los arcos circulares (22, 23) a otro, estando dispuestas las pistas para convertir la rotación relativa de las partes en movimiento lineal del seguidor (30), en donde la segunda pista (21) es generalmente espiral, cada arco circular (22, 23) es de radio constante alrededor del eje (2) de rotación y la primera pista (29) es perpendicular al eje (2) de rotación, comprendiendo además el codificador de posición un sensor (32) para detectar la posición del seguidor en la primera pista.

Description

DESCRIPCIÓN
Codificador giratorio
Esta invención se refiere a codificadores giratorios, por ejemplo, para detectar la posición giratoria en articulaciones de robot.
Los codificadores giratorios se usan ampliamente para detectar la posición de elementos giratorios, tales como árboles. Ejemplos de su aplicación incluyen articulaciones de brazo de robot, árboles de transmisión automotriz y ruedas o botones ranurados de control.
Un tipo común de sensor de posición es el sensor magnético de efecto Hall. Estos sensores tienen un anillo alrededor del cual está dispuesto un conjunto de polos magnéticos alternos. Un sensor interactúa con el anillo y está ubicado de modo que los polos magnéticos se muevan más allá del sensor a medida que se produce la rotación que se desea detectar. Por ejemplo, el anillo podría estar unido alrededor de un eje y el sensor podría estar unido a un alojamiento dentro del cual gira el árbol. El sensor detecta cambios en la polaridad magnética a medida que los polos pasan del sensor. Al contar el número de cambios en la polaridad, se puede detectar la magnitud de rotación desde una posición de referencia. Para detectar el sentido de rotación, se pueden prever dos pares de anillos y sensores, y disponerlos de modo que un sensor detecte las transiciones magnéticas de su anillo en las posiciones de rotación que están desplazadas de las posiciones en las que el otro sensor detecta las transiciones magnéticas de su anillo. Al considerar el tiempo relativo de las transiciones detectadas por cada sensor, se puede detectar el sentido de rotación.
Se pueden obtener propiedades similares de otras formas de dispositivos de detección de rotación de dos estados, por ejemplo, sensores ópticos que detectan transiciones de negro a blanco en un disco giratorio, o sensores de corrientes parásitas que detectan la presencia o ausencia de un diente en una rueda dentada que gira más allá de un sensor.
Una mejora del enfoque tratado anteriormente es medir la posición de los polos con respecto a los sensores con una precisión de varios bits, y disponer los anillos de los polos de manera que cada posición del árbol dentro de un intervalo de 360° esté asociada con un conjunto único de salidas procedentes de los sensores. Esto se puede lograr previendo diferentes números de polos en cada anillo y haciendo el número de polos de los anillos primos entre sí. Un problema con los sensores de esta naturaleza es que solo pueden detectar la posición relativa, o si pueden detectar la posición absoluta, es solo dentro de un intervalo de 360°. El estado detectado por el sensor o sensores es independiente del número de revoluciones completas realizadas por el árbol. Esto es irrelevante para ciertas aplicaciones, pero para otras requiere que se tomen medidas adicionales para formar una medición de la posición absoluta. Un ejemplo de una aplicación donde la posición absoluta es importante es en robótica. Algunas articulaciones de robot pueden ser capaces de girar más de 360°, y cuando el robot está funcionando es importante saber cuántas rotaciones se han experimentado desde una posición de referencia. Esa información podría ser necesaria para evitar la torsión excesiva de los cables internos debido al accionamiento de la articulación demasiado lejos en una dirección, o para garantizar que, si el robot se reinicia a la mitad de un procedimiento, cualquier parte que el robot sostenía cuando se reinició puede ser restaurada a su estado original. En algunas aplicaciones, el árbol cuyo movimiento se está detectando está conectado a otro mecanismo que proporciona un límite al desplazamiento del árbol después de cierto número de rotaciones. En esa situación, es común que el codificador sea calibrado haciendo girar el árbol hasta alcanzar el límite y luego reiniciando el recuento en el codificador. Entonces se puede mantener un recuento del número neto de transiciones detectadas ya que el árbol estaba en el límite, incrementándose o disminuyéndose el recuento dependiendo del sentido de rotación. El número de rotaciones completas experimentadas desde que el árbol estaba en el límite se puede determinar dividiendo el recuento por el número de transiciones esperadas en una rotación completa. Un problema con esto es que el árbol debe ser hecho girar al límite para realizar la calibración. Eso puede ser indeseable en algunas situaciones, por ejemplo, si el árbol sostiene un instrumento que se inserta en un objeto que podría ser dañado por grandes magnitudes de rotación del instrumento.
Es deseable tener una forma mejorada o alternativa de permitir que se detecte la posición de un objeto giratorio.
Según la presente invención, se proporciona un dispositivo para detectar la posición giratoria relativa de la primera y segunda partes alrededor de un eje de rotación, comprendiendo el dispositivo un seguidor obligado a moverse en una primera pista solidario con la primera parte y en una segunda pista solidario con la segunda parte, siendo la primera pista lineal y comprendiendo la segunda pista una pluralidad de arcos circulares y al menos una sección de transición que conecta uno de los arcos circulares a otro, estando dispuestas las pistas para convertir la rotación relativa de las partes en movimiento lineal del seguidor.
La segunda pista puede ser generalmente espiral. Cada arco circular puede ser de radio constante alrededor del eje de rotación. La primera pista puede ser perpendicular al eje de rotación.
Cada arco circular puede ser de un radio diferente del otro u otros.
Todos los arcos circulares pueden estar en un solo plano perpendicular al eje de rotación.
La segunda pista puede ser generalmente helicoidal. Cada arco circular puede estar en un solo plano perpendicular al eje de rotación. La primera pista puede ser paralela al eje de rotación.
Todos los arcos circulares pueden ser del mismo radio.
Cada uno de los arcos circulares puede estar en un plano diferente del otro u otros perpendicular al eje de rotación.
Cada arco circular puede ocupar más de 270° de un círculo.
El dispositivo puede comprender además un sensor para detectar la posición del seguidor en la primera pista.
El sensor puede ser un conmutador que proporciona una salida de un solo bit.
El dispositivo puede comprender un segundo mecanismo de detección para detectar la posición giratoria absoluta o relativa de la primera y segunda partes alrededor del eje de rotación en un intervalo no mayor de 360°.
El segundo mecanismo de detección puede ser un mecanismo de detección magnética.
La primera y la segunda pista pueden ser definidas por canales. El seguidor puede estar ubicado en ambos canales.
El seguidor puede comprender un elemento lineal rígido ubicado en ambos canales.
La segunda pista puede comprender un paso abierto al exterior radial y que se comunica con el más externo de los arcos circulares por lo que el seguidor puede ser introducido en el arco más externo de la segunda pista.
Según un segundo aspecto de la presente invención, hay previsto un brazo de robot que comprende un dispositivo como se expone anteriormente. El dispositivo puede estar dispuesto para detectar la rotación alrededor de una articulación del brazo. La articulación puede ser una articulación giratoria dispuesta de modo que su eje de rotación se extienda longitudinalmente con respecto a las extremidades del brazo entre las cuales se encuentra.
La presente invención se describirá ahora a modo de ejemplo con referencia a los dibujos adjuntos.
En los dibujos:
La figura 1 es una representación general de un árbol equipado con un mecanismo codificador de posición.
La figura 2 muestra una parte de la periferia de un disco 5 de la figura 1, que ilustra una pista generalmente en espiral del codificador de posición con más detalle.
En la disposición que se describirá a continuación, un codificador para la posición rotacional relativa de dos objetos es capaz de determinar de manera absoluta la posición rotacional relativa en rotaciones completas. (Por "determinación absoluta" se entiende que la posición se puede determinar directamente a partir de la salida del sensor o sensores sin, por ejemplo, la necesidad de contar la cantidad de movimiento ya que la posición rotacional relativa estaba en una configuración de referencia). La determinación absoluta es preferiblemente en un intervalo superior a 360°. Esto se logra mediante un seguidor obligado a discurrir (a) en una trayectoria generalmente espiral o helicoidal alrededor del eje de rotación y (b) en una trayectoria lineal a lo largo o transversal al eje de rotación. Las porciones principales de la trayectoria espiral o helicoidal son circulares, de modo que para la mayoría del desplazamiento rotacional relativo de los dos objetos no hay movimiento del seguidor a lo largo de la trayectoria lineal.
La figura 1 muestra un árbol 1 equipado con un codificador de posición. El codificador de posición es capaz de detectar el movimiento del árbol, la dirección de ese movimiento y el número absoluto de rotaciones del árbol desde una posición límite.
El árbol está configurado para girar alrededor de un eje 2 de rotación. Hay tres discos unidos al árbol para que giren con él. Los discos 3 y 4 permiten la codificación magnética de la posición giratoria. El disco 5 permite la codificación mecánica de la posición giratoria.
Los discos 3 y 4 llevan varios imanes permanentes que definen los polos magnéticos 6. En cada disco, los polos están dispuestos en un círculo que tiene el eje de rotación 2 del árbol 1 como eje. En cada disco, los imanes están dispuestos de manera que alrededor del círculo de polos los polos expuestos en las superficies 7, 8 de detección se alternan entre los polos norte y sur. Los sensores magnéticos 9, 10 están dispuestos adyacentes a las superficies 7, 8 de detección y alineados con los anillos de los polos magnéticos 6. Los sensores magnéticos son solidarios con el cuerpo con respecto al cual gira el árbol 1: por ejemplo, estando fijados a un alojamiento para el árbol 1. Como resultado, cuando el árbol gira, junto con los discos 7, 8, los anillos de los polos magnéticos 6 giran más allá de los sensores 9, 10. Los sensores son capaces de detectar transiciones entre los polos norte y sur en el anillo de polos a medida que dichas transiciones se mueven más allá de los sensores. Los sensores podrían ser, por ejemplo, sensores de efecto Hall, sensores de láminas, sensores magneto-resistivos o sensores inductivos. Para detectar la posición relativa cada sensor 9, 10 está dispuesto de modo que cuando una transición desde un polo norte a un polo sur sobrepasa el sensor, la salida del sensor va de alta a baja, y cuando una transición desde un polo sur a un polo norte sobrepasa el sensor la salida del sensor va de baja a alta. Para la detección de posición absoluta dentro de un intervalo de 360°, cada sensor está dispuesto para proporcionar una salida de varios bits que representa la posición relativa de los polos contiguos al mismo y los anillos de los polos están dispuestos de tal manera que cada posición del árbol dentro de un intervalo de 360° está asociado con un conjunto único de salidas de los sensores. Esto se puede lograr previendo diferentes números de polos en cada anillo y haciendo el número de polos de los anillos primos entre sí. Las salidas de los sensores pasan a una unidad 11 de procesamiento.
Las posiciones circunferenciales de los sensores 9, 10 y las posiciones giratorias del disco 7, 8 alrededor del eje 2 se eligen de modo que las transiciones entre los polos en el disco 7, cuando son detectadas por el sensor 9, se producen para diferentes posiciones de rotación del árbol desde las transiciones. entre los polos en el disco 8 tal como lo detecta el sensor 10. Esto permite inferir el sentido de rotación del árbol a partir del orden relativo de transiciones alto/bajo y bajo/alto como son detectadas por cada sensor. Los anillos y los sensores permiten determinar una posición relativa del árbol.
El número de polos magnéticos alrededor de los discos se puede seleccionar según la aplicación; pero podría haber, por ejemplo, alrededor de 30 a 40 pares de polos norte/sur. Para la detección de posición absoluta dentro de un intervalo de 360° utilizando la técnica descrita anteriormente, el número de pares en los anillos debe ser primo entre ellos.
A continuación, se describirá el codificador mecánico que comprende el disco 5.
El disco 5 está solidario con el árbol 1 para girar con el árbol. El disco 5 tiene una serie de formaciones 20 que tienen una extensión a lo largo de la dirección del árbol. Las formaciones definen una trayectoria 21 generalmente en espiral en el plano del disco 5, es decir, en un plano perpendicular al eje del árbol. Un seguidor 30 es guiado por las formaciones en una dirección radial (es decir, en una dirección perpendicular al eje del árbol), de modo que la rotación del árbol puede provocar el movimiento del seguidor en una dirección radial. Como se describirá a continuación, la posición radial del seguidor puede detectarse para establecer la posición absoluta del árbol 1 en rotaciones completas desde una posición de referencia.
Con más detalle, el disco 5 tiene una formación de rebordes 20 que se extienden en una dirección axial: es decir, a lo largo del eje 2 del árbol 1. Los rebordes están configurados para definir una ranura 21 generalmente espiral entre ellos. Para la mayoría de su trayectoria, la ranura en espiral es de radio constante alrededor del eje 2 de rotación, por ejemplo, como se indica en la figura 2 en 22 y 23. La región 22 es de un primer radio, y la región 23, que está dentro de la región 22, es de un segundo radio más pequeño que el primer radio. En una región 24 de transición, los rebordes están configurados para definir un cambio suave en el radio de la ranura entre el primer radio y el segundo radio, como se indica en 25. La pista interior 23 de la ranura termina en una pared extrema 26. La pista exterior 23 de la ranura termina en un paso radial 27 que se extiende radialmente hacia afuera y se abre a la circunferencia del disco 5.
Un dispositivo 28 de detección mecánica está ubicado adyacente al disco 5. El dispositivo de detección mecánica es solidario con el cuerpo con respecto al cual gira el árbol 1: por ejemplo, siendo fijado a un alojamiento para el árbol 1. Como resultado, cuando el árbol gira el disco 5, que es solidario con el árbol, gira más allá del dispositivo sensor 28. El dispositivo sensor tiene una pista 29 dentro de la cual el seguidor 30 está obligado a moverse. La pista 29 se dirige perpendicular al eje 2. El seguidor es un pasador que se extiende a lo largo del eje 2. El pasador se desplaza de forma ajustada en la ranura 21 y también en la pista 29. El dispositivo de detección mecánica está dispuesto para mantener la orientación del pasador paralela al eje 2, por ejemplo, restringiendo una cabeza plana 31 del pasador (que se muestra con forma de D en la figura 2) para evitar la rotación de la cabeza alrededor de los ejes perpendiculares al eje 2.
La interacción de la pista 29, la ranura 21 y el seguidor 30 es tal que cuando se hace girar el disco 5, la posición del seguidor en una dirección radial dentro de la ranura se controla por su desplazamiento en la ranura 21. Cuando una de las regiones de la ranura 22, 23 que tienen una sección transversal constante se alinea con la pista 29, el disco puede girar sin que el seguidor 30 se mueva en la pista 29. El seguidor permanecerá o bien en una posición radialmente hacia afuera alineada con la porción 22 de ranura o bien en una posición radialmente hacia adentro alineada con la porción 23 de ranura. Cuando se hace girar el árbol para que la región de transición 24 gire más allá de la pista 29, el seguidor es forzado desde una posición radialmente hacia adentro a una posición radialmente hacia afuera (cuando el árbol es hecho girar en sentido contrario a las agujas del reloj como se ve en la figura 2) o desde una posición radialmente hacia afuera a una posición radialmente hacia adentro (cuando el árbol es hecho girar en el sentido de las agujas del reloj como se ve en la figura 2).
Se coloca un microinterruptor 32 para detectar cuándo el seguidor 30 está en su posición radialmente hacia afuera: es decir, alineado con la porción 22 de ranura. La salida del microinterruptor forma la salida del dispositivo sensor mecánico 28, y se pasa a la unidad 11 de procesamiento. La posición radial del seguidor 30 en la pista 29 podría detectarse de otras maneras. Por ejemplo, su presencia podría detectarse en la posición radialmente interna en lugar de en la posición radialmente externa; y el detector podría ser un interruptor de un solo bit (encendido/apagado) (por ejemplo, un interruptor mecánico, magnético u óptico) o podría proporcionar una indicación más detallada de la posición a lo largo de la longitud de la pista 29. La salida del sensor 28 es una señal de posición absoluta que indica el número de revoluciones del árbol desde un punto de referencia.
Las salidas de los sensores 9, 10, 28 pasan a la unidad 11 de procesamiento. La unidad de procesamiento comprende un dispositivo procesador 40, que podría estar codificado para interpretar las señales de los sensores 9, 10, 28 o podría ser un procesador de propósito general configurado para ejecutar un código de software almacenado de manera no transitoria en la memoria 41. El dispositivo procesador combina las señales procedentes de los sensores para formar una señal de salida integrada en 42.
Los datos de los sensores pueden ser utilizados por el dispositivo procesador 40 de varias maneras.
1. La disposición 5, 28 del codificador mecánico podría implementarse (ya sea por sí sola o junto con otro codificador de posición como el proporcionado por los discos y sensores 3, 4, 9, 10) para proporcionar una salida simple que represente el número de revoluciones completas del árbol 1 desde una ubicación de referencia. Si se considera que la ubicación de referencia es el extremo 26 de la trayectoria 21, entonces la no detección del seguidor 30 por el microinterruptor 32 podría indicar cero revoluciones y la detección del seguidor 30 por el microinterruptor 32 podría indicar una revolución.
2. La disposición 5, 28 del codificador mecánico podría usarse para indicar una ubicación de referencia para reiniciar el recuento de posición relativa asociado con el sistema de medición de posición relativa. Cuando se desea reiniciar el recuento, se conoce la salida del codificador de posición mecánico. El árbol 1 se gira entonces en una dirección seleccionada en función de esa salida para mover la zona de transición 24 hacia el seguidor. Con referencia a la figura 2, si la salida del codificador de posición mecánica indica que el seguidor está en la región 22 de la pista exterior, entonces el árbol es hecho girar en el sentido de las agujas del reloj y si la salida del codificador de posición mecánica indica que el seguidor está en la región 23 de la pista interior, entonces el árbol es hecho girar en sentido contrario a las agujas del reloj. La unidad 11 de procesamiento puede hacer esta determinación en respuesta a una señal para reiniciar el recuento, y enviar una señal a una unidad de accionamiento (por ejemplo, un motor) para accionar el árbol en la dirección apropiada. Cuando la unidad de procesamiento detecta posteriormente una transición de la salida del codificador de posición mecánico, sabe que la zona de transición está alineada con el sensor 28. En ese punto, el recuento se puede reiniciar. Este enfoque tiene la ventaja de que evita la necesidad de mover el árbol a una posición extrema para reiniciar el recuento en una posición en la que se conocen tanto la posición rotacional como el número de rotaciones del árbol desde una posición de referencia predeterminada. Puede ser que la posición rotacional precisa del árbol en la que la salida del interruptor mecánico transita cuando el seguidor está en la región 28 de transición es diferente dependiendo del sentido de rotación del árbol. En ese caso, se puede seguir el mismo procedimiento que anteriormente, pero en una dirección del árbol cuando se detecta la transición en la salida del sensor 28, el árbol es hecho girar entonces en el sentido opuesto y la transición posterior se usa para indicar el reinicio del recuento.
3. En el ejemplo descrito anteriormente, los discos y sensores 7, 8, 9, 10 son capaces de detectar la posición relativa. En una disposición alternativa, podrían ser capaces de detectar la posición absoluta dentro de una revolución de 360° del árbol. Esto se puede hacer de varias maneras. Por ejemplo, los sensores 9, 10 podrían ser capaces de detectar su posición relativa entre los polos magnéticos 6 y emitir una representación analógica o de múltiples bits de esa posición relativa, y los números de polos en los discos 7, 8 podrían seleccionarse de modo que, en combinación, los sensores 9, 10 produzcan un valor que representa de manera única la posición del árbol dentro de una revolución de 360°. En otro ejemplo, los polos podrían ubicarse en los discos de forma codificada en binario, de modo que en combinación los sensores produzcan una salida digital que represente de manera única la posición del árbol dentro de una revolución de 360°. En combinación con la disposición 5, 24 de codificación mecánica, este enfoque permite que la posición absoluta del árbol, tanto dentro de una revolución de 360° como en revoluciones completas desde un punto final, se determine inmediatamente sin la necesidad de movimiento del árbol. Esto es útil porque permite que la posición del árbol se determine por completo inmediatamente al arrancar el sistema, sin el requisito de una etapa de calibración como se expuso en el punto 2 anterior.
En el ejemplo expuesto anteriormente, la ranura 21 varía en radio alrededor del árbol 2 y la posición radial del seguidor 30 indica la posición absoluta del árbol. En una disposición alternativa, la ranura podría ser una ranura generalmente helicoidal, y el seguidor podría moverse axialmente en la ranura para indicar la posición absoluta del árbol. En la mayor parte de su longitud, dicha ranura helicoidal estaría en una posición constante a lo largo del eje 2, y habría una zona de transición en la que su posición axial varía con la posición radial del árbol. La pista 29 estaría dispuesta en una dirección axial. El sensor 32 detectaría el movimiento axial del seguidor.
Los arcos circulares 22, 23 o sus equivalentes helicoidales se extienden preferiblemente sobre más de medio círculo, más preferiblemente sobre más de 270°, más preferiblemente sobre más de 300°. La zona 25 de transición se extiende preferiblemente a 50° o menos a los arcos donde se conecta a ellos, como se muestra en la figura 2. La zona de transición incluye preferiblemente una sección de trayectoria lineal.
En lugar de desplazarse en una ranura 21/29, el seguidor 30 podría ser guiado de otra manera, por ejemplo, montando en una pista elevada que se superpone a ambos lados.
La ranura 27 que se extiende hasta la periferia del disco 5 se puede usar para ayudar a ensamblar el codificador de posición mecánico. En el ejemplo de las figuras 1 y 2, durante el montaje, el sensor 28 puede introducirse radialmente en el disco y el seguidor insertarse en el canal espiral 21 a través de la ranura 27.
En el ejemplo de las figuras 1 y 2, el sensor mecánico puede distinguir solo entre cero y una rotación completa desde el tope final 26. La ranura en espiral podría extenderse para cubrir más revoluciones, con una zona de radio constante para cada rotación cubierta por la ranura y una zona de transición entre cada par de zonas adyacentes de radio constante. Las zonas de transición estarían ubicadas en una posición circunferencial común alrededor del eje 2 de rotación. De manera similar, en el caso de una ranura helicoidal, la ranura podría extenderse para cubrir más revoluciones, con una zona de posición axial constante para cada rotación cubierta por la ranura y una zona de transición entre cada par de zonas adyacentes de posición axial constante. En este caso, las zonas de transición se ubicarían nuevamente en una posición circunferencial común alrededor del eje 2 de rotación. El dispositivo sensor 28 se adaptaría de modo que pueda determinar con cuál de las zonas de posición radial/axial constante está alineado el seguidor. Por ejemplo, el dispositivo sensor podría tener múltiples microinterruptores, uno alineado con cada una de las zonas de posición radial/axial constante, o con todas menos una de esas zonas.
En el ejemplo anterior, los discos y sensores 3, 4, 9, 10 detectan la posición relativa por medio de la interacción magnética entre los discos y los sensores. Podían detectar el movimiento de otras maneras. Por ejemplo, los sensores podrían ser sensores ópticos que detectan transiciones de un color o reflectividad a otro en un disco giratorio, o los sensores podrían ser sensores eléctricos de corrientes parásitas u otros que detectan la presencia o ausencia de un diente en una rueda dentada que gira más allá de un sensor. Si los sensores 3, 4 son sensores magnéticos, podrían ser de cualquier tipo adecuado, por ejemplo, sensores de efecto Hall o interruptores de láminas.
El mecanismo de control para el árbol podría estar dispuesto de manera que impida automáticamente el exceso de rotación del árbol más allá de las posiciones finales 26, 27 dependiendo de los datos de posición emitidos por la unidad 11 de procesamiento.
En lugar de estar unidos a un árbol, los discos podrían estar unidos a cualquier otra parte que gire en relación con otra parte. En el caso de un árbol, uno o más de los discos podrían estar unidos al alojamiento del árbol y los sensores podrían girar con el árbol. Los discos podrían ser reemplazados por miembros que tengan la misma función, pero diferentes formas, p. ej., podrían tener la forma de un cilindro, un anillo o un cuboide.
Algunas aplicaciones de la disposición son las siguientes. La disposición podría usarse en un brazo robótico en el que los miembros rígidos que forman las extremidades del brazo están acoplados mediante articulaciones giratorias. El árbol podría ser solidario con una extremidad del brazo y el alojamiento podría estar formado por la extremidad contigua del brazo, representando la revolución del árbol con respecto a ese alojamiento la rotación relativa de las dos extremidades. La disposición de codificación de posición se puede utilizar para establecer la posición relativa de los brazos. En otro ejemplo, el árbol podría ser el árbol que se extiende desde el volante de un vehículo y el alojamiento podría ser el alojamiento de ese árbol, que es parte del cuerpo principal del vehículo. El movimiento del árbol de la dirección podría detectarse para controlar un sistema de dirección asistida eléctrica o simplemente para establecer la demanda de dirección (por ejemplo, para ayudar a controlar el sistema de control de estabilidad del vehículo).
Por la presente, el solicitante describe de forma aislada cada característica individual descrita en la presente memoria y cualquier combinación de dos o más de tales características, en la medida en que tales características o combinaciones sean capaces de ser llevadas a cabo en base a la presente especificación en conjunto a la luz del conocimiento general de una persona experta en la técnica, independientemente de si tales características o combinaciones de características resuelven los problemas descritos en la presente memoria, y sin limitación al alcance de las reivindicaciones. El solicitante indica que los aspectos de la presente invención pueden consistir en cualquier característica individual o combinación de características. En vista de la descripción anterior, será evidente para una persona experta en la técnica que pueden realizarse diversas modificaciones dentro del alcance de la invención, como es definida por las siguientes reivindicaciones.

Claims (12)

REIVINDICACIONES
1. Un codificador de posición para detectar la posición giratoria relativa de la primera y segunda partes (5, 28) alrededor de un eje (2) de rotación, comprendiendo el codificador de posición un seguidor (30) obligado a moverse en una primera pista (29) solidario con la primera parte (28) y en una segunda pista (21) solidario con la segunda parte (5), siendo la primera pista (29) lineal y comprendiendo la segunda pista (21) una pluralidad de arcos circulares (22, 23) y al menos una sección (25) de transición que conecta uno de los arcos circulares (22, 23) a otro, estando dispuestas las pistas para convertir la rotación relativa de las partes en movimiento lineal del seguidor (30), en donde la segunda pista (21) es generalmente espiral, cada arco circular (22, 23) es de radio constante alrededor del eje (2) de rotación y la primera pista (29) es perpendicular al eje (2) de rotación, comprendiendo además el codificador de posición un sensor (32) para detectar la posición del seguidor en la primera pista.
2. Un codificador de posición según la reivindicación 1, en el que cada arco circular (22, 23) es de un radio diferente del otro u otros.
3. Un codificador de posición según la reivindicación 1 o 2, en el que todos los arcos circulares (22, 23) se encuentran en un solo plano perpendicular al eje (2) de rotación.
4. Un codificador de posición según cualquier reivindicación anterior, en el que cada arco circular (22, 23) ocupa más de 270° de un círculo.
5. Un codificador de posición según cualquier reivindicación anterior, en el que el sensor (32) es un conmutador que proporciona una salida de un solo bit.
6. Un codificador de posición según cualquier reivindicación anterior, que comprende un segundo mecanismo de detección para detectar la posición giratoria absoluta o relativa de la primera y segunda partes (5, 28) alrededor del eje (2) de rotación en un intervalo no mayor de 360°.
7. Un codificador de posición según la reivindicación 6, en el que el segundo mecanismo de detección es un mecanismo de detección magnética.
8. Un codificador de posición según cualquier reivindicación anterior, en el que la primera y segunda pistas (21,29) están definidas por canales y el seguidor (30) está ubicado en ambos canales.
9. Un codificador de posición según la reivindicación 8, en el que el seguidor (30) comprende un elemento lineal rígido ubicado en ambos canales.
10. Un codificador de posición según la reivindicación 8 o 9, en el que la segunda pista (21) comprende un paso (27) abierto al exterior radial y que se comunica con el más externo de los arcos circulares (22) por lo que el seguidor (30) puede introducirse en el arco (22) más externo de la segunda pista (21).
11. Un brazo robótico que comprende un codificador de posición según cualquier reivindicación anterior, dispuesto para detectar la rotación alrededor de una articulación del brazo.
12. Un brazo robótico según la reivindicación 11, en el que la articulación es una articulación giratoria dispuesta de modo que su eje de rotación se extiende longitudinalmente con respecto a las extremidades del brazo entre las cuales está ubicada.
ES16744495T 2015-07-22 2016-07-22 Codificador giratorio Active ES2806501T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB1512967.9A GB2540599B (en) 2015-07-22 2015-07-22 Rotary encoder.
PCT/GB2016/052263 WO2017013452A1 (en) 2015-07-22 2016-07-22 Rotary encoder

Publications (1)

Publication Number Publication Date
ES2806501T3 true ES2806501T3 (es) 2021-02-17

Family

ID=54064817

Family Applications (1)

Application Number Title Priority Date Filing Date
ES16744495T Active ES2806501T3 (es) 2015-07-22 2016-07-22 Codificador giratorio

Country Status (7)

Country Link
US (3) US10627260B2 (es)
EP (2) EP3693707A1 (es)
JP (2) JP6878401B2 (es)
CN (1) CN107850462B (es)
ES (1) ES2806501T3 (es)
GB (1) GB2540599B (es)
WO (1) WO2017013452A1 (es)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2541369B (en) 2015-07-22 2021-03-31 Cmr Surgical Ltd Drive mechanisms for robot arms
WO2017013451A1 (en) * 2015-07-22 2017-01-26 Cambridge Medical Robotics Ltd Gear packaging for robot arms
GB2540756B (en) 2015-07-22 2021-03-31 Cmr Surgical Ltd Gear packaging for robot arms
GB2552478B (en) * 2016-07-22 2021-04-28 Cmr Surgical Ltd Magnetic position sensor
JP6879776B2 (ja) * 2017-02-24 2021-06-02 アズビル株式会社 回転制御装置
US10830613B2 (en) * 2018-03-26 2020-11-10 Analog Devices Global Unlimited Company Turn count decoding for multi-turn sensors
IT201800007113A1 (it) * 2018-07-11 2020-01-11 Metodo di rilevamento della posizione assoluta di un elemento girevole e trasduttore multigiro assoluto
US10921161B2 (en) * 2018-12-04 2021-02-16 China Automotive Systems, Inc. Differential angle sensor
CA3203194A1 (en) * 2020-12-22 2022-06-30 Vicarious Surgical Inc. System and method for implementing a multi-turn rotary concept in an actuator mechanism of a surgical robotic arm
CN112504114B (zh) * 2021-02-03 2021-04-27 成都宏明电子股份有限公司 具有旋转角度限位功能的微型双余度角位移传感器

Family Cites Families (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4842781A (es) * 1971-09-28 1973-06-21
US3858159A (en) * 1973-08-10 1974-12-31 Continental Wirt Electronic Round conductor flat cable connector
US4068384A (en) * 1976-11-12 1978-01-17 Hughes Aircraft Company Linear position measuring device
JPS58436A (ja) * 1981-06-24 1983-01-05 Niles Parts Co Ltd 車両用ステアリングハンドルのスイツチ制御装置
JPS5813736A (ja) 1981-07-14 1983-01-26 旭化成株式会社 ポリエステル被覆糸
JPH0654324B2 (ja) 1983-01-07 1994-07-20 ソニー株式会社 回転方向検出装置
JPS6056213U (ja) * 1983-09-26 1985-04-19 ダイハツ工業株式会社 自動車の操舵角検出装置
JPH07101179B2 (ja) * 1985-04-30 1995-11-01 白木金属工業株式会社 センサ組込モータ
JPS6415610A (en) * 1987-07-10 1989-01-19 Kobe Steel Ltd Detecting apparatus for rotational angle of industrial robot
JPH0236310A (ja) * 1988-07-26 1990-02-06 Toshiba Corp 回転角度検出装置
JP2602908B2 (ja) * 1988-07-29 1997-04-23 株式会社東芝 回転角度検出装置
DE4014485C2 (de) * 1990-05-07 2002-02-07 Eaton Controls Gmbh Elektrische Verbindungseinrichtung
DE4436172C2 (de) * 1994-10-10 2001-02-01 Eaton Controls Gmbh Elektrische Verbindungseinrichtung
JPH1038557A (ja) * 1996-07-26 1998-02-13 Alps Electric Co Ltd 多回転体の回転角検出装置
JP2908375B2 (ja) 1997-04-01 1999-06-21 ザ リサーチ ファンデーション オブ ステート ユニバーシティ オブ ニューヨーク 非抗バクテリア性テトラサイクリン組成物
JPH11211456A (ja) * 1998-01-22 1999-08-06 Alps Electric Co Ltd 回転角検出装置
DE19819664A1 (de) 1998-05-02 1999-11-04 Eaton Controls Gmbh Vorrichtung zur Bestimmung des Maßes der Verdrehung zwischen zwei Teilen
FR2784426B1 (fr) * 1998-10-13 2000-12-15 Marc Lefevere Structure pour un dispositif automatique de guidage indexe d'une piece mobile
JP2000157765A (ja) * 1998-11-26 2000-06-13 Brother Ind Ltd ミシンの模様選択装置
US6404185B1 (en) * 1999-06-01 2002-06-11 Cts Corporation Apparatus and method for sensing an angular position of a flux linkage member
JP2001035564A (ja) 1999-07-27 2001-02-09 Matsushita Electric Works Ltd 配線器具
US6392317B1 (en) * 2000-08-22 2002-05-21 David R. Hall Annular wire harness for use in drill pipe
US7196604B2 (en) * 2001-05-30 2007-03-27 Tt Electronics Technology Limited Sensing apparatus and method
DE10348914B4 (de) * 2003-10-21 2006-07-06 Siemens Ag Vorrichtung zum Messen des Drehwinkels eines Drehkörpers
JP4299704B2 (ja) * 2004-03-17 2009-07-22 日本航空電子工業株式会社 ステアリングセンサ用回転減速機構
DE202004014849U1 (de) * 2004-09-23 2005-02-03 Trw Automotive Safety Systems Gmbh Vorrichtung zur Bestimmung eines absoluten Drehwinkels
JP2006090982A (ja) * 2004-09-27 2006-04-06 Hitachi Cable Ltd 回転角度検出装置
JP4464249B2 (ja) * 2004-10-27 2010-05-19 株式会社東海理化電機製作所 回転角度検出装置
DE202005001887U1 (de) * 2005-02-07 2005-06-09 Trw Automotive Safety Systems Gmbh Vorrichtung zur Bestimmung eines absoluten Drehwinkels
US6955563B1 (en) * 2005-02-08 2005-10-18 Croan Quinn F RJ type modular connector for coaxial cables
US20090076687A1 (en) * 2007-09-19 2009-03-19 Brose Schliesssysteme Gmbh & Co. Kg Position detection arrangement for a moveable functional element which can be positioned motor-driven in a motor vehicle
JP4519927B2 (ja) * 2008-05-20 2010-08-04 アルプス電気株式会社 回転角検出装置
CN100573055C (zh) * 2008-06-11 2009-12-23 合肥工业大学 臂式光电角位移传感器
CN102472636B (zh) 2009-07-15 2015-06-24 Skf私人有限公司 霍尔效应感应装置
JP5348009B2 (ja) * 2010-02-17 2013-11-20 Tdk株式会社 角度センサ
JP2013044557A (ja) * 2011-08-22 2013-03-04 Bosch Corp 操舵角センサ
DE102011084933A1 (de) * 2011-10-21 2013-04-25 Robert Bosch Gmbh Sensoranordnung
DE102012202632A1 (de) * 2012-02-21 2013-08-22 Robert Bosch Gmbh Sensoranordnung zur Erfassung von Drehwinkeln an einem rotierenden Bauteil in einem Fahrzeug
CN102749026B (zh) 2012-07-10 2015-01-21 万向钱潮(上海)汽车系统有限公司 一种绝对式多圈转动角度的检测装置及方法
JP6115355B2 (ja) * 2013-06-28 2017-04-19 株式会社ジェイテクト 車両用操舵装置
JP6240422B2 (ja) * 2013-07-16 2017-11-29 川崎重工業株式会社 ロボット制御システム及びロボット制御方法
US9684025B2 (en) * 2013-11-26 2017-06-20 The United States Of America As Represented By The Secretary Of The Navy DUT continuity test with only digital IO structures apparatus and methods associated thereof
JP6391252B2 (ja) * 2014-02-24 2018-09-19 キヤノン株式会社 ロボット装置
US9995781B2 (en) * 2014-08-25 2018-06-12 Texas Instruments Incorporated Ground fault detection for PCB and isolation grounds
US9606009B2 (en) * 2014-10-30 2017-03-28 Hamilton Sundstrand Corporation Sensor assembly for detecting position of spring-loaded target surface and method of detecting position through multiple structures
JP6162679B2 (ja) * 2014-12-19 2017-07-12 ファナック株式会社 コモン信号の故障箇所を検出するマトリクス回路
US9851225B2 (en) 2015-05-06 2017-12-26 Rockwell Automation Technologies, Inc. Nonvolatile multitum rotation sensor with magnetic particle following a spiral track
WO2017013451A1 (en) * 2015-07-22 2017-01-26 Cambridge Medical Robotics Ltd Gear packaging for robot arms
WO2017098753A1 (ja) * 2015-12-08 2017-06-15 三菱電機株式会社 磁界測定方法、コイル位置修正方法及び磁界測定装置
US10573541B2 (en) * 2016-11-28 2020-02-25 Axcelis Technologies, Inc. System for semiconductor wafer retention and sensing in a vacuum load lock
US11021057B2 (en) * 2018-04-04 2021-06-01 Borgwarner Inc. Transfer case with range and mode actuator having cam follower mechanism to overcome blocked shift events and sensor configuration permitting detection of fork positions
US11104225B2 (en) * 2018-04-09 2021-08-31 Borgwarner Inc. Transfer case with range and mode actuator having cam follower mechanism to overcome blocked shift events and sensor configuration permitting detection of fork positions
US20190377037A1 (en) * 2018-06-12 2019-12-12 National University Of Singapore Method for providing a magnetic rotary sensor enabled by spin-orbit torque and spin current
EP3686560B1 (en) * 2019-01-28 2021-07-14 Melexis Technologies SA Magnetic attractive rotary button system
EP3862719A1 (en) * 2020-02-10 2021-08-11 Goodrich Actuation Systems Limited Linear position sensor feedback mechanism

Also Published As

Publication number Publication date
WO2017013452A1 (en) 2017-01-26
US20220244079A1 (en) 2022-08-04
CN107850462A (zh) 2018-03-27
GB201512967D0 (en) 2015-09-02
JP2018524601A (ja) 2018-08-30
US10627260B2 (en) 2020-04-21
EP3325921B1 (en) 2020-04-22
JP6878401B2 (ja) 2021-05-26
JP2021119352A (ja) 2021-08-12
US20200232825A1 (en) 2020-07-23
US20180209819A1 (en) 2018-07-26
GB2540599A (en) 2017-01-25
CN107850462B (zh) 2020-09-04
US11674823B2 (en) 2023-06-13
US11333531B2 (en) 2022-05-17
GB2540599B (en) 2021-04-14
EP3325921A1 (en) 2018-05-30
EP3693707A1 (en) 2020-08-12
JP7137658B2 (ja) 2022-09-14

Similar Documents

Publication Publication Date Title
ES2806501T3 (es) Codificador giratorio
JP6877170B2 (ja) ロータリエンコーダ及びその絶対角度位置検出方法
ES2558059T3 (es) Captador de posición absoluto y multi-periódico
ES2634588T3 (es) Dispositivo codificador absoluto y motor
ES2930182T3 (es) Calibración de las lecturas del sensor de posición
US9696183B2 (en) Angular position detector including a variable reluctance resolver-encoder
JP2007509336A (ja) 高分解能の多回転測定システム及びこのシステムを有する軸受
JP6089943B2 (ja) 回転角センサ
JP4941707B2 (ja) 角度検出装置
EP1037016A1 (en) Rotation Detector
JP6332111B2 (ja) 磁気リング、および、この磁気リングを有する回転センサ
JP5343592B2 (ja) エンコーダ
GB2595024A (en) Method of calibrating a device for sensing relative rotary position
JP2022187943A (ja) 運動検出器
TW201510486A (zh) 磁式編碼器及感測器裝置
CN113494877A (zh) 旋转位置检测装置
JP2011033387A (ja) 角度検出センサ
WO2005075935A1 (en) Sensor assembly
JP2015148636A (ja) 磁気式エンコーダ及びセンサ装置
JP6459727B2 (ja) 磁気リング、および、この磁気リングを有する回転センサ
KR100985934B1 (ko) 회동 각도 검출을 위한 마그네틱 위치 센서
JP2026512250A (ja) シャフトの回転運動を検出するための絶対値回転エンコーダ
JP2012145525A (ja) ロータリーエンコーダー、およびモーター
JP2011107013A (ja) エンコーダ及びエンコーダのパターン検出方法