Proteção e Automação de Sistemas Elétricos de Potência I ...
Sistemas de Automação I - Analog I/O
-
Upload
thiago-fortunato -
Category
Engineering
-
view
71 -
download
8
Transcript of Sistemas de Automação I - Analog I/O
Analog I/OSISTEMAS DE AUTOMAÇÃO I
THIAGO FORTUNATO
Sumário O que é Analog I/O?
Como aplicamos?
Trabalho I
Trabalho II
2
O que é analog I/O?
O que é analog I/O?
Que foi fundado ou fundamentado a partir de analogia; ocasionado por analogia.
Diz-se do raciocínio em que as palavras estão dispostas pela semelhanças de seus sentidos.
Fonte: dicio.com.br
4
E na computação?
Que mensura uma grandeza ou demonstra valores de maneira contínua e linear: relógio cujo funcionamento é analógico.
Fonte: dicio.com.br
5
E na computação?
Sinal Analógico é um tipo de sinal contínuo que varia em função do tempo.
Como exemplo, se um sinal varia seus valores 0 a 10, o sinal analógico passa por todos os valores intermediários possíveis (0.01, 0.566, 4.565, 8.55...).Sendo assim a faixa de frequência é bem maior e não tão confiável.
Fonte: cgrbrasil.com.br
6
E na computação?
7
E na computação?
8
E na computação?
9
Como aplicamos?
Como aplicamos?
Antes de aplicarmos, devemos saber o seguinte:
Boa parte das controladoras não tem um ADC (analogicdigital conversor), normalmente existe um comparador, não um conversor.
A ATMega16, tem um ADC!
11
Como aplicamos?
Quando for escolher uma outra controladora, faça o mesmo que no exercício do display, leia o datasheet.
12
Como aplicamos?
Um comparador analógico é um dispositivo que compara dois valores analógicos para dizer qual é o maior;
13
Como aplicamos?
14
Como aplicamos?
15
Analog comparator ATMega 8515
Como aplicamos?
Quando falamos em conversão, boa parte das controladoras da ATMel trabalham da seguinte forma:
16
Como aplicamos?
Conversão simples
No modo de conversão simples é necessário a inicialização de cada conversão. Quando a conversão é finalizada os registradores de dados são preenchidos e o bit ADIF é colocado em 1. Para iniciar uma conversão deve-se ligar o bit ADSC. Esse bit permanecerá em 1 enquanto a conversão está em processo, e passará para 0 no final da conversão.
17
Como aplicamos?
Conversão contínua
No modo de conversão contínua, você iniciará a primeira conversão e o conversor iniciará automaticamente as próximas conversões, logo após ser completada a anterior.
18
Como aplicamos?
19
Exemplo I
Vamos utilizar o ADC da ATMega16 para converter uma tensão analógica apresentado em ADC0 canal para o valor binário e saída que valorizam a PORTD do microcontrolador.
A tensão de entrada para ADC0 é variado usando o resistor variável, veja o diagrama do circuito para realizar esta tarefa.
Como aplicamos?
20
Como aplicamos?
21
Trabalhos
Trabalhos Façam individual;
Utilizem o AVR Studio para o desenvolvimento do mesmo;
23
Trabalho IQuero que analisando os códigos abaixo, enviem um relatório comparando as linhas de código em Assembly e em C.
Exemplo: Assembly linha 6 (executa função A)C linha 14 (executa função A)
Prazo: Até terça 12:00
Link: http://goo.gl/LKaFic
24
Trabalho IIBaseado no Software II - The C Control Program for ATMega8515, presente no link abaixo.
Quero que escrevam o mesmo software para a ATMega 16
Prazo: Até quinta 12:00 (05/05)
Link: http://goo.gl/z1DIwc
25
FontesFigura 1 – http://blog.filipeflop.com/wireless/modulo-rf-apc220-arduino.html (Acessado em 25/04/2016)Figura 2 – http://sputniknews.com/latam/20150623/1023722813.html (Acessado em 25/04/2016)
Figura 4 – http://www.mesta-automation.com/category/wpf-3/hmi-controls/ (Acessado em 24/04/2016)Figura 4 – http://www.atmel.comFigura 5 – http://goo.gl/Kwja1aFigura 6 – http://www.atmel.com/Images/2466S.pdfFigura 7 – http://goo.gl/Kwja1a
26