A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Sistemas de entrada e saída. Aplicações

Apresentações semelhantes


Apresentação em tema: "Sistemas de entrada e saída. Aplicações"— Transcrição da apresentação:

1 Sistemas de entrada e saída. Aplicações
Controle de processos; Recebimento e tratamento de sinais de transdutores; Transmissão/recepção/tratamento de dados; Conexão entre redes; ... Exemplo. Sistema com entrada via sensores no controle de saída. Arduino Drive Saída Sensores

2 Sistemas de entrada e saída. Aplicações
Transdutor converte formas de energia; Grandeza analógica é recebida pelo Arduino; Conversão A/D; Dados processados para controle; Drive de potencia; Acionamento de dispositivos de controle; Arduino Drive Saída Transdutores

3 Sistemas de entrada e saída. Conceitos
Sensor. Opera a partir de um transdutor. Recebe dados do meio; Transdutor. Dispositivo que converte um tipo de energia em outro. Exemplo: Microfone. Arduino. Realiza tratamento do dado recebido. Drive – hardware que ajusta sinais de controle do Arduino com níveis de potencia e formato de saída adequado ao periférico.

4 Mecanismo de conversão A/D
Dados recebidos em formato Analógico; Alimentação em pino A/D; Conversor A/D converte sinais analógicos em formato digital; Conversão A/D de 10 bits. Amostras do sinal analógico com os valores de tensão na faixa de 0 a 5 Volts, são amostrados em intervalos pré-definidos e convertidos em valores inteiros na faixa de 0 à 1023.

5 CONCEITOS BÁSICOS V=R.I
Circuito Elétrico – Percurso fechado de corrente elétrica 1 mA 1 mA 5V 5V Cada pino do Arduino fornece ATÉ 40mA. Nota. Rádio de pilha opera com 5mA. LED opera com10 mA. Fonte USB: fornece até 500mA. Explicar a lei de Ohm V=R.I

6 CONCEITO Divisor de Tensão. Lei de OHM. V = R * I 0,5 mA 0,25mA 2,5V
Divisor de tensão: A energia se distribui proporcionalmente ao valor da resistencia 0,5 mA 0,25mA 2,5V 1,25V V1=R1.V/(R1+R2) V2=R2.V/(R1+R2) Explicar divisor de Tensão 3,75V 2,5V A Soma das tensões é igual a tensão no circuito série

7 CONCEITO Exercício: Calcule as voltagens para as correntes dadas
Divisor de tensão: A energia se distribui proporcionalmente ao valor da resistência 0,25 mA 0,75mA ??V ??V V1=R1.V/(R1+R2) V2=R2.V/(R1+R2) Explicar divisor de Tensão ??V ?? A Soma das tensões é igual a tensão no circuito série

8 0: Nível lógico=0 0V ........................ 1: Nível lógico=1: 5V
CONCEITO DIGITAL Analógico 0: Nível lógico= V 1: Nível lógico=1: V Somente dois valores lógicos Valores contínuos Explicar divisor de corrente

9 CONCEITO 0,1V:________ 2,0V:________ 3,0V:________ 3,3V:________
Conversão A/D.Sendo o valor analógico 0 Volts correspondente ao valor inteiro 0, e o valor analógico 5 Volts correspondente ao valor inteiro 1023, calcule o valor inteiro correspondente aos seguintes valores analógicos: 0,1V:________ 2,0V:________ 3,0V:________ 3,3V:________ 4,5V: ________ Explicar divisor de corrente

10 Leitura de sinal analógico
Leitura de sinais de sensores. Um sinal analógico é produzido pelo potenciômetro de 10K. O potenciômetro é alimentado por 5Volts fornecidos pelos pinos 5V e GND. O fio central do potenciômetro alimenta a entrada A/D (pino A0). O movimento do cursor do potenciômetro produz valores analógicos de 0 a 5Volts.

11 Conversão A/D em sempre a curva é linear.: Estatística : ajuste de equações. B

12 float vmax=0; float vmin=5.0; void setup() { Serial.begin(9600); }
/*Leituras analógicas. */ float vmax=0; float vmin=5.0; void setup() { Serial.begin(9600); } void loop() {// leitura analógica no pino A0 int sensorValue = analogRead(A0); // Converte a leitura analógica ( ) para voltagem (0 - 5V): float voltage = sensorValue * (5.0 / ); serial.print(“temperature = “); serial.println(voltage); delay(1000); } Examples>Basics>ReadAnalogVoltage

13 Questões propostas O que é um conversor A/D? O que é um conversor D/A?
O que faz a função analogRead na instrução: sensorValue = analogRead(A0)?

14 Interface para medida de temperatura
Descreva a função: Serial.print (Vide Reference) O que faz a instrução: Serial.print(“Fatec"); Int varia = 10; Serial.println(varia);

15 Medida de temperatura via LM35
Como funciona um sensor de temperatura (Ex.LM35)? Resposta: Observe a pinagem. O LM35 é um sensor ou um transdutor? Conecte o sensor de temperatura ao Arduino. Ajuste o programa anterior para a nova escala para medida de 0 a 100 graus Celsius. float voltage = sensorValue * (500.0 / );


Carregar ppt "Sistemas de entrada e saída. Aplicações"

Apresentações semelhantes


Anúncios Google