¿Cómo proporcionar un terreno aislado para Arduino?

1

Estoy diseñando un circuito EEG en casa usando un Arduino. Ahora, el circuito requiere el uso de una batería y una tierra aislada con optoacoplador por razones de seguridad. Estoy planeando usar el optoaislador Fairchild Semiconductor 6N137 para aislar la alimentación USB de la alimentación del microcontrolador. ¿Cómo hago las conexiones para un Arduino. También, cómo separar la conexión a tierra de Arduino de la conexión a tierra USB. Este es el sitio web al que me refiero:

  

enlace

Ahora, si se desplaza hacia la parte de diseño de la placa del microcontrolador, es donde las cosas se ponen confusas para mí. ¿Alguien puede sugerir cómo hacer los mismos procedimientos para un Arduino? Soy bastante nuevo en este tema y necesito ayuda. Quiero el mismo aislamiento (incluso cualquier otro aislamiento funcionará mientras funcione, sin embargo, encontré que el aislamiento Optop es más barato) con un Arduino.

    

1 respuesta

4

Hay una serie de enfoques, que van desde costosos y fáciles, hasta económicos y más complicados.

Primero que nada, un 6N137 es un optoacoplador, y no una fuente de energía aislada. Los optoacopladores digitales son importantes para algunos de los diseños que siguen, pero no suministran energía, que puede generar desde un bus USB con un convertidor de CC / CC con aislamiento. La matriz de selección de TI para dichos dispositivos se encuentra en enlace

La forma más fácil es usar un aislador USB, como la implementación de Adafruit en enlace . Estos son caros Ese dispositivo en realidad produce una fuente de alimentación aislada que puede proporcionar 100 mA de corriente (aunque no estoy seguro de que sea suficiente para el Arduino, tendrías que buscarlo)

LasiguienteopciónseríadejarsuarduinobajoalimentaciónUSB,proporcionarunafuentedealimentaciónaisladaparasuladoanalógicoyusarunaisladorANALÓGICOparallevarlaseñalalADCensuarduino.

UnaisladoranálogoeconómicoeselHCNR201- enlace . Tales cosas pueden ser difíciles de usar y requerirán amplificadores operacionales en ambos lados de su aislamiento.

También puede usar AMPLIFICADORES DE AISLAMIENTO ( enlace ) con el mismo efecto, y Es probable que sean más fáciles de usar. Incluso puede haber algunos que proporcionan el poder aislado.

La forma más sencilla de hacerlo, aparte de un aislador USB, es alimentar el arduino off-chip, colocar un ADC externo en su sistema y usar aisladores digitales, como su 6N137. O bien, puede usar un aislador de bus serie, como ADUM1250 I2C aislador para llevar los datos a su arduino usando medios digitales, lo que tiene la ventaja de ser útil en un bus bidireccional como I2C, si su ADC es de esa clase. El aislamiento digital es más barato y más fácil que el analógico.

Cada método tendrá ventajas y desventajas. Mi preferencia, sin embargo, sería mantener el arduino en el lado de la computadora, entonces no tendrás que preocuparte por la propagación del ruido del reloj a través de tu tierra limpia y bien aislada. Con los problemas asociados con los aisladores analógicos, esto me impulsaría a utilizar un ADC externo y aisladores de bus serie.

    
respondido por el Scott Seidman

Lea otras preguntas en las etiquetas