Instrumentação eletrônica

Slides:



Advertisements
Apresentações semelhantes
Flip-Flops e Dispositivos Correlatos
Advertisements

Contadores e Registradores
Software Básico Silvio Fernandes
Conversores Analógico-Digital
UNICAMP Universidade Estadual de Campinas Centro Superior de Educação Tecnológica Divisão de Telecomunicações Propagação de Ondas e Antenas Prof.Dr. Leonardo.
Sistemas Digitais Projeto RTL – Unidade de Controle
INTRODUÇÃO À LÓGICA DIGITAL
II – Análise léxica DEI Conversão de expressões regulares em autómatos finitos determinísticos mínimos Bibliografia aconselhada: Aho, Sethi e Ullman –
Fig. 2 Pontos críticos na característica de transferência vo(vi) de um inversor genérico. Microelectronic Circuits - Sedra/Smith (resumo sobre circuitos.
Terra Sol Verão Inverno órbita
Conversores A/D e D/A Conversor analógico-digital (ADC) e conversor digital-analógico (DAC) são usados para interfacear um computador com o mundo analógico.
14/10/09 Uma animação possui: Início; Passo; Fim; 1.
TEORIA DA COMPUTAÇÃO Parte III  Máquina de Turing
Dispositivos lógicos programáveis (DLP)
Múltiplos Os múltiplos de um número inteiro obtêm-se multiplicando esse número por 0, 1, 2, 3, 4, 5, 6, ... Exemplos: M5= {0, 5, 10, 15, 20,
VISÃO GERAL Profa. Fernanda Denardin Walker
Fernando Gehm Moraes Ney Laert Vilar Calazans
Ney Laert Vilar Calazans
Modelos de Troca de Dados em Nível Elétrico
Para Casa – Montar o cariograma
1 Camada de redes: Interoperabilidade com IP. 2 Enlaces entre duas máquinas.
Configuração de Periféricos
Circuitos Lógicos Sequenciais
MC542 Organização de Computadores Teoria e Prática
MC542 Organização de Computadores Teoria e Prática
DIAGRAMA DE ATIVIDADES
Contadores Digitais.
Registradores de deslocamento (Shift Register)
Registradores de deslocamento (Shift Register)
Contadores Contadores são circuitos digitais que variam os seus estados, sob um comando de um clock (relógio), de acordo com uma sequencia predeterminada.
Decodificador 2 para 4 (2 : 4)
Auditoria de Segurança da Informação
1. Circuitos seqüenciais - conceito 2. Flip-flops 3. Registradores 4
Fraction Action FRACÇÕES.
Estrutura de decisão e repetição em JAVA
Transmissão AM Objetivo:
Eletrônica Digital II ELT013
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE
Exercícios Referentes à Prova P2
Índice SUMÁRIO Introdução ao projeto de lógica seqüencial.
Amplificadores Operacionais
Engenharia de Software para Computação Embarcada
Conversão de um NFA para um DFA com um exemplo
Latches e Flip-Flops GSI008 – Sistemas Digitais
Contadores e Divisores de Frequência
Circuitos Seqüenciais
Salas de Matemática.
Arquitetura de computadores
Introdução teórica A modulação em freqüência consiste na variação da freqüência da portadora proporcionalmente ao sinal de informação. Dado o sinal modulador.
Pesquisa Operacional Sistemas Lineares
Conceitos de Lógica Digital
Curso de Básico de Reservas e Tarifas - Amadeus Vista 3.1.
EXERCÍCIOS PARA GUARDA-REDES
Medidas Eletromagnéticas
ENGA78 – Síntese de Circuitos Digitais
1 2 Observa ilustração. Cria um texto. Observa ilustração.
ELETRÔNICA DIGITAL Circuitos Aritméticos
ANEMÔMETRO DIGITAL Alunos: Cleberson Rodrigues
Circuitos Combinacionais Exercícios 2 POSCOMP e ENADE
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Circuitos Sequenciais
Campus de Caraguatatuba Aula 9: Noções Básicas sobre Erros (3)
Técnicas de Localização para Robôs em Ambientes Internos Claudia Patricia Ochoa Díaz Mestrado em Sistemas Mecatrônicos UnB
PROFESSOR: LUCIANO ALUNO: URBANO JALES DE OLIVEIRA JUNIOR TACÔMETRO.
FLIP-FLOPS Introdução.
Universidade Federal do Rio Grande do Norte Departamento de Engenharia Elétrica Instrumentação eletrônica Prof.: Luciano Fontes Aluno: Fagner Robson Alves.
FLIP-FLOPs.
Introdução às Máquinas de Estados Finitos (Finite State Machine - FSM)
Sistemas Digitais Projeto do curso Prof. Manoel Eusebio de Lima Centro de Informática Universidade Federal de Pernambuco.
Microcontroladores Sistemas Digitais Microprocessados (SDM) Temporizadores MTIM (8 bits) Profa. Ana T. Y. Watanabe ou
Transcrição da apresentação:

Instrumentação eletrônica Frequencímetro Daniel Wanderley Honda Fernanda Palhano Xavier de Fontes

Sumário Objetivos Métodos utilizados Método 1 Método 2 Visualização do resultado Implementação

Objetivos Realizar um frequencímetro digital Medir frequências entre 1 Hz e 10 MHz com atualização de no máximo 2 segundos Indicar erro no caso de frequências fora da faixa mesurável Mudar de gama (Hz, KHz, MHz) automaticamente

Objetivos Projeto realizado em VHDL utilizando o programa Xlinx Implementado em FPGA Pegasus Digilent Spartan II

Métodos utilizados Para o cálculo da frequência podem ser utilizados dois métodos: Contagem das transições do estado baixo para o estado alto durante um pulso de 1 segundo

Métodos utilizados Contagem dos pulsos do clock (50 MHz) entre duas transições do estado baixo para o estado alto do sinal de entrada. Em seguida, divisão de 50.000.000 por esse número

Método 1 Blocos utilizados “creation_etalon’’ “calcul_frequence” “sch_affichage”

Método 1 “Creation_etalon” Entradas Entree: Sinal a ser medido clk: clock de 50 MHz rst: reset Saídas etalon: sinal de período igual a 2 segundos e ciclo de trabalho de 50% ce: sinal de ativação dos contadores

Método 1 “Calcul_frequence”

Método 1 “ensemble_compteur” 8 contadores de 0 à 9 em cascata Contagem até 99.999.999 Sincronização dos contadores feita através do uso de portas AND Quando pg = 1 e ce = 1 o contador seguinte é ativado Resultado em 32 bits

Método 1 “Memoire” e “Detecteur_descendant” Transição do estado alto para o estado baixo do sinal etalon ativa a memória Os contadores devem recomeçar a contar : o mesmo sinal utilizado para ativação da memória, mas com um pequeno retardo introduzido por um flip-flop D

Método 1 “Comparateur” Entradas clk: clock de 50 MHz E0 à E7: resultado de cada contador Saídas p1 à p3: ponto b1 à b3: gama de frequência (Hz, KHz ou MHz) aff1 à aff4: valores a serem mostrados nos displays 7 segmentos

Método 1

Método 1 - Simulação

Método 2 Para este método utilizaremos 3 blocos funcionais: “autorisation”, “compteur” e “ diviseur2”;

Método 2 O bloco “autorisation” tem como objetivo fornecer ao contador a autorização de contar entre dois pulsos de subida sucessivos do sinal de entrada;

Método 2 - O bloco “compteur” tem como objetivo contar os pulsos de subida do sinal de referência enquanto o sinal de “autorisation” estiver no nível alto;

Método 2 - O bloco “diviseur2” realiza a divisão de 50.000.000 por um número;

Método 2 - Para efetuar a divisão utilizamos uma máquina de estado;

Simulação: s_nb_temp: resultado temporário do contador; nb: resultado final do contador;

Visualização do resultado “sch_affichage”

Visualização do resultado “afficheur” clock da máquina de estado = 1 KHz máquina de 4 estados que permite acender cada display de maneira circular

Implementação: Utilização completa da memória disponível no FPGA: Efetuar a divisão diretamente em BCD para não utilizar o decodificador BCD, possibilitando assim a implementação dos dois métodos simultaneamente;