Problema con circuito y unos relés

Buenas majos,

Tengo un problema con un circuito.

Tengo una fuente de PC para alimentar un circuito. Este circuito tiene tres partes: a) por un lado un pic que controla unos botones, unas salidas digitales y un dispositivo por el puerto serie b) las salidas digitales del pic entran en un ULN2803A que alimenta a seis rel=E9s. c) el puerto serie del pic conecta con un circuito que he comprado a un distribuidor.

El pic y el circuito los alimento con los 5v que me da la fuente del pc. Los rel=E9s abren y cierran un circuito donde hay una l=E1mpara hal=F3gena de 35W y 12v que se alimentan de la fuente de PC.

A partir de ahora al circuito comprado lo llamare "el circuito".

Pues lo que he hecho. Mientras programaba el pic, us=E9 el pic en una protoboard, el circuito tambi=E9n y una fuente normal (no la del pc). No us=E9 los rel=E9s. En esta fase todo fue a las mil maravillas.

En una protoboard aparte mir=E9 de que los rel=E9s se abriesen y esas cosas. Tambi=E9n fue bien. Los rel=E9s hac=EDan que se encendiesen las luces y se apagasen cuando el PIC quer=EDa, pero aqu=ED no estaba conectado "el circuito".

Al programar el pic y ver que todo iba bien, hice la pcb, mir=E9 que las pistas fuesen correctas, puse alimentaci=F3n y mir=E9 que llegaban los voltios que tocaban a cada pin. Una vez lo hice puse el pic y el circuito en sus z=F3calos, pero no el uln2803a. Funcion=F3 muy bien.

Al poner el uln2803a y ponerle una l=E1mpara, =E9sta se encendi=F3 cuando le dijo el pic y se apag=F3. No pas=F3 mucho tiempo (dos minutos, donde di y quit=E9 tensi=F3n para poner botones), el circuito dej=F3 de funcionar.

Estoy esperando que los t=E9cnicos del distribuidor vuelvan del SIMO para que me echen un cable, pero de mientras os pregunto a vosotros. Si alguno le sueno, sabr=E1 que soy un infiltrado que va aprendiendo a "base de ostias". Mis "teorias" de por qu=E9 fall=F3 son:

- el cacharro tuviese un defecto de fabricaci=F3n (esta es siempre la escusa del perdedor!!!)

- no tuve en cuenta la est=E1tica y mis manazas cascaron el invento.

- el rel=E9 metiese alg=FAn pico "en el circuito" y da=F1ase el circuito (el comprado).

Para las tres tengo soluciones:

- que el distribuidor me cambie el producto

- tener cuidado con la est=E1tica a partir de ahora

- saber si es posible lo que digo del pico, saber c=F3mo funciona y aprender qu=E9 tengo que modificar en el circuito para evitarlo.

Cualquier comentario ser=E1 bienvenido,

gracias!!

--=20 Helio Tejedor

Reply to
heltena
Loading thread data ...

heltena escribió:

¿Has conectado el pin 10 del ULN?. Tiene que ir al positivo de los relés, con cables muy cortos. Si no lo haces, al cortarse los relés tendrás picos de tensión enormes (por ser inductivos).

-- Saludos Miguel Gimenez

Reply to
Miguel Gimenez

¿Como dejó de funcionar? el micro sigue escuchando los comandos?, quiicir, si quitas el ULN tienes las señales en los pines de entrada del los drivers del ULN? ¿Has metido en la base del relé el diodo de free-wheling? a lo mejor te cascó el ULN, pero sería el primero que veo que se casca a la primera por no llevar el diodo... ¿Como recibe el micro la orden de encender y apagar los reles?? del "circuito" o de los botones? ¿Puedes descartar el tueste del "circuito" alimentándolo con la otra fuente y conectándolo al puerto serie del pc para ver si responde a sus comandos?
Reply to
Fleming

do

Dej=F3 de funcionar el circuito que compr=E9. No huele a quemado ni nada de esto. Tiene una luz que se enciende cuando le das tensi=F3n y a los dos segundos deber=EDa de apagarse, pero no lo hace. En el manual dice que este es el modo "cargar firmware", pero hago todo lo que dice el distribuidor para cargarle un nuevo firmware y no hace caso, =BFes posible que se le haya cascao el "firmware" y el micro que lleva se vuelva loco? Lleva un Atmel el cacharr=EDn.

te

Ni siquiera conozco que deb=EDa ponerle este diodo, pero el uln no est=E1 cascado y el pic tampoco. Ya que estamos, =BFc=F3mo debo enchufarlo?

los botones entran por el puerto RB del PIC (con las resistencias pullup) y este saca una se=F1al por el RA que se conectan a los pines 1 a 6 del ULN.

El circuito de los rel=E9s es as=ED: Al pin 9 del ULN le llega masa. Al pin 10 del ULN le llega Vcc. del pic puerto RA a los pines 1..6 del ULN. del ULN pines 13..18 a un borne del rel=E9. Los otros bornes del rel=E9 (de la bobina se entiende) a Vcc

De los otros tres pines del rel=E9:

- com=FAn: Vcc

La l=E1mapra se conecta (con unos conectores):

- pin 1: Masa

- pin 2: NO del rel=E9 el pin NC del rel=E9 est=E1 en el aire

Al pic si que le funciona el puerto serie, al "circuito" no, ni tan siquiere con el software que me dieron para actualizar el firmware.

Reply to
heltena

S=ED, est=E1 conectado a positivo (5v) y es la misma pista que va a los rel=E9s. La pista es un poco gorda, pero serpentea por debajo de los seis rel=E9s y la pista desde el pin 10 del ULN hasta el =FAltimo rel=E9 mide, mas o menos, 12 cm. Los rel=E9s no se activan todos a la vez. Por software, mientras uno est=E9 abierto, los dem=E1s est=E1n cerrados.

Reply to
heltena

ando

de

del

ele a quemado ni nada

Antes que se interprete mal, para que el cacharro pase a modo "cargar firmware" tengo que cerrar unos contactos que hay en la placa. Otra es que poniendo el dedo haya cerrado ese contacto y se haya cargado algo en el firmware, dej=E1ndolo inutilizado, pero entonces podr=EDa volver a cargar el nuevo.

Reply to
heltena

Este diodo se suele poner para proteger conmutaciones de bobinas (motores o reles), que en su modelo ideal, no les gusta nada los cambios bruscos, de forma que cuando las estas alimentando y dejas de hacerlo, como no les gusta el cambio, pues te meten un picotazo de tensión para decirte que no les gusta el cambio, generalmente este picotazo se lo traga el encargado de conmutar la bobina, es decir, un transistor o un driver de potencia, en tu caso el ULN. El diodo de marras se pone entre los terminales de la bobina ¿como? de forma que no cortocircuite a esta:

formatting link

Generalmente estos drivers traen su diodo interno, como por ejemplo:

formatting link
pero a mi me gusta meterle un diodo rápido (SCHOTTKY) adicional... ya me contará el grupo si esto sirve de algo o no ;)

Reply to
Fleming

El tema de los diodos de recirculación hazlo si eso, pero si no me falla la memoria, el uln ya tiene los diodos internos, creo que por eso mencionaba Miguel el pin 10, que es el sumidero para los diodos. Por ello sí es importante que esa patilla esté generosamente conectada, para que sea capaz de comerse la mayor parte del pulso. Personalemnte dudo que esté ahí el problema.

Asegúrate de que las conexiones son correctas y que no hay algún corto accidental o tal. E intenta recordar: ¿sacaste 'el circuito' estando alimentado o con señales en algún sitio?

Reply to
Franois

Seg=FAn el datasheet [1] ya tienen el diodo, as=ED que, si nadie dice lo contrario, estoy de tu parte y el diodo no har=EDa falta ponerlo, porque ya lo lleva el ULN2803A. Me preguntaba qu=E9 hac=EDa est=E9 diodo cuando lo mir=E9 y ahora creo que ya lo s=E9.

[1] http://www.ortodoxism.ro/datasheets/SGSThomsonMicroelectronics/mXssxrt.pdf

Es lo =FAnico que se me ocurri=F3 hacer. Lo he repasado muchas veces. Las pistas son gordas y la placa es grande, as=ED que entre las pistas hay mucho espacio en blanco (los rel=E9s ocupan lo suyo y no me hac=EDa falta hacer las pistas muy apretadas).

Pues tambi=E9n puede ir por aqu=ED, pero el cacharro vale 120 eur y no voy a probar a meter el otro que tengo hasta que no est=E9 muy seguro del tema.

De momento estoy pensando en poner una fuente de 5v (un transformador cualquiera) para alimentar al pic, al "circuito" y al uln y dejar las hal=F3gneas con la fuente de PC. Si hago esto, =BFlos picos de las hal=F3genas las notar=EDa la bobina del rel=E9? lo digo porque si pongo dos fuentes el =FAnico nexo de uni=F3n entre ellas (y que si me vuelve a cascar el "circuito" ser=EDa por aqu=ED) es la bobina del rel=E9.

Reply to
heltena

¿Estaban esos contactos sin conectar (al aire)? muchos de estos cacharros con Firmware actualizable el fabricante te recomienda en negrita y mayuscula que mientras está actualizando el firmware no desconectes la alimentación o sinó el equipo quedará inservible, algo en la linea de lo que dijo Pepitof a las 19:11 (por mi server)
Reply to
Fleming

heltena afirmó que:

Sí, esos picos seguirían existiendo porque es la propia bobina _del relé_ quien los induce: al cortar la corriente a la bobina, esta responde con un pico de tensión inverso. Por ello se pone el diodo en antiparalelo con ella: en funcionamiento normal está abierto pero al aparecer esa tensión inversa, conduce y deja pasar a su través el pulso, que encuentra en el diodo un cortocircuito. Por ello es importante que sea rápido y con buenas pistas (o montarlo justo pegadito a los bornes de la bobina). Si uno es especialmente paranoico pues puede poner diodos especialmente rápidos, pero _generalmente_ para una pequeña bobina de relé pequeñajo con los internos del uln sobra. De hecho estoy harto de verlo implementado a pelo en placas en entorno industrial funcionando sus buenos añitos y no pasa nada (lo cierto es que ya no se ven, pero bueno...)

Reply to
Franois

heltena afirmó que:

Otra posibilidad es la que te menciona fleming: contactos al aire y por no haber niveles fijados, 'el circuito' decide pasar a cambio de firmware. A menos que 'el circuito' esté diseñado para evitarlo (algo poco habitual), meterle un firm incorrecto o incompleto suele significar su muerte.

Reply to
Franois

esos picos seguir=EDan existiendo porque es la propia bobina _del

. De

Bueno, antes que nada, gracias a todos los que me habeis le=EDdo y respondido.

Me refer=EDa a que el pico que da la hal=F3gena cuando se enciende (los

13A de pico) pueden "entrar" a trav=E9s de la bobina del rel=E9. Ya s=E9 que estan desacoplados los circuitos, pero para asegurarme.

Por lo que veo, y para hacer un resumen, los posibles picos que me pueden afectar son:

- la bobina, al dejar de tener tensi=F3n, genera una corriente que se puede "minimizar" con el diodo.

- la hal=F3gena, al encenderse, pide 13A de pico a la fuente y si es la misma fuente que la que utilizo para alimentar el circuito de 5V (la de PC me da 12V y 5V) me puede entrar este pico por la fuente al circuito "digital".

Para evitar que me entre el "posible" pico de la hal=F3gena al circuito "digital" pondr=E9 dos fuentes. Una ser=E1 un simple transformador de 5V que me d=E9 lo suficiente para alimentar el PIC y abrir los rel=E9s. La otra fuente ser=E1 de 12V y alimentar=E1 las hal=F3genas (aprovechar=E9 la fuente del PC).

Y la pregunta era si, por aquellas casualidades de la vida, el pico de la hal=F3gena, aun estando con dos fuentes distintas y separados los circuitos al no tener ninguna fuente com=FAn, pod=EDa meterse en el circuito "digital" a trav=E9s de la bobina del rel=E9.

Muchas gracias a todos,

--=20 Helio Tejedor

Reply to
heltena

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.