Servomecanismo raro

Quiero usar un servo tomado por un auto controlado por radio. Sin embargo, descubrí que la rotación de las ruedas (ruedas delanteras) no la realiza un servo, sino un motor para mover las ruedas y un mecanismo de control, hacia una caja de dirección.

Específicamente, hay 2 cables (rojo/negro) que conectan la placa del controlador con un motor. El motor se comunica con un conjunto de engranajes.

El control (esta es la parte que no puedo descifrar) se realiza mediante 4 cables, que terminan en un circuito simple. Dependiendo de qué cable transfiera la corriente eléctrica, su área conductora también tiene corriente. Conjunto de engranajes con los que se comunica el motor, se conecta a este circuito con 4 extremos cíclicos metálicos.

¿Alguien sabe cómo se realiza exactamente el control? Es importante decodificar el modo de operación, ya que pretendo usar el mecanismo para otra implementación.

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Me parece un codificador basado en contacto/conducción.

Respuestas (2)

Parece un codificador rotatorio de código gris. Hay un buen tutorial aquí de una versión de dos salidas. Bueno para envolver su cabeza alrededor.

Tienes cuatro salidas, por lo que es un codificador gris de cuatro bits. Hay algunas tablas de verdad de esos resultados aquí y se muestran a continuación.

Pero, ahora que sabe lo que está buscando, encontrará una gran cantidad de información. Te hará dar vueltas la cabeza...

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Estoy tratando de averiguar la forma en que se comunican el motor y el mecanismo de control. Si estoy en lo correcto, cada vez que envío una señal de control, también aplico potencia al motor, potencia que tiene efecto hasta que la condición de 4 bits no es verdadera.
Creo que los pines de suministro son los que terminan en el motor. El motor se comunica con los 4 puntos finales cíclicos metálicos a través de un conjunto de engranajes (si el motor gira, estos 4 picos giran y, en consecuencia, la bocina del servo también. Admito que no puedo entender cómo se interconectan el motor y el control. Supongamos que quiero girar la bocina. hay que encender el motor y enviar la señal adecuada, a través de los 4 hilos, ¿escribo? (agregada nueva imagen)
@dempap ​​No del todo. El motor se alimenta por separado y girará todo el tiempo que usted lo indique. Los cuatro cables están ahí para detectar la ubicación de la bocina del servo. Debido a que este es un codificador de cuatro bits, tiene 16 posiciones que puede detectar (4 ^ 2). Verifique el diagrama anterior, decodifica los valores de salida de los cuatro cables en una posición en el rango de rotación, para el diagrama, eso es 360 grados. Mida los valores, luego verifique el diagrama, solo hay un punto de los 16 que coincide con esa combinación; ahora ya sabes donde esta posicionado el servo.
Con esto en mente, los 4 cables funcionan como un tipo de retroalimentación. No puedo enviar una señal a través de ellos, solo recibo a través de sus valores de salida, la posición de la bocina del servo.
@dempap ​​Eso es correcto.

Yo también estoy jugando con uno de estos.

2 cables para el motor DC. Invierta la polaridad para cambiar de dirección.

4 cables para el codificador, lo que le brinda 5 posiciones únicas.

  1. Extremo izquierdo (A conectado a D y B conectado a C)
  2. Izquierda (A conectado a D)
  3. Medio (sin conexiones)
  4. Derecha (B conectado a D)
  5. Extremo derecho (B conectado a D y A conectado a C)

codificador

Se me ocurrió este método para leer la posición. Probablemente haya un método más eficiente, pero esto funcionó para mí.

  1. Conecte A, B, C, D a los pines digitales.
  2. Configure A,B como entrada con menú desplegable (para que lean BAJO cuando floten).
  3. Configure C,D como salida.
  4. círculo()
  5. Establecer C=BAJO ​​y D=ALTO
  6. Leer A y B (como A1, B1)
  7. Establecer C=ALTO y D=BAJO
  8. Leer A y B (como A2, B2)
A1 A2 B1 B2 Posición
ALTO BAJO BAJO ALTO 1 Extremo izquierdo
ALTO BAJO BAJO BAJO 2 Izquierda
BAJO BAJO BAJO BAJO 3 Medio
BAJO BAJO ALTO BAJO 4 Derecha
BAJO ALTO ALTO BAJO 5 Extremo derecho

Para usar este motor para dirigir mi auto RC, estoy usando un módulo de puente H mini L298N. Entrada de CC para el motor e IN1 e IN2 para controlar la velocidad y la dirección.

Use PWM para ajustar la velocidad del motor de CC y frene una vez en las posiciones 1, 3 o 5.

Modo IN1 IN2
PWM BAJO Girar a la izquierda/hacia atrás
PWM BAJO Girar a la derecha/adelante
BAJO BAJO Apagado
Freno ALTO ALTO
El mío fue encontrado en un Ferarri 458 a escala 1:10 mjxtoys.com/goods/show-458-ITALIA-8234.html