Construyendo un circuito de relevo para la Raspberry Pi

4

Para comenzar

Solo tengo un conocimiento superficial de la electrónica ... "Sé" lo que hacen todos los componentes básicos, pero no he descubierto cómo usar ese conocimiento para diseñar nada (y mucho menos evaluar los diseños de otra persona). Dependeré únicamente de SUS upvotes para darme la respuesta correcta.

Background

La Raspberry Pi es una computadora de propósito general (ARM) pequeña / de baja potencia que tiene un conjunto de pines "GPIO" que le permiten interactuar con otros componentes. Tiene una clavija de alimentación de 5 voltios, una clavija de conexión a tierra y varias clavijas que se pueden configurar en "alto" o "bajo" (donde "alto" = 3.3v) que se pueden usar para activar otros eventos.

Sé que lo vi, pero ahora no puedo recordar dónde (y no puedo encontrarlo), pero el consumo de corriente máximo para los 3.3v es bastante bajo ... en los cientos de mA.

El "chip" primario (procesador, GPU, etc.) es algo de Broadcom ... y se niegan a dar especificaciones si no ha firmado un NDA ... entonces, ¿QUÉ puede dañar la computadora? Una pregunta bastante grande, pero la gente ha informado que "un poco" actual "copia de seguridad" los pines de salida GPIO ha sido suficiente para freír el tablero. Supongo (pero vea el "inicio" mencionado anteriormente), pero REALMENTE no sé, que esto significa que el circuito resultante debe ser optoaislante.

Fondo (parte 2)

Todo el mundo parece querer usar estas cosas para controlar objetos del mundo real, ya que son máquinas Linux de uso general (y, por lo tanto, pueden programarse en su idioma favorito). El problema es que todas las placas de relés en este espacio están, actualmente, diseñadas para la salida 5v de Arduino.

Pregunta He visto un diseño o dos sobre cómo construir un circuito que pueda usar el 3.3v para usar el 5v para activar un relé, pero no parece haber ningún consenso en la comunidad sobre cómo hacerlo de forma segura. Dado que no estoy calificado para evaluar los circuitos suministrados, ¿puede alguien explicarme cómo usar un disparador de 3.3v para usar de manera SEGURA una línea de 5v para operar un relé?

Puntos de bonificación: ha habido personas que han afirmado su éxito al usar las diversas SainSmart tablas de relés de 5v (diseñadas para Arduino) en las líneas de 3.3v ... ¿es esto seguro? ¿Funcionará REALMENTE?

    
pregunta Jeremy Logan

2 respuestas

4

Primero, verifique esta respuesta en el RasPi SE. enlace . Evite utilizar relés de estado sólido para controlar los aparatos con motores (ventiladores de refrigeración, cabrestantes, remontes mecánicos, escaleras mecánicas, lavadora Spin-Cycle, etc.), a menos que el fabricante lo autorice. Busque en línea más información sobre cómo mitigar las cargas inductivas con relés de estado sólido.

No usaría los pines PasPi para conducir directamente nada a través de relés de 4 mA en particular. Use un transistor con protección contra retroceso (ver más abajo).

También hay una SCR compatible con RasPi que le permite activar 110Volts. En nuestro hacklab local, usamos uno de esos para activar una Máquina Pop para dispensar bebidas a través de RasPi. Funciona bien y hasta ahora todo el mundo está a salvo.

Si está dispuesto a activar un relé mecánico, puede usar un MOSFET de potencia como este FDC6303N para activar su relé. Este FET tiene un diodo de protección incorporado para el retroceso del inductor . simplemente observe que el voltaje y el amperaje de su relé estén por debajo de la tolerancia del FET. También se puede usar un transistor Bi-Polar de la serie ULN2000 (como se sugiere. Personalmente, me gustan los FET). También hay versiones de montaje no de superficie de estos.

Algunas notas de seguridad:

  • Puedes usar un chip de perro guardián para desactivar el relé si el RasPi está colgado o enloquecido. esto significa que cada pocos segundos su RasPi le dirá al perro guardián: "Todavía estoy cuerdo" haciendo algo (envíe un mensaje digital o mueva un pin hacia arriba / abajo).

  • Yo usaría una resistencia algo débil (50-100K) para tirar del pin de control de su RasPi en la dirección que apaga el relé (en caso de que su sistema pase a un estado desconocido y / o flotadores de pines).

  • Asegúrese de que las cosas de 110-220V (si están en la misma placa) estén físicamente alejadas y separadas.

Hay ejemplos en el sitio RASPI para trabajar con los pines GPIO.

Finalmente, lo que estás tratando de hacer podría ser peligroso. Este puesto no garantizará en modo alguno la seguridad y el funcionamiento. Solo estoy compartiendo lo que he aprendido con la esperanza de que con la ayuda de esta comunidad, usted obtenga lo que desea. Verifique esta información por su cuenta y tome una decisión al final.

    
respondido por el MandoMando
0

Si estas son las placas opto-aisladas con un conector que tiene entradas de fuente de alimentación separadas para los dos lados del aislador, entonces es probable que pueda incluirlo en las especificaciones de la pi utilizando una fuente de alimentación de 3.3v en ese lado.

La pregunta es, entonces, si esto sería suficiente para activar los optoacopladores; de lo contrario, cambiar la resistencia de la serie o poner en cortocircuito el LED de estado que está en serie probablemente lo activaría.

Si puede obtener el número de pieza de los optoacopladores, puede consultar sus especificaciones.

    
respondido por el Chris Stratton

Lea otras preguntas en las etiquetas