Emulando Equipamentos Obsoletos com Instrumentos Definidos por Software



Documentos relacionados
Primeiro Foguete Brasileiro com Propulsão Líquida

Construindo Sistemas de Gravação e Reprodução de Dados de Áudio, Vídeo e GPS com a Plataforma PXI

SOLUÇÕES PARA REDUÇÃO DO TEMPO DE TESTE DE SISTEMAS DE INFO-ENTRETENIMENTO

Vantagens da arquitetura LabVIEW RIO para aplicações de controle de movimento

Simplifique a complexidade do sistema

NI FlexRIO - Tecnologia e Aplicações

Desenvolva aplicações mais eficientes de teste estrutural e bancos de teste

Projeto Gráfico de Sistemas. Tecnologias e Aplicações na Indústria Pesquisa e Ensino

Solução para as áreas de Ensino e Pesquisa dentro da Academia

OSCILOSCÓPIO DIGITAL MODELO: MVB DSO

Aplicações avançadas de aquisição de dados: Sincronização de sistemas muito além de um único chassi

Universal Serial Bus USB

William Stallings Arquitetura e Organização de Computadores 8 a Edição

Organização de Computadores 1

SIS17-Arquitetura de Computadores

Redefinindo os instrumentos de RF e micro-ondas

IW10. Rev.: 02. Especificações Técnicas

ni.com PXI versus instrumentos tradicionais

Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

Novas Funcionalidades do LabVIEW 8.6. CompactRIO. André Oliveira Engenheiro de Vendas Alexandre Dias Engenheiro de Vendas

ARQUITETURA DE COMPUTADORES

Arquitetura de Computadores Paralelismo, CISC X RISC, Interpretação X Tradução, Caminho de dados

com condicionamento integrado Sessão USB Data Acquisition ni.com/portugal

Arquitetura de Computadores. Professor: Vilson Heck Junior

Barramento. Barramentos. Barramento. Barramento

Aula 04 B. Interfaces. Prof. Ricardo Palma

Prof. Daniel Gondim Informática

Novas tecnologias para sistemas de aquisição de dados

Tecnologia PCI express. Introdução. Tecnologia PCI Express

Saiba como utilizar o LabVIEW para automatizar suas aplicações de teste

O que há de novo no LabVIEW Real- Time e LabVIEW FPGA

Keysight Technologies Testes de Máscara/Limite de Forma de Onda para Osciloscópios IniniiVision. Folha de Dados

Desenvolva Sistemas de Medições Distribuídos e Portáteis

Arquitetura de Computadores Arquitetura de entrada e saída

Sistemas Operacionais

Barramentos - BUS. Professor Especialista: Airton Ribeiro de Sousa

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

Aula 04 A. Barramentos. Prof. Ricardo Palma

ni.com Adquirindo dados de medição com LabVIEW e CompactDAQ

Easy Lab. Manual do usuário Revisão /11/14. DMA Electronics 1

Técnicas avançadas para controle de motor e análise de combustão

Prof. Sandrina Correia

Adicionando Novas Dimensões para Testes Real-Time com NI VeriStand 2012

Dispositivos de Entrada e Saída

BIOS, BOOT, CMOS e CMOS Setup. Prof. César Couto

Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR)

Sistemas Operacionais

Unidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01

SISTEMAS OPERACIONAIS. Maquinas Virtuais e Emuladores

5 Entrada e Saída de Dados:

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Edeyson Andrade Gomes

Um Driver NDIS Para Interceptação de Datagramas IP

Entenda as principais tecnologias necessárias para desenvolver sistemas de aquisição de dados embarcado em veículos

RCO2. Introdução à camada física

Introdução à Organização de Computadores Entrada e Saída. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.

Hardware & Software. SOS Digital: Tópico 2

Solução Completa em Automação. FieldLogger. Registro e Aquisição de Dados

Estrutura geral de um computador

Desafios de engenharia em energia. André Pereira Gerente de Marketing Técnico

Introdução aos Computadores

Você acha que não precisa de um FPGA? Pense melhor!

Entrada e Saída. Prof. Leonardo Barreto Campos 1

Virtualização Gerencia de Redes Redes de Computadores II

Arquitetura de Computadores - Revisão -

ni.com Série de conceitos básicos de medições com sensores

Sistemas Operacionais. Patrícia Megumi Matsumoto Luciana Maria Gregolin Dias

Barramento - Significado

ANEXO 3 FOLHA DE DADOS

Estrutura de um Computador

Sistema de Monitoramento e Supervisão de Vibração HYMV05

Estimativa. Unioeste 30809/2010 Cod. Fornecedor ClassificaçãoVlr.Un. Total. Setor Processo Item edital

Observação: nenhum problema foi encontrado ao usar os drivers USB padrão do Windows 7 com scanners Kodak que têm interface USB.

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 03 Conceitos de Hardware e Software parte 01. Cursos de Computação

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO

Introdução a Informática. Prof.: Roberto Franciscatto

Considerações no Projeto de Sistemas Cliente/Servidor

Sistemas Operacionais 1/66

1 Introduc ao 1.1 Hist orico

ANEXO I ESPECIFICAÇÃO TÉCNICA AQUISIÇÃO DE DISPOSITIVOS MÓVEIS (TABLET)

Sistemas Operacionais. Roteiro. Sistemas de Computadores. Os sistemas de computadores são projetados com basicamente 3 componentes: Marcos Laureano

Aprenda as melhores práticas para construir um completo sistema de teste automatizado

Organização e Arquitetura de Computadores

Informática. Aulas: 01 e 02/12. Prof. Márcio Hollweg. Visite o Portal dos Concursos Públicos

STATUS CHECK. Visão Geral do Produto

SIMULADO Windows 7 Parte V

Geral: Manual de Utilização do Software de Teste Gradual Windows

Sistemas Operacionais. Roteiro. Hardware. Marcos Laureano

Aplicativos Informatizados da Administração. Hardware A evolução e o impacto dos computadores nas áreas de negócios.

AVALIAÇÃO À DISTÂNCIA 1 GABARITO

Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger

Montagem e Manutenção de Computadores Aula1

ONDE LEIA SE: LOTE 01

CADERNO DE QUESTÕES WINDOWS 8

LINEAR EQUIPAMENTOS RUA SÃO JORGE, TELEFONE: SÃO CAETANO DO SUL - SP - CEP

Sistemas Operacionais

Visão Geral de Sistemas Operacionais

Transcrição:

Emulando Equipamentos Obsoletos com Instrumentos Definidos por Software Marcela Trindade Engenheira de Vendas

Pesquisa rápida Alguém tem que manter sistemas de teste em funcionamento por mais de 10 anos? Alguém ainda usa soluções baseadas em Windows NT? Existe uma política de obsolescência definida para todos os equipamentos? 2

Emulação Hardware ou software que permite emular o comportamento de outro dispositivo, possibilitando a execução de seu software ou o uso de seus periféricos 3

Boeing B-52 Stratofortress Início da produção: 1952 Serviço esperado até: 2040s 4

Driver SW Driver SW Driver SW Driver SW Opções para Lidar com Equipamentos que Ficarão Fora de Linha 1. Armazenar equipamentos em estoque Falta de suporte de alguns serviços pelo fabricante (ex: calibração) pode ser um problema O suporte para atualização de software (ex: novos SO) se tornará um desafio Sequenciador de teste Abstração de hardware (em um sistema de teste ideal) 2. Começar do zero e desenvolver tudo novo Consome muito tempo e tem alto custo Não é uma opção recomendada... 3. Recriar a capacidade de medição perdida 1. Substitui o hardware do instrumento 2. Minimiza o impacto de revalidação geral do Sistema de teste 5

Aumento da complexidade Instrumentos: Diferentes Camadas de Compatibilidade Compatibilidade Física Conectividade Ambiente (espaço físico, refrigeração, altitude) Compatibilidade do código Tradução de Comandos (GPIB, SCPI) Camada de Abstração de Hardware (IVI, VISA, customizada) Compatibilidade de Medição e Temporização Característica do instrumento (resposta em frequência, faixas de entrada) Resultado das medições (e algumas vezes erros) Taxa de amostragem, tamanho da aquisição gravada Sincronização (Triggers, sinais de clock) Tempo de resposta do hardware, interação com o software 6

Compatibilidade do Código -Tradução de Comandos Substituição de instrumentos fora de linha sem modificar o software existente Uma arquitetura única permite a emulação de múltiplos e diferentes instrumentos de teste simultaneamente. Tecnologias inovadoras preservam a temporização original de instrumentos fora de linha Suporte a protocolos de comunicação tradicionais como GPIB, RS232, TCP/IP, USB. Suporte a sistemas em rack ou baseados em PXI [Chassi PXI + módulos = Instrumento Virtual] WinTE 7000 pode ser executado no slot 0 de um Sistema PXI WinSoft 7

VXI Driver SW Driver SW Driver SW Compatibilidade de Código Camada de Abstração de Hardware - HAL Fabricantes escondem detalhes específicos por trás de uma interface padrão Sequenciador de teste HAL HAL Padrões industriais para instrumentação IVI Interchangeable Virtual Instruments 8

Compatibilidade de Medição e Temporização Desafio Novos instrumentos com melhores especificações podem causar problemas com a configuração do programa de teste (TPS) Solução Fazer com que novos instrumentos retornem o mesmo resultado que os instrumentos antigos Recriar o mesmo comportamento de temporização 9

Exemplo: Recriando Compatibilidade de Medição Emulando o Controlador de Direção de Feixe (BSC) de um Radar com LabVIEW FPGA e tecnologia RIO Imitando as formas de onda de um BSC obsoleto para um sistema de radar de voo-crítico Controlador obsoleto (Note a conexão dos fios!) Novo sistema de emulação baseado em PXI 10

Implementando Sistemas PXI Portáteis em Navios de Guerra para Teste de Computadores Proprietários Desafio: Substituir um sistema de testes de computador naval proprietário desatualizado e obsoleto usado em navios da Marinha Holandesa. Solução: Usar componentes comercialmente disponíveis como, por exemplo, módulos PXI e PMA-1115 com acessórios como monitor e teclado portáteis, além do módulo de software LabVIEW FPGA para interface com um barramento dedicado de computador. Produtos: PXI-1042Q, PXI-7811R, PXI-8106, Professional Development System, FPGA Module, PMA-1115 Estudo de caso: Marinha Real Holandesa 11

Instrumentos Definidos por Software (SDI)

PXI Padrão Industrial para teste Sistema de teste altamente integrado Barramento de dados de alta velocidade Barramento integrado de temporização e trigger Mais de 1500 produtos de mais de 70 diferentes fabricantes Chassi com fonte de alimentação, temporização e sincronização Instrumentos Windows-PC Integrado 13

Instrumentos Definidos por Software Instrumento Típico (Modular) Host-PC Software Instrumento Definido por Software Host-PC Software PC & Software Código - FPGA Hardware Fixo FPGA Firmware Funcionalidade definida pelo fabricante Funcionalidade pronta para o uso com capacidade de customização do FPGA 14

PXIe-Bus Arquitetura de Osciloscópios Reconfiguráveis ADC 0 Entradas analógicas ADC n FPGA RAM E/S Digitais Trigger Clocks 15

Driver de Instrumento e FPGA Extensions Controlador Embarcado (CPU) Host Application Driver de Instrumento Padrão API Host-IP (Aplicação Específica) PCI Express Host FPGA Driver do Instrumento definido pelo fabricante Application-Specific FPGA Extensions PCI Express Driver de Instrumento Padrão FPGA IP Data, Triggers, Dispositivo FPGA-IP (Aplicação Específica) Application-Specific FPGA VI Instrumento Definido por Software 16

Exemplo 1: Recriar Comportamento Analógico Desafio Melhores especificações não são necessariamente melhores soluções O Software de Teste pode depender das especificações de instrumentos antigos, como: o Largura de banda analógica / resposta em frequência o Taxa de amostragem o Faixa dinâmica Solução Recriar o comportamento esperado de um Instrumento através do Processamento de Sinais no FPGA do Instrumento Definido por Software Novo instrumento com melhor resposta ao degrau mostra diferentes tempo de subida, valor de pico e posição do que os instrumentos antigos originais 17

Padrão não válido Exemplo 2: Recriar Capacidade de Trigger Desafio Novo instrumento não possui a mesma capacidade de trigger, como sequência de trigger e padrão de trigger Solução Recriar o comportamento com uma Máquina de Estados no FPGA do Instrumento Definido por Software Padrão muito longo Primeiro padrão válido 3 triggers de borda no Ch0 dentro de um tempo X Segundo padrão válido 3 triggers de borda no Ch0 dentro de um tempo X, depois um tempo de espera Y após o primeiro padrão Trigger 18

Exemplo 3: Capacidade de Customização de Trigger 19

Arquitetura do Sistema de Trigger Customizado Host PC Hardware de Osciloscópio FPGA 1. Criar uma IP customizada 2. Uso de um novo trigger 20

Mais Instrumentos Definidos por Software PXIe-5624R Digitalizador 2 GS/s, 12-Bit PXIe-6591R e PXIe-6592R High Speed I/O, 12.5 GBit/s PXIe-5668R Analisador Vetorial de Sinais - 26.5 GHz PXIe-5171R Osciloscópio, 250MHz, 14-Bit 21

Mais aplicações para Instrumentos Definidos por Software Análise de espectro em tempo real (Sobreposição de FFTs Persistence Mode) Medições (Média, Contagem de eventos) Processamento Digital de Sinais (Demodulação, Filtros, Down Conversion, Beam Forming) 22

Muito obrigada!!! Coffee Break Marcela Trindade marcela.trindade@ Coffee Break Voltaremos às 14:50h