Opinión sobre los cambios de diseño para el circuito de Latch

0

Entonces, solo para proporcionar algunos antecedentes, he diseñado un circuito que se adapta a la siguiente tarea.

  • Motor de 12 V CC que mueve un carro hacia arriba y hacia abajo en una columna
  • 2 imanes 'Fin de parada', sensor de efecto hall activo-bajo conectado al carro
  • El motor debe moverse continuamente hacia un tope, cambiar de dirección, etc.

La construcción física del motor / tope final no se puede cambiar de ninguna manera, el motor y el sensor de efecto Hall son parte de un producto preexistente

Esto es solo una plataforma de prueba, pero como soy relativamente inexperto en el diseño de circuitos, casi puedo garantizar que lo he hecho de la manera más incómoda y compleja. Tenía la esperanza de que las personas pudieran proporcionar información sobre los cambios de diseño.

Personalmente no me gusta mi circuito 'momentáneo para enganchar' usando el PNP, el relé y los inversores, pero no estaba seguro de otra forma de hacerlo y esta es el área en la que me gustaría criticar. Recibí información de otro colega con más experiencia que mencionó los interruptores analógicos o que potencialmente utilizan optoacopladores.

Cualquier entrada es apreciada, gracias.

    
pregunta Doodle

2 respuestas

1

simular este circuito : esquema creado usando CircuitLab

Figura 1. CD4013 flip-flop.

Un flip-flop tipo CD4013 D actualizará sus salidas en cada transición de reloj positiva en función de la entrada 'D'. La Tabla de la Verdad en la Figura 2 muestra las entradas y salidas relevantes. Al alimentar a \ $ \ bar Q \ $ de nuevo a la entrada de datos, podemos hacer que el dispositivo cambie cada vez que la señal CLC sea alta.

R4 y Q2 invierten la lógica del sensor Hall según sus requisitos.

Figura3.Extractodela hoja de datos de CD4013 .

Tenga en cuenta un problema con todo este artilugio: si enciende con el carro en el sensor, no hay forma de que la lógica sepa en qué dirección funciona el motor. Tendrá que venir a algún acuerdo. Si el carro se cae por gravedad, es solo una cuestión de cambiar los cables del motor para asegurar que en el encendido siempre se mueva hacia arriba.

    
respondido por el Transistor
0

simular este circuito : esquema creado usando CircuitLab

Al ser completamente ignorante del control motor, puedo estar malinterpretando tu necesidad. Pero si solo necesita bloquear un valor binario, necesita un corte (parece que está usando un interruptor tipo relé) y un nodo de almacenamiento de bits (los inversores inversos son bastante estándar).

Arriba está el esquema para un cierre sensible a nivel digital muy general. Dependiendo de la cantidad de almacenamiento en búfer que necesite, puede eliminar algunos / la mayoría / todos los inversores de almacenamiento en búfer (NOT6, NOT3, NOT4). Además, dependiendo de la señal que le interese pasar, es posible que no necesite ambos FET en la puerta de transmisión (NFET pasa bien a 0, PFET pasa bien a 1).

NOT2 debe ser más débil que NOT6, para evitar la contención cuando NOT6 quiere escribir un '1/0' en el bitnode y NOT2 quiere escribir un '0/1'. Esto se puede hacer con circuitos empaquetados agregando una resistencia mayor b / w la tensión de alimentación y el pin de alimentación real de la puerta lógica que desea debilitar.

Como alternativa, NOT2 se puede convertir en un inversor de tres estados y se le pueden dar las mismas señales que la puerta de transmisión. De esa manera, cuando la puerta de transmisión está abierta, el elemento de retroalimentación de tres estados está en estado de alta impedancia y no luchará con NOT6 para escribir los datos en el nodo de bits. Pero esta es más una técnica de ahorro de energía y, dado que se trata de un circuito de control del motor, apostaría a que la gran mayoría de su energía provendrá del motor y no del cierre.

    
respondido por el jbord39

Lea otras preguntas en las etiquetas