Autor Tema: [Ayuda] No puedo activar más de un relé con un 16F84, se comportan raro.  (Leído 3955 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado manex_1987

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1127
Hola

Derivado de las aclaraciones que he conseguido mediante un post en este foro, he construido ya una interfaz con la que poder controlar 4 puertos del PIC mediante el ordenador, via RS232. Le mando una orden preestablecida mediante una consola que he programado, y obedece a la orden, de encender o apagar un puerto.

Empecé con LEDs , y todo funcionaba a la perfeccion.

Ahora he pasado a relés,  3 en concreto. Estos son acoplados a cada puerto del pic (RB5,RB6 y RB7) mediante un transistor BC547 cada uno.
Los relés , encendidos individualmente , funcionan perfectamente.
El problema surge cuando intento encender dos a la vez:
-Encender relé 1 (le mando la orden mediante el PC)
-El relé 1 se enciende.
-Encender relé 2
-El relé 1 se apaga, y el relé 2 se enciende.
>>El problema mas gordo viene ahora<<
-Si le digo Apagar relé 1, me apaga el relé 2 .
-Si le digo Apagar relé 2, me apaga el relé 2 .

Estoy muy mosqueado con este problema, agradeceria que me lo resolvierais, pues estoy a un paso de poder construir mi primer bot controlado por pc.

saludos!!

>>>>>>>EDITADO>>>>>>>>
TAMBIEN TENGO UN LED CONECTADO A RB7 , y pasa lo siguiente:
-Encender RB7
-Se enciende el LED
-Encender relé 3
-Se enciende el relé

SI APAGO EL RELÉ NO PASA NADA, PERO SI APAGO EL LED, SE APAGA TAMBIÉN EL RELÉ! QUÉ PASA? ME ESTOY VOLVIENDO COMPLETAMENTE LOCO... HE PUESTO SENDOS DIODOS 1N4007 A CADA RELE PERO SIGUE FUNCIONANDO MAL. AYUDA POR FAVOR.

Desconectado COMMODORE64

  • PIC10
  • *
  • Mensajes: 5
RE: [Ayuda] No puedo activar más de un relé con un 16F84, se comportan raro.
« Respuesta #1 en: 26 de Marzo de 2004, 14:17:00 »
hola , no se como conectactes los transisores, estos deberian y conectados asi, emisor a negativo, entre el pic y la base una resitencia de 10k, colector a un punto del rele y el otro punto a positivo y no olvides el diodo 1n4148 en paralelo al rele.
De esta forma te tiene que funcionar, no veo el motivo porque no deberia, quizas entra algun ruido por la bobina del rele, en este caso lo puedes aislar del pic mediante un optoacoplador TIL111.

Suerte

Desconectado manex_1987

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1127
RE: [Ayuda] No puedo activar más de un relé con un 16F84, se comportan raro.
« Respuesta #2 en: 26 de Marzo de 2004, 15:05:00 »
El montaje es el siguiente:

De la salida del PIC, a la base del transistor, "a secas", osea sin resistencias. Qué influencia podria tener?

Y entre el colector y VCC , va conectado el relé, sin ningun diodo. Y emisor, evidentemente, a GND.

espero vuestras respuestas

saludos

Desconectado ENCARPA

  • PIC16
  • ***
  • Mensajes: 172
RE: [Ayuda] No puedo activar más de un relé con un 16F84, se comportan raro.
« Respuesta #3 en: 26 de Marzo de 2004, 16:15:00 »
Hola manex1987,nos das muchos datos , pero una pregunta, dices que has echo pruebas con led, son las mismas que hicistes con los reles?

Desconectado manex_1987

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1127
RE: [Ayuda] No puedo activar más de un relé con un 16F84, se comportan raro.
« Respuesta #4 en: 26 de Marzo de 2004, 16:25:00 »
Las pruebas son las mismas... en cuanto a LEDs, se encienden todos. Pero con reles no consigo encenderlos todos.

Me estoy volviendo locoooooo!

Desconectado ENCARPA

  • PIC16
  • ***
  • Mensajes: 172
RE: [Ayuda] No puedo activar más de un relé con un 16F84, se comportan raro.
« Respuesta #5 en: 26 de Marzo de 2004, 17:00:00 »
Puede que te este faltando potencia, con que tencion alimentas los reles? puedes probar en colocar un ULN2003, o ULN2803 entre el pic y los reles si no hay probelemas en la logica que desarrollastes no deberias tener problemas.

Saludos.

Desconectado manex_1987

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1127
RE: [Ayuda] No puedo activar más de un relé con un 16F84, se comportan raro.
« Respuesta #6 en: 26 de Marzo de 2004, 17:04:00 »
Alimento el circuito entero con una bateria de 6V. Se os ocurre algun modo de accionar 3 reles con 2 optos?

gracias


>>>se me ha ocurrido, aver si podria usar un,  inversor NOT dos veces, y luego ponerle un transistor. Creeis que sirve?

Desconectado LuisFrino

  • Moderadores
  • PIC16
  • *****
  • Mensajes: 140
    • Electronica Microcontroladores Ilumunacion Decorativa
RE: [Ayuda] No puedo activar más de un relé con un 16F84, se comportan raro.
« Respuesta #7 en: 26 de Marzo de 2004, 18:04:00 »
permiso algunas consideraciones que pueden ser de utilidadla fuente alcanza para el consumo total ??las bobinas de los relays estan filtradas ??el micro tiene un pull up de 1K mas un condensador a masa de 1 micro  y un ceramico de 1000 pF a masa ???no se estara reseteando el micro ??de que voltaje y corriente  son los Relays tienen relacion con la fuente ???la base del transistor de conmutacion tiene una resistencia en serie de 1K entre el bit del puerto ???cualquier duda mirar en el circuito que tengo en el server que es muy util www.frino.com.ar/driver.jpgespero que puedas solucionarLuis

Desconectado COMMODORE64

  • PIC10
  • *
  • Mensajes: 5
RE: [Ayuda] No puedo activar más de un relé con un 16F84, se comportan raro.
« Respuesta #8 en: 26 de Marzo de 2004, 18:07:00 »
manex_1987 dice:
El montaje es el siguiente: De la salida del PIC, a la base del transistor, "a secas", osea sin resistencias. Qué influencia podria tener? Y entre el colector y VCC , va conectado el relé, sin ningun diodo. Y emisor, evidentemente, a GND. espero vuestras respuestas saludos


Ahi tienes el problema, la resistencia en la base del transitor es para limitar la corriente, el diodo en paralelo al rele es para evitar ruidos y sobretesion producidos por la induccion de la bobina y que dañen la salida del pic.
Aparentemente el problema esta en la alimentacion, los 6v de la bateria no suministran suficiente corriente, intenta conectarlo a una fuente.

Desconectado ENCARPA

  • PIC16
  • ***
  • Mensajes: 172
RE: [Ayuda] No puedo activar más de un relé con un 16F84, se comportan raro.
« Respuesta #9 en: 26 de Marzo de 2004, 18:30:00 »
Pues, ni una palabra mas, una buena solucion la de COMODORE64
agregar una fuente para los reles

Desconectado manex_1987

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1127
RE: [Ayuda] No puedo activar más de un relé con un 16F84, se comportan raro.
« Respuesta #10 en: 26 de Marzo de 2004, 18:34:00 »
Funciona!!

El problema parece que radicaba en la ausencia de resistencias de 1Kohm del bit a la base del transistor.

muchisimas gracias!

saludos.


 

anything