LABORATÓRIO DE PROCESSAMENTO DIGITAL DE SINAIS II. Filtros FIR utilizando matlab e arduino duo LAB 1 (LPF)
|
|
- Jorge Candal Paixão
- 5 Há anos
- Visualizações:
Transcrição
1 Fase (graus) Módulo da resposta em frequência METAHEURO LABORATÓRIO DE PROCESSAMENTO DIGITAL DE SINAIS II Filtros FIR utilizando matlab e arduino duo LAB 1 (LPF) Nota: O processador ARM do arduino duo não é um processador digital de sinais, portanto a resposta do mesmo se limita a operações com filtros de número de taps limitado e em operações de baixas frequências. TAREFA 1: Projetar um filtro passa baixas FIR de 31 taps com frequência de corte de 400 Hz, utilizando o método da transformada de Fourier. Utilize a frequência de amostragem de Hz e aplique a janela de Hamming. Obtenha os coeficientes do filtro utilizando o matlab e aplique uma escala razoável para trabalhar com aritmética de ponto fixo. No matlab, o módulo da resposta em frequência do filtro e a fase do mesmo são mostrados nos gráficos abaixo: Frequencia (Hz) Frequencia (Hz) Figura 1 Os coeficientes do filtro, obtidos no matlab para a especificação solicitada são: b0 = e-004; b1 = e-003; b2 = e-003; b3 = e-003; b4 = e-003; b5 = e-003;
2 b6 = e-002; b7 = e-002; b8 = e-002; b9 = e-002; b10 = e-002; b11 = e-002; b12 = e-002; b13 = e-002; b14 = e-002; b15 = e-002; b16 = e-002; b17 = e-002; b18 = e-002; b19 = e-002; b20 = e-002; b21 = e-002; b22 = e-002; b23 = e-002; b24 = e-002; b25 = e-003; b26 = e-003; b27 = e-003; b28 = e-003; b29 = e-003; b30 = e-004; Multiplicando os coeficientes por 2 14 e eliminado a parte fracionária, obtemos: b0 = 16; b1 = 24; b2 = 39; b3 = 66; b4 = 106; b5 = 161; b6 = 230; b7 = 312; b8 = 404; b9 = 501; b10 = 597; b11 = 687; b12 = 764; b13 = 823; b14 = 861; b15 = 874; b16 = 861; b17 = 823; b18 = 764; b19 = 687; b20 = 597; b21 = 501; b22 = 404; b23 = 312; b24 = 230; b25 = 161; b26 = 106; b27 = 66; b28 = 39; b29 = 24; b30 = 16; Escreva o software do filtro utilizando esses dados, e teste a operação do mesmo. Implementação do filtro LPF //filtro PASSA BAIXAS FIR de 31 taps com frequencia de corte = 400 Hz e //e frequencia de amostragem de 15000Hz. //declaração dos coeficientes do filro //utilizando o fator 2^14=16384 int b0 = 16; int b1 = 24; int b2 = 39;
3 int b3 = 66; int b4 = 106; int b5 = 161; int b6 = 230; int b7 = 312; int b8 = 404; int b9 = 501; int b10 = 597; int b11 = 687; int b12 = 764; int b13 = 823; int b14 = 861; int b15 = 874; //declaração das variáveis de entradas int x_0,x_1,x_2,x_3,x_4,x_5,x_6,x_7,x_8,x_9,x_10,x_11,x_12,x_13,x_14,x_15,x_16,x_17,x_18; int x_19,x_20,x_21,x_22,x_23,x_24,x_25,x_26,x_27,x_28,x_29,x_30; //declaração da variável de saída e controle de amostragem int y,ssn; //declaração das saídas p. flutuante long sn1,sn2; int sn; //flag de controle int flag_aq; void setup() { Serial.begin(9600); pinmode(13, OUTPUT); // ////////////Configuração do timer 1 - canal0 /////////////////////// pmc_set_writeprotect(false); pmc_enable_periph_clk(id_tc3); // desabilite a habilitação dos registradores pmc // habilite do periferico de clock TC3
4 pmc_set_writeprotect(false); pmc // desabilite a proteção de escrita dos registradores TC_Configure(TC1, 0, TC_CMR_WAVE TC_CMR_WAVSEL_UP_RC TC_CMR_TCCLKS_TIMER_CLOCK2); //prescaler = 8 TC_SetRC(TC1, 0,700); /* fixe o período de amostragem -> /8/10000 = 1050*/ TC_Start(TC1, 0); // enable timer interrupts on the timer TC1->TC_CHANNEL[0].TC_IER=TC_IER_CPCS; // IER = habilitação do registro de interrupção TC1->TC_CHANNEL[0].TC_IDR=~TC_IER_CPCS; // IDR = desabilitação do reginterrupt disable register } NVIC_EnableIRQ(TC3_IRQn); analogwriteresolution(12); // Fixe a resolução do DAC p/a 12 bit (4096 niveis) analogreadresolution(12); // Fixe a resolução do ADC p/a 12 bits flag_aq=0; void loop() { } Serial.println(x_0); //TC1 ch 0 void TC3_Handler(){ digitalwrite(13,1); //medindo o tempo de execução da interrupção TC_GetStatus(TC1, 0); //reset o bit de interrupção x_30=x_29; x_29=x_28; x_28=x_27; x_27=x_26; x_26=x_25; x_25=x_24; x_24=x_23; x_23=x_22;
5 x_22=x_21; x_21=x_20; x_20=x_19; x_19=x_18; x_18=x_17; x_17=x_16; x_16=x_15; x_15=x_14; x_14=x_13; x_13=x_12; x_12=x_11; x_11=x_10; x_10=x_9; x_9=x_8; x_8=x_7; x_7=x_6; x_6=x_5; x_5=x_4; x_4=x_3; x_3=x_2; x_2=x_1; x_1=x_0; x_0=analogread(a0); //obtendo a entrada atual x_0 = x_0-2048;//finando o nível zero do sinal que deve entrar polarizado em 2048==1,65V sn1= b0*x_0 + b1*x_1 + b2*x_2 + b3*x_3 + b4*x_4 + b5*x_5 + b6*x_6 + b7*x_7 + b8*x_8 + b9*x_9 + b10*x_10 + b11*x_11 + b12*x_12 + b13*x_13 + b14*x_14 + b15*x_15; sn2= b14*x_16 + b13*x_17 + b12*x_18 + b11*x_19 + b10*x_20 + b9*x_21 + b8*x_22 + b7*x_23 + b6*x_24 + b5*x_25 + b4*x_26 + b3*x_27 + b2*x_28 + b1*x_29 + b0*x_30;; sn=(sn1+sn2)>>13; sn=sn ; //convertendo a tensão "analógica" despolarizada para digital polarizada
6 } analogwrite(dac1,sn); digitalwrite(13,0); //medindo o tempo de execução no final do pulso na saída 13 PROCEDIMENTO DE INVESTIGAÇÃO: a) Fixe a saída do gerador de função em 2 Vpp. b) Fixe o off set (deslocamento CC) do gerador de função em 1.65V c) Fixe a escala de frequências do gerador de função em 10 Hz. d) Aplique o sinal do gerador de função no canal 1 do osciloscópio (amarelo) assim como na entrada A0 (ADC =entrada analógica) do ARDUINO. e) Coloque o osciloscópio em modo de medição (meas) do canal 2 em valor pico a pico. f) Varie a frequência do gerador preenchendo a tabela abaixo: Frequência V saída V entrada V saída /V entrada 20log(V saída /V entrada ) Responder as questões abaixo: a) O tempo de execução da rotina do timer diretamente no pino 12 do processador. b) Se o clock do arduino é , quantos ciclos de máquina foram executados? c) Por que as variáveis sn1 e sn2 são declaradas como long? d) Por que os coeficientes do filtro foram multiplicados por 2 14? e) Qual é o significador da expressão em C sn=(sn1+sn2)>>13;? f) Por que todo o programa só trabalha com números inteiros? g) Quantos níveis por ciclo qualquer figura da saída do filtro o osciloscópio apresenta? Qual é a relação desse número com a frequência de amostragem? h) Qual é o valor em db da relação entre a saída e a entrada quando a frequência é 400 Hz? i) Qual é a fase da saída em relação a entrada na situação do item (h)?
7 j) Compare os valores obtidos nos dois itens acima com os valores do gráfico da figura 1. Qual é a relação entre os valores teóricos e os valores práticos? k) Aplique uma tensão de 3.3V na entrada do ADC (A0) do ARDUINO DUO e verifique a qualidade da resposta do DAC do mesmo.m Comentar a qualidade do DAC do ARDUINO DUO. A figura 2 apresenta a situação de medição dos três últimos itens discutidos acima. Figura 2
LABORATÓRIO DE PROCESSAMENTO DIGITAL DE SINAIS II. Filtros FIR utilizando matlab e arduino duo LAB 4 (BRF)
Fase (graus) Módulo da resposta em frequência METAHEURO LABORATÓRIO DE PROCESSAMENTO DIGITAL DE SINAIS II Filtros FIR utilizando matlab e arduino duo LAB 4 (BRF) Nota: O processador ARM do arduino duo
Leia maisUniversidade de Mogi das Cruzes Engenharia Elétrica LABORATÓRIO DE PROCESSAMENTO DIGITAL DE SINAIS I. Docente - José Roberto Marques
Universidade de Mogi das Cruzes 2-122-11273 Engenharia Elétrica LABORATÓRIO DE PROCESSAMENTO DIGITAL DE SINAIS I Docente - José Roberto Marques Projeto de filtros pelo método de fixação polo-zero Filtro
Leia maisUniversidade de Mogi das Cruzes Engenharia Elétrica LABORATÓRIO DE PROCESSAMENTO DIGITAL DE SINAIS I. Docente - José Roberto Marques
Universidade de Mogi das Cruzes 2-122-11273 Engenharia Elétrica LABORATÓRIO DE PROCESSAMENTO DIGITAL DE SINAIS I Docente - José Roberto Marques Projeto de filtros pelo método de fixação polo-zero Filtro
Leia maisUniversidade de Mogi das Cruzes Engenharia Elétrica LABORATÓRIO DE PROCESSAMENTO DIGITAL DE SINAIS I. Docente - José Roberto Marques
Universidade de Mogi das Cruzes 2-122-11273 Engenharia Elétrica LABORATÓRIO DE PROCESSAMENTO DIGITAL DE SINAIS I Docente - José Roberto Marques Projeto de filtros pelo método de fixação polo-zero Esse
Leia maisprof. José Roberto Marques docente da Universidade de Mogi das Cruzes Projeto de filtros digitais simples utilizando o Arduino duo
Projeto de filtros digitais simples utilizando o Arduino duo A fixação da frequência de amostragem do arduino: O programa abaixo fixa a frequência de amostragem do arduino duo em 8000 Hz. Isso pode ser
Leia maisUniversidade de Mogi das Cruzes Engenharia Elétrica LABORATÓRIO DE PROCESSAMENTO DIGITAL DE SINAIS II. Docente - José Roberto Marques
Universidade de Mogi das Cruzes 2-122-11273 Engenharia Elétrica LABORATÓRIO DE PROCESSAMENTO DIGITAL DE SINAIS II Docente - José Roberto Marques TRANSFORMADA DISCRETA DE FOURIER (DFT) Objetivos: Esse laboratório
Leia maisELETRÔNICA DE POTÊNCIA I Laboratório 1 (complemento) Medição de tensão e corrente em sistemas elétricos
ELETRÔNICA DE POTÊNCIA I Laboratório 1 (complemento) Medição de tensão e corrente em sistemas elétricos Objetivo: Esse complemento completa o laboratório com o projeto de um medidor elétrico de precisão
Leia maisCANAL ANALÓGICO
CANAL ANALÓGICO CANAL ANALÓGICO (Introdução) Variáveis analógicas apresentam variação modular em função do tempo, como por exemplo a temperatura, pressão, nível, etc. Para trabalhar com estas variáveis,
Leia maisTutoriais PET-Tele. Introdução à Amostragem de Sinais com o kit Arduino (Versão: A2016M06D21)
Universidade Federal Fluminense UFF Escola de Engenharia TCE Curso de Engenharia de Telecomunicações TGT Programa de Educação Tutorial PET Grupo PET-Tele Tutoriais PET-Tele Introdução à Amostragem de Sinais
Leia maisAULA LAB 02 LABORATÓRIO DE CONVERSORES CC-CC 2 GERAÇÃO DOS SINAIS DE COMANDO (PWM) NO ARDUINO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA DEPARTAMENTO ACADÊMICO DE ELETRÔNICA CURSO TÉCNICO DE ELETRÔNICA Eletrônica de Potência AULA LAB 02 LABORATÓRIO DE CONVERSORES CC-CC
Leia maisCurso de Engenharia Elétrica Processamento Digital de Sinais II Exercícios sobre filtros não recursivos Data de entrega: 17/11/2015
Curso de Engenharia Elétrica Processamento Digital de Sinais II Exercícios sobre filtros não recursivos Data de entrega: 17/11/2015 1) Projete um filtro FIR passa baixas de 3 etapas com frequência de corte
Leia maisPlano de Aula. 1 o semestre. Aula número 010 Interrupções Internas Timers. Uso de interrupções internas produzidas pelos timers
Diretoria de Curso Plano de Aula 1 o semestre Nome do curso Eng. Ciências da Computação + TI + TADS + Eng. Elétrica Nome da Unidade Curricular Microprocessadores e Microcontroladores Aula número 010 Tema
Leia maisINTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY
INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY INTRODUÇÃO A Plataforma Arduino é considerada plataforma aberta, ou seja, qualquer pessoa pode efetuar uma melhoria em um código, biblioteca e disponibilizá-la
Leia maisJadsonlee da Silva Sá
Introdução aos Sistemas Microcontrolados Jadsonlee da Silva Sá Jadsonlee.sa@univasf.edu.br www.univasf.edu.br/~jadsonlee.sa Introdução aos Sistemas Microcontrolados Assembly, C, java,... Circuito Reset
Leia maisENG-1450 Microcontroladores e Sistemas Embarcados. Lab02 Apresentação Kit PicGenios Interrupção e Timers
ENG-1450 Microcontroladores e Sistemas Embarcados Lab02 Apresentação Kit PicGenios Interrupção e Timers Atividades 1. Executar tarefas da aula anterior no kit 2. Exemplo1: 1.Acionar o LED por interrupção
Leia maisPor Fernando Koyanagi
Por Fernando Koyanagi Intenção dessa aula 1. Aprender qual a identificação correta dos pinos olhando o datasheet 2. Informar quais os pinos funcionam como OUTPUT/INPUT 3. Ter uma visão geral sobre os sensores
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 2: Interrupções Externas e Relés Alunos: Matrícula:
Leia maisSistemas Microprocessados
Sistemas Microprocessados satoutfpredubr http://pessoal.utfpr.edu.br/sato/ Interrupções no ATmega8 satoutfpredubr Sobre o material Essas transparências foram baseadas no manual
Leia maisSistema Digitais. Bacharelado de Informática UEM DIN - Prof. Elvio 2017
5197 - Sistema Digitais Bacharelado de Informática UEM DIN - Prof. Elvio 2017 Roteiro ATmega328 (Interrupções) ATmega328 (Interrupções Externas) ATmega328 (Portas de E/S) ATmega328 (Temporizador/Contador
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 2: Interrupções Externas e Relés Alunos: Matrícula:
Leia maisRobótica com Arduino Professor: Paulo Marcos Trentin
Robótica com Arduino Professor: Paulo Marcos Trentin CDI Onde comprar o Arduino? http://lojabrasilrobotics.blogspot.com/ Onde comprar o Arduino? http://www.mercadolivre.com.br/ Onde comprar o Arduino?
Leia maisSistemas 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 maisArquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador;
1 Microprocessador Um microprocessador é um circuito eletrônico capaz de realizar diversas tarefas conforme os comandos específicos. Para isso ele deve ler esses comandos da memória de programa (ROM) e
Leia maisPlano de Aula. 1 o semestre. Cronômetro Interrupções, Timers. Utilizar interrupções para criar um cronômetro com parciais
Diretoria de Curso Plano de Aula 1 o semestre Nome do curso Nome da Unidade Curricular Aula número Tema Período Turma Eng. Ciências da Computação + TI + TADS + Eng. Elétrica Microprocessadores e Microcontroladores
Leia maisSistema Digitais. Bacharelado de Informática UEM DIN - Prof. Elvio 2016
5197 - Sistema Digitais Bacharelado de Informática UEM DIN - Prof. Elvio 2016 Roteiro Conversor Analógico/Digital Aquisição de Dados Sinal Analógico Sinal contínuo na ordenada e na abscissa Digitalização
Leia maisRTC Real Time Counter e Pinos do JM60
RTC Real Time Counter e Pinos do JM60 Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Profa. Eduardo Henrique Couto Tópicos da aula: Modos de baixo consumo; RTC; Pinos do JM60; Pinos I/O de
Leia maisProgramação do Arduino. Parte 1. IDE Wiring
Programação do Arduino Parte 1 IDE Wiring Ambiente de programação: IDE Wiring Barra de título Menu Barra de ferramentas Janela de edição Janela de status Ambiente de programação: IDE Wiring Compilação
Leia maisInterrupção
1. 8051 - Interrupção Def.: Consiste de um evento assíncrono que faz com que o fluxo de um programa seja desviado para uma Rotina de Tratamento de Interrupção (ISR). Faz uso da estrutura de controle da
Leia maisAtividade de laboratório 005. Prof: Carlos Eduardo de Brito Novaes 20 de maio de Alunos RA Nome Curso Semestre
Atividade de laboratório 005 Prof: Carlos Eduardo de Brito Novaes 20 de maio de 2016 Alunos RA Nome Curso Semestre Resumo Atividade da unidade curricular: Laboratório Integrado de Microprocessadores e
Leia maisSistemas Digitais e Microcontrolados
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA TECNOLOGIA EM AUTOMAÇÃO INDUSTRIAL Sistemas Digitais e Microcontrolados Contador/Temporizador
Leia maisEntrada de dados com botões
Entrada de dados com botões Escola CDI Professor: Paulo Marcos Trentin Interruptor Quando está aberto, nenhuma corrente passa por ele. Seu símbolo: Ao pressioná-lo, toda corrente passa por ele, e esta
Leia maisMINICURSO ARDUINO BÁSICO
MINICURSO ARDUINO BÁSICO Ministrantes: Henrique Wippel Parucker da Silva Murilo de Oliveira do Nascimento Ícaro Cristofolini COLMÉIA Quem somos? O que fazemos? PLATAFORMA DE PROTOTIPAGEM ARDUINO ARDUINO
Leia maisInterrupções e Timers
Interrupções e timers Guilherme Luiz Moritz 1 1 DAELT - Universidade Tecnológica Federal do Paraná 4 de dezembro de 2013 Objetivos Compreender o funcionamento de um display de sete segmentos Compreender
Leia maisSistemas Microcontrolados
Sistemas Microcontrolados Aula 8: Conversores A/D e D/A Marco Jose da Silva mdasilva@utfpr.edu.br Interface com o Mundo Analógico Na realização destas aplicações, verificamos cinco elemento envolvidos.
Leia maisArduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner
Arduino Single-board microcontroller Microcontrolador Placa CPU, Memória, Serial, I/O Conectores, Fonte, USB, LEDs IDE Compilador, Bibliotecas, Editor, Burner http://arduino.cc/en/reference/homepage Shields
Leia maisArduino. Gilmar Aquino
Arduino Gilmar Aquino Microcontroladores; O que é o Arduino; Sumário A origem do Arduino; Por que Arduino; Placas; Hardware; Shields; Módulos; Software; Exemplo de aplicação; Dicas, Sites e Livros; Prática.
Leia maisELETRÔNICA DE POTÊNCIA I Laboratório 3 Medição de tensão, corrente e fator de potência dos sistemas elétricos
ELETRÔNICA DE POTÊNCIA I Laboratório 3 Medição de tensão, corrente e fator de potência dos sistemas elétricos Objetivo: Esse procedimento de laboratório enfatiza o desenvolvimento de uma placa de interface
Leia maisPlano de Aula. 1 o semestre. Aula número 009 Interrupções. Fazer uso das interrupções externas no Arduíno
Diretoria de Curso Plano de Aula 1 o semestre Nome do curso Eng. Ciências da Computação + TI + TADS + Eng. Elétrica Nome da Unidade Curricular Microprocessadores e Microcontroladores Aula número 009 Tema
Leia maisLABORATÓRIO DE CIRCUITOS ELÉTRICOS I. Prof. José Roberto Marques. Experiência 1 Transitórios Elétricos de 1ª ordem (CIRCUITO RC)
LABORATÓRIO DE CIRCUITOS ELÉTRICOS I Prof. José Roberto Marques Experiência 1 Transitórios Elétricos de 1ª ordem (CIRCUITO RC) Objetivos: Este primeiro experimento destina-se a demonstrar o comportamento
Leia maisProgramação em Linguagem C
Programação em Linguagem C UNIDADE 1 Unidade I Nesta unidade aprenderemos: escrever o código no computador e transferir para o Arduino. ligar e desligar um pino; utilizar o delay (tempo); ler um pino para
Leia maisManual Técnico MS04A-TS
Descrição Módulo de 4 Saídas Analógicas de Tensão (-10 ~ 10V, 0 ~ 10V) 1- Características Técnicas: MS04A-TS é um módulo D/A que tem 4 canais de saída de tensão (-10 ~ 10V, 0 ~ 10V). Módulo de conversão
Leia maisSistemas Microcontrolados
Sistemas Microcontrolados Aula 8: Conversores A/D e D/A Marco Jose da Silva mdasilva@utfpr.edu.br Interface com o Mundo Analógico Na realização destas aplicações, verificamos cinco elemento envolvidos.
Leia maisDepartamento de Engenharia Elétrica SEL 384 Laboratório de Sistemas Digitais I PRÁTICA Nº5B
Departamento de Engenharia Elétrica SEL 384 Laboratório de Sistemas Digitais I PRÁTICA Nº5B CIRCUITOS SEQUENCIAIS Contadores síncronos e gerador de PWM 1. Introdução Nesta prática iremos compreender o
Leia maisSistemas Embarcados:
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Sistemas Embarcados: Temporizadores e Contadores DCA0119 Sistemas Digitais Heitor Medeiros Florencio Temporizadores
Leia maisARDUINO. Níveis lógicos de referência VCC e GND Entradas e saídas digitais e analógicas.
ARDUINO Níveis lógicos de referência e Entradas e saídas digitais e analógicas Helder da Rocha www.eletronicaparaartistas.com.br Positivo e negativo Nos esquemas e dispositivos (módulos, arduinos) é comum
Leia maisTemporização Interrupções. Prof: Evandro L. L. Rodrigues. Rotinas de Atraso
Temporização Interrupções Prof: Evandro L. L. Rodrigues Rotinas de Atraso Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar
Leia maisProjeto 01. Adriano Joaquim de Oliveira Cruz Instituto de Matemática UFRJ 2015 Adriano Cruz. 30 de agosto de 2015
Projeto 01 Adriano Joaquim de Oliveira Cruz Instituto de Matemática UFRJ 2015 Adriano Cruz 30 de agosto de 2015 1 Introdução Este projeto é baseado no Laboratório 01 do Livro Head First C [2]. A idéia
Leia mais29/03/2017. Temporização da CPU SEL-433 APLICAÇÕES DE MICROPROCESSADORES I. Ciclos de Máquina. Ciclos de Máquina
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Temporização da CPU Todos os Microcontroladores da família MCS-5 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos
Leia maisTemporização da CPU SEL-433 APLICAÇÕES DE MICROPROCESSADORES I. Ciclos de Máquina. Ciclos de Máquina. Temporização Interrupções Rotinas de Atraso
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos
Leia maisProf. Adilson Gonzaga
Prof. Adilson Gonzaga Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos Xtal1 e Xtal2 da CPU.
Leia maisManual Técnico MM4X-MA
Descrição Módulo Misto de 4 Pontos Analógicos (02 Entradas Analógicas Tensão/Corrente e 02 Saídas Analógicas Tensão/Corrente). 1- Características Técnicas: MM4XA-MA é capaz de realizar conversão A/D e
Leia maisCurso de Microcontroladores PIC 16F84A
Curso de Microcontroladores PIC 16F84A João Neto Caetano Jnetcaetano@hotmail.com Marciel Gonçalves Azevedo Marcielgazevedo@hotmail.com Célio Rodrigues Pinto Treinamentos em geral, suporte a alunos universitários
Leia maisMicrocontroladores: Programação em C
Aula 10 Microcontroladores: Programação em C Prof. Tecgº Flávio Murilo 11/04/2013 1 Conversor A/D Conceitos Conversores analógico digitais (conversores A/D ou ADC) convertem um sinal analógico em um equivalente
Leia maisHardFlex 4VFI e 2 VFO
Cód. Doc.: CT0902 Descrição do Produto O módulo HardFlex é uma função de software que configura o hardware dos mircrocontroladores GR350, GR35, GR370 e GR37 da Série Grano, para implementar 4 entradas
Leia maisOrganização de Memórias
Intel 8051 O Intel 8051 é um microcontrolador de 8 bits que pertence a família MCS-51 da Intel e foi lançado em 1977. É tido como o microcontrolador mais popular do mundo, pois é muito versátil e possui
Leia maisMicroprocessadores e Microcontroladores. Professor Lucas Araujo do Nascimento
Microprocessadores e Microcontroladores Professor Lucas Araujo do Nascimento REVISÃO Microprocessadores e Microcontroladores Microprocessadores e Microcontroladores COMPUTADOR Microprocessadores e Microcontroladores
Leia maisARDUINO BÁSICO E T A P A 1 O QUE É ARDUINO? Prof. Amadeu Zanon Neto
E T A P A 1 O QUE É ARDUINO? Segundo o site WIKIPEDIA, Arduino é: É um microcontrolador de placa única e um conjunto de software para programá lo. O hardware consiste em um projeto simples de hardware
Leia maisAAAA AAAA SEL Aplicação de Microprocessadores I. Aula 5 Temporização e Interrupção. Marcelo Andrade da Costa Vieira
SEL 0629 Aplicação de Microprocessadores I Aula 5 Temporização e Interrupção Marcelo Andrade da Costa Vieira Contagem de Tempo Contando tempo Existem 3 maneiras de contarmos tempo com os microcontroladores
Leia maisEL08D - MICROCONTROLADORES
Curso Técnico de Nível Médio Integrado Eletrônica - 8o Período Disciplina de Microcontroladores 2 (EL08D) 1º Sem 2016 Professor Gabriel Kovalhuk Email: kovalhuk@utfpr.edu.br Página pessoal: http://paginapessoal.utfpr.edu.br/kovalhuk
Leia maisLista de Exercícios A2
Lista de Exercícios A2 Nota: Aluno: RA: Curso: Turma: 1 1 Em um sistema microprocessado, interrupção é o nome dado a um mecanismo que permite interromper a execução normal do programa, para atender a um
Leia maisObjetivos MICROCONTROLADORES HARDWARE. Aula 03: Periféricos. Prof. Mauricio. MICRO I Prof. Mauricio 1. Arquitetura de um Microcontrolador
MICROCONTROLADORES HARDWARE 1 Prof. Mauricio Aula 03: Objetivos 2 Arquitetura de um Microcontrolador Unidade Central de Processamento Portas de Entrada e Saída Porta Serial Temporizador / Contador Conversor
Leia maisHARDWARE DOS RELÉS NUMÉRICOS
HARDWARE DOS RELÉS NUMÉRICOS 1. CONSIDERAÇÕES INICIAIS Objetivos idênticos ao hardware dos relés convencionais, ou seja, recebem sinais analógicos de tensão, corrente e outros, sinais digitais de contatos
Leia maisDescrição dos pinos de entrada e saída e de funções especiais. Descrição dos modos de acesso: individual e por porto
Tópicos Descrição dos pinos de entrada e saída e de funções especiais Descrição dos modos de acesso: individual e por porto Acesso individual aos pinos Objetivos Compreender o que são periféricos em um
Leia maisUTFPR Departamento Acadêmico de Eletrônica Curso Técnico em Eletrônica Microcontroladores 1 - Prof. Cion nov/2010 (atualizado em jul 2015)
UTFPR Departamento Acadêmico de Eletrônica Curso Técnico em Eletrônica Microcontroladores 1 - Prof. Cion nov/2010 (atualizado em jul 2015) Interrupção e Contadores/Temporizadores Este texto apresenta uma
Leia maisFiltros Digitais. Filtros básicos, parâmetros no domínio do tempo e frequência, classificação de filtros
Filtros Digitais Filtros básicos, parâmetros no domínio do tempo e frequência, classificação de filtros Filtros são usados basicamente para dois propósitos: Separação de sinais combinados; Restauração
Leia maisMicrocontroladores 2 EL08D Turma M12
Microcontroladores 2 EL08D Turma M12 Prof. Gabriel Kovalhuk E-mail: kovalhuk@utfpr.edu.br Site: http://paginapessoal.utfpr.edu.br/kovalhuk TEMPORIZADORES / CONTADORES NO MSP430 Este material foi retirado
Leia maisArduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner
Arduino Single-board microcontroller Microcontrolador Placa CPU, Memória, Serial, I/O Conectores, Fonte, USB, LEDs IDE Compilador, Bibliotecas, Editor, Burner http://arduino.cc/en/reference/homepage Shields
Leia maisSistema Digitais. Bacharelado de Informática UEM DIN - Prof. Elvio 2016
5197 - Sistema Digitais Bacharelado de Informática UEM DIN - Prof. Elvio 2016 Roteiro ATmega328 (Relógio) ATmega328 (Modos Sleep) ATmega328 (Reset) ATmega328 (Watchdog) ATmega328 (Relógio) Fontes de relógio
Leia maisSistemas Microcontrolados
Sistemas Microcontrolados Aula 5: Interrupções e Temporizadores Marco Jose da Silva mdasilva@utfpr.edu.br Interrupções Interrupção é um evento externo ao programa que provoca: A parada da sua execução;
Leia maisMicrocontrolador 8051
Microcontrolador 8051 Inicialmente fabricado pela INTEL, atualmente fabricado por várias empresas; Possui uma grande variedade de dispositivos, com diversas características, porém compatíveis em software;
Leia maisSistemas Digitais e Microcontrolados
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA TECNOLOGIA EM AUTOMAÇÃO INDUSTRIAL Sistemas Digitais e Microcontrolados Contador/Temporizador
Leia maisET53C - SISTEMAS DIGITAIS
ET53C - SISTEMAS DIGITAIS Conversores A/D e D/A Prof. Glauber Brante e Profa. Mariana Furucho gbrante@utfpr.edu.br e marianafurucho@utfpr.edu.br UTFPR Universidade Tecnológica Federal do Paraná DAELT Departamento
Leia maisConversor Analógico Digital do MSP430G2553
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETRÔNICA CURSO TÉCNICO INTEGRADO DE NÍVEL MÉDIO - ELETRÔNICA MICROCONTROLADORES 2 Conversor Analógico Digital do MSP430G2553 O MSP430G2553
Leia maisConversão analógico-digital e digital-analógica
Objectivos Conversão analógico-digital e digital-analógica Trabalho Laboratorial 6 Estudo da conversão analógico-digital (A/D). Determinação do quantum Q e da curva característica do conversor Estudo da
Leia maisResposta Senoidal em Circuito RC. Experiência 1 Arduino atuando como gerador de Onda Senoidal
Ministério da Educação Universidade Tecnológica Federal do Paraná ampus ornélio Procópio oordenação de Eletrotécnica Resposta Senoidal em ircuito R Autor: Prof. Alessandro N. Vargas Objetivo Programar
Leia maisInterrupção. Prof. Adilson Gonzaga
Interrupção Prof. Adilson Gonzaga Estrutura de Programação Assembly Programa Principal Chamada de Sub-rotina1 Programa Principal Chamada de Sub-rotina2 Sub-rotina1 Subrotina2 Programa Principal Chamada
Leia maisCIRCUITOS SEQUENCIAIS. Adão de Melo Neto
CIRCUITOS SEQUENCIAIS Adão de Melo Neto 1 EMENTA DEFINIÇÃO FLIP-FLOP SR FLIP-FLOP SR COM ENTRADA DE CLOCK FLIP-FLOP D COMPARAÇÃO DOS FLIP-FLOPS FLIP-FLOP X LATCH FLIP FLOP JK FLIP-FLOP D A PARTIR DO JK
Leia maisKit controle remoto IR acionando 3 Led com Arduino
Kit controle remoto IR acionando 3 Led com Arduino Neste artigo, vamos mostrar como controlar o Arduino através do controle remoto IR. Trata-se de evolução em relação ao primeiro tutorial, onde acendemos
Leia maisIntrodução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE. Núcleo de Arte e Tecnologia. julio lucio martin. Aula 01
Introdução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE Núcleo de Arte e Tecnologia julio lucio martin Aula 01 O que vamos entender? eletrônica corrente elétrica: voltagem resistência intensidade
Leia maisIntrodução teórica Aula 8: Fonte de Tensão Regulada. Regulador LM7805. Fonte de tensão regulada. EEL7011 Eletricidade Básica Aula 8 EEL/CTC/UFSC
Introdução teórica Aula 8: Fonte de Tensão Regulada Regulador LM7805 78xx é o nome de uma popular família de reguladores positivos de tensão. É um componente comum em muitas fontes de alimentação. Eles
Leia maisAtividade de laboratório 004. Prof: Carlos Eduardo de Brito Novaes 6 de maio de Alunos RA Nome Curso Semestre
Atividade de laboratório 004 Prof: Carlos Eduardo de Brito Novaes 6 de maio de 2016 Alunos RA Nome Curso Semestre Resumo Atividade da unidade curricular: Laboratório Integrado de Microprocessadores e Microcontroladores.
Leia maisProjeto No. 19 Contador Binário com Chave Rotativa
Projeto No. 19 Contador Binário com Chave Rotativa O objetivo deste projeto é utilizar três LEDs para mostrar os números entre 0 e 7 no sistema de numeração binário, ou seja 0 (Desligado - LOW) ou 1 (Ligado
Leia maisOFICINA Uso da plataforma Arduino no Ensino de Ciências
OFICINA Uso da plataforma Arduino no Ensino de Ciências Grupo 2 de Atividades Astrogildo Junqueira Docente Física/IFSP Lucas D Amásio David Larronda Licenciandos/IFSP Apoio Financeiro: Prodocência / Capes
Leia maisUNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA. Trena Ultrassônica
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA Trena Ultrassônica Desenvolvido por Thiago Ferreira Pontes Relatório Final da
Leia maisOsciloscó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 maisControladores do IBM-PC. Gustavo G. Parma
Controladores do IBM-PC Gustavo G. Parma IBM-PC baseado em ISA Sistema de interrupção do x86 Duas entradas de solicitação de interrupção NMI: Non-maskable interruption Erro de paridade da RAM Channel Check
Leia maisCapítulo 11) Interface com o mundo analógico
Capítulo 11) Interface com o mundo analógico Conversores DA Conversores AD Compreender, Especificar, Comparar os tipos Conceitos Básicos de PROCESSAMENTO DIGITAL DE SINAIS 11.1) Quantidade Digital x Analógica
Leia maisTemporizadores e Contadores (Timer/Counter)
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I O 8051 possui 2 (ou 3) T/C internos de 16 Bits programáveis e com capacidade de operação independente da CPU. Contadores crescentes (up-counter) que geram sinal
Leia maisDesenvolvendo 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 mais1.2 Registradores relacionados as Interrupções. 3. TOSE Sentido da transição da borda do sinal aplicado am TMR0
Capítulo 1 Interrupções 1.1 O que são interrupções? Como o nome sugere interrompe a execução normal e exige atenção urgente da CPU. São eventos não previsíveis e assim não pode ser oferecido tempo de CPU
Leia maisAnatomia do Arduino Bootloader
Anatomia do Arduino Bootloader Fábio Olivé (fabio.olive@gmail.com) Tópicos A plataforma Arduino A família Atmel AVR ATmega Padronização da configuração e uso do ATmega Detalhando o ATmega328P Especificações
Leia maisMicrocontrolador 8051:
Microcontrolador 8051: Fonte: CORRADI 2009 O Microcontrolador 8051: Começou a ser produzido no início da década de 80, pela Intel; Hoje é fabricado por várias empresas e com muitas variações; Atualmente,
Leia maisAGENDA. Escola Naval. Osciloscópio. Osciloscópio. Resultados SQS SQS:
Escola Naval Departamento de Formação de Engenheiros Navais Ramo de Armas e Electrónica Tutor: Prof. Victor Lobo Laboratório rio de Acústica da Escola Naval Co tutor: CTEN EN AEL Mendes Abrantes ASPOF
Leia maisLaboratório de Microprocessadores e Microcontroladores. Experimento 6:
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 6: Conversor Analógico/Digital e Conversor Digital/Analógico
Leia maisELETRÔNICA DE POTÊNCIA I
ELETRÔNICA DE POTÊNCIA I Conversor Buck Módulo de Potência APARATO UTILIZADO: Você recebeu uma placa com de circuito com o circuito cujo esquema é mostrado na figura 1. O circuito é composto por um retificador
Leia maisEXPERIÊNCIA 7 MUX e DEMUX
1 MEC UTFPR-CT DAELT CURSO: ENGENHARIA INDUSTRIAL ELÉTRICA DISCIPLINA: ELETRÔNICA DIGITAL Prof.: EXPERIÊNCIA 7 MUX e DEMUX DATA REALIZAÇÃO: DATA ENTREGA: ALUNOS: e e Planejamento: Execução: Relatório:
Leia maisIntrodução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE. Núcleo de Arte e Tecnologia. julio lucio martin. Aula 07
Introdução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE Núcleo de Arte e Tecnologia julio lucio martin Aula 07 O que vamos entender? sensor temperatura LM35 No datasheet do sensor vemos a gráfica
Leia maisELECTRÓNICA GERAL CONVERSOR DIGITAL ANALÓGICO 2º TRABALHO DE LABORATÓRIO 1º SEMESTRE 2015/2016 PEDRO VITOR E JOSÉ GERALD
ELECTRÓNICA GERAL 2º TRABALHO DE LABORATÓRIO CONVERSOR DIGITAL ANALÓGICO 1º SEMESTRE 2015/2016 PEDRO VITOR E JOSÉ GERALD AGOSTO 2015 1. Objectivos Pretende-se neste trabalho proceder ao estudo de um conversor
Leia maisDisciplina: Laboratório de Fis26
1 Disciplina: Laboratório de Fis26 www.fis.ita.br/labfis26 Professores: Sonia Guimarães soniagui@ita.br Douglas Leite prof.dmgl@gmail.com Monitoras: Larissa chazfisica@gmail.com Flávia rocha.pereira.flavia@gmail.com
Leia maisELT703 - EXPERIÊNCIA N 3: ERROS DC (OFFSET) E SLEW RATE
ELT03 EXPERIÊNCIA N 3: ERROS DC (OFFSET) E SLEW RATE 1. OBJETIVOS: Levantamento da V IO, I B, I B e seus efeitos na relação de saída; Ajuste de Offset externo e interno; Medição do Slew Rate (Taxa de Subida)..
Leia mais