Autor Tema: GUIA: Circuitos E/S - Esquemas listos para usar.  (Leído 141247 veces)

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

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5102
    • uControl
GUIA: Circuitos E/S - Esquemas listos para usar.
« en: 11 de Agosto de 2006, 08:25:35 »
Hola amigos!

Este hilo intentara reunir una "coleccion" de circuitos útiles, que ayuden a resolver los problemas de interfaz entre el PIC y el "mundo exterior". Mi idea es que entre todos logremos crear una especie de "base de datos" ,en donde cada uno "publique" los esquemas que usa para resolver la interfaz E/S del PIC. Seria de utilidad para los mas nuevos (y para los vejetes tambien, claro!) ver como conectar un LED, un rele, optoacopladores, puentes H, etc...y estaria todo junto en un hilo... A lo mejor, algun moderador le puede poner una chincheta, y lo tenemos  a mano todos...

Existe una version en PDF, actualizada al 31/11/2006:
Circuitos basicos de Entrada y Salida - FORO TODOPIC.pdf

Les propongo algo: para que el hilo se mantenga ordenado, me gustaria que si por algun motivo posteamos consultas o sigerencias, despues de unos dias cada uno editara sus propios post agregando o modificando lo publicado de manera que se puedan borrar los mensajes que no son propiamente un circuito E/S, pero sin que perdamos nada de los sustancial....se entiende (soy medio nabo para explicar algo tan sencillo)
Espero nadie se ofenda, es solo para mantener ordenado este hilo que puede servir a muchos como fuente de consulta.


Saludos!

PD: Comienzo aportando el circuito basico que generalmente utilizo para activar un rele desde un pin del PIC.
Algunas aclaraciones: el diodo protege al transistor de la corriente devuelta por la bobina del rele. El transistor puede ser reemplazado sin demasiados problemas por algun TUN.
« Última modificación: 09 de Julio de 2009, 18:47:35 por aitopes »
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado xocas

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 2228
Re: Circuitos E/S - Esquemas listos para usar.
« Respuesta #1 en: 11 de Agosto de 2006, 20:10:12 »
Manejo de lamparas y motores a 220v

pues me sumo a la propuesta.

y aprovecho un circuito que colgue recientemente en otro post: manejo de lamparas y motores a 220v mediante un fototriac y un triac.


* motor1.gif
(37.6 kB, 580x369 - visto 15984 veces)


como vereis no invento nada nuevo ya que el circuito es de lo mas generico. la señal del pic llega, a traves de una resistencia limitadora, al fototriac moc3041 que dispone de un alto nivel de aislamiento y un detector de paso por cero en su interior. la resistencia r2 limita la corriente que pasa por el fototriac para evitar que se dañe y puede estar en el orden de los 360 a 470 ohm. todas las resistencias usadas son de 1/2w exceptuando r1 que es de 1/4w. la eleccion del triac ira en funcion de nuestras necesidades. en este caso se eligio un bta08600 (8A/600v) porque su parte metalica esta aislada (en muchos casos esta parte metalica esta conectada a uno de los anodos, con el consiguiente peligro de descarga) porque soporta sin necesidad de radiador hasta 500w y porque esta indicado especialmente para cargas altamente inductivas segun su hoja de datos. aunque podria ser perfectamente un bt136,137 etc.  recomiendo la lectura de la hoja de datos tanto del triac como del moc3041 antes de proceder. la resistencia r4 y el condensador c1 no seran necesarias si la carga es resistiva (lamparas).

se deben de tomar las precauciones que se corresponden con el manejo de una tension de 220v

un saludo
« Última modificación: 31 de Octubre de 2015, 01:28:29 por Chaly29 »

Desconectado xocas

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 2228
Re: Circuitos E/S - Esquemas listos para usar.
« Respuesta #2 en: 11 de Agosto de 2006, 21:26:51 »
RS-232 en 8 pines con DS275

y aqui otro circuito...

cuando pensamos en comunicar nuestro pic via rs-232 a todos nos viene a la cabeza el famoso max232 de maxim. es un chip con 16 pines y dos canales rs-232 de los cuales en muchos casos solo utilizamos uno...

maxim dispone tambien del ds275 que puede servirnos en bastantes casos a nuestros propositos, si nos conformamos con un solo canal. en tan solo 8 pines y sin necesidad de condensadores externos... recomiendo una lectura de su hoja de datos: http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2929

y aqui un sencillo esquema que creo no requiere de ningun tipo de explicacion.

un saludo
« Última modificación: 12 de Agosto de 2006, 13:17:35 por xocas06 »

Desconectado flacoclau

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1692
    • El Micro Reactor
Re: Circuitos E/S - Esquemas listos para usar.
« Respuesta #3 en: 12 de Agosto de 2006, 02:03:41 »
Adaptación de sensor LM35 a PIC 16F877

Hola aquí les comparto como adapté un LM35 a un 16f877, me funciona de maravilla, está configurado para un fondo de escala de 102,3ºC
En la pata 5 (RA3) tenemos la Vref+ con un diodo de referencia de 2,5V que sería el fondo de escala, osea el valor 1023 en el conversor A/D, por lo tanto serían 2,5V/1023=2,44mV por cada paso del conversor, esto se obtiene calibrando el preset de 1K (Yo uso un trimpot multivuelta) y midiendo con el tester en la pata 2 del lm35 para que en el display se lea lo mismo. Si el lm35 entrega 1mV por cada décima de grado (salvando la exactitud del bicho) tendría que amplificar la tensión 2,44 veces aproximadamente.
Espero que les sirva, saludos.

« Última modificación: 29 de Octubre de 2008, 02:33:30 por flacoclau »
Las personas con buena ortografía me atraen textualmente.

El Micro Reactor

Córdoba capital - Argentina.

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5427
    • Picmania by Redraven
Re: Circuitos E/S - Esquemas listos para usar.
« Respuesta #4 en: 12 de Agosto de 2006, 02:18:25 »
Adaptador de niveles de voltaje, 5-25 v a Vcc.

Quiero aportar mi granito de arena a esta magnifica iniciativa de aitopes.

Aqui tenéis un muy simple adaptador de niveles de tensión. Cualquier cosa entre 5 y 25 voltios que pongáis en la entrada tendréis Vcc en la salida:



« Última modificación: 29 de Septiembre de 2009, 10:08:57 por RedPic »
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5102
    • uControl
Re: Circuitos E/S - Esquemas listos para usar.
« Respuesta #5 en: 12 de Agosto de 2006, 10:59:16 »
RS-232 sin integrados, solo con componentes discretos:

Este es el esquema para utilizar conexiones RS-232 sin necesidad del MAX232 o similares. A veces, para salir de un apuro, con unos pocos componentes discretos que seguro tenemos en un cajon podemos resolver el problema.

Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5102
    • uControl
Re: Circuitos E/S - Esquemas listos para usar.
« Respuesta #6 en: 12 de Agosto de 2006, 11:00:42 »
RS-232 con MAX232

Para tener a mano, el mas popular de los esquemas de conversion TTL-RS232...

Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5102
    • uControl
Re: Circuitos E/S - Esquemas listos para usar.
« Respuesta #7 en: 12 de Agosto de 2006, 11:03:10 »
RELE desde el PIC, con luz piloto.

Esta es una variacion sobre el primer circuito del hilo, solo agrega un led que indica visualmente si el rele esta o no energizado.
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
Re: Circuitos E/S - Esquemas listos para usar.
« Respuesta #8 en: 12 de Agosto de 2006, 12:57:31 »
Este hilo está empezando a tener muy buena pinta.
Animo amigos,ya pusimos chincheta al canto :-)

falcoclau,edité tu mensaje para ponerle título a tu esquema...los demás pueden hacer lo mismo para que sea más facil buscar algo concreto.

« Última modificación: 12 de Agosto de 2006, 13:03:18 por Modulay »

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5102
    • uControl
Re: Circuitos E/S - Esquemas listos para usar.
« Respuesta #9 en: 14 de Agosto de 2006, 17:42:34 »
LED, enciende con "0" o con "1"

Este debio ser el primer post...El led de arriba enciende cuando el pin del PIC esta en 0. En el segundo caso, cuando el pin esta en 1.

Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5427
    • Picmania by Redraven
Re: Circuitos E/S - Esquemas listos para usar.
« Respuesta #10 en: 15 de Agosto de 2006, 03:07:44 »
Una Fuente de alimentación de 5V sencilla.

Si este esquema, u otro similar, nada de lo que hagamos sirve para nada  :mrgreen:



(*) Corregido según las sabias indicaciones de Chaly29
« Última modificación: 29 de Septiembre de 2009, 10:08:13 por RedPic »
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5427
    • Picmania by Redraven
Re: Circuitos E/S - Esquemas listos para usar.
« Respuesta #11 en: 15 de Agosto de 2006, 03:11:07 »
Optoacoplador para aislar una Entrada o una Salida

Una forma fácil de proteger un pin del PIC



« Última modificación: 29 de Septiembre de 2009, 10:07:40 por RedPic »
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5102
    • uControl
Re: Circuitos E/S - Esquemas listos para usar.
« Respuesta #12 en: 15 de Agosto de 2006, 10:31:27 »
LEDS en serie - Multiplexados para display ( CORREGIDO * )

Bueno, el titulo de este esquema era medio complicado, pero la idea es la siguiente: estoy haciendo un display de 7 segmentos gigante, donde cada segmento de cada digito esta formado por varios leds en serie. Como son varios digitos, los tengo que multiplexar, y poder desde el PIC seleccionar que segmento de que digito voy a encender.
La solucion que encontre es usar dos transistores, uno para la seleccion del digito, y otro para el segmento. El anodo del primer LED de cada segmento de un digito estan unidos a un transistor (el de arriba), de forma de poder seleccionarlo independientemente de los otros, y los katodos del ultimo led de cada segmento (por ejemplo el del medio de cada digito) unido a otro transistor que se encarga de seleccionar el segmento adecuado. Un lio la explicacion, pero el esquema se entiende mejor..:)
Puse el mismo esquema 4 veces, para cubrir los 4 posibles estados, donde se ve que el segmento enciende solo cuando el digito se selecciona con un"0" y el segmento con un "1". Por supuesto, se supone que dos pines del PIC controlan los voltajes que ingresan por las resistencias de 1K.
La resistencia limitadora se puede calcular haciendo R = (V - NLeds x VLed) / ILed. Tener en cuenta la caida de tension en el transistor. V debe ser por supuesto mayor a NLeds x VLed. El transistor de arriba debe ser elegido para que soporte la corriente que circulara por todos los LEDS implicados. Un BC327 puede ser mejor que el sugerido (Gracias Charly!)
Con uds, el esquema.

(*) Corregido segun las acertadas sugerencias de Charly29 en el mensaje siguiente)
« Última modificación: 15 de Agosto de 2006, 15:04:25 por aitopes »
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5102
    • uControl
Re: Circuitos E/S - Esquemas listos para usar.
« Respuesta #13 en: 24 de Agosto de 2006, 01:40:55 »
Salida con Optoacoplador y rele

Este circuito se lo "robe" de otro hilo al amigo Marioquillote, me parecio que no podia faltar aqui. No hay mucho que decir sobre el...

Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5102
    • uControl
Re: Circuitos E/S - Esquemas listos para usar.
« Respuesta #14 en: 24 de Agosto de 2006, 04:58:56 »
CD4511

Este integrado nos permite controlar un display de 7 segmentos mediante cuatro pines del pic. No es muy complicado multiplexarlo para usar mas de un digito con solo un integrado (y un pin adicional por digito, para el multiplexado).
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert