Laboratorio de prueba de banco-osciloscopio/forma de onda (2 / 2 paso)

Paso 2: Paso 2: utilizando dos generador de módulos-osciloscopio y la forma de onda de spi

En este paso usaremos ambos Pmods, para ello tendremos que abrir uno de los ejemplos de Pmods (ADC o DAC) y para agregar la biblioteca de la otra.

En este proyecto decidió utilizar SPI1 para CAD y SPI0 para ADC

Ver las conexiones de la imagen.

SPI1: Puerto serie síncrono. Se trata de una interfaz SPI adicional en el microcontrolador PIC32 que puede evaluarse
uso del objeto DSPI1 de la biblioteca estándar de DSPI. No es accesible utilizando la biblioteca estándar de SPI. Varias de las señales SPI1 son compartidos en varias formas con otras funciones de periféricos. SS1 se conecta al conector J9, pin 15, la ubicación del conector para pin digital 7, a través de una resistencia de 1K ohm. Esta señal se accede por número de pin digital 71. SDO1 es accesible via pin digital 3. Este conflicto con una de las salidas PWM accede usando analogWrite(). SDI1 es accesible via pin digital 38. SCK1 se conecta al conector J7, pin 1, la ubicación del conector para pin digital 8, a través de una resistencia de 1K ohm. Este conflicto con interrupción externa INT3. Esta señal se puede acceder mediante el número pin digital 72

Puede Agregar una cierta biblioteca en un proyecto existente o un nuevo proyecto de: sketch > import library.

y solo pega el siguiente código:

#include < ADCSPI.h >

#include < DACSPI1.h >

#include < DSPI.h >

MyDACSPI1 de DACSPI1; el objeto de la biblioteca
Float dMaxValue = 3;

Float dMinValue = 0;

flotador de dStep = 0.005;

flotador dValue;

MyADCSPI ADCSPI; el objeto de la biblioteca
unsigned int wValue; sin signo de 16 bits variable para guardar valor entero

fvalor de flotador; variable flotante para almacenar valor físico

sMsg Char [100]; cadena de caracteres para guardar el mensaje que se muestra en el monitor serial

void setup()
{

Crear una conexión para mostrar los datos en el monitor serie.

Serial.Begin(9600); inicializar PmodDACSPI1 en SPI

myADCSPI.begin(PAR_ACCESS_SPI0); corresponde a DSPI0 - conector JB myDACSPI1.begin(PAR_ACCESS_SPI1); corresponde a DSPI1 - conector J1

}

void loop()

{

aumentar el valor físico de mínimo a máximo
para (dValue = dMinValue; dValue < = dMaxValue; dValue += dStep)

{

enviar valor al convertidor DA

myDACSPI1.WritePhysicalValue(dValue);

Delay(20);

esperar un tiempo

fvalor = myADCSPI.GetPhysicalValue () * 15; leer valor físico

sprintf (sMsg, fvalor y "%f\r"); formato texto que se mostrará

Serial.println(sMsg);

Mostrar texto en el monitor serial

Delay(20);

}

disminuir el valor físico de máximo al valor mínimo

para (dValue = dMaxValue; dValue > = dMinValue; dValue = dStep)

{

enviar valor al convertidor DA

myDACSPI1.WritePhysicalValue(dValue);

Delay(20); esperar un tiempo

fvalor = myADCSPI.GetPhysicalValue () * 15; leer valor físico

sprintf (sMsg, fvalor y "%f\r"); formato texto que se mostrará

Serial.println(sMsg); Mostrar texto en el monitor serial

Delay(20);

}

}

Después se pega el código, programa la Junta: y tienes que iniciar el software de osciloscopio Serial.

En esta película corta en el minuto 1:55 se puede ver cómo utilizar software de osciloscopio Serial

Gracias por interesarse en mi "instructables".

Artículos Relacionados

Generador de forma de onda arbitraria, para ~ 20$

Generador de forma de onda arbitraria, para ~ 20$

un generador de forma de onda arbitraria (AWG) es una pieza útil pero a menudo costosa del equipo de prueba (ebay para risas). Se usa para determinar respuesta de frecuencia del componente, generar las señales portadoras, como un Medidor LCR si tiene
Generador de forma de onda de Arduino controlado por iOS

Generador de forma de onda de Arduino controlado por iOS

Este generador se basa en el trabajo de Amanda Ghassaei. Generadores de forma de onda (o generadores de funciones) se utilizan para probar y depurar circuitos. por ejemplo, respuesta de frecuencia de amp op o sensores. Este generador es alimentado po
Fácil Atmel Xmega senoidales / generador de forma de onda

Fácil Atmel Xmega senoidales / generador de forma de onda

se trata de cómo puede utilizar una de las juntas de evaluación de BostonAndroid.com Xmega ($20) para crear un generador de forma de onda de seno ajustable simple con resolución de 12 bits y capaz de producir frecuencias de 125Hz - 20KHz con DAC inte
Generador de forma de onda de Arduino Shield

Generador de forma de onda de Arduino Shield

Generadores de forma de onda (también llamados generadores de funciones) son útiles para probar y depurar circuitos. Pueden ser utilizados para probar la respuesta de frecuencia de componentes electrónicos como sensores y amplificadores op o para car
Cómo instalar 2015 de formas de onda en Windows

Cómo instalar 2015 de formas de onda en Windows

Formas de onda de 2015 es una pieza de software desarrollado por Digilent diseñado para uso con el Analog Discovery 2, Descubrimiento análogo,EE Juntao Analog Discovery 2 NI edición.Proporciona la interfaz de usuario para un osciloscopio de canal 2,
Generador de forma de onda arbitraria Atmel Xmega USB/Serial

Generador de forma de onda arbitraria Atmel Xmega USB/Serial

este instructable le guía a través de la programación y uso de la evaluación Xmega Android Boston para trabajar como un generador de forma de onda arbitraria simple aprovechando el integrado 12 bit DAC y el controlador DMA de alta velocidad. He propo
Forma de onda collar y pulsera de

Forma de onda collar y pulsera de

Obtener un único collar o pulsera, grabando su voz!El diseño de este collar es generado de cualquier tipo de muestra de audio, su forma representa la forma de onda de audios.Enviar un mensaje de amor, palabras de grabar el primero de su hijo, use el
Controlar el generador de forma de onda analógica Discovery™ en LabVIEW

Controlar el generador de forma de onda analógica Discovery™ en LabVIEW

El objetivo de este proyecto es para enseñarle a controlar el descubrimiento análogo con LabVIEW. En particular, este proyecto demostrará cómo controlar el generador de forma de onda analógica descubrimientos. Usted puede controlar la frecuencia y am
Cómo instalar formas de onda 2015 en Linux

Cómo instalar formas de onda 2015 en Linux

Formas de onda de 2015 es una pieza de software desarrollado por Digilent diseñado para uso con el Analog Discovery 2, Descubrimiento análogo, EE Juntao Analog Discovery 2 NI edición.Proporciona la interfaz de usuario para un osciloscopio de canal 2,
Cómo instalar formas de onda 2015 en OSX

Cómo instalar formas de onda 2015 en OSX

Formas de onda de 2015 es una pieza de software desarrollado por Digilent diseñado para uso con el Analog Discovery 2, Descubrimiento análogo, EE Juntao Analog Discovery 2 NI edición.Proporciona la interfaz de usuario para un osciloscopio de canal 2,
Manejo de formas de onda de LapTop

Manejo de formas de onda de LapTop

Mostrar en términos de voltios y amperiosPaso 1: Recursos de ordenador portátil Computadoras portátiles contienen típicamente los recursos para encender un circuito y monitor de formas de onda.Muchas aplicaciones gratis pueden mostrar las formas de o
Nota de papel ~ forma de onda de papel Tangible A

Nota de papel ~ forma de onda de papel Tangible A

papel Nota convierte sonido en una escultura de forma de onda de papel tangible 3D.El usuario registra un mensaje o un sonido que es analizado por el programa y asignan a una forma de onda de 450 puntos de muestra. Cada punto de muestreo se transform
Forma de onda Media

Forma de onda Media

este proyecto se relaciona con nuevos medios de almacenamiento. (Este soudwaves son mensajes grabados de sus preciosos. (Y se puede escuchar el mensaje cada vez que desee.Ver esta película!Los medios de comunicación de la onda acústica de Yusuke Naka
Cero de Arduino CAD Resumen y ejemplo de generador de forma de onda

Cero de Arduino CAD Resumen y ejemplo de generador de forma de onda

En este Instructable echamos un vistazo en el digital al convertidor análogo (DAC) en el cero de Arduino. Veremos un ejemplo simple de cómo utilizar el CAD y luego veremos un ejemplo más complejo que convierte el CAD en un generador de forma de onda