Sistema de Adquisición de Datos Flexible (SADE)

Aquí podrás encontrar información sobre SADE para las tarjetas Symbhia y Avanxe.

SADE: (Sistema de Adquisición de Datos flexiblE) es el IP de INTESC el cual facilita el manejo de la tarjeta Symbhia y Avenxe mediante comandos en lenguaje de alto nivel. En el siguiente diagrama se muestran los recursos con los que cuenta SADE.

Descripción:

SW: Se puede obtener una lectura de los switches de la tarjeta.

LED: Se puede mandar información a los LEDs.

IO PIN: SADE cuenta con 13 pines que se pueden configurar como entrada, salida e inclusive como PWM.

BiPORT: Puerto bidireccional de 8 bits que se puede configurar como entrada o salida.

I2C: Protocolo de comunicación I2C para dispositivos que lo requieran.

RS232 (PC): Las tarjeta Symbhia y Avanxe cuentan con un convertidor USB-RS232 que se encarga de realizar la comunicación entre el ordenador y el IP utilizando los puertos COM. La velocidad de transmisión es de 3 Megabaudios.

RS232 (SADE): Protocolo RS232 para utilizarlo con dispositivos externos como por ejemplo un módulo Bluetooth HC-05. La velocidad de transmisión es de 9600 baudios. Cuenta con un pin para utilizarlo como interrupción que indica cuando se ha hecho una recepción.

ULTRASÓNICO: Se puede controlar sensores ultrasónicos HC-SR04 para obtener distancias. Symbhia soporta hasta 2 sensores y Avanxe hasta 4 sensores.

TIMER: SADE cuenta con 4 Timers controlados por Hardware. Algunos pines se pueden configurar para utilizarlos como notificadores.

TIMER (EXT): Estos pines se utilizan como disparadores externos para cada uno de los 4 Timers disponibles.

La tarjetas Symbhia y Avanxe también cuentan con un PSoC (Programable System on Chip) que nos permite hacer uso de sus recursos para ampliar la utilidad de SADE, por lo que podemos utilizar los siguientes recursos:

ADC – ADC CHAN: Podemos realizar conversiones analógico-digital. Disponemos de 4 canales en Symbhia y 1 en Avanxe.

DAC: Se cuenta con un DAC para realizar conversiones digital-analógico además de poder utilizarlo como generador de funciones.

ADC INT: Indica cuando ya se realizó una conversión análogo-digital.

Ubicación de cada recurso en Symbhia.

Ubicación de cada recurso en Avanxe Azul.

Ubicación de cada recurso en Avanxe Verde.

¿Qué es LabView?

LabView (acrónimo de Laboratory Virtual Instrumentation Engineering Workbench) es un software que proporciona un entorno de desarrollo gráfico para el diseño de aplicaciones de ingeniería de adquisición de datos. Al ser un entorno gráfico se simplifica la creación de códigos en comparación de otras herramientas de desarrollo.

Características principales.

  • Lenguaje de programación intuitivo.
  • Herramientas de desarrollo y librerías de alto nivel específicas para aplicaciones.
  • Cientos de funciones para E/S, control, análisis y presentación de datos.
  • Depuración gráfica integrada y control del código fuente.
  • Miles de programas de ejemplo, tanto en el software como por web.
  • Ayuda contextual integrada y extensos tutoriales.

¿Qué son los VI?

Los programas de LabView son llamados Instrumentos Virtuales o VIs ya que su apariencia y operación generalmente imitan a los instrumentos físicos, como osciloscopios y multímetros. LabView contiene una extensa variedad de herramientas para adquirir, analizar, visualizar y almacenar datos, así como herramientas para ayudar a solucionar problemas en el código que se realice.

¿Qué es C Sharp?

C Sharp es un lenguaje de programación orientado a objetos que se deriva de C y C++ pero mucho más simple y moderno ya que simplifica el manejo de clases, namespaces y métodos.

Características principales.

  • Lenguaje de programación orientado a objetos.
  • Lenguaje intuitivo.
  • Software robusto y optimizado.

Puedes obtener la versión libre de Visual Studio para programar utilizando C Sharp desde la página oficial: SOFTWARE RECOMENDADO

¿Qué es JAVA?

JAVA es un lenguaje de programación orientado a objetos diseñado para desarrolladores. Al estar basado en C hace de JAVA un software bastante amigable y de fácil comprensión.

Características principales.

  • Lenguaje de programación orientado a objetos.
  • Sofwtare gratuito y de código abierto.
  • Basado en C.

Para obtener Eclipse da clic en el siguiente enlace: SOFTWARE RECOMENDADO

SADE EN LABVIEW

SADE EN CSharp

SADE EN JAVA

Menú