Sie sind auf Seite 1von 11

UNIVERSIDADE FEDERAL DE SANTA MARIA

CENTRO DE TECNOLOGIA
INSTRUMENTAÇÃO ELETRÔNICA (DPEE1118)

Pedro Teixeira Jacques

CONDICIONAMENTO DE SINAL

Santa Maria, RS
2019
1 INTRODUÇÃO e Motivação 3
2 DESENVOLVIMENTO PRÁTICO 3
2.2 SENSOR ANALÓGICO (LM35) 3
2.3 CONVERSOR A/D (ARDUINO) 4
2.4 CONDICIONAMENTO DO SINAL 5
2.4.1.1 Circuito de Ganho 5
2.4.1.2 Circuito de Offset 7
2.4.1.2 Circuito de Proteção (Diodo Zener) 7
2.4.1.3 Circuito de filtragem de ruídos 8
9
2.4.1.4 Montagem do Circuito final 9
3 CONCLUSÃO 11
4 REFERÊNCIAS 11
1 INTRODUÇÃO e Motivação

O seguinte relatório tem como objetivo demonstrar a utilização de um sensor analógico


acoplado em um conversor analógico digital (A/D). Nesse caso, o conversor escolhido foi o Arduino
Mega 2560.
O projeto implementado foi o desenvolvimento de um sensor de temperatura, com CI
LM35. Este, é um sensor analógico que apresenta na sua saída uma tensão linear, relativa à sua
temperatura atual.
A motivação para a escolha dos componentes foi principalmente a disposição dos
mesmos no laboratório. Haviam poucas escolhas para o desenvolvimento do projeto, como
quero implementar esse trabalho em algo de minha utilidade optei por esse sensor.

2 DESENVOLVIMENTO PRÁTICO

• Principais componentes utilizados na montagem:

2.2 SENSOR ANALÓGICO (LM35)

O Sensor de Temperatura LM35 é um sensor de precisão. Ele apresenta uma saída de


tensão linear relativa à temperatura em que ele se encontra, no momento em que for
alimentado por uma tensão de 4-20Vdc e GND, tendo em sua saída um sinal de 10mV para
cada Grau Celsius de temperatura.

Dados do Componente e suas pinagens, conforme fabricante, figura 1 e 2:

Figura 1- Pinagem LM35


Figura 2- Dados técnicos

2.3 CONVERSOR A/D (ARDUINO)

A placa Arduino Mega 2560 é mais uma placa da plataforma Arduino que possui
recursos bem interessantes para prototipagem e projetos mais elaborados. Baseada no
microcontrolador ATmega2560, possui 54 pinos de entradas e saídas digitais onde 15 destes
podem ser utilizados como saídas PWM. Possui 16 entradas analógicas, 4 portas de
comunicação serial. A figura 3 abaixo mostra a placa física utilizada

Figura 3- Arduino mega 2560


Especificações:
– Microcontrolador: ATmega2560
– Tensão de Operação: 5V
– Tensão de Entrada: 7-12V
– Portas Digitais: 54 (15 podem ser usadas como PWM)
– Portas Analógicas: 16
– Corrente Pinos I/O: 40mA
– Corrente Pinos 3,3V: 50mA
– Memória Flash: 256KB (8KB usado no bootloader)
– SRAM: 8KB
– EEPROM: 4KB
– Velocidade do Clock: 16MHz

2.4 CONDICIONAMENTO DO SINAL

Com isso, vamos ao nosso objetivo. Precisamos condicionar o circuito para obter uma
entrada no conversor analógico digital (A/D). Esse sinal deve ser ajustado para os parâmetros
mapeados pelo conversor que é entre 0 e a tensão operacional (5V). O circuito será
apresentado por cada etapa desenvolvida: offset, ganho seguido de proteção e filtragem.

2.4.1.1 Circuito de Ganho

Para o circuito de ganho e Offset foi utilizado o CI LM358. Esse circuito tem a função
de “elevar” o sinal de 1Vpp de entrada em 2.5V e dar um ganho no sinal de 2,5 vezes. A figura
mostra os pinos do CI utilizado.

Figura 4- CI LM358

Primeiramente foi montado o circuito no PSIM e feita a simulação. Na figura 5 está o


subcircuito utilizado, onde foi utilizado de um amplificador não inversor. O ganho dele foi
ajustado a partir da equação [1]. Na figura 6 é demonstrado o sinal Vin x GANHO.
Figura 5- Subcircuito simulação

Vin = 1Vpp

𝑅𝐺 = 1𝑘𝛺

𝑅𝐹 = 1500𝛺

𝑅𝐹
Acl= 1+ [1]
𝑅𝐺
Com isso, obtemos o ganho igual a 2,5:

Acl=2,5

Figura 6- Vin X GANHO


2.4.1.2 Circuito de Offset

No entanto o sinal ainda não está na faixa adequada para a leitura do Arduino, então, é
ligada uma fonte CC com uma amplitude de sinal 2.5 Vdc. O valor dos resistores escolhidos foi
sugestão da professora em uma aula prática. Com isso, tendo-se que ser escolhi um valor
elevado para o circuito não sofrer grandes variações de amplitude.

Figura 7- Circuito de OffSet

Figura 8- OffSet 0-5V

2.4.1.2 Circuito de Proteção (Diodo Zener)

Este circuito tem o objetivo de “grampear” o sinal entre 5V e 0V, para que o sinal que
irá entrar no conversor A/D, não ultrapasse os valores indicados. Para isso foi utilizado um
diodo do tipo Zener com um breakdown voltage de 5 V ligado de modo proteger o circuito como
a imagem 9 abaixo.
Figura 9- Circuito de proteção

2.4.1.3 Circuito de filtragem de ruídos

Este circuito, figura 10, tem como objetivo filtrar possíveis os ruídos ou eventuais
distúrbios. Os parâmetros utilizados para a filtragem foram obtidos a partir da equação 2.

Figura 10- Circuito de filtragem

𝐹𝑆 1
𝐹𝐶 = = [2]
2 2𝜋.𝑅𝐹 .𝐶𝐹

A filtragem escolhida foi 10Hz


1
10 =
2𝜋. 1𝑘. 𝐶𝐹

𝐶𝐹 = 16nF

O capacitor escolhido foi o de valor 15nF.

O sinal de saída obtido após a filtragem é mostrado na figura 11. Onde podemos ver que o
circuito não ultrapassa o valor limite 5 V. Assim, podendo ser utilizado para a alimentação do
conversor A/D.
Figura 11- Filtragem

Por fim o circuito final é visto na figura 12 abaixo.

Figura 12- Circuito completo

2.4.1.4 Montagem do Circuito final

Com isso foi montado o circuito na bancada e feita a programação do Arduino.

• Programação no Arduino, figura 13:



Figura 13- Programação Arduino

Por fim uma foto da bancada.


3 CONCLUSÃO

Portando, a implementação desse projeto foi de grande valor, pois, consegui botar em
prática tudo o que foi ensinado em sala de aula. Ademais, pude projetar um sensor que irei
utilizar em outro projeto que pretendo fazer futuramente.

4 REFERÊNCIAS

LM35DZ National Semiconductor Datasheet. Alldatasheet. Disponível em:


<www.alldatasheet.com/Lm35dz>. Acesso em: 3 de jul. de 2019.

Especificações e documentações do Arduino. Arduino. Disponível em:


<https://www.arduino.cc/>. Acesso em: 3 de jul. de 2019.

LM358 Texas Instruments Datasheet. Alldatasheet. Disponível em:


<www.alldatasheet.com/Lm358>. Acesso em: 4 de jul. de 2019.

Das könnte Ihnen auch gefallen