Dispositivos de E/S para Sistemas Embarcados

Slides:



Advertisements
Apresentações semelhantes
Contadores e Registradores
Advertisements

Instrumentação de Sistemas - INS
Conversores Analógico-Digital
Sensor de Carga de Bateria de Automóvel utilizando o CI “LM3914”
Eletrônica Digital Conversores Digital-Analógico
INTRODUÇÃO À LÓGICA DIGITAL
Fig. 2 Processo de amostragem de um sinal fs=1/T
SENSORES ÓPTICOS INSTRUMENTAÇÃO ELETRÔNICA KLEBER ANTÔNIO LEITE LOPES
Aluno: Raphael Dantas Ciríaco
Controlador PID de Temperatura
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.
Entrada e Saída Introdução.
Técnicas para operações E/S
Dados analógicos no ARDUINO
Lógica Booleana A álgebra booleana é baseada totalmente na lógica. Desta forma, os circuitos lógicos executam expressões booleanas. As expressões booleanas.
Instrutor: Edson Pires da Silva
Conversão Analógico-Digital e Digital-Analógico
VISÃO GERAL Profa. Fernanda Denardin Walker
Conversores Analógico-Digital
Instrumentação SMAR.
Aplicações Embutidas com Sensores
1. SINAIS Contém informações sobre uma variedade de coisas e atividades em nosso mundo físico. PROCESSAMENTO DE SINAIS Ato de extrair as informações necessárias.
Informática Industrial
CAPÍTULO 5 1. Ferramentas para modelagem de sistemas mecatrônicos
Bruno Souza de Oliveira e Rodrigo Nardi
Sensor de Temperatura Digital TMP75
Uma chave é normalmente aberta e a outra normalmente fechada
Modo Captura Quando habilitado, salva o valor do timer quando transições ocorrem nos pinos de captura. Para os timers 1 e 2 (EVA), as entradas de captura.
MODULAÇÃO Conceito de Modulação
Interfaces de entrada e saída discreta
Medição de Temperatura Remota Utilizando Microcontroladores
Tema 08: Aplicações Residenciais, Comerciais e Industriais
CPU – IHM PARAMETRIZAÇÃO
Controle para Automação
Conversor A/D – PIC16F877A Jadsonlee da Silva Sá
Universidade de São Paulo
Conceitos de Lógica Digital
Sistemas de Controle Processo Controle Medição Atuação prof. d'Avila.
Introdução à Automação Industrial
MÓDULOS do CLP Os principais módulos existentes para a utilização do CLP são: Módulo de entradas e saídas discretas (digitais); Módulos de estradas/saídas.
Introdução aos Sistemas Microcontrolados
Introdução à Automação
Tacômetro e Acelerômetro
SENSOR DE PRECISÃO DE TEMP. LM35
Medidor Eletrônico de Insumos
Prof. Remy Eskinazi - Microcontroladores
Decodificadores/ Codificadores
Implementação de um Ohmímetro Utilizando PIC16F877A
PIC Peripheral Interface Controller
Conceitos Básicos de Automação
Microcontroladores PIC
Termômetro Digital com PIC e LM35
Protocolo MODBUS [ Slide de Abertura com a presença de outras logomarcas ] A segunda opção é a mais apropriada para a presença de mais de duas marcas.
Aula 1: Introdução aos Sistemas Digitais
1 Ports Paralelos no 8051 Disciplina: Microcontroladores Prof. Remy Eskinazi, MSc UPE - POLI.
Inversores » Rodrigo Balani N˚ » Luiz Felipe Perrella N˚
Controle de Processos por Computador
Universidade Federal de Itajubá
Controle de Processos por Computador
Transdutores Modificadores “conversores” de sinal
Diagrama em blocos: Hardware de Computadores
Prof. Adrielle C. Santana
Introdução 1ª Semana # Introdução # Álgebra Lógica Simbólica Famílias Lógicas 2ª Semana # Organização de um Computador # Memória Registradores Instruções.
Prof. Dr. Mário Luiz Tronco
Lógica Matemática e Elementos de Lógica Digital
Circuitos Digitais Prof. Marcio Cunha Aula 01 – Introdução à Eletrônica Digital.
CONVERSORES DE SINAL.
Codificadores e Decodificadores Prof. Lucas Santos Pereira
Informática Industrial N8INF Prof. Dr. Cesar da Costa 6.a Aula: Rede Profibus.
Adolfo Fernandes Herbster Universidade Paulista
Transcrição da apresentação:

Dispositivos de E/S para Sistemas Embarcados Remy Eskinazi Sant´Anna GRECO – Cin - UFPE

Agenda da Apresentação Introdução aos sistemas analógicos Sensores Atuadores Conversão AD e DA Dispositivos de entrada e Saída e mecanismos de tratamento Leds e Displays Chaves e teclados Opto Sensor e Opto isolador Motor contínuo e de Passo

Introdução aos sistemas analógicos Sensores: São dispositivos que apresentam sensibilidade a algum tipo de grandeza física: Pressão Temperatura Proximidade Umidade Luminosidade ...

Diagrama básico de operação

Sensores e Atuadores Exemplos de sensores: Cilindro Pneumático (Ex.: Indutivo); Sensores de distancia (Proximidade); Lineares Encoders Fotosensores; Termopares; ...

Sensores Contínuos

Sensores Discretos

Sensores Lineares

Sensores Lineares Ópticos

Sensores Rotativos Ópticos (Encoders)

Exemplo: Sensor de Pressão indutivo

Exemplo: Sensor de Pressão Piezelétrico

Sensores Piezoresistivos (Strain Gages)

Atuadores Dentro de uma malha de controle ou sistema embarcado, o elemento final de controle, que tem por objetivo reposicionar uma variável, de acordo com um sinal gerado por um controlador, é chamado de atuador, pois atua diretamente no processo, modificando as suas condições

Atuadores Tipos de Atuadores Hidraulicos; Pneumáticos Elétricos Relés Resistores; Eletroímãs; Lâmpadas; Alarmes sonoros Motores CC e de Passo

Atuadores usados em Robótica (Garras) Atuadores Paralelo Garra articulada Garra três dedos Garra por sucção

Conversores A/D e D/A Porque Converter? Grandezas físicas (pressão, umidade, temperatura, luz) são intrinsecamente Analógicas; Métodos de processamento, transmissão, processamento, visualização e armazenamento são mais eficientes sob a forma digital; Freqüentemente após o processamento ou transmissão, o sinal é necessário sob a forma analógica.

Teorema da Amostragem Teorema da Amostragem: Ts  ½ fm

Exemplo de circuito Sample and Hold - + - + + VO + VS - - VC

Multiplexação por divisão de Tempo

Quantização Sinal M(t) Característica de E/S do quantizador A saída do quantizador (Linha cheia)

Quantização Posicionamento do quantizador em relação ao range R Supondo: Sinal pico a pico = R Níveis de quantização = Q Salto (Step) S = R/Q Conclusão: Menor erro possível = S/2

Quantização Notação complemento 2

Conversores A/D e D/A Técnicas de Conversão Conversores D/A: Malha resistiva ponderada Malha resistiva R-2R (Escada) Conversores A/D: Flash Contador Aproximação sucessiva Dupla inclinação

Conversor D/A de Malha Ponderada Iout R/4 D2 Entrada Digital R/8 D3 . . . R/2N DN -1 Iout = Vref/R + 2Vref/R + 4Vref/R + 8Vref/R + … + 2nVref/R Iout = Vref. ( 1/RD0 + 2/RD1 + 4/RD2 +8/RD3 +… + 2n/RDn-1 )

Conversor D/A de Malha R-2R Conversor Malha R-2R 2R 2R 2R R R R R Vout R R R R R D0 D1 D2 D3

Especificações para conversores D/A Resolução No de bits de um conversor => No de Tensões (Correntes) de saída Linearidade Incrementos numéricos iguais => Incrementos iguais na saída Precisão Diferença entre a tensão obtida e aquela que seria ideal Tempo de acomodação Intervalo compreendido entre o instante de variação de entrada e o instante em que a saída se aproxima o suficiente do seu valor final.

Conversores A/D e D/A Características importantes: linearidade e precisão 111 110 101 100 011 010 001 000 1 2 3 4 5 6 7

Conversores A/D Mais complexos que conversores D/A Geralmente utilizam um D/A para conversão final Principais parâmetros: Precisão e velocidade

Conversor A/D Flash

Conversor A/D de Dupla inclinação

Técnica de aproximação sucessiva Algoritmo:

Conversor de Aproximação sucessiva Técnica de aproximação sucessiva Circuito:

Conversores AD e DA Características importantes: Resolução - Relacionada com o numero de bits do conversor Precisão - Valor convertido corretamente Linearidade - relacionada com a precisão Monotonicidade – Incremento da tensão => Incremento na saída digital Formato – Tipo do código fornecido

Conversor ADC679

Conversor ADC679 Tabelas Funcionais:

Conversor ADC679 Tabelas Funcionais:

Conversor ADC679 Tabelas Funcionais:

Conversor ADC679 - Exemplo de Interfaceamento FPGA 8051 D7 | D0 ADC 679 ‘373 P07 | P00 SC CS OE EOCEN HBE EOC SYNC P27 | P20 RD WR RST

Leds e Displays LED – Light Emitter Diode + -

Leds e Displays Display de 7 segmentos a b c d e f g pd a b c d e f g

Displays LCD São periféricos ativos e independentes (possuem controlador próprio) que permitem a interligação com outros sistemas através de um barramento de dados de modo a receber caracteres ou gráficos que deverão aparecer no display.

Displays LCD Gráficos LCD Gráficos Resolução por Dot Pixel: 20 pinos/conexão

Displays LCD Alfanuméricos Especificados por Colunas Linhas Ajuste de contraste Iluminação (Backlight opcional)

Displays LCD Alfanuméricos Pinagem para módulos LCDs disponíveis:

Displays LCD . . . . Controlador Interface Data bus R / W C / D LCD . . . RAM Caracteres / Pontos LCD

Exemplo de interfaceamento com microcontrolador 8051 | D0 8255 8051 PA7 | PA0 D7 | D0 ‘373 A0 A1 P07 | P00 LCD A15 | A2 RS R/W E PB0 PB1 PB2 P27 | P20 CS RD WR RST RD WR RST

Instruções utilizadas freqüentemente

Endereços dos caracteres na DDRAM

Chaves Mecânicas 1

Circuito Anti bounce 1

Circuito Anti bounce 2

Teclado Mecânico F E D C B A 9 8 7 6 5 4 3 2 1 P1.0 P1.3 P1.4 P1.7 P1.0 P1.3 P1.4 P1.7 Algoritmo: Tecla = Peso + Deslocamento P1.4 = 0 => Peso 0 P1.5 = 0 => Peso 4 P1.6 = 0 => Peso 8 P1.7 = 0 => Peso 12 P1.0 = 0 => deslocamento 0 P1.1 = 0 => deslocamento 1 P1.2 = 0 => deslocamento 2 P1.3 = 0 => deslocamento 3

Teclado Mecânico: Algoritmo de codificação Subrotina Tecla 1 INICIO P1.0 = 0 ? Subrotina Tecla P1.4  0 Tecla = Peso + 0 S N Peso = 0 Tecla? (A  FF?) S P1.1= 0 ? Tecla = Peso + 1 S N N N Tecla? Shift Bit Esq P1 P1.2 = 0 ? Tecla = Peso + 2 S S Peso = Peso+4 N 1 P1.3 = 0 ? Peso = 16? Tecla = Peso + 3 N S 1 N S RET RET

Motor de Passo

Motor de Passo: Acionamento com passo completo Gasta menos energia Gira mais rápido É mais simples Possui menos torque Possui menos precisão

Motor de Passo: Acionamento com passo completo Gasta o triplo de energia Gira mais devagar É mais complexo Possui 1.4 vezes mais torque Possui o dobro da precisão

Motores CC

Motores CC

Referencias Sensores: Atuadores: Conversores AD e DA: Motores de Passo http://www.senaiformadores.com.br/Cursos/01/unidade/uni3_aut4.htm Atuadores: http://www.dee.bauru.unesp.br/~marcelo/robotica/Robot6.htm Conversores AD e DA: Taub & Schling, Eletrônica Digital, McGraw Hill Motores de Passo http://users.hotlink.com.br/rmenezes/informa/mpasso/mpasso.htm http://www.mrshp.hpg.ig.com.br/rob/passo_steps.htm Displays LCD http://www.hotlink.com.br/users/res