Bienvenido: Ingresar
location: Diferencias para "WebHome/TrabajosPracticos/ConversorAD"
Diferencias entre las revisiones 4 y 5
Versión 4 con fecha 2019-09-10 18:30:17
Tamaño: 1775
Comentario:
Versión 5 con fecha 2019-09-10 18:30:43
Tamaño: 1783
Comentario:
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 4: Línea 4:
Este módulo se encuentra en la placa adicional y consta de un conversor ADC de 4 canales y DAC de 1 canal, accesibles a través del bus I2C. El Modulo AD/DA PCF8591 opera con un voltaje de 3.3V a 5V y tiene una resolución de 8 bits. Además de los canales analógicos, posee una fotoresistencia, un termistor y un potenciómetro que pueden ser usados como señales de entrada. Este módulo se encuentra en la placa adicional y consta de un conversor ADC de 4 canales y DAC de 1 canal, accesibles a través del bus I2C.

El Modulo AD/DA PCF8591 opera con un voltaje de 3.3V a 5V y tiene una resolución de 8 bits.

Además de los canales analógicos, posee una fotoresistencia, un termistor y un potenciómetro que pueden ser usados como señales de entrada.

Conversor Analógico/Digital

Se utilizará el módulo comercial PCF8591.

Este módulo se encuentra en la placa adicional y consta de un conversor ADC de 4 canales y DAC de 1 canal, accesibles a través del bus I2C.

El Modulo AD/DA PCF8591 opera con un voltaje de 3.3V a 5V y tiene una resolución de 8 bits.

Además de los canales analógicos, posee una fotoresistencia, un termistor y un potenciómetro que pueden ser usados como señales de entrada.

Configuración del puerto I2C

Para permitir la comunicación de la RaspBerry PI con el Modulo ADC, es necesario realizar los siguientes pasos para: habilitar el I2C, bajar los manejadores del puerto y finalmente instalar la librería que permitirá comunicarse desde la aplicación.

  • Habilitar el puerto I2C en Raspbian.
    Esto se puede hacer por consola
     $ sudo raspi-config 
    o en forma gráfica
    Interfacing Options -> I2C Enable/Disable

  • Instalar las herramientas I2C, usadas para debuggear los dispositivos I2C por linea de comandos:

    $ sudo apt-get install i2c-tools 
    $ sudo apt-get update 
  • Detecando los dispositivos conectados al bus I2C (ID de los dispositivos):

      $ i2cdetect -y 0
      $ i2cdetect -y 1
  • Instalar wiringPi:

      $ cd
      $ git clone git://git.drogon.net/wiringPi
      $ cd ~/wirinPi
      $ ./build 

    compilando wiringPI

      $ gcc -o ejemplo ejemplo.c -lwiringPi 

    corriendo ejemplo

      sudo ./ejemplo 

PCF8591 Datasheet

Descargar

PCF8591/I2C

Descargar

Ejemplos de lectura de ADC por I2C

Descargar Descargar Descargar

UntitledWiki: WebHome/TrabajosPracticos/ConversorAD (última edición 2019-09-10 18:31:13 efectuada por GuillermoSteiner)