Relatório Final Bolsa de Investigação: Hardware para a Implementação de Rede Multidimensional Neuronal

Tamanho: px
Começar a partir da página:

Download "Relatório Final Bolsa de Investigação: Hardware para a Implementação de Rede Multidimensional Neuronal"

Transcrição

1 Relatório Final Bolsa de Investigação: Hardware para a Implementação de Rede Multidimensional Neuronal Projecto Instead Bolseiro de Investigação: Paulo Pereira Supervisor: Prof. José Carlos Alves

2 2 Conteúdo 1. Introdução Discrição da tarefa Abordagem do Problema FPGA Acelerómetros Camara Linear Dados experimentais Obtidos Acelerómetros Experiência nº1: Validação da aquisição de dados do acelerómetro Experiência nº2: Utilização de dois acelerómetros para simular o modelo RNM Camara Linear CMOS Leitura com a camara de dois sensores Artigo internacional Conclusão Trabalho futuro i. Referências ii. Anexos... 15

3 3 Tabela de Versões Data Versão Comentário 17 Setembro Criação do documento

4 4 1. Introdução A bolsa de investigação que este documento pretende descrever enquadra-se no projecto INSTEAD [3] do INESC TEC [1] financiado pela Fundação para a ciência e Tecnologia [2]. O projecto INSTEAD consiste na implementação de um sistema automático de detecção de falhas em estruturas, recorrendo a uma Rede Neuronal Multidimensional (RNM). O modelo RNM baseia-se na identificação de variações dos parâmetros da estrutura, entre os parâmetros estimados através das características físicas e os parâmetros estimados através da característica dinâmica da estrutura [3]. O sistema de RNM para detecção de falhas consiste na medição de vários pontos ao longo da estrutura, discretizados em intervalos definidos pelos requisitos do modelo. O comportamento vibratório dos vários pontos da estrutura é utilizado para a caracterização paramétrica em tempo real da estrutura. Nesta tarefa interessa abordar a questão no ponto de vista prático isto é, procurar hardware capaz de implementar o sistema de detecção automático de falhas baseado em RNM. O objectivo deste documento é descrever as diferentes fases do trabalho como o planeamento, as alterações realizadas assim como a respectiva justificação do trabalho realizado e o trabalho futuro. O capítulo 2 descreve como este trabalho se encaixa no projecto. No capítulo 3 fala sobre as decisões tomadas relativamente às soluções apresentadas e explica o porquê de tais decisões. Mais adiante, no capítulo 4 são apresentados dados experimentais extraídos com diferentes soluções e no capítulo 5 as conclusões. O capítulo 6 faz uma breve referência a um artigo científico aprovado para uma conferência internacional [15].Finalmente é apresentado o trabalho futuro no capítulo 7.

5 5 2. Discrição da tarefa Esta tarefa pode ser dividida em duas grandes tarefas genéricas: a) Implementação do modelo RNM e comparação dos parâmetros da estrutura para verificação de falha. b) Aquisição e tratamento dos dados físicos do comportamento vibratório da estrutura; Para a tarefa de implementação do modelo RNM é necessário um sistema embutido de alto desempenho para cumprir com os requisitos computacionais bastante exigentes. Para esta função foi escolhido a implementação em FPGA (Field Programmable Gate Array). A solução FPGA tem grande vantagem de reprogramação ilimitada sem custos adicionais, excelente margem de manobra para implementar quase todos os protocolos de comunicação com periféricos e grande performance computacional, comparando-a com software realizado em Computadores Pessoais. A superioridade computacional de um sistema embutido baseado em FPGA sobre um PC é obtida na criação de blocos de cálculo específicos e customizados ao nível do transístor que têm uma rendimento muito alto, usando neste caso a linguagem de descripção de hardware Verilog. Na tarefa precedente, que diz respeito à implementação software do modelo foi realizada em ambiente Matlab e no âmbito desta tarefa, é pretendido a transposição deste mesmo software para linguagem C. Esta transposição para linguagem C vai possibilitar a execução modelo RNM no sistema embutido. É previsível que para cumprir requisitos temporais, seja necessário dividir o modelo em vários passos de cálculo e identificar blocos críticos. Estes blocos críticos serão optimizados, explorando a declaração de variáveis inteiras invés de declarar as variáveis com vírgula flutuante. Em caso de insuficiência computacional que não cumpra o tempo exigido, será então implementado o bloco ao nível do transístor. As ferramentas utilizadas na medição do comportamento vibratório de estruturas em engenharia mecânica são acelerómetros com muita precisão em conjunto com equipamento industrial que pode custar alguns milhares de euros. Para esta aquisição de dados pretende-se encontrar uma solução alternativa que possa viabilizar a implementação do sistema com menor custo possível, como por exemplo acelerómetros disponíveis à custa de poucas dezenas de euros. Uma outra solução possível encontrada foi o recurso a câmaras lineares digitais também de baixo custo, que utilizando técnicas conhecidas e validadas em vários artigos científicos [de 4 a 14] é possível extrair a posição sub-pixel e escalar para milímetros. A técnica mais conhecida e eficaz é a técnica de detecção de borda (edge detection) e posterior regressão polinomial.

6 6 3. Abordagem do Problema Como ponto de partida desta bolsa de investigação, foi a pesquisa de hardware capaz de executar as tarefas descritas no capítulo 2 e subsequente criação de tal sistema FPGA Foi necessário encontrar uma FPGA com características que assegurassem a implementação de um modelo tão complexo. Tendo em conta que tal modelo ainda não foi transposto para o sistema embutido FPGA, não é possível quantificar o número de memória, LUTs, registos, em suma, características necessárias. A FPGA escolhida é da marca Xilinx uma vez que é família que os colaboradores deste projecto têm mais experiência, mais especificamente da 2ª última geração: Xilinx Virtex-6 ML605 Evaluation Kit Acelerómetros Numa pesquisa das principais lojas fornecedoras de componentes electrónicos foram escolhidos três tipos de acelerómetros com algumas características diferentes e que apenas continham uma característica comum: uma interface de comunicação digital ou que potenciasse a extracção dos dados digitalmente. A justificação deste requisito deve-se apenas a que o sistema tivesse sido inicialmente decidido implementar em plataforma FPGA. As principais características que diferenciam os três acelerómetros estão descritas na seguinte tabela: Modelo Amplitude (g) Taxa de Amostragem (KHz) Erro de Resolução (mg) Ruido (µg/ ) Protocolo de Comunicação ADIS16006 ± 5 2,26 3,9 200 SPI ADXL312 ± 1,5; ± 3; ± 6; 3,2 2,9 340 (± 30%) SPI/I2C ±12; MMA8451Q ± 2 0,8 0, I2C ± 4 0,488 ± 8 0,98 A aquisição de acelerómetros com características diferentes ilustradas na tabela é justificada pela avaliação que se pretende realizar relativamente à importância na das mesmas características na aplicação final. Esta avaliação destinava-se mais especificamente à amplitude necessária para a experiência, uma vez que não havia valores quantificados. É sabido teoricamente e descrito nas datasheets dos componentes, a relação de trade-off entre as características taxa de amostragem e ruido intrínseco. Não obstante, digitalmente será

7 7 relativamente fácil implementar um filtro passa-baixo de médias, que diminuirá a taxa de amostragem e melhorará o ruido caso se beneficie com isso. Os acelerómetros foram adquiridos individualmente, ou seja apenas os circuitos integrados e foram desenhadas placas PCB com a área mais reduzida possível (desenho das PCBs em anexo). A ideia de desenhar as placas o mais reduzidas possível deve-se ao facto de que os acelerómetros devem de ser implantados na superfície da estrutura em estudo, e pretende-se que a influência do contacto físico do acelerómetro seja minimizado. Depois de realizar as ligações físicas dos acelerómetros com a FPGA, foram desenvolvidos módulos Verilog dos protocolos de comunicação para cada acelerómetro, SPI (Serial Peripheral Interface) e I2C (Inter-integrated Circuit). Para verificar e validar a leitura dos acelerómetros, foi desenvolvido um script C para comunicar com a FPGA recorrendo da porta série. O script é responsável por receber os dados, interpreta-los e escreve-los para um ficheiro de texto para tratamento posterior em Matlab. Houve necessidade de implementar quatro memórias FIFO (First In First Out), duas para cada coordenada (eixo dos X e eixo dos Y) na FPGA, para garantir que não houvesse perda de dados. As memórias FIFO, cada uma com apenas 1024 endereços, guarda 1024 instantes de acelerações seguidos, depois comuta de memória. A FIFO acabada de encher, descarrega completamente os dados por porta série e a outra FIFO activa continua a guardar acelerações sem interrupções. Como é garantido que a velocidade de transmissão de dados pela porta série é superior à de acelerações adquiridas, não haverá perda de dados neste processo de comutação de memórias. A desvantagem neste processo de memórias FIFO é de que existirá sempre uma latência associada, que pode ser quantificada pelo número de endereços da FIFO. Foi desenvolvido um módulo Simulink para Matlab, escrito em linguagem C (ferramenta com nome: S-Function), que faz a comunicação porta série tal qual como o script C, mas com a vantagem de desenhar graficamente e em tempo real as acelerações obtidas das duas coordenadas X e Y. Com esta S-Function é possível a exportação para o Workspace do Matlab Camara Linear Os dois sensores CMOS lineares Hamamatsu S1007 adquiridos são capazes de capturar intensidade luminosa e traduzi-la em 8 bits, ou seja níveis inteiros de 0 até 255 dos 1024 pixéis que possui. Com os sensores CMOS lineares é possível implementar um sistema de detecção de posição sub-pixel muito preciso, com recurso a uma técnica conhecida como detecção de borda (edge detection) e posterior regressão polinomial [de 4 a 14]. Para realizar a detecção de borda, basta definir um limite (neste caso de 128, aproximadamente a meio da escala). A camara linear tem uma grande vantagem relativamente aos acelerómetros: é possível adquirir a posição de um objecto, sem que para isso haja contacto. Depois de identificada a borda, que se situa à volta do limite de 128, é necessário realizar uma regressão polinomial. Foi realizado um estudo de qual deveria ser a ordem do polinómio aproximante da curva da borda, isto porque a curva do degrau de escuro para claro parece ter características de 3º grau (cúbica) se incluirmos todos os pontos. Mas se incluirmos os pontos apenas do degrau dá a impressão de ser uma curva de 2º grau (quadrática), e se forem analisados os pontos à volta do limite parecem ser representados com uma curva linear (1º grau). Foram feitas várias leituras de frames de 1024 pixéis, realizando um deslize da imagem

8 8 com degrau fixo de 50 micrómetros, com recurso a uma mesa deslizante linear com precisão 0,5 micrómetros. Esta experiência realizada para verificar qual seria o grau do polinómio que melhor aproximasse a curva, e foi possível concluir que o polinómio de 1º grau com apenas 6 pixéis seria o melhor. Para adquirir duas posições, foi pensado que dois sensores poderiam ser usados numa só PCB com uso de uma só lente. Esta implementação só foi possível porque a sua zona activa dos sensores permanece dentro da zona considerada linear da lente, e claro os sensores não excedem as dimensões físicas da estrutura que encaixa a lente. O módulo de interface Verilog com a camara estava já implementado para a leitura de um sensor. Com o uso de dois sensores não foram necessárias muitas alterações. Tendo em conta que os dois sensores podem funcionar em paralelo, todos os inputs de estímulo dos sensores são partilhados (start, clock). Na verdade, como as camaras são iguais têm uma frequência de amostragem iguais e podem-se considerar que os bits de dados são enviados no mesmo instante. Isto é especialmente relevante, uma vez que se pretende adquirir as duas posições exactamente no mesmo instante. Tal como na aquisição de dados dos acelerómetros, foi implementado um script que recebe as posições calculadas pelo método de regressão linear por porta série. Estes dados são igualmente descarregados para um ficheiro texto para processamento posterior. 4. Dados experimentais Obtidos No seguimento das tarefas acordadas no capítulo 2 e a abordagem descripta no capítulo 3, fora realizadas algumas experiências de forma a validar o funcionamento dos sensores e adquirir dados para simulação do modelo RNM Acelerómetros Experiência nº1: Validação da aquisição de dados do acelerómetro Para validação e teste dos dados obtidos pelos acelerómetros foi possível comparar com o acelerómetro usado nas experiências do laboratório de mecânica e que foi adquirido inclusive com o software e equipamento adjacente. Na figura seguinte é possível verificar o comportamento dos acelerómetros:

9 9 Figura 1 - Comparação entre acelerómetros: Endeveco (vermelho); ADXL312 (azul) e filtrado (verde) O acelerómetro adquirido comercialmente com a solução já implementada é representado pela curva a vermelho, a azul é o acelerómetro projectado e a verde é o mesmo acelerómetro filtrado com um passa-baixo representado na seguinte figura: Figura 2 - Filtro passa-baixo aplicado no acelerometro ADXL312 É possível verificar que no início da experiência temos o acelerómetro a azul (ou filtrado a verde) que se encontra saturado. A saturação de amplitude não é crítica para esta experiência, uma vez que é possível encontrar os parâmetros através da oscilação da estrutura e que o teste poderia ser realizado com uma menor excitação sem saturar o acelerómetro e sem prejudicar a obtenção das características da estrutura. A resposta em frequência da estrutura encontra-se representada na seguinte figura:

10 10 Figura 3 FFT da aceleração obtida dos acelerómetros. (cores relativas aos mesmos dados da fig. 1) É possível observar que para as frequências mais baixas na figura 3, o acelerómetro projectado e o acelerómetro adquirido previamente, têm de facto características idênticas e sugere o correcto funcionamento do acelerómetro projectado Experiência nº2: Utilização de dois acelerómetros para simular o modelo RNM O objectivo da experiência nº 2 é de adquirir acelerações com dois acelerómetros idênticos, neste caso dois acelerómetros ADXL312, para utilizar posteriormente como input do modelo matemático de RNM. As acelerações foram adquiridas e processadas por um filtro passa-baixo, igual ao da experiência nº 1, em que podem ser visualizadas nas seguintes figuras: Figura 4 - Acelerações do acelerómetro nº 1 (azul) e filtrado (vermelho)

11 11 Figura 5 - Acelerações do acelerómetro nº 2 (azul) e filtrado (vermelho) Para cada aceleração foi calculado o integral ao longo do tempo. O integral obtido tem um erro associado, em que pode ser previsto na figura das acelerações e que rapidamente é avistado uma assimetria entre a amplitude negativa e a positiva. O gráfico da velocidade obtida para o acelerómetro número 1 é: Figura 6 - Velocidade do acelerómetro nº 1 (azul) e filtrado (vermelho) A explicação do erro obtido pelos acelerómetros reside em dois factores. Um dos factores deve-se à influência do contacto físico entre o acelerómetro e a estrutura, e que faça alterar a dinâmica da mesma. Mas foi possível verificar manualmente que a estrutura distorce mais para um lado do que para o outro isto é, claramente oferece maior resistência num dos lados. Espera-se que na experiência com a câmara linear seja possível assegurar qual dos factores é mais relevante, tendo em conta que a monitorização da posição é feita sem contacto com a estrutura.

12 Camara Linear CMOS Leitura com a camara de dois sensores 5. Artigo internacional Sob alçada do projecto INSTEAD [3] e no âmbito da bolsa de investigação, foi submetido e aprovado um artigo científico para a conferência internacional DCIS 2012 [15] (conference on Design of Circuits and Integrated Systems ). O aprovado explora as vantagens de uma ferramenta de síntese automática, para a implementação final isto é, apresenta diferentes soluções com quantificação das LUTs, ciclos de relógio, latência e frequência de funcionamento máxima do circuito produzido. O circuito objecto de síntese automática foi o circuito que calcula a função de regressão linear e a posição obtida no limite sub-pixel definido. Esta área de estudo é especialmente relevante para o projecto, tendo em conta que na implementação do modelo matemático de RNM poderá ser bastante útil na criação de blocos de cálculo chave ao nível do transístor. Esta ferramenta traduz ou sintetiza funções específicas em linguagem C para linguagem de descripção hardware Verilog. 6. Conclusão As principais conclusões relativas à bolsa de investigação, em que as tarefas estão descritas no capítulo 2, são de que a aquisição de dados poderá ser feita tanto com os acelerómetros como com sensores CMOS lineares. Devido a atrasos no desenvolvimento do modelo RNM, assim como no desenvolvimento do sistema de aquisição de dados, não foi possível concretizar a execução do modelo RNM em FPGA. A utilização dos acelerómetros neste sistema é concretizável tendo em conta que as dimensões das placas PCB sejam mais reduzidas, os fios de interface mais flexíveis e que as dimensões da estrutura a medir sejam superiores. No caso de ser possível realizar tudo isto, a influência dos acelerómetros na dinâmica pode ser insignificante e até mesmo desprezado. Os acelerómetros têm taxa de amostragem e amplitude suficientes para este sistema, mas o ruído intrínseco é necessário avaliar se invalida a sua implementação. Para verificar se o ruido é realmente perturbador para o sistema, é necessário ter a certeza o sistema tem pontos em número suficiente e verificar se o ruido impossibilita o cálculo dos parâmetros da estrutura. 7. Trabalho futuro No seguimento das tarefas propostas no capítulo 2, para trabalho futuro será necessário a obtenção de mais pontos de medida da posição da estrutura ao longo do tempo, de forma a cumprir com os requisitos mínimos necessários para a parametrização da estrutura graças ao modelo de RNM.

13 Garantindo que o modelo já desenhado em ambiente Matlab funciona perfeitamente com os dados adquiridos, o passo seguinte seria o de implementar os diferentes blocos de cálculo na plataforma de sistema embutido FPGA, XPS da família Xilinx em linguagem C. Será necessário verificar os tempos de execução do programa que implementa o modelo RNM, pois tem de garantir que funciona em conjunto com os dados adquiridos em tempo real extraídos da experiência. Será de esperar que tal não seja possível sem que se implemente em Verilog alguns dos blocos de cálculo. 13

14 14 i. Referências [1] INESC TEC - [2] Fundação para a Ciência e Tecnologia - [3] Página do projecto INSTEAD: [4] Stephan Hussmann, Thian H. Ho, A high-speed subpixel edge detector implementation inside a FPGA, Real-Time Imaging, Volume 9, Issue 5, October 2003, Pages , ISSN , /j.rti [5] Shang Ya-ceng; Chen Jing; Tian Jun-wei;, "The Study of Sub-Pixel Edge Detection Algorithm Based on the Function Curve Fitting," Information Engineering and Computer Science (ICIECS), nd International Conference on, vol., no., pp.1-4, Dec [6] Xu Guo-Sheng;, "Linear Array CCD Image Sub-pixel Edge Detection Based on Wavelet Transform," Information and Computing Science, ICIC '09. Second International Conference on, vol.2, no., pp , May 2009 [7] Li Chang-Ming; Xu Guo-Sheng;, "Sub-pixel Edge Detection Based on Polynomial Fitting for Line-Matrix CCD Image," Information and Computing Science, ICIC '09. Second International Conference on, vol.2, no., pp , May 2009 [8] Xu Guo-Sheng;, "Sub-pixel Edge Detection Based on Curve Fitting," Information and Computing Science, ICIC '09. Second International Conference on, vol.2, no., pp , May 2009 [9] Tiexi Xu; Xianming Xiong; Mingjin Li;, "Design of FPGA based on linear array CCD driver circuit," Electronic Measurement & Instruments, ICEMI '09. 9th International Conference on, vol., no., pp , Aug [10] Xu Guo-sheng;, "The applicaion of curve fitting technique in fabric defect detection," Signal Processing Systems (ICSPS), nd International Conference on, vol.1, no., pp.v1-272-v1-275, 5-7 July 2010 [11] Yu Mei Wang; Guo Sheng Xu;, "System of Measuring the Sub-Pixel Edge of CCD Image's," Photonics and Optoelectronic (SOPO), 2010 Symposium on, vol., no., pp.1-4, June 2010 [12] Yasri, I.; Hamid, N.H.; Yap, V.V.;, "Performance analysis of FPGA based Sobel edge detection operator," Electronic Design, ICED International Conference on, vol., no., pp.1-4, 1-3 Dec [13] Xu Guo-sheng;, "System of Measuring the Sub-Pixel Edge of Linear CCD Based on Auto Focusing," Photonics and Optoelectronic (SOPO), 2010 Symposium on, vol., no., pp.1-4, June 2010 [14] Xu Guo-Sheng;, "Study on a Fast Method for Sub-Pixel Edge Detection," Information and Computing (ICIC), 2010 Third International Conference on, vol.4, no., pp , 4-6 June 2010 [15] Conference on Design of Circuits and Integrated Systems 2012 (DCIS):

15 15 ii. Anexos Figura 7 - PCB para o acelerómetro MMA8451Q

16 16 Figura 8 - PCB para o acelerómetro ADXL312 Figura 9 - PCB para o acelerómetro ADIS16006CCCZ

17 Figura 10 - PCB para os dois sensores CMOS lineares Hamamatsu S

FPGA & VHDL. Tutorial

FPGA & VHDL. Tutorial FPGA & VHDL Tutorial 2009-2 FPGA FieldProgrammableGateArray Dispositivo lógico contendo uma matriz de: Células lógicas genéricas Configuráveis ( programadas ) para desempenhar uma função simples Chaves

Leia mais

FPGA & VHDL. Tutorial Aula 1. Computação Digital

FPGA & VHDL. Tutorial Aula 1. Computação Digital FPGA & VHDL Tutorial Aula 1 Computação Digital FPGA Field Programmable Gate Array Dispositivo lógico contendo uma matriz de: Células lógicas genéricas Configuráveis ( programáveis ) para desempenhar uma

Leia mais

Desenvolvendo aplicações com LabVIEW FPGA. Rogério Rodrigues Engenheiro de Marketing Técnico Marcos Cardoso Engenheiro de Vendas

Desenvolvendo aplicações com LabVIEW FPGA. Rogério Rodrigues Engenheiro de Marketing Técnico Marcos Cardoso Engenheiro de Vendas Desenvolvendo aplicações com LabVIEW FPGA Rogério Rodrigues Engenheiro de Marketing Técnico Marcos Cardoso Engenheiro de Vendas Agenda O que são FPGAs e por que eles são úteis? Programando FPGAs Hardware

Leia mais

Desenvolvimendo de um dispositivo medidor de potência com base nas seguintes características: Redução do consumo de energia eléctrica; Necessidade de

Desenvolvimendo de um dispositivo medidor de potência com base nas seguintes características: Redução do consumo de energia eléctrica; Necessidade de 1 2 Desenvolvimendo de um dispositivo medidor de potência com base nas seguintes características: Redução do consumo de energia eléctrica; Necessidade de controlar o consumo de energia de um dispositivo,

Leia mais

Sistemas Digitais I LESI :: 2º ano. Introdução

Sistemas Digitais I LESI :: 2º ano. Introdução Sistemas Digitais I LESI :: 2º ano Introdução António Joaquim Esteves João Miguel Fernandes www.di.uminho.pt/~aje Bibliografia: capítulo 1, DDPP, Wakerly DEP. DE INFORMÁTICA ESCOLA DE ENGENHARIA UNIVERSIDADE

Leia mais

O Mundo Real é Analógico ou Digital?

O Mundo Real é Analógico ou Digital? Analógico / Digital O Mundo Real é Analógico ou Digital? O que define uma grandeza analógica? Os sinais analógicos podem tomar qualquer valor num intervalo contínuo de tensão, corrente, resistência ou

Leia mais

AVALIAÇÃO DE CONVERSORES BOOST OPERANDO EM PARALELO EMPREGANDO A TÉCNICA INTERLEAVED E CONTROLADOS DIGITALMENTE

AVALIAÇÃO DE CONVERSORES BOOST OPERANDO EM PARALELO EMPREGANDO A TÉCNICA INTERLEAVED E CONTROLADOS DIGITALMENTE AVALIAÇÃO DE CONVERSORES BOOST OPERANDO EM PARALELO EMPREGANDO A TÉCNICA INTERLEAVED E CONTROLADOS DIGITALMENTE ANALISYS OF PARALLEL BOOST CONVERTERS THROUGH INTERLEAVED STRATEGY AND CONTROLLED DIGITALLY

Leia mais

UM MÉTODO PARA COMPARAÇÃO ENTRE HARDWARE E SOFTWARE DAS FUNÇÕES CRC-16 E FDCT SCHNEIDER, R. F. ¹, RAMOS, F. L. L.¹

UM MÉTODO PARA COMPARAÇÃO ENTRE HARDWARE E SOFTWARE DAS FUNÇÕES CRC-16 E FDCT SCHNEIDER, R. F. ¹, RAMOS, F. L. L.¹ UM MÉTODO PARA COMPARAÇÃO ENTRE HARDWARE E SOFTWARE DAS FUNÇÕES CRC-16 E FDCT SCHNEIDER, R. F. ¹, RAMOS, F. L. L.¹ ¹ ³ Universidade Federal do Pampa (UNIPAMPA) Bagé RS Brasil RESUMO A execução de funções

Leia mais

PROJETO DE DETECÇÃO DE BORDA EM IMAGENS BINÁRIAS UTILIZANDO A TECNLOGIA FPGA-FIELD PROGRAMMABLE GATE ARRAY

PROJETO DE DETECÇÃO DE BORDA EM IMAGENS BINÁRIAS UTILIZANDO A TECNLOGIA FPGA-FIELD PROGRAMMABLE GATE ARRAY PROJETO DE DETECÇÃO DE BORDA EM IMAGENS BINÁRIAS UTILIZANDO A TECNLOGIA FPGA-FIELD PROGRAMMABLE GATE ARRAY Guilherme Apolinário Silva Novaes e Luiz Carlos Moreira Universidade Católica de Santos gui.novaes94@outlook.com

Leia mais

Um estudo sobre consumo energético na indexação de conteúdo visual com síntese em alto nível usando hardware reconfigurável

Um estudo sobre consumo energético na indexação de conteúdo visual com síntese em alto nível usando hardware reconfigurável 1 de 61 Um estudo sobre consumo energético na indexação de conteúdo visual com síntese em alto nível usando hardware reconfigurável Elmar Uwe Kurt Melcher (Orientador) Universidade Federal de Campina Grande

Leia mais

IMPLEMENTAÇÃO DE SISTEMA DE ATITUDE EM DSP

IMPLEMENTAÇÃO DE SISTEMA DE ATITUDE EM DSP Anais do 15 O Encontro de Iniciação Científica e Pós-Graduação do ITA XV ENCITA / 2009 Instituto Tecnológico de Aeronáutica São José dos Campos SP Brasil Outubro 19 a 21 2009. IMPLEMENTAÇÃO DE SISTEMA

Leia mais

Modelação, Identificação e Controlo Digital

Modelação, Identificação e Controlo Digital Modelação, Identificação e Controlo Digital 1-Aspectos Gerais 1 Modelação, Identificação e Controlo Digital Semestre de Inverno 2005/2006 Área Científica de Sistemas de Decisão e Controlo Modelação, Identificação

Leia mais

PROJETO LÓGICO DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

PROJETO LÓGICO DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar - Aula 1 - O NÍVEL DA LÓGICA DIGITAL 1. INTRODUÇÃO Na parte inferior da hierarquia da figura abaixo encontramos o nível da lógica digital, o verdadeiro hardware do computador. Este nível situa-se na fronteira

Leia mais

DSP Builder - Altera. MO801 - Tópicos em Arquitetura e Hardware. Michele Tamberlini 05/2006

DSP Builder - Altera. MO801 - Tópicos em Arquitetura e Hardware. Michele Tamberlini 05/2006 DSP Builder - Altera MO801 - Tópicos em Arquitetura e Hardware Michele Tamberlini 05/2006 DSP Builder Roteiro Introdução Funcionalidades MegaCore MATLAB / SIMULINK SOPC Builder Bibliotecas Introdução Algoritmos

Leia mais

2º Laboratório de Sistemas e Sinais (LEIC Alameda 2008/09)

2º Laboratório de Sistemas e Sinais (LEIC Alameda 2008/09) 2º Laboratório de Sistemas e Sinais (LEIC Alameda 2008/09) Data de realização e de entrega: aula das semanas 6-17/Abril /2009. Local da realização: Laboratório de Controlo, Automação e Robótica, localizado

Leia mais

Video Quality Assessment in Java

Video Quality Assessment in Java Video Quality Assessment in Java Pós-graduação strictu sensu em Ciência da Computação PROCESSAMENTO DE IMAGENS, Prof. Tsang Ing Ren Estêvão Monteiro Ricardo Scholz Junho de 2014 Introdução Fidelidade de

Leia mais

O Mundo Real é Analógico ou Digital?

O Mundo Real é Analógico ou Digital? Analógico / Digital O Mundo Real é Analógico ou Digital? O que define uma grandeza analógica? Os sinais analógicos podem tomar qualquer valor num intervalo contínuo de tensão, corrente, resistência ou

Leia mais

Opções de Design para Circuitos Integrados CMOS

Opções de Design para Circuitos Integrados CMOS Opções de Design para Circuitos Integrados CMOS Para implementar um circuito integrado (CI) em CMOS é possível escolher entre as múltiplas possibilidades existentes no mercado. A escolha deve ser feita

Leia mais

7. Resultados Experimentais

7. Resultados Experimentais 7. Resultados Experimentais 7.1.Sistema Experimental Os modelos de controle propostos nesta dissertação foram testados em uma máquina INSTRON modelo 8501 utilizada para ensaios de fadiga, do Laboratório

Leia mais

FPGA - Field Programmable Gate Array

FPGA - Field Programmable Gate Array FPGA - Field Programmable Gate Array 1985/86: Xilinx introduz nova família de PLDs FPGA - Field Programmable Gate Array agregados regulares de blocos lógicos configuráveis (CLB para XILINX) ligações programáveis

Leia mais

Transmissão em Banda de Base

Transmissão em Banda de Base GUIA DO 2 O TRABALHO DE LABORATÓRIO DE SISTEMAS DE COMUNICAÇÕES Transmissão em Banda de Base Ano Lectivo de 2015/16 Introdução Neste trabalho analisam-se alguns aspectos da transmissão em banda de base

Leia mais

CIRCUITOS E SISTEMAS ELECTRÓNICOS

CIRCUITOS E SISTEMAS ELECTRÓNICOS INSTITUTO SUPERIOR DE CIÊNCIAS DO TRABALHO E DA EMPRESA Enunciado do 1º Trabalho de Laboratório CIRCUITOS E SISTEMAS ELECTRÓNICOS MODELAÇÃO E SIMULAÇÃO DE CIRCUITOS COM AMPLIFICADORES OPERACIONAIS (AMPOPS)

Leia mais

Ciclo de Seminários Técnicos

Ciclo de Seminários Técnicos A Computação Reconfigurável no Desenvolvimento de um Sistema Digital Delano Oliveira (delano@dsc.ufcg.edu.br) DSC/CEEI/UFCG Agenda Motivação Objetivo Conceitos Fluxo de Projeto Considerações Finais 2 Motivação

Leia mais

Sistemas de Accionamento e Movimentação

Sistemas de Accionamento e Movimentação Sistemas de Accionamento e Movimentação Docentes: Prof. Dr. Rui Manuel Esteves Araújo Sistema de Avaliação do estado de um banco de filtragem André Carvalhosa - 000503011 Tiago Leite - 990503206 Índice

Leia mais

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA MONITOR DE MOVIMENTOS COM ACELERÔMETRO Desenvolvido por Maurício Fiss Rodrigues

Leia mais

Microcontroladores e Interfaces

Microcontroladores e Interfaces Microcontroladores e Interfaces 3º Ano Eng. Electrónica Industrial e Computadores Carlos Silva 2º Semestre de 2005/2006 Aula - A1 21 Fev 06 - M Sumário Objectivos da disciplina Programa de Microcontroladores

Leia mais

Revisão: Projeto e síntese de Circuitos Digitais em FPGA

Revisão: Projeto e síntese de Circuitos Digitais em FPGA Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Revisão: Projeto e síntese de Circuitos Digitais em FPGA DCA0119 Sistemas Digitais Heitor Medeiros Florencio

Leia mais

Engenharia de Sistemas e Informática Guia do Trabalho / º Ano/ 1.º Semestre

Engenharia de Sistemas e Informática Guia do Trabalho / º Ano/ 1.º Semestre Sistemas de Instrumentação Departamento de Informática esi Engenharia de Sistemas e Informática Guia do Trabalho 2 2005/2006 2.º Ano/ 1.º Semestre Título: Teoria Técnicas de Aquisição, Geração e Processamento

Leia mais

ELETRÔNICA DIGITAL I

ELETRÔNICA DIGITAL I ELETRÔNICA DIGITAL I Parte 0 Introdução Professor Dr. Michael Klug 1 Analógico x Digital Representações: Analógica = contínua Digital = discreta (passo a passo) 2 Vantagens Técnicas Digitais 1) Fáceis

Leia mais

2 Descrição da Unidade de Levitação Magnética e Sistema de Controle

2 Descrição da Unidade de Levitação Magnética e Sistema de Controle Universidade Federal de Minas Gerais Laboratório de Controle e Automação I Prof. Patrícia N. Pena - DELT Levitação Eletromagnética 1 Levitação Eletromagnética O módulo de Levitação Magnética da Feedback

Leia mais

+ - Projecto REIVE R E V E. Desenvolvimento de subsistema de monitorização e gestão de carga em baterias de Iões-Lítio

+ - Projecto REIVE R E V E. Desenvolvimento de subsistema de monitorização e gestão de carga em baterias de Iões-Lítio Desenvolvimento de subsistema de monitorização e gestão de carga em baterias de Iões-Lítio Sessão de Apresentação Pública Porto, 6 de Setembro de 2011 Objectivos do subsistema de monitorização: Conceber,

Leia mais

Projecto de Sistemas Digitais (EEC4279)

Projecto de Sistemas Digitais (EEC4279) Projecto de Sistemas Digitais (EEC4279) Licenciatura em Engenharia Electrotécnica e de Computadores 5º ano, 1º semestre José Carlos Alves (jca@fe.up.pt) António José Araújo (aja@fe.up.pt) http://www.fe.up.pt/~aja/psd2005_06

Leia mais

Dispositivos de Lógica Programável

Dispositivos de Lógica Programável Dispositivos de Lógica Programável Evolução Válvula no início de 1940 Transistor em 1947 Não aquece como as válvulas Fisicamente menor 1961 primeiro integrado TTL 74LSXX Década de 1970 surge SPLD Simple

Leia mais

SINAIS E SISTEMAS MECATRÓNICOS

SINAIS E SISTEMAS MECATRÓNICOS SINAIS E SISTEMAS MECATRÓNICOS Laboratório #4 1 : Projecto, implementação e validação da cadeia de actuação e medida Mestrado Integrado em Engenharia Mecânica Novembro 2011 ou Dezembro 2011 Realizar na

Leia mais

Comparação entre Arduino, FPGA, ASIC e SoC

Comparação entre Arduino, FPGA, ASIC e SoC Comparação entre Arduino, FPGA, ASIC e SoC Prof. Odilson Tadeu Valle Instituto Federal de Santa Catarina IFSC Campus São José odilson@ifsc.edu.br 1/22 Conteúdo programático 1 Arduino 2 FPGA 3 ASIC 4 SoC

Leia mais

Qualidade. Ana Madureira

Qualidade. Ana Madureira Qualidade Ana Madureira Qualidade da Informação A qualidade de uma informação é apreciada em função da sua pertinência (adaptação às necessidades do sistema de gestão). Três características permitem medir

Leia mais

UNIVERSIDADE F EDERAL DE PERNAMBUCO DESENVOLVIMENTO DE UM SISTEMA DE AQUISIÇÃO PARA RESSONÂNCIA MAGNÉTICA NUCLEAR BASEADO EM FPGA

UNIVERSIDADE F EDERAL DE PERNAMBUCO DESENVOLVIMENTO DE UM SISTEMA DE AQUISIÇÃO PARA RESSONÂNCIA MAGNÉTICA NUCLEAR BASEADO EM FPGA UNIVERSIDADE F EDERAL DE PERNAMBUCO GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2013.2 DESENVOLVIMENTO DE UM SISTEMA DE AQUISIÇÃO PARA RESSONÂNCIA MAGNÉTICA NUCLEAR BASEADO EM FPGA PROPOSTA

Leia mais

ELD - Eletrônica Digital Aula 11 Introdução à Lógica Programável. Prof. Antonio Heronaldo de Sousa

ELD - Eletrônica Digital Aula 11 Introdução à Lógica Programável. Prof. Antonio Heronaldo de Sousa ELD - Eletrônica Digital Aula 11 Introdução à Lógica Programável Prof. Antonio Heronaldo de Sousa Agenda - Introdução - Lógica Programável - Dispositivos de Lógica Programável - Arranjos Lógicos Programáveis

Leia mais

Plano de trabalho. 1. Introdução:

Plano de trabalho. 1. Introdução: Plano de trabalho Aluno: Rafael Astuto Arouche Nunes Orientador: Márcio Portes de Albuquerque Título do Projeto: Construção de um Amplificador Lock-In utilizando DSPs Palavras-Chave: Amplificadores Lock-In,

Leia mais

EPUSP PCS 2011/2305/2355 Laboratório Digital. Frequencímetro

EPUSP PCS 2011/2305/2355 Laboratório Digital. Frequencímetro Frequencímetro Versão 2014 RESUMO Esta experiência tem como objetivo a familiarização com duas classes de componentes: os contadores e os registradores. Para isto, serão apresentados alguns exemplos de

Leia mais

Circuitos Lógicos. Prof. Odilson Tadeu Valle

Circuitos Lógicos. Prof. Odilson Tadeu Valle Introdução Circuitos Lógicos Prof. Odilson Tadeu Valle Instituto Federal de Santa Catarina IFSC Campus São José odilson@ifsc.edu.br 1/44 Sumário 1 Introdução 2 Analógico Versus Digital 3 Bits, Bytes e

Leia mais

Sistemas de Aquisição e Processamento

Sistemas de Aquisição e Processamento Sistemas de Aquisição e de Dados Aquisição de dados Necessidade de tratar informação proveniente de medições de forma automática rápida grandes quantidades de medições armazenamento processamento coletar

Leia mais

Realização física de circuitos lógicos

Realização física de circuitos lógicos Realização física de circuitos lógicos Circuitos integrados digitais Famílias lógicas Níveis de tensão Atrasos Lógica positiva, negativa e de polaridade Realização usando ROMs 2 1 Acções e processamento

Leia mais

Disciplina: Processamento Digital de Sinais Aula 05 - Implementação de Sistemas de Processamento Digital de Sinais (Parte 01)

Disciplina: Processamento Digital de Sinais Aula 05 - Implementação de Sistemas de Processamento Digital de Sinais (Parte 01) Disciplina: Processamento Digital de Sinais Aula 05 - Implementação de Sistemas de Processamento Digital de Sinais (Parte 01) Prof. (eduardo.simas@ufba.br) Programa de Pós-Graduação em Engenharia Elétrica

Leia mais

Introdução ao módulo LabVIEW FPGA

Introdução ao módulo LabVIEW FPGA Introdução ao módulo LabVIEW FPGA Guilherme Yamamoto Engenheiro de Marketing de Produto Tecnologia FPGA Blocos de E/S Acesso direto às E/S digitais e analógicas. Interconexões programáveis Roteamento de

Leia mais

Projecto de Sistemas Digitais. Trabalho Prático 1

Projecto de Sistemas Digitais. Trabalho Prático 1 Mestrado Integrado em Engenharia Electrotécnica e de Computadores 2006/07 2 o semestre Projecto de Sistemas Digitais Trabalho Prático 1 Modelação e simulação de uma interface de dados Objectivo Modelação

Leia mais

EXPERIÊNCIA 4: IMPLEMENTAÇÃO DE UM CRONÔMETRO

EXPERIÊNCIA 4: IMPLEMENTAÇÃO DE UM CRONÔMETRO EXPERIÊNCIA 4: IMPLEMENTAÇÃO DE UM CRONÔMETRO Autores: Prof. Dr. André Riyuiti Hirakawa, Prof. Dr. Carlos Eduardo Cugnasca e Prof. Dr. Paulo Sérgio Cugnasca Versão 1.0-05/2005 1. OBJETIVO Esta experiência

Leia mais

TELEVISÃO DIGITAL LEEC 2006/2007

TELEVISÃO DIGITAL LEEC 2006/2007 TELEVISÃO DIGITAL LEEC 2006/2007 DETECÇÃO DE CONTORNOS GRUPO 6: Hugo Miguel Rodrigues Gonçalves Dinis Guedes Afonso ee01171 ee01148 Introdução Este trabalho tem como objectivo a implementação de métodos

Leia mais

Arduino Lab 01 Sensor de luminosidade BH1750FVI

Arduino Lab 01 Sensor de luminosidade BH1750FVI Arduino Lab 01 Sensor de luminosidade BH1750FVI Sensor de luminosidade BH1750FVI Neste Lab iremos descrever a implementação de um código para utilizar o módulo digital de medição da intensidade de iluminação

Leia mais

Mestrado Integrado em Engenharia Informática e Computação. Arquitecturas Avançadas de Computadores Exame final

Mestrado Integrado em Engenharia Informática e Computação. Arquitecturas Avançadas de Computadores Exame final FEUP Mestrado Integrado em Engenharia Informática e Computação Arquitecturas Avançadas de Computadores Exame final 2011-01-11 Duração: 2H00m Com consulta Atenção: Este exame tem 6 questões em 8 páginas,

Leia mais

Tópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02

Tópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02 Tópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação POR QUE APRENDER CONCEITOS

Leia mais

Universidade Federal de Minas Gerais Laboratório de Controle e Automação I Prof. Patrícia N. Pena - DELT Twin Rotor MIMO System (TRMS)

Universidade Federal de Minas Gerais Laboratório de Controle e Automação I Prof. Patrícia N. Pena - DELT Twin Rotor MIMO System (TRMS) Universidade Federal de Minas Gerais Laboratório de Controle e Automação I Prof. Patrícia N. Pena - DELT Twin Rotor MIMO System (TRMS) 1 Rotor Duplo (TRMS - Twin Rotor MIMO System) A unidade TRMS da Feedback

Leia mais

Alexandre Bernardino, Margarida Silveira, J. Miranda Lemos

Alexandre Bernardino, Margarida Silveira, J. Miranda Lemos Mestrado Integrado em Engenharia Aeroespacial 2009/2010 - Semestre de Inverno Controlo Óptimo e Adaptativo TRABALHO DE LABORATÓRIO Identificação e Controlo Digital do Sistema de Posicionamento de uma Barra

Leia mais

Osciloscópio Digital. Diagrama em blocos:

Osciloscópio Digital. Diagrama em blocos: Osciloscópio Digital Neste tipo de osciloscópio, o sinal analógico de entrada é inicialmente convertido para o domínio digital através de um conversor A/D rápido, sendo em seguida armazenado em uma memória

Leia mais

Projecto de Sistemas Digitais 2006/2007

Projecto de Sistemas Digitais 2006/2007 Projecto de Sistemas Digitais 2006/2007 Trabalho 2 Especificação final (V1.0, 20-Out-2006) 1 Introdução Pretende-se neste trabalho construir e implementar um sistema básico para inserção de imagens estáticas

Leia mais

Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Definições

Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Definições Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Definições Aula Anterior Na aula anterior: Contadores síncronos Contadores de módulo 2 n Projecto de contadores Frequência máxima de funcionamento

Leia mais

DISCIPLINA DE LABORATÓRIOS INTEGRADOS II

DISCIPLINA DE LABORATÓRIOS INTEGRADOS II DISCIPLINA DE LABORATÓRIOS INTEGRADOS II Engenharia Electrónica Industrial Ano Lectivo 1999/2000 DOCENTES: Cristina Santos, Gerardo Rocha, Graça Minas, José Mendes, Paulo Mendes APRESENTAÇÃO 1. Objectivos

Leia mais

2. O PROJETO DE SISTEMAS EMBARCADOS

2. O PROJETO DE SISTEMAS EMBARCADOS 2. O PROJETO DE SISTEMAS EMBARCADOS 2.1. Características: - Funcionalidades específicas - Limites bem definidos - Tempo real 2.2. Requisitos: - Resposta em tempo real - Tamanho e custo reduzidos - Segurança

Leia mais

2º ANO - FOTOGRAFIA. Rui Gonçalves

2º ANO - FOTOGRAFIA. Rui Gonçalves 2º ANO - FOTOGRAFIA Rui Gonçalves Características do sensor CCD - tamanho físico do CCD/CMOS e dos elementos sensores (pixeis) - CCD/CMOS a cores - performance do sensor Características da Imagem - tamanho

Leia mais

Estendendo o Conjunto de Instruções de um PPC para Uso de Transformadas do H.264

Estendendo o Conjunto de Instruções de um PPC para Uso de Transformadas do H.264 Estendendo o Conjunto de Instruções de um PPC para Uso de Transformadas do H.264 Marcelo Schiavon Porto Roger E. C. Porto {msporto, recporto}@inf.ufrgs.br Introdução 2 O padrão H.264/AVC é o mais novo

Leia mais

Projeto e Implementação de um Fatorial em Hardware para Dispositivos Reconfiguráveis

Projeto e Implementação de um Fatorial em Hardware para Dispositivos Reconfiguráveis Projeto e Implementação de um Fatorial em Hardware para Dispositivos Reconfiguráveis Álamo G. Silva, Leonardo A. Casillo Departamento de Ciências Exatas e Naturais Universidade Federal Rural do Semi- Árido

Leia mais

Trabalho Prático Nº3 Porta Paralela

Trabalho Prático Nº3 Porta Paralela Trabalho Prático Nº3 Porta Paralela 1. OBJECTIVOS - Utilização da porta paralela como porto genérico de Entrada e Saída. 2. INTRODUÇÃO A porta paralela é um meio frequentemente utilizado para efectuar

Leia mais

Sistemas Embebidos I , Tiago Miguel Dias ISEL, ADEETC - Secção de Eletrónica e Telecomunicações e de Computadores

Sistemas Embebidos I , Tiago Miguel Dias ISEL, ADEETC - Secção de Eletrónica e Telecomunicações e de Computadores Sistemas Embebidos I Licenciatura em Eng. de Electrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores Mestrado em Engenharia de Electrónica e Telecomunicações

Leia mais

EXTRAÇÃO SEMI - AUTOMÁTICA DE FEIÇÕES LINEARES E A CALIBRAÇÃO DOS PARÂMETROS INTRÍNSECOS DE CÂMERAS Projeto de Pesquisa PIBIC/CNPq ( )

EXTRAÇÃO SEMI - AUTOMÁTICA DE FEIÇÕES LINEARES E A CALIBRAÇÃO DOS PARÂMETROS INTRÍNSECOS DE CÂMERAS Projeto de Pesquisa PIBIC/CNPq ( ) USP UNIVERSIDADE DE SÃO PAULO EP ESCOLA POLITÉCNICA EXTRAÇÃO SEMI - AUTOMÁTICA DE FEIÇÕES LINEARES E A CALIBRAÇÃO DOS PARÂMETROS INTRÍNSECOS DE CÂMERAS Projeto de Pesquisa PIBIC/CNPq (2000-2001) LEONARDO

Leia mais

Sistema de Reconhecimento de Logotipos

Sistema de Reconhecimento de Logotipos Sistema de Reconhecimento de Logotipos Fellipe Duarte, Saulo T. Oliveira {duartefellipe,sto}@cos.ufrj.br Relatório Técnico, Introdução ao Processamento de Imagens Programa de Engenharia de Sistemas e Computação

Leia mais

O protocolo SPI. 1 - Introdução. 2 Ligação física

O protocolo SPI. 1 - Introdução. 2 Ligação física O protocolo SPI 1 - Introdução O protocolo SPI ( Serial Peripheral Interface ) é um protocolo síncrono de alta velocidade utilizado na comunicação de circuitos integrados. Atualmente existem conversores

Leia mais

INTERPOLAÇÃO LINEAR E BILINEAR: APLICAÇÃO EM TRANSFORMAÇÕES GEOMÉTRICAS DE IMAGEM INTRODUÇÃO

INTERPOLAÇÃO LINEAR E BILINEAR: APLICAÇÃO EM TRANSFORMAÇÕES GEOMÉTRICAS DE IMAGEM INTRODUÇÃO INTERPOLAÇÃO LINEAR E BILINEAR: APLICAÇÃO EM TRANSFORMAÇÕES GEOMÉTRICAS DE IMAGEM Autores: Giulia Denise Kujat VIEIRA; Milene Karine GUBETTI. Identificação autores: Estudantes do Curso Técnico em Informática

Leia mais

Manual de Utilizador Placa DETIUA-S3

Manual de Utilizador Placa DETIUA-S3 Universidade de Aveiro Manual de Utilizador Placa DETIUA-S3 Versão 1.0 Manuel Almeida manuel.almeida@ieeta.pt Conteúdos 1. Introdução... 3 1.1. Informação acerca do manual... 3 1.2. Referências... 5 2.

Leia mais

CIRCUITOS E SISTEMAS ELECTRÓNICOS

CIRCUITOS E SISTEMAS ELECTRÓNICOS INSTITUTO SUPERIOR DE CIÊNCIAS DO TRABALHO E DA EMPRESA Enunciado do 3º Trabalho de Laboratório CIRCUITOS E SISTEMAS ELECTRÓNICOS MODELAÇÃO E SIMULAÇÃO DE FILTROS ANALÓGICOS Índice Objectivos e regras

Leia mais

Universidade do Minho

Universidade do Minho Universidade do Minho Laboratórios Integrados II Conversor luz - frequência integrado num chip CMOS Engenharia Biomédica 2005/2006 Introdução A tecnologia CMOS é, actualmente, a mais utilizada no fabrico

Leia mais

MONITORAMENTO E ANÁLISE DE MÁQUINAS E COMPONENTES

MONITORAMENTO E ANÁLISE DE MÁQUINAS E COMPONENTES MONITORAMENTO E ANÁLISE DE MÁQUINAS E COMPONENTES MONITORAMENTO DE VIBRAÇÃO E DIAGNÓSTICO COMUNICAÇÃO Visualização (TCP/IP) Detecção de anomalias como: Danos em rolamentos no spindle Desgaste ou defeitos

Leia mais

fig.1 Programa implementado durante a realização do trabalho

fig.1 Programa implementado durante a realização do trabalho 1- INTRODUÇÃO Com este trabalho pretendia-se fazer a extracção de contornos de imagens. Para se poder atingir os objectivos aos quais era proposto, foram implementadas diversas estratégias de detecção

Leia mais

MouseCam: aplicação de controle do mouse via câmera

MouseCam: aplicação de controle do mouse via câmera MouseCam: aplicação de controle do mouse via câmera Introdução ao Processamento de Imagens COS756 PESC/COPPE/UFRJ 2013 1 Renan Garrot garrot@cos.ufrj.br 1. Introdução O processo de tracking por vídeo consiste

Leia mais

Interfaces Seriais. Disciplina de Microcontroladores. Prof. Rubão

Interfaces Seriais. Disciplina de Microcontroladores. Prof. Rubão Interfaces Seriais Disciplina de Microcontroladores Prof. Rubão Interfaces Seriais de Aplicação Industrial I 2 C (Inter Integrated Circuit) Microwire SPI (Serial Peripheral Interface) 1-Wire I 2 C Primeira

Leia mais

Escola Superior de Tecnologia

Escola Superior de Tecnologia Escola Superior de Tecnologia Departamento de Engenharia Electrotécnica Electrónica I 1º Trabalho de Laboratório Características V-I do díodo de silício, do díodo Zener e do díodo emissor de luz - LED

Leia mais

INSTRUMENTAÇÃO E MEDIDAS

INSTRUMENTAÇÃO E MEDIDAS INSTRUMENTAÇÃO E MEDIDAS TRABALHO N.º2 CONTROLO DE UM DISPLAY DE 7 SEGMENTOS ATRAVÉS DA PORTA PARALELA USANDO COMUNICAÇÃO SÉRIE E PARALELA. Duração do trabalho 2 aulas práticas Ano Lectivo 2002/2003 Página

Leia mais

ESTUDO E APLICAÇÃO DE MODELOS ANALÍTICOS PARA A PREDIÇÃO DO TEMPO DE VIDA DE BATERIAS QUE ALIMENTAM DISPOSITIVOS MÓVEIS 1

ESTUDO E APLICAÇÃO DE MODELOS ANALÍTICOS PARA A PREDIÇÃO DO TEMPO DE VIDA DE BATERIAS QUE ALIMENTAM DISPOSITIVOS MÓVEIS 1 ESTUDO E APLICAÇÃO DE MODELOS ANALÍTICOS PARA A PREDIÇÃO DO TEMPO DE VIDA DE BATERIAS QUE ALIMENTAM DISPOSITIVOS MÓVEIS 1 Alisson Vercelino Beerbaum 2, Airam T. Z. R. Sausen 3, Eduardo Cardoso Toniazzo

Leia mais

AVALIAÇÃO QUALITATIVA DE DETECÇÃO DE BORDAS EM IMAGENS DE RADIOGRAFIA PERIAPICAIS

AVALIAÇÃO QUALITATIVA DE DETECÇÃO DE BORDAS EM IMAGENS DE RADIOGRAFIA PERIAPICAIS AVALIAÇÃO QUALITATIVA DE DETECÇÃO DE BORDAS EM IMAGENS DE RADIOGRAFIA PERIAPICAIS Hedlund Erik Martins Távora 1, John Hebert Da Silva Felix 2, Darleison Rodrigues Barros Filho 3, Fausta Joaquim Faustino

Leia mais

Universidade Católica Dom Bosco

Universidade Católica Dom Bosco Universidade Católica Dom Bosco Centro de Ciências Exatas e Tecnológicas Curso de Engenharia de Computação Segmentação e Reconhecimento Baseado em Textura: Técnicas e Ferramentas Wagner Beloti Leal Prof.

Leia mais

Projecto de Sistemas Digitais

Projecto de Sistemas Digitais Departamento de Engenharia Electrotécnica e de Computadores Duração máxima: 60 minutos, sem consulta. Projecto de Sistemas Digitais 4º ano - 1º semestre 2º miniteste 17 de Dezembro 2007 NOME: [5 valores]

Leia mais

UNIVERSIDADE FEDERAL DO CEARÁ CENTRO DE TECNOLOGIA DISCIPLINA DE CIRCUITOS ELETRÔNICOS Prof. Carlos Pimentel de Sousa

UNIVERSIDADE FEDERAL DO CEARÁ CENTRO DE TECNOLOGIA DISCIPLINA DE CIRCUITOS ELETRÔNICOS Prof. Carlos Pimentel de Sousa UNIVERSIDADE FEDERAL DO CEARÁ CENTRO DE TECNOLOGIA DISCIPLINA DE CIRCUITOS ELETRÔNICOS Prof. Carlos Pimentel de Sousa SENSOR APLICADO À CATRACA ÓPTICA ENGENHEIRANDOS: JOAQUIM BEZERRA FRANÇA FILHO - 9921290

Leia mais

Controlo em Série Automatizado Para Peças Prensadas

Controlo em Série Automatizado Para Peças Prensadas Controlo em Série Automatizado Para Peças Prensadas Controlos eficientes por amostragem na BMW Regensburg através de um sistema de digitalização 3D Steinbichler SISTEMA / APLICAÇÃO SECTOR CLIENTE STEINBICHLER

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 2.0 - Português Aula N o 17: Título: Sumário: Síntese de Circuitos Sequenciais: Definições Definição de circuito sequencial síncrono; Máquinas

Leia mais

Câmara 3D. Projectos 2000/2001

Câmara 3D. Projectos 2000/2001 Câmara 3D O projecto consiste na utilização e processamento de imagens adquiridas por um sistema que regista os dados de um veículo móvel e já desenvolvido no DEE. O sistema foi desenvolvido para armazenar

Leia mais

Configuração remota de circuitos baseados em FPGA

Configuração remota de circuitos baseados em FPGA Bolsa de Investigação Científica Configuração remota de circuitos baseados em FPGA Orientador/Responsável: Prof Valery Sklyarov Manuel Joaquim da Silva Almeida Outubro - Fevereiro Conteúdos 1 Introdução

Leia mais

Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture

Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Capítulo 3 Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Objectivos Conhecer alguns dos principais circuitos digitais sequenciais

Leia mais

Circuito de Recepção Serial Assíncrona

Circuito de Recepção Serial Assíncrona Circuito de Recepção Serial Assíncrona Versão 2016 RESUMO O objetivo desta experiência é aplicar a metodologia de projeto de circuitos digitais com dispositivos programáveis adotado no Laboratório Digital

Leia mais

Introdução ao Projeto de Sistemas Digitais com Dispositivos Programáveis

Introdução ao Projeto de Sistemas Digitais com Dispositivos Programáveis Introdução ao Projeto de Sistemas Digitais com Dispositivos Programáveis Versão 2012 RESUMO Nesta experiência será apresentada uma metodologia estruturada para projeto de sistemas digitais utilizando FPGAs

Leia mais

António Costa. Paulo Roma Cavalcanti

António Costa. Paulo Roma Cavalcanti Introdução à Computação Gráfica Preâmbulo Adaptação: Autoria: João Paulo Pereira António Costa Claudio Esperança Paulo Roma Cavalcanti Computação Gráfica Modelos Matemáticos Análise (reconhecimento de

Leia mais

CAPÍTULO 7 CADEIA DE MEDIDA

CAPÍTULO 7 CADEIA DE MEDIDA CAPÍTULO 7 CADEIA DE MEDIDA 7.1. Organização da Cadeia de Medição 7.1.1. ESTRUTURAS GERAIS DE CADEIAS DE MEDIÇÃO Uma cadeia de medição é constituída por um conjunto de elementos, que são devidamente associados

Leia mais

Introdução aos circuitos integrados de aplicação específica

Introdução aos circuitos integrados de aplicação específica Introdução aos circuitos integrados de aplicação específica João Canas Ferreira 2007-09-17 Tópicos de Projecto de VLSI digital Assuntos Tópicos 1 2 Circuitos programáveis 3 Fluxo de projecto Contém figuras

Leia mais

Uma abordagem educacional para o estudo de OFDM

Uma abordagem educacional para o estudo de OFDM Uma abordagem educacional para o estudo de OFDM Bruno A. Pereira 1, Henrique T. Kuehne 2, Luciano L. Mendes 3 e José S. G. Panaro 4 Resumo O objetivo deste artigo é apresentar um conjunto de ferramentas

Leia mais

Hardware Reconfigurável

Hardware Reconfigurável Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Hardware Reconfigurável DCA0119 Sistemas Digitais Heitor Medeiros Florencio Tópicos Alternativas de projeto

Leia mais

Sistemas Automáticos de Medida

Sistemas Automáticos de Medida UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO INSTRUMENTAÇÃO E MEDIDAS Sistemas Automáticos de Medida 54469 Grisha Tulcidás 60977 Daniel Almeida Grupo 2 Turno 4ªFeira, 15h30 Docente: Pedro

Leia mais

Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica ENG04037 Sistemas de Controle Digitais

Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica ENG04037 Sistemas de Controle Digitais Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica ENG04037 Sistemas de Controle Digitais Introdução ao Controle Digital 1 Sistema de Controle 1. malha aberta

Leia mais

6. O SISTEMA DE CONTROLE COMO FERRAMENTA DIDÁTICA

6. O SISTEMA DE CONTROLE COMO FERRAMENTA DIDÁTICA 71 6. O SISTEMA DE CONTROLE COMO FERRAMENTA DIDÁTICA 6.1 SOFTWARE DIDÁTICO O sistema de controle que compreende um software didático e um hardware de aquisição de dados, poderá servir como ferramenta didática

Leia mais

Guias de Laboratório da Unidade Curricular Eletrónica 2 (Licenciatura em Engenharia Eletrotécnica e de Computadores)

Guias de Laboratório da Unidade Curricular Eletrónica 2 (Licenciatura em Engenharia Eletrotécnica e de Computadores) Guias de Laboratório da Unidade Curricular Eletrónica 2 (Licenciatura em Engenharia Eletrotécnica e de Computadores) Jorge Manuel Martins ESTSetúbal, julho de 2017 Índice Lab. 1 - Estudo de um Amplificador

Leia mais

esi Sistemas de Instrumentação

esi Sistemas de Instrumentação Departamento de Informática esi Sistemas de Instrumentação Engenharia de Sistemas e Informática Guia do Trabalho 1 2005/2006 2.º Ano/ 1.º Semestre Título: Introdução ao uso do LabVIEW e DAQs 1 1. Objectivo

Leia mais

DESENVOLVIMENTO DO MÓDULO DE PRÉ-ENFASE PARA SISTEMAS DE RECONHECIMENTO AUTOMÁTICO DE VOZ EM FPGA

DESENVOLVIMENTO DO MÓDULO DE PRÉ-ENFASE PARA SISTEMAS DE RECONHECIMENTO AUTOMÁTICO DE VOZ EM FPGA DESENVOLVIMENTO DO MÓDULO DE PRÉ-ENFASE PARA SISTEMAS DE RECONHECIMENTO AUTOMÁTICO DE VOZ EM FPGA Autor 1 Autor 2 Autor 3 Abstract. O reconhecimento automático de voz tem sido o foco de muitos trabalhos

Leia mais