Solución de problemas del pin de restablecimiento de AtTiny85

0

Actualmente estoy creando un prototipo de un sistema de administración de medicamentos intravenosos personalizados. Se está utilizando un microcontrolador AtTiny85 para controlar dos controladores L293D, con 4 pines programados para enviar un tren de impulsos a ambos controladores y un pin adicional que se usa para habilitar / deshabilitar cada controlador mediante un sistema lógico NPN / PNP.

Esto no deja patillas restantes en mi configuración (el AtTiny85 está integrado en una baratija de 5V). Necesito poder controlar externamente cuando se ejecuta este programa, y lo he estado haciendo cortocircuitando el Rst pin a tierra, por lo tanto, llamando a la rutina de configuración () en la que mi algoritmo está anidado.

Aquí es donde surgen problemas: he intentado cortocircuitar a tierra el siguiente circuito, desde el cual se proporciona retroalimentación externa desde un dispositivo NI I / O:

simular este circuito : esquema creado usando CircuitLab

Sin embargo, he encontrado que este método no es confiable: un pulso NI TTL de 150 ms obliga a reiniciar el AtTiny85 aproximadamente el 75% del tiempo, lo que produce la serie de eventos adecuada. Un reinicio adecuado no se produce aproximadamente el 25% del tiempo, indicado por la falta de luz roja en la unidad. Sugerencias?

    
pregunta David

1 respuesta

2

333 Ω base resistor ??

Realmente no he leído el resto de la pregunta, pero eso es ridículo por lo que estás tratando de hacer. El transistor está conduciendo una carga de 10 kΩ, lo cual es razonable. Incluso con una resistencia de base de 10 kΩ, apenas estás pidiendo ganancia al transistor.

Cambie R2 a 10 kΩ y vea qué sucede. Es posible que esto no tenga nada que ver con su síntoma, pero debería solucionarse de todos modos. No ha especificado qué es esta cosa "NI" (¿la obtuvo de Monty Python?), Pero quizás no esté reaccionando bien cuando una de sus salidas se mantiene baja en 333 Ω a una fuente de 700 mV.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas