Bienvenido, Invitado
Nombre de Usuario: Contraseña: Recordarme

TEMA: sobre ULN2004 ULN2003 ULN2803 led, alimentaciones y metodos

sobre ULN2004 ULN2003 ULN2803 led, alimentaciones y metodos 3 años 10 meses ago #20718

  • madi_maggio
  • Avatar de madi_maggio
  • Offline
  • Administrador
  • Mensajes: 3905
  • Gracias recibidas 3714
quería comentar algunas cosas que vi, que se toma como método, y no debería

primer caso

led alimentado directamente sin conocer si tiene R limitadora

los led a los que estamos acostumbrados en general tienen una corriente de 10 mA, o sea, deberíamos tratar de mantener ese valor de intensidad cuando hagamos pruebas sobre los mismos, en la mayoría de los casos esa corriente permite que se encienda, (luego voy a hacer una medición en uno de 3 wats para confirmar lo dicho), los distintos leds tienen distintos voltajes, pueden buscar en google: led verde voltaje por ejemplo

luego si tenemos el voltaje y tenemos la intensidad MÁXIMA se puede calcular la R limitadora

supongamos un circuito en el que hay 5 volts y nosotros queremos poner un led entre esos 5 volts y gnd, ground o masa, como quieran llamarla, en principio deberíamos restar de los 5 volts el voltaje de nuestro led, aproximado podemos fijarlo en 2,2 volts, (esto para el rojo, aunque los otros colores cambien su valor podemos aproximarnos bastante con este valor), asi que la primer cuenta es:

5 - 2,2 volts = 2,8 volts

luego, debemos sacar el valor en ohm que nos permite que "caiga" ese valor sobre su cuerpo, para eso necesitamos saber la corriente MÁXIMA, la misma dije que era de 10 mA o sea 0,01 A, con esos datos hacemos la segunda cuenta:

2,8 volts / 0,01 = 280 ohm

ahora solo restaría conseguir una R de ese valor, como se complicaría conseguir 280 podemos aproximarnos al valor comercial mas próximo, si bien es al revés, yo voy a usar el próximo menor, porque?, porque en realidad por seguridad voy a seleccionar el doble de ese valor, el cual me da 560 ohm, (valor comercial), o sea que en realidad nuestra corriente pasaría a ser de:

2,8 * 560 ohm = 0,005 (la mitad de la MÁXIMA)

con ese valor podemos tener por seguro que nuestro led no se va a quemar, como mucho ilumina menos

nunca alimentar un led con corriente directa de una batería formada por dos pilas de 1,5, eso puede destruir el led de forma permanente en muy breve plazo, simplemente va a brillar, para luego ir disminuyendo su intensidad, al tiempo que aumenta su corriente, hasta que apenas prenda con corrientes enormes, o directamente ya no prenda, esto es sin aviso de ningún tipo.

esto es debido a que los semiconductores se calientan cuando circula corriente, y al aumentar la temperatura aumenta la corriente, la cual hace aumentar la temperatura, es un ciclo vicioso que termina con la vida del led

en el caso de tener una R limitadora una mayor corriente en el led hace que disminuya la tensión, con menos tensión baja la temperatura, por ende baja la corriente, que hace aumentar el voltaje entre extremos del led, eso incrementa el brillo y la temperatura, repitiéndose el ciclo infinitamente sin consecuencias para el componente

cuando quieran probar un led con un par de pilas simplemente intercalen una resistencia de 270 ohm y obtendrán:

valores conocidos: 3 volts fuente, 270 ohm

3 - 2,2 = 0,8 volts

0,8 volt / 270 = 0,0029 A (corriente menor a la MÁXIMA)

si no prende o no se llega a notar que prende se puede colocar la mitad, dos resistencias de 270 en paralelo con ellas mismas, en serie con el diodo led, la corriente queda dentro de los limites 0.0058 A
El administrador ha desactivado la escritura pública.
Los siguientes usuarios han agradecido: teto, yanad, casclima, maruhiga, macosg, rmarcelop, ramon, hugo-lisandro, hhsalas

sobre ULN2004 ULN2003 ULN2803 led, alimentaciones y metodos 3 años 10 meses ago #20719

  • madi_maggio
  • Avatar de madi_maggio
  • Offline
  • Administrador
  • Mensajes: 3905
  • Gracias recibidas 3714
segundo caso:

identificación de componentes:

tenemos una gran herramienta que es la internet, por suerte hoy día hay detalles de componentes que cuando empece con la electrónica no era fácil conseguir, el caso es del famoso ULN en todas sus versiones, hay un paralelismo entre lo que son entradas y salidas, tal es así que si uno quiere saber cual es la salida de la pata marcada como uno, (la pata uno, siempre es visto el componente desde arriba y con la marca del lado izquierdo, es la que esta abajo cerca de la muesca), se puede trazar una linea entre esa pata y la que esta del lado de arriba, en el caso de este componente en particular, todas las operaciones son a masa, o sea, si aplicamos un uno, (5 volts), en su entrada, a la salida va a adquirir potencial de masa, la pata que va al positivo, (el cual puede tener hasta valores de 30 volts, según diseño), tiene importancia para desviar las tensiones que se generan al conmutar bobinas, nada mas, y perfectamente puede andar el ULN sin esa pata conectada
El administrador ha desactivado la escritura pública.
Los siguientes usuarios han agradecido: rmarcelop, ramon

sobre ULN2004 ULN2003 ULN2803 led, alimentaciones y metodos 3 años 10 meses ago #20720

  • madi_maggio
  • Avatar de madi_maggio
  • Offline
  • Administrador
  • Mensajes: 3905
  • Gracias recibidas 3714
Contenido oculto para usuarios invitados. Por favor, inicie su sesión para poder verlo.
El administrador ha desactivado la escritura pública.
Los siguientes usuarios han agradecido: yanad, casclima, maruhiga, macosg, rmarcelop, ramon

sobre ULN2004 ULN2003 ULN2803 led, alimentaciones y metodos 3 años 10 meses ago #20721

  • madi_maggio
  • Avatar de madi_maggio
  • Offline
  • Administrador
  • Mensajes: 3905
  • Gracias recibidas 3714
los led de 3 wats conectados a una fuente de 12 volts con una resistencia limitadora de 1000 ohm prende con buen brillo, (claro que menor a los 200 mA que suelo aplicarles, aunque se supone que tendrían que aguantar 800 mA), estos son led especiales que van montados en un pre disipador y deben colocarse con disipador, mas info: dled
Última Edición: 3 años 10 meses ago por madi_maggio.
El administrador ha desactivado la escritura pública.
Los siguientes usuarios han agradecido: gripe, maruhiga, alejoselin, rmarcelop, ramon

sobre ULN2004 ULN2003 ULN2803 led, alimentaciones y metodos 3 años 10 meses ago #20726

  • madi_maggio
  • Avatar de madi_maggio
  • Offline
  • Administrador
  • Mensajes: 3905
  • Gracias recibidas 3714
otro caso

a veces es muy dificil medir sobre placas electronicas, por deslizamientos de las puntas del tester, osciloscopio, etc. o se debe medir cuando la placa esta en su posicion de trabajo, lo cual deja inaccesible los puntos de medicion, en el primer caso una manera que me dio resultado, (aunque a los puristas no les guste, prefiero que quede unas pistas sin pintura a dañar definitivamente la placa, son puntos de vista), es quitar un poco de la pintura de la pista para realizar la medicion con seguridad, en general se puede medir en los componentes perifericos que conectan a esas patas, pero otras veces no, luego, una ves quitada la pintura se puede medir con tranquilidad en esa zona

Contenido oculto para usuarios invitados. Por favor, inicie su sesión para poder verlo.

en el caso de no acceso, se pueden soldar pequeños cablecitos en el lugar donde se realiza la medición, para luego tenerlos de forma segura soldados en una placa perforada, con la suficiente distancia entre cables para que no se produzcan cortos, si prevemos llevar masa y positivo de alimentación entonces nos permite hacer mas mediciones, ojo con este método en voltajes peligrosos, (220)

los cables se pueden conseguir en un viejo cable de puerto paralelo, se desarma el mismo quitando las aislaciones y dentro están estos cablecitos, perfectamente identificados por colores, dos pájaros de un tiro
El administrador ha desactivado la escritura pública.
Los siguientes usuarios han agradecido: casclima, maruhiga, macosg, rmarcelop, ramon, hugo-lisandro

sobre ULN2004 ULN2003 ULN2803 led, alimentaciones y metodos 3 años 10 meses ago #20731

  • pepelui
  • Avatar de pepelui
  • Offline
  • Moderador
  • Mensajes: 1000
  • Gracias recibidas 1620
Un pequeño aporte al gran tutorial de Madi.
Para los que se les complica soldar un componente SMD (son los de montaje superficial, por sus siglas en inglés), es colocar un alambre arrollado en la punta del soldador (el alambre fino de hacer jaulitas para los pájaros, va muy bien), algo así:
Contenido oculto para usuarios invitados. Por favor, inicie su sesión para poder verlo.
Y usar estaño de 0,6 de diámetro.
NUNCA DEJES DE APRENDER.
LA VIDA NUNCA TE DEJARÁ DE ENSEÑAR
El administrador ha desactivado la escritura pública.
Los siguientes usuarios han agradecido: luispila, madi_maggio, casclima, maruhiga, macosg, rmarcelop, frisil, hhsalas, julio_rosas

sobre ULN2004 ULN2003 ULN2803 led, alimentaciones y metodos 3 años 10 meses ago #20734

  • macosg
  • Avatar de macosg
  • Offline
  • Frigonero Platinum
  • Mensajes: 877
  • Gracias recibidas 1463
ta para encuadernar esto , ahora si entendi algo !!!! :woohoo: :woohoo: gracias !!!!
Quien apura su vida , apura tambien su muerte
El administrador ha desactivado la escritura pública.
Los siguientes usuarios han agradecido: madi_maggio

sobre ULN2004 ULN2003 ULN2803 led, alimentaciones y metodos 3 años 10 meses ago #20831

  • madi_maggio
  • Avatar de madi_maggio
  • Offline
  • Administrador
  • Mensajes: 3905
  • Gracias recibidas 3714
hay componentes electrónicos especiales, los cuales pueden llegar a confundir, uno de esos casos es cuando nos encontramos con transistores digitales

los mismos poseen resistencias internas, (dentro del mismo encapsulado), que hacen que trabaje con otros parametros, especialmente útiles en salidas de microcontroladores, con solo colocar ese componente se ahorra colocar dos resistencias o mas en el circuito, lógicamente son para técnicas digitales

Contenido oculto para usuarios invitados. Por favor, inicie su sesión para poder verlo.


y como funciona el TR común y corriente?

el TR bipolar común responde a voltajes de base de muy bajo valor, justamente el correspondiente al silicio, el cual depende de la corriente circulante, (ver tablas de respuesta de TR), pero se supone que con 0,7 volt aplicados a la base el TR esta en máxima conducción, (se denomina saturación) luego, valores de 0,6 es menor a la saturación, en un TR digital la resistencia de base se calcula para que con un voltaje normal, (5, 12 volts), el TR quede saturado, sin romperse por exceso de voltaje en base, con las cuentas del primer post podemos calcular perfectamente que resistencia puede llegar a ser necesaria para que se sature fácilmente, aunque nos faltaría la tabla de comportamiento del TR en particular, una aproximación seria 10k en serie a la base, eso hace que con 12 volts se sature, aunque quizás con 5 no llegue bien a saturarse.

en condiciones de saturación el voltaje que "cae" entre colector y emisor es tipicamente 0,1 volt

transistores conmutacion

tabla de características BC548
Última Edición: 3 años 10 meses ago por madi_maggio.
El administrador ha desactivado la escritura pública.
Los siguientes usuarios han agradecido: casclima, maruhiga, macosg, rmarcelop

sobre ULN2004 ULN2003 ULN2803 led, alimentaciones y metodos 3 años 10 meses ago #20900

  • madi_maggio
  • Avatar de madi_maggio
  • Offline
  • Administrador
  • Mensajes: 3905
  • Gracias recibidas 3714
Contenido oculto para usuarios invitados. Por favor, inicie su sesión para poder verlo.
El administrador ha desactivado la escritura pública.
Los siguientes usuarios han agradecido: themomiar, casclima, macosg, rmarcelop, ramon

sobre ULN2004 ULN2003 ULN2803 led, alimentaciones y metodos 3 años 10 meses ago #21059

  • madi_maggio
  • Avatar de madi_maggio
  • Offline
  • Administrador
  • Mensajes: 3905
  • Gracias recibidas 3714
En este post pongo los codigos de colores de motores PAP, (Paso a Paso)
Mio     Artico23
Rojo 	azul		12 volts
Naranja gris		1
Amar 	violeta 	2
Rosa 	verde   	3
Azul 	blanco  	4

por ahora estos, cuando descubra mas los agregamos
El administrador ha desactivado la escritura pública.
Los siguientes usuarios han agradecido: luispila, casclima, maruhiga, rmarcelop, ramon, masaru

sobre ULN2004 ULN2003 ULN2803 led, alimentaciones y metodos 1 año 1 mes ago #31987

  • madi_maggio
  • Avatar de madi_maggio
  • Offline
  • Administrador
  • Mensajes: 3905
  • Gracias recibidas 3714
a veces, cuando uno programa microcontroladores se equivoca y el resultado puede ser impredecible.

en otro post comente sobre el tema de una tabla excedida.

una tabla es una serie de datos en una posicion determinada que son accedidos con un indice

TABLA        ;<ESTA ES LA ETIQUETA CON LA HACEMOS EL LLAMADO A LA TABLA
  MOVWF TEMP ;COMO EL DATO ESTA EN EL REGISTRO "W" NOSOTROS LO SALVAMOS EN EL REGISTRO TEMP
   MOVLW H'00' 
   MOVWF PCLATH ;ACA SE PONE EN CERO EL REGISTRO PCLATH, PARA QUE RETORNE DONDE DEBE
   MOVF  TEMP,W ;DEVUELVO EL VALOR A "W" 
;   ANDLW B'00001111' ; ESTA NO HACE NADA PORQUE TIENE PUNTO Y COMA AL PRINCIPIO
   ADDWF FSR,1 ;ADICIONO "W" A FSR
   ADDWF PCL,1  ;  --LO MISMO PERO A PCL, ESTO TIENE UNA CONSECUENCIA DIRECTA
   RETLW  " "	;0 --Y ES QUE SI TENGO UN 5 EN "W", EL PUNTERO "SALTA" 5 DATOS ADELANTE, 
   RETLW  "C"	;1 --DEVOLVIENDO "I" EN EL REGISTRO "W"
   RETLW  "O"	;2
   RETLW  "N"	;3
   RETLW  "F"	;4
   RETLW  "I"	;5 CON UN 5 SALTA ACA <-----
   RETLW  "G"	;6
   RETLW  "U"	;7
   RETLW  "R"	;8
   RETLW  "A"	;9
   RETLW  " "	;10
   RETLW  "T"	;11
   RETLW  "R"	;12
   RETLW  " "	;13
   RETLW  " "	;14  -- PERO SI EN "W" TENGO UN 15 Y NO TENGO NINGÚN VALOR DEFINIDO,
                ;15  -- (EL "RETLW "), ENTONCES EL PROGRAMA NO VUELVE A DONDE DEBERÍA, SINO  
                ;     -- A CUALQUIER LADO, HACIENDO CUALQUIER COSA QUE NO CORRESPONDE

imaginemos que se produce un pico de tensión justo cuando esta accediendo a la tabla, y entonces el valor de "W" sea una que excede el máximo de la tabla... se produce un error y dependiendo de la programacion es lo que va a hacer el micro, por ejemplo si "cae" justo donde esta la instrucción de prender el compresor, el mismo va a prender siendo que no debería... :S y como este ejemplo miles, algunos perversos, (como el que comente), y otros mas suaves, como que el LCD muestre ruido en la pantalla, el valor mostrado de temperatura sea cualquier cosa, se entre en la programacion de datos de funcionamiento grabándolo en la eeprom :ohmy: , (otra ves mi lado perverso), ya lo dijo murphy... no el de r o b o c o p



otro problema es cuando tenemos una instruccion que hace un GOTO a una rutina, eso provoca que cuando se llegue al RETURN se siga en cualquier lado de la programacion
   GOTO ETIQUETA
...
....
....
..
ETIQUETA
   BTFSS ENCENDER
   GOTO PRENDO
   GOTO APAGO

CONTINUO
....
....


;MAL PROGRAMADO
PRENDO
   BSF COMPRESOR ;INSTRUCCIÓN PARA PRENDER
   RETURN ; ESTA INSTRUCCIÓN ESTA MAL, YA QUE FUE UN GOTO QUIEN LO TRAJO HASTA ACA

APAGO
   BCF COMPRESOR ;INSTRUCCIÓN PARA APAGAR
   RETURN ; ESTA INSTRUCCIÓN ESTA MAL, YA QUE FUE UN GOTO QUIEN LO TRAJO HASTA ACA


;BIEN PROGRAMADO
PRENDO
   BSF COMPRESOR ;INSTRUCCIÓN PARA PRENDER
   GOTO CONTINUO

APAGO
   BCF COMPRESOR ;INSTRUCCIÓN PARA APAGAR
   GOTO CONTINUO

estas son algunos errores cometidos al programar, el usuario final agarrándose los pelos...
El administrador ha desactivado la escritura pública.
Los siguientes usuarios han agradecido: pepelui

sobre ULN2004 ULN2003 ULN2803 led, alimentaciones y metodos 1 año 1 mes ago #31988

  • pepelui
  • Avatar de pepelui
  • Offline
  • Moderador
  • Mensajes: 1000
  • Gracias recibidas 1620
madi_maggio escribió:

estas son algunos errores cometidos al programar, el usuario final agarrándose los pelos...

Algo inaceptable en alguien que cobre por programar, solo aceptable en quién está estudiando. Pero ya sé, hay de todo. Y depende de quién te enseñe.
Ahora en la secundaria, te enseñan a programar en Arduino y su seudocódigo en C. He visto ejemplos de profesores que son un asco :pinch: , pero bueno, me fuí por las ramas....
Pd.:
Damián, seguí con el assembler, y quedarás solo :lol: :lol:
Si no es porque las líneas de código están comentadas, no entiendo ni pío....
Es mi carma con ese lenguaje.
Hay que estar pendiente de todo, en todo momento....
Ojo, muchas veces es necesario cuando necesitás el control de tiempos críticos...Lo hé solucionado gracias a las notas de Microchip :P :P
Copy y paste, insertado en mi código....solucionado ;) ;)
NUNCA DEJES DE APRENDER.
LA VIDA NUNCA TE DEJARÁ DE ENSEÑAR
El administrador ha desactivado la escritura pública.
Los siguientes usuarios han agradecido: madi_maggio
Moderadores: Ayrton, pepelui