DsPIC Simulación AD

De ISAwiki
(Diferencia entre revisiones)
(Configuración y uso del entorno MPLAB)
Línea 10: Línea 10:
 
Para poder simular el funcionamiento del conversor A/D, es necesario seguir varios pasos, los cuales se enumeran aquí:
 
Para poder simular el funcionamiento del conversor A/D, es necesario seguir varios pasos, los cuales se enumeran aquí:
  
* Generar un proyecto para el dsPIC30F6010 con la ayuda del Project Wizard
+
* '''Configuración de la inyección de registros y el editor de estímulos:'''
* Seleccionar el simulador en el menú: Debugger-->Select Tool--> MPLAB SIM
+
** Generar un proyecto para el dsPIC30F6010 con la ayuda del Project Wizard
* Generar una configuración del editor de estimulos en: Debugger-->SCL Generator-->New Workbook
+
** Seleccionar el simulador en el menú: Debugger-->Select Tool--> MPLAB SIM
* Seleccionar la pestaña Register Injetion
+
** Generar una configuración del editor de estimulos en: Debugger-->SCL Generator-->New Workbook
* En la columna Reg/Var seleccionar el primer registro de buffers de lectura del A/D (ADCBUF0)
+
** Seleccionar la pestaña Register Injetion
* En la columna Data Filename seleccionar el archivo que contiene los datos que se van a utilizar para realizar la simulación
+
** En la columna Reg/Var seleccionar el primer registro de buffers de lectura del A/D (ADCBUF0)
* En la columna Wrap, seleccionar si se quiere que una vez terminada la lectura de datos del fichero, se vuelva a comenzar
+
** En la columna Data Filename seleccionar el archivo que contiene los datos que se van a utilizar para realizar la simulación
* En la columna Format, indicar el formato con cual se han guardado los datos
+
** En la columna Wrap, seleccionar si se quiere que una vez terminada la lectura de datos del fichero, se vuelva a comenzar
* Una vez realizados todos los pasos anteriores, salvar el Workbook utilizando el botón Save workbook.
+
** En la columna Format, indicar el formato con cual se han guardado los datos
* Generar el archivo de estímulos utilizando el botón Generate SCL from Workbook. Salvar con el nombre que se quiera
+
** Una vez realizados todos los pasos anteriores, salvar el Workbook utilizando el botón Save workbook.
 +
** Generar el archivo de estímulos utilizando el botón Generate SCL from Workbook. Salvar con el nombre que se quiera
  
 
En este punto ya tenemos generado el archivo de estimulos, ahora hay que adjuntarlo al proyecto actual. Para ello, seguir los siguientes pasos:
 
En este punto ya tenemos generado el archivo de estimulos, ahora hay que adjuntarlo al proyecto actual. Para ello, seguir los siguientes pasos:
* Ir a la opción del menú Debugger-->Stimulus Controller-->New Scenario
+
** Ir a la opción del menú Debugger-->Stimulus Controller-->New Scenario
* Pulsar sobre el botón Attach y seleccionar el archivo de estimulos que guardamos anterioremente
+
** Pulsar sobre el botón Attach y seleccionar el archivo de estimulos que guardamos anterioremente
* Mantener la ventana abierta durante la ejecución del código
+
** Mantener la ventana abierta durante la ejecución del código
 +
 
 +
* Configuración del monitor de datos:

Revisión de 10:09 2 dic 2008


Introducción

Esta práctica trata de ilustrar el funcionamiento del conversor A/D del dsPIC30F6010 utilizando el simulador incluido en el entorno del MPLAB. En la descripción siguiente, se incluye el uso de diversas herramientas incluidas en el entorno. Por un lado, el editor de estímulos, que permite inyectar una señal en el/los registro/s que contienen las lecturas del conversor A/D. Por otro, el monitor de datos, el cual posibilita la visualización de variables de la memoria de datos del programa.

El hecho de permitir simular el comportamiento del A/D sin necesidad de tener la placa de desarrollo delante, proporciona al alumno una herramienta con la cual poner en práctica los conceptos básicos de muestreo de señales en su propio ordenador.

Configuración y uso del entorno MPLAB

Para poder simular el funcionamiento del conversor A/D, es necesario seguir varios pasos, los cuales se enumeran aquí:

  • Configuración de la inyección de registros y el editor de estímulos:
    • Generar un proyecto para el dsPIC30F6010 con la ayuda del Project Wizard
    • Seleccionar el simulador en el menú: Debugger-->Select Tool--> MPLAB SIM
    • Generar una configuración del editor de estimulos en: Debugger-->SCL Generator-->New Workbook
    • Seleccionar la pestaña Register Injetion
    • En la columna Reg/Var seleccionar el primer registro de buffers de lectura del A/D (ADCBUF0)
    • En la columna Data Filename seleccionar el archivo que contiene los datos que se van a utilizar para realizar la simulación
    • En la columna Wrap, seleccionar si se quiere que una vez terminada la lectura de datos del fichero, se vuelva a comenzar
    • En la columna Format, indicar el formato con cual se han guardado los datos
    • Una vez realizados todos los pasos anteriores, salvar el Workbook utilizando el botón Save workbook.
    • Generar el archivo de estímulos utilizando el botón Generate SCL from Workbook. Salvar con el nombre que se quiera

En este punto ya tenemos generado el archivo de estimulos, ahora hay que adjuntarlo al proyecto actual. Para ello, seguir los siguientes pasos:

    • Ir a la opción del menú Debugger-->Stimulus Controller-->New Scenario
    • Pulsar sobre el botón Attach y seleccionar el archivo de estimulos que guardamos anterioremente
    • Mantener la ventana abierta durante la ejecución del código
  • Configuración del monitor de datos:
Herramientas personales
Espacios de nombres

Variantes
Acciones
Navegación
Tipos de páginas
Bloques temáticos
Herramientas