ni.com
Herramientas Académicas para Enseñanza e Investigación Software, Hardware y Servicios
Santiago Orellana V. Gerente Departamental I&A
[email protected] ni.com
Necesidades Académicas Necesito enseñar con tecnología relevante para la industria
Necesito una herramienta que venga con prácticas introductorias
Necesito una herramienta que pueda usar todos los años ni.com
Necesito una herramienta que me permita equipar un laboratorio con presupuesto limitado
Los estudiantes raramente concluyen sus proyectos de fin de cursos
Necesito una herramienta que me permita ir paso a paso y desarrollar proyectos avanzados
No quiero enseñar todos los conceptos en equipos diferentes
No quiero enseñar a los estudiantes equipo que jamás usarán en su vida profesional
Graphical System Design •
Plataforma que incorpora tres componentes •
Hardware o
•
Software o
•
Desarrollo, depuración, etc. www.ni.com/academic
Servicios o
ni.com
Equipos DAQ, embebidos, sensores, etc.
Capacitación, Soporte, Calibración, etc.
4
Software Para Instituciones •
Academic Site License (ASL) • • •
Para enseñanza y/o investigación Incluye 54 paquetes de software Licencia por volumen o
o o
Small Medium Large
Ingeniería Sistema de Desarrollo Profesional de LabVIEW 1,2 Módulo LabVIEW MathScript RT LabVIEW Desktop Execution Trace Toolkit LabVIEW Application Builder LabVIEW VI Analyzer Toolkit 1,2 LabVIEW Signal Express Módulo LabVIEW LEGO MINDSTORMS NXT 1 Sistema de Desarrollo Completo para NI LabWindows/CVI LabWindows/CVI Execution Profiler NI TestStand NI Measurement Studio Edición Empresarial 1 Disponible para SO Mac 2 Disponible para Linux Medidas y Administración de Datos LabVIEW DataFinder Toolkit LabVIEW Report Generation for Microsoft Office Toolkit LabVIEW Database Connectivity Toolkit NI DIAdem Profesional Controlador de Dispositivos NI-DAQmx LabWindows/CVI SQL Toolkit LabVIEW Biomedical Toolkit Control y Robótica Módulo LabVIEW for myRIO Módulo LabVIEW Control Design and Simulation 3 LabVIEW System Identification Toolkit Módulo NI Vision Development NI Vision Builder for Automated Inspection LabVIEW PID Control and Fuzzy Logic Toolkit Módulo LabVIEW Robotics LabVIEW Simulation Interface Toolkit Módulo LabVIEW Statechart Módulo LabVIEW SoftMotion NI Motion Assistant LabWindows/CVI PID Toolkit 3 Disponible para Linux Embebidos y Real-Time Módulo LabVIEW Real-Time NI Real-Time Execution Trace Toolkit Módulo LabVIEW FPGA LabVIEW FPGA Xilinx Tools Módulo LabWindows/CVI Real-Time LabVIEW Electrical Power Measurement Suite Módulo LabVIEW Touch Panel Módulo LabVIEW Datalogging and Supervisory Control (DSC) NI VeriStand Procesamiento de Señales y Comunicaciones LabVIEW Modulation Toolkit LabVIEW Digital Filter Design Toolkit LabVIEW Multicore Analysis and Sparse Matrix Toolkit LabVIEW Spectral Measurements Toolkit LabVIEW Advanced Signal Processing Toolkit LabVIEW Sound and Vibration Measurement Suite LabVIEW Adaptive Filter Toolkit LabVIEW GPU Analysis Toolkit LabWindows/CVI Spectral Measurements Toolkit LabWindows/CVI Signal Processing Toolkit
ni.com
5
Diseño de Circuitos y Simulación 4 NI Multisim NI Ultiboard Módulo Multisim MCU LabVIEW-Multisim Co-Simulation Toolkit Controlador de Dispositivos NI ELVISmx
Software Para Estudiantes •
Student Editions • •
•
LabVIEW, Multisim, etc. Incluido en herramientas de hardware académico (myDAQ, myRIO)
Student Install Option • •
•
ni.com
Licencia completa Para estudiantes de instituciones con ASL Grupos de >10 estudiantes
6
Hardware Para Instituciones • • • •
• • •
• • •
Electrónica Mecatrónica Instrumentación Control Sistemas embebidos Telecomunicaciones Energía Robótica Complementos Etc…
ni.com
7
Hardware Para Estudiantes •
Tarjetas DAQ de Bajo Costo •
•
NI myDAQ •
•
•
USB-6008/6009/6211… Sistema de Adquisición de Datos Laboratorio de instrumentación portátil de bajo costo y alto poder
NI myRIO • •
ni.com
Sistema Embebido Incluye procesamiento RT y FPGA
8
Servicios Para Instituciones y Estudiantes •
Capacitación • • • •
•
Certificación •
•
Auto-Didacta Self Paced Online Training Talleres de Programación Cursos Profesionales CLAD, CLD, Architect, Embedded, etc.
Desarrollo •
ni.com
Desarrollo de programas y aplicaciones bajo modalidad de responsabilidad compartida 9
NI myRIO Desarrolle Sistemas Avanzados, Rápido
ni.com
El problema El la actualidad, a los estudiantes de ingeniería se les dificulta concluir proyectos avanzados en menos de un semestre
ni.com
La solución Los estudiantes necesitan hardware poderoso y con un software que les permita configurar sus proyectos rápidamente
ni.com
¿Qué es el nuevo NI myRIO? Un dispositivo de diseño embebido, creado para ayudar a los estudiantes a desarrollar sistemas de ingeniería reales y complejos, más rápido de como lo han hecho antes.
ni.com
NI myRIO Acelerómetro de 3 ejes incluido
Xilinx Zynq FPGA and dual-core ARM Cortex-A9 LEDs definidos por el usuario
WiFI
40 canales de E/S digitales (SPI, I2C, UART, PWM, entrada de encoder) 10 canales entradas analógicas 6 canales de salidas analógicas Botón definido por el usuario ni.com
Acceso a E/S de audio
¿Cómo se posiciona en la familia NI RIO? I/O Flexibilidad y Costo del Sistema
I/O I/O
PXI RIO
Processor
FPGA
Custom I/O
PCI RIO CompactRIO CompactRIO Integrated
Single-Board RIO
Número de Sistemas Desplegados ni.com
15
LabVIEW NI myRIO
¿Por qué es reconfigurable? I/O
Procesador
I/O
FPGA
I/O a la Medida
ni.com
16
Poderoso y flexible, pero complejo
Hardware Definido por Software = FPGA • • • •
Programable por Software (y Reconfigurable) Hardware Confiable (y con Repetibilidad) Procesamiento de Señales de Alta Velocidad (y Paralelo) Determinismo Extremo (y control por ciclo de reloj)
ni.com
17
Especificaciones adicionales Totalmente programable por medio de LabVIEW FPGA • Procesador dual-Core ARM Cortex-A9 • Ecosistema de sensores y actuadores • Listo para usarse en proyectos y contenido disponible • Desarrolle código en tiempo real y FPGA vía USB o WiFi • Haga su medición en minutos • Procesador programable en C/C++ •
ni.com
18
Presentación
• WiFi
•Más pequeño
• Compatible con minisystems
• No WiFi • No compatible con miniSystems
ni.com
19
Demo: myRIO, Getting Started Instalación y Reconocimiento de Hardware
ni.com
Configuración desde MAX
ni.com
21
Crear Un Proyecto LabVIEW myRIO
ni.com
22
Plantilla de ejemplo para RT (modo VI)
ni.com
23
Programable desde Express VIs hasta VIs de bajo nivel
ni.com
24
Paleta del módulo NI myRIO
ni.com
25
Configuración FPGA
ni.com
26
Programación del NI myRIO desde NI LabVIEW
Interfaz de Usuario
LabVIEW ni.com
Procesador Real-Time
LabVIEW RealTime 27
Canales FPGA Reconfigurables
LabVIEW FPGA
Demo: Ejecución Independiente y Monitoreo WiFi • •
• • •
•
Demo: Monitorear todas las Señales Internas Confirmar Dirección IP en red inalámbrica y configurar en myRIO Desconectar USB Descargar y correr la aplicación Desconectar el software y comprobar ejecución independiente Reconectar para monitorear
ni.com
28
¿Qué es Zynq?
E/S
Bus AXI PCI Procesador
FPGA
E/S
E/S Especiales
Implementación Tradicional ni.com
29
Xilinx ZYNQ ni.com
Menor tamaño, Menor Consumo de Energía Procesador ARM Cortex-A9 de 667 MHz Dual-Core 28K Compuertas Lógicas(Artix-7) 80 bloques internos (slices) DSP, 16 canales DMA 92 Billones de cálculos por segundos NI Linux Real-Time
Puerto compatible con NI miniSystems (MSP)
Identical to NI myDAQ
ni.com
31
Puerto de Expansión NI myRIO (MXP) Conectores idénticos 4 AI
5 DIO
MXP B
MXP A
2 AO
1 UART 1 SPI
1 encoder de cuadratura
1 I2C
3 PWMs ni.com
32
Tarjetas PCB Para Prototipo Disponibles •
•
Conector MXP integrado a tarjeta preperforada Compatible con Multisim y Ultiboard
ni.com
33
Guía de Inicio para proyectos con NI myRIO
ni.com
34
Kits para NI myRIO
Inicio
ni.com/myrio ni.com
Mecatrónica
35
Sistemas Embebidos
Demos: myRIO
ni.com
Generación de PWM para Control de Servos • •
Demo 1 Servo Proyecto incluido en libro
Project Essetials Guide •
Incluye videos • •
ni.com
Teoría Desarrollo del programa
37
Alcance: Control de dos Servos • •
Demo 2 Servos Basado en proyecto anterior
ni.com
38
Control de Motor DC y Medición de Posición • •
Demo Control de Motor Proyecto incluido en libro
Project Essetials Guide • • • •
•
Motor DC Generación PWM Alimentado por Puente H Incluye encoder de cuadratura
Incluye videos • •
ni.com
Teoría Desarrollo del programa
39
Comunicaciones I2C Con Sensor Giróscopo • •
Demo Giróscopo I2C Proyecto incluido en libro
Project Essetials Guide •
Comandos de comunicación requeridos para desarrollar el sistema
ni.com
40
Proyecto Integrador: Control de Vuelo • • •
Demo F14 Tomcat Ejecución en 3 Targets: myRIO • •
•
•
ni.com
Control de vuelo Interfaz con sensores y actuadores Simulación de dinámica de vuelo Comunicaciones mediante Shared Variables
41
Proyecto Integrador: Control de Vuelo • • •
Demo F14 Tomcat Ejecución en 3 Targets: myRIO • •
•
•
•
Control de vuelo Interfaz con sensores y actuadores Simulación de dinámica de vuelo Comunicaciones mediante Shared Variables
Host PC • •
ni.com
Graficación Reportes
42
Proyecto Integrador: Control de Vuelo • • •
Demo F14 Tomcat Ejecución en 3 Targets: myRIO • •
•
•
•
Host PC • •
•
Control de vuelo Interfaz con sensores y actuadores Simulación de dinámica de vuelo Comunicaciones mediante Shared Variables Graficación Reportes
Monitoreo Remoto
ni.com
43
Visión Artificial • •
Demo Vision myRIO Proyecto incluido en libro
Project Essetials Guide •
Cámara Web USB •
•
Verificar compatibilidad
Compatible con Vision Development Module y IMAQdx
ni.com
44
Comunidad NI myRIO
ni.com/community/myrio ni.com
45
Comunidad Académica
latam.ni.com/comunidadacademica ni.com 46
RESUMEN: NI myRIO Desarrolle Sistemas Avanzados, Rápido
ni.com
ni.com