Buscar

Circuito microcontrolador (1)

Prévia do material em texto

Circuito 
microcontrolador
MARIO DA SILVA JUNIOR RGM: 33340404
EVANDRO GONÇALVES PONTES RGM: 33596379
NICOLAS SABÓIA DO NASCIMENTO RGM: 33388059
GIOVANNA FERRI RGM: 33292329
THIAGO DA COSTA MOLINA RGM: 33291659
História do PDS
O primeiro DSP a ser lançado no mercado foi o MAC 4 que surgiu no em 1979,
fabricado pela Bell Labs, mediante a necessidade crescente do mercado de
processadores especializados em processamento digital de sinais.
Porém os DSP´s ficaram populares quando a Texas Instruments (TI) lançou em
1983 o TMS32010, graças a inovadora ferramenta RTDX (Real Time Data Exchange)
para processamento em tempo real dos sinais. Foi baseado na arquitetura Harvard,
então tinha dados de instruções separados dos dados de memória. Também já tinha
um conjunto especial de funções, com instruções como carregar e acumular ou
multiplicar e acumular.
O que é PDS? 
Os PDSs são microprocessadores com características próprias que podem ser
programados e operam em tempo real, com velocidades muito superiores aos
microprocessadores para aplicações genéricas. A capacidade de processar grandes
quantidades de números em pouco tempo é um dos principais benefícios que os
Processadores Digitais de Sinais oferecem ao mundo da eletrônica.
DSP acima de tudo é um dispositivo programável, que detêm seu próprio
código de instruções. Cada empresa que cria o seu processador cria também o seu
ambiente de desenvolvimento (IDE) próprio para aquele tipo de chip, tornando dessa
forma a manipulação do microprocessador muito mais fácil e rápida
O que é um circuito microcontrolador?
• Microcontroladores. Consiste em um circuito integrado (CI ou chip) que contém um 
microprocessador embutido juntamente com periféricos dentro de um único encapsulamento. 
Estes periféricos são memórias EEPROM, Flash, SRAM, temporizadores, comparadores, 
conversores e muito mais.
• A memória de dados é dividida em duas seções: Low-RAM e High-RAM. A seção Low-RAM, 
ilustrada na Figura abaixo, corresponde ao espaço de endereçamento de 0x00 à 0x7F, isto é, 
os primeiros 128 bytes. Essa região é composta por quatro bancos de registradores, espaço 
de propósito geral e de bytes endereçáveis bit a bit.
• MICROCONTROLADOR PIC: costuma ser usado na automação e controle de periféricos e 
produtos, como brinquedos, motores automotivos e controles remotos. Além do mais, é 
fundamental saber que os microcontroladores são graváveis, basta que se acompanhe de 
uma memória, como no caso do PIC.
Desenvolvimento e funcionamento
• O circuito completo consta de um microcontrolador Atmega 328P ,um amplificador com filtro 
de entrada de um transistor, para amplificar sinais senoidais provenientes de um gerador de 
funções, que são injetados na porta A5 do microcontrolador.
• Foi adaptado um gravador de sinal de áudio para que se possa ouvir os sinais aplicados no 
pequeno amplificador de entrada .A etapa que nos interessa para este projeto é o 
processamento de sinais que ocorre por meio de Atmega 328P e um programa para 
processamento dos sinais senoidais que chamamos de FFT,no código do programa há uma 
biblioteca que gera todo o cálculo matemático para que ocorra a transformada de Fourrier do 
sinal adquirido.
• Também é possível visualizar todo o processo por meio de um display de Oled no qual 
veremos todo o espectro de frequências na faixa de 0 a 4,5Khz,como o display é de 128 X 
164 pixels,as bandas se frequências foram divididas de 2 em dois chegando assim a 128 
pixels na horizontal e 128 na vertical
Transformada 
rapida de fourier
 A Transformada de Fourier é um conceito 
matemático mais amplo usado para 
transformar sinais entre os domínios do 
tempo (ou espacial) e da frequência. A 
Transformada Rápida de Fourier é um 
algoritmo específico e otimizado para 
calcular o DFT, que é a versão amostrada 
do FT, de maneira mais rápida.
 As transformadas são usadas para analisar 
uma função em um outro domínio. A 
transformada de Fourier, por exemplo, 
transforma um sinal no domínio do tempo 
para o domínio de frequência. Enquanto 
que a transformada inversa de Fourier 
realiza o procedimento inverso. Domínio 
da frequência para o domínio do tempo..
Lista de materiais
microcontolador
Atmega 328P
1
cristal de 16Mhz 1
capacitores 
cerâmicos de 22pf
2
resistor de 10Kohms 1
resistor de 220ohms 1
resistor de 1Kohms 1
resistor de 100Kohms 1
Todos os resistores são 
de 1/8W de 
dissipação
nulo
Lista de materiais
capacitor eletrolítico 
de 220microFarad x 
35v
1
capacitor eletrolitico
de 470microFarad x 
25V
1
capacitores 
eletroliticos de 
10microFarads x 16V
3
capacitor eletrolitico
de 47microFarad x 50V
1
trimpot de 100Kohms 1
regulador de tensão 
positiva de 5V, LM7805
1
chave mini tipo H-H 1
transistor npn 2N2222 1
Lista de materiais
módulo gravador ISD1820 1
push botton 1
Display Oled TFT 1,8" de 
128 x 160 pixels 
(SPI)colorido.
1
Fios diversos para ligações 
entre a placa o display e o 
módulo gravador de 
áudio.
nulo
capacitor cerâmico 
multicamada de 100nF
1
conector jack DC 9Volts 1
fonte de alimentação de 
9V x 1A
1
placa universal de 10cm x 
5cm
1
Lista de materiais
soquete de CI Dip 28 pinos 
(estampado)
1
resistores de 470ohms 2
leds vermelhos 2
O circuito de entrada é um pré
amplificador , porém o programa 
está para o espectro de 0 a 4,5Khz
nulo
Circuito esquemático do projeto
Programação do projeto 
Analizador de espectro FFT 
#include <fix_fft.h> 
char im[128], data[128] ; 
int i = 0, val; 
#include <TFT.h> 
#include <SPI.h> 
#define cs 10 //pino D10 
#define dc 8 //pino D8 
#define rst 9 //pino D9 
int x0 = 0; 
int x1 = 0; 
int y1 = 0; 
TFT TFTscreen = TFT(cs, dc, rst); 
int alt; //altura do diplay
int larg; // largura do display 
void setup() 
Continuação 
{ 
TFTscreen.begin(); 
TFTscreen.background(0, 0, 0); 
alt = TFTscreen.height(); 
larg = TFTscreen.width(); 
} 
void loop() 
{ 
Desenvolvimento e funcionamento
• O funcionamento do circuito com o microncontrolador é 
semelhante à um analisador de espectro, tal 
procedimento nos ajudar a entendermos de forma mais 
técnica e também didática o funcionamento de um 
dispositivo PDS.
Vídeo do projeto
	Circuito microcontrolador
	História do PDS
	O que é PDS? 
	Número do slide 4
	Número do slide 5
	Número do slide 6
	Número do slide 7
	Lista de materiais
	Lista de materiais
	Número do slide 10
	Circuito esquemático do projeto
	Programação do projeto 
	Continuação 
	Número do slide 14
	Vídeo do projeto

Mais conteúdos dessa disciplina