sistemas de automação i - analog i/o
TRANSCRIPT
![Page 1: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/1.jpg)
Analog I/OSISTEMAS DE AUTOMAÇÃO I
THIAGO FORTUNATO
![Page 2: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/2.jpg)
Sumário O que é Analog I/O?
Como aplicamos?
Trabalho I
Trabalho II
2
![Page 3: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/3.jpg)
O que é analog I/O?
![Page 4: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/4.jpg)
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
![Page 5: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/5.jpg)
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
![Page 6: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/6.jpg)
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
![Page 7: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/7.jpg)
E na computação?
7
![Page 8: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/8.jpg)
E na computação?
8
![Page 9: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/9.jpg)
E na computação?
9
![Page 10: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/10.jpg)
Como aplicamos?
![Page 11: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/11.jpg)
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
![Page 12: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/12.jpg)
Como aplicamos?
Quando for escolher uma outra controladora, faça o mesmo que no exercício do display, leia o datasheet.
12
![Page 13: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/13.jpg)
Como aplicamos?
Um comparador analógico é um dispositivo que compara dois valores analógicos para dizer qual é o maior;
13
![Page 14: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/14.jpg)
Como aplicamos?
14
![Page 15: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/15.jpg)
Como aplicamos?
15
Analog comparator ATMega 8515
![Page 16: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/16.jpg)
Como aplicamos?
Quando falamos em conversão, boa parte das controladoras da ATMel trabalham da seguinte forma:
16
![Page 17: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/17.jpg)
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
![Page 18: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/18.jpg)
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
![Page 19: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/19.jpg)
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.
![Page 20: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/20.jpg)
Como aplicamos?
20
![Page 21: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/21.jpg)
Como aplicamos?
21
![Page 22: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/22.jpg)
Trabalhos
![Page 23: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/23.jpg)
Trabalhos Façam individual;
Utilizem o AVR Studio para o desenvolvimento do mesmo;
23
![Page 24: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/24.jpg)
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
![Page 25: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/25.jpg)
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
![Page 26: Sistemas de Automação I - Analog I/O](https://reader034.vdocuments.pub/reader034/viewer/2022051101/58f2073f1a28ab4d448b45c3/html5/thumbnails/26.jpg)
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