¿Interfaz de pulsos digitales de 5v a los contactos del teclado?

5

Actualmente tengo el siguiente kit: Sensor fotoplethysmographic para medir la frecuencia cardíaca

Emite un pulso de 5v cada vez que su corazón pulsa. Lo que necesito hacer es conectar esta salida de pulsos a un teclado (de modo que cada vez que su corazón pulsa, se pulsa una tecla en el teclado).

He quitado un antiguo teclado USB dell y he averiguado qué contactos del PCB del teclado necesitan conectarse para simular la clave que busco.

He dibujado un circuito sobre cómo creo que sería la manera correcta de conectar los dos circuitos electrónicos:

Mis preguntas son:

  

¿Funcionará este circuito como lo pretendo?

     

¿El relé podrá encenderse y apagarse 50-120 veces por minuto?

     

¿Puede ofrecer un mejor método para conectar los circuitos?

    
pregunta Brady

5 respuestas

10

Si un transistor directamente a través del contacto es una buena idea o no, depende de cómo esté configurado el lado bajo del interruptor. Si eso es solo un colector de drenaje abierto, entonces no hay problema. Si tuviera un pull-up muy débil, entonces el emisor del transistor sería de unos pocos voltios positivos con respecto a la base, y aunque el voltaje puede no ser lo suficientemente alto como para dañar el transistor, a los transistores NPN no les gusta eso.

Una alternativa segura es utilizar un interruptor analógico ,

Megustael 74LVC1G66 , que es una versión mejorada de una sola puerta del viejo y buen interruptor de CD4066. El 74LVC1G66 tiene una resistencia de encendido inferior a 10, pero al menos unas pocas decenas de ohmios no deberían ser un problema.

Muchos de estos interruptores tienen una corriente de suministro de energía cercana a cero (típicamente 100 nA para el 1G66), y al contrario que los relés mecánicos no se desgastan.

Si no puede conectar la fuente de alimentación del monitor de latido al teclado, tendrá que usar un SSR (Relé de estado sólido), como lo sugiere Dave en su respuesta. Sin embargo, estos son más caros: el tipo de Toshiba que Dave menciona cuesta casi 4 veces el 1G66, por lo que solo usaría ese si realmente necesitas el aislamiento.

    
respondido por el stevenvh
6

Su solución de retransmisión funcionará, pero hay mejores opciones.

El interruptor analógico sugerido por @stevenvh es uno, pero tiene el inconveniente de que requiere que las conexiones a tierra del circuito de detección y el teclado estén conectados entre sí, y debe estar seguro de que la variación de voltaje de la tecla- Las señales de exploración permanecen dentro de los rieles de alimentación del conmutador.

Un pequeño relé de estado sólido, como this · las restricciones, y como el interruptor analógico, no necesitan el controlador de transistor; puede ser accionado directamente por la salida del circuito de detección a través de una resistencia limitadora de corriente adecuada.

    
respondido por el Dave Tweed
3

Muchos microcontroladores habilitados para USB tienen un teclado virtual como proyecto de ejemplo. También suelen tener un puerto serie virtual. Incluso puede hacerlo con el software USB en micros de propósito general como VUSB en el ATTINY85. Y luego hay tableros como la familia Arduino que proporcionan un canal serie a través de USB para que las aplicaciones se comuniquen.

Si bien esto puede tener un costo mayor que hackear un teclado, puede ser más barato y más simple que la solución de relé, o averiguar cómo integrarse más estrechamente en el circuito del teclado. Directamente hackear el teclado es más preferible cuando está utilizando un interruptor físico personalizado como su nueva fuente de entrada.

    
respondido por el Chris Stratton
1

Te sugiero que retrocedas un paso. Mida el voltaje a través de los contactos clave, debe ser distinto de cero. Eso es porque un teclado típico se ve así:

En este caso, todo lo que necesita es conectar el colector del transistor al contacto positivo, el emisor a tierra y conducir la base. No es necesario un relé.

    
respondido por el Armandas
1

Iría con un optoacoplador, es un componente simple y barato que está aislado, rápido, sin ruido, no necesita preocuparse por la retroalimentación actual.

Y funciona fácilmente cerca de cien KHz

    
respondido por el Vitim.us

Lea otras preguntas en las etiquetas