organistico escribió:
Entonces los búffer (dígase los ULN) No me harían falta en ningún momento si tengo una tensión para los solenoides de 12V que sacaría de la fuente de un PC, ahora habría que convertir la salida digital de los DOUT a 12V mediante la fuente de alimentación, ¿no?...
A ver.
A cada solenoide le tienes que poner un interruptor para activarlo (con 12V) o desactivarlo (con 0V o simplemente sin voltaje).
En el caso de usar una tecla es simple...es un interruptor controlado por el dedo, la corriente sale directamente de la fuente, a través del interruptor, hasta el solenoide.
En el caso de usar un sistema digital, necesitas un interruptor que pueda abrir-cerrar el paso de los 12V partiendo de voltajes de 5V (los que usan los sistemas digitales)...y ese interruptor es el buffer...un interruptor controlado eléctricamente en vez de mecánicamente.
El buffer no convierte los 5V en 12V, sino que dependiendo de la aplicación, puede ir conectado a su salida a los 12V a través de resistencias de pull-up, en compañía de diodos zéner, etc...
Vamos a suponer que a un terminal del solenoide conectas los 12V y el otro terminal lo conectas a la salida del buffer.
El buffer concreto del que estamos hablando es inversor con salida a colector abierto. Esto quiere decir que:
- Cuando le pones a su entrada un 1 lógico (un nivel alto...5V) el buffer pone su salida a nivel bajo (por ser inversor), o sea 0V , por lo que estás haciendo que en bornas del solenoide haya 12V-0V = 12V...estás excitando el solenoide...la electroválvula actúa y el tubo emite sonido.
- Cuando al buffer le entregas un 0 lógico (nivel bajo, 0V), él no pone su salida a nivel alto (como cabe esperar de un inversor) sino que deja su salida flotante (sin un voltaje definido, por ser su salida a colector abierto).
Como el buffer no impone tensión a su salida, el resultado es que los 12V pasan a través de las resistencias de pull-up, y por tanto tendrás en bornas del solenoide 12V-12V = 0V...el solenoide no se excita...no hay sonido.