Sunteți pe pagina 1din 26

Universidade Federal do Par a Laboratrio de Processamento de Sinais (LaPS) o

Simulao de Circuitos Microcontrolados com o Proteus ca


Flvio Hernan Figueiredo Nunes a
aviohernanfnunes@gmail.com

25 de janeiro de 2012

Flvio Nunes (UFPA) a

25 de janeiro de 2012

1 / 26

Sumrio a

Histrico o Introduo ao Proteus ca Criando Esquemtico a Importando Arquivo .hex do Arduino Simulao ca Concluses o

Flvio Nunes (UFPA) a

25 de janeiro de 2012

2 / 26

Histrico o

SPICE

SPICE (Simulation Program with Integrated Circuit Emphasis) um e programa de computador que foi desenvolvido na Universidade da California, campus de Berkley, no ano de 1975 pelos pesquisadores Larry Nagle e Donald Petterson. Este software foi desenvolvido com o objetivo simular o comportamento de circuitos analgicos, voltado o principalmente para os circuitos integrados; O software possui modelos matemticos que representam os principais a elementos de um circuito, que so, transistor, resistor, capacitor, a indutor, diodo e entre outros elementos eltricos; e

Flvio Nunes (UFPA) a

25 de janeiro de 2012

3 / 26

Histrico o

Necessidade da simulao de um circuito ca


O desenvolvimento de um sistema sem o uso da simulao, torna o ca processo lento e caro, podendo at mesmo ser invivel. e a Mesmo seguindo um rigoroso protocolo para o desenvolvimento do projeto, na grande maioria dos casos, algum tipo de ajuste feito no e prottipo. o

Flvio Nunes (UFPA) a

25 de janeiro de 2012

4 / 26

Introduo ao Proteus ca

Descrio geral sobre o Proteus ca


O Proteus um conjunto de softwares, desenvolvidos pela Labcenter e Eletronics Ltd., voltados para a criao de esquemtico, simulao e ca a ca desenho de circuito impresso, os softwares so: a
ISIS uma ferramenta usada para captura de esquemtico e simulao e a ca de circuitos eletrnicos, analgicos e\ou digitais, com a possibilidade de o o utilizar microprocessadores e microcontroladores, tais como, PIC, 8051, MSP430, AVR, HC11, ARM7/LPC2000 e Basic Stamp; ARES uma ferramenta para a confeco do layout (roteamento), de e ca uma PCI(Placa de Circuito Impresso). Esta ultima ferramenta, no a ser descrita neste documento. a

Flvio Nunes (UFPA) a

25 de janeiro de 2012

5 / 26

Introduo ao Proteus ca

Interface inicial do ISIS

Flvio Nunes (UFPA) a

25 de janeiro de 2012

6 / 26

Introduo ao Proteus ca

Identicao das Principais Ferramentas ca

Flvio Nunes (UFPA) a

25 de janeiro de 2012

7 / 26

Criando Esquemtico a

Selecionando os Componentes
Os componetes podem ser encontrados das seguintes formas:
Pressionado a letra p no teclado; Clicando em Ferramenta de Componente, circulo vermelho, e em seguida Pegar Componente, seta amarela.

Flvio Nunes (UFPA) a

25 de janeiro de 2012

8 / 26

Criando Esquemtico a

Selecionando os Componentes
A janela, Pick Devices, abrir. a

A caixa de texto Keywords, seta amarela, serve para procurar os dispositivos, nesse caso foi o atmega168. Apos determinar o componente, fazer um click duplo sobre o nome, seta vermela, em seguida o nome do componente aparecer na Caixa a de Componentes, circulo vermelho. Nota: As buscas devem ser feitas em ingls. e
Flvio Nunes (UFPA) a 25 de janeiro de 2012 9 / 26

Criando Esquemtico a

Selecionando os Componentes

A seleo dos componentes continua com a busca de resistores, ca capacitores, led, cristal e boto: a
Resistor, procurar por res, este um modelo genrico, pois permite a e e edio de seu valor nominal; ca Capacitor, procurar por cap, este um modelo genrico; e e Boto, procurar por button, este componente interativo, pois a e permite a atuao de seu contato atravs do click do mouse; ca e Cristal, procurar por crystal, este um componente genrico. e e Led, procurar por led-, assim a busca ca restrita aos leds com animao. ca

Flvio Nunes (UFPA) a

25 de janeiro de 2012

10 / 26

Criando Esquemtico a

Selecionando os Componentes
Para o led, necessrio ter ateno na escolha do componente, pois e a ca existem modelos no animados na biblioteca do ISIS. a

Aps selecionar todos os componentes, a lista deve car igual a da o gura acima, Caixa de Componentes, e depois fechar a janela Pick Devices.
Flvio Nunes (UFPA) a 25 de janeiro de 2012 11 / 26

Criando Esquemtico a

Posicionando os Componentes
O posicionamento dos componentes fcil, para isto basta clicar no e a boto da Ferramenta de Componentes (este passo feito uma vez, a e desde que nenhuma outra ferramenta tenha sido usada), depois clicar sobre o nome no dispositivo, na Caixa de Componentes, e por m clicar na Area de Desenho do Esquemtico. a

Flvio Nunes (UFPA) a

25 de janeiro de 2012

12 / 26

Criando Esquemtico a

Posicionando os Componentes
Aps soltar o componente, poss movimentar, editar o e vel propriedades, apagar, rotacionar e espelhar, mas para isso, basta clicar com o boto direito sobre o mesmo, para um pequeno menu abrir. a

Flvio Nunes (UFPA) a

25 de janeiro de 2012

13 / 26

Criando Esquemtico a

Posicionando os Componentes Especiais

Para o correto funcionamento da simulao, so necessrios ca a a componentes de alimentao, neste caso so referenciados como ca a ground e VCC. O ground est localizado em, Terminais de Conexo, e o VCC em a a Gerador de Sinais, com o nome DC.

Flvio Nunes (UFPA) a

25 de janeiro de 2012

14 / 26

Criando Esquemtico a

Interligando os Componentes
Esta uma das partes mais importantes, pois agora sero denidos as e a ligaes entre os componentes. co Uma boa esttica do esquemtico ajuda, em uma poss correo do e a vel ca esquemtico, portanto a organizao dos os muito importante. a ca e Para se conectar um componente a outro, primeiro vericar se a Ferramenta de Componentes est selecionada, em seguida, ao passar a o ponteiro do mouse sobre a Area de Desenho, este deve mudar para uma pequena caneta. Deve-se passar o cursor sobre um terminal do componente que se queira ligar, quando a caneta mudar de cor, deve-se clicar com o boto esquerdo, e a partir desse ponto, o cursor passa a desenhar uma a linha, que deve ser ligada a outro ponto.

Flvio Nunes (UFPA) a

25 de janeiro de 2012

15 / 26

Criando Esquemtico a

Interligando os Componentes

Flvio Nunes (UFPA) a

25 de janeiro de 2012

16 / 26

Criando Esquemtico a

Finalizando a Interligao dos Componentes ca

Esquema com todas as ligaes nalizadas. co

Flvio Nunes (UFPA) a

25 de janeiro de 2012

17 / 26

Criando Esquemtico a

Editando as Propriedades dos Componentes


Para editar as propriedades do componente, deve-se clicar com o boto direito sobre o mesmo, depois clicar em Edit Properties. a Os componentes devem ter os seguintes valores:
Resistor, R1 -> 10k, R2 -> 330; Capacitor, C1 -> 22pF, C2 -> 22pF; Cristal, X1 -> 16MHz; Fonte DC, Voltage -> 5;

Flvio Nunes (UFPA) a

25 de janeiro de 2012

18 / 26

Criando Esquemtico a

Editando as Propriedades do Atmega168

O microcontrolador o agente que determinar o comportamento do e a led, mas que ele opere normalmente ser necessrio congura-lo, na a a gura est sendo mostrado as conguraes para o correto a co funcionamento do microcontrolador. Cada seta representa uma congurao importante: ca
Seta Verde, permite escolher o diretrio onde o arquivo .hex se o encontra; Seta Azul, seleciona o tipo de oscilador, interno ou externo; Seta Vermelha, seleciona a frequencia do clock que o microcontrador funcionar, para a simulao o valor do cristal externo no possui a ca a efeito.

Flvio Nunes (UFPA) a

25 de janeiro de 2012

19 / 26

Criando Esquemtico a

Editando as Propriedades do Atmega168

Flvio Nunes (UFPA) a

25 de janeiro de 2012

20 / 26

Importando Arquivo .hex do Arduino

Compilador para Arduino


E poss simular um cdigo de ardino no ISIS, para tanto vel o e necessrio seguir alguns passos: a
Primeiro congurar para a placa alvo, Arduino Diecimila ou Duemilanove com Atmega168; Abrir o cdigo, Blink, em File->Examples->Basics->Blink; o Compilar o cdigo normalmente na IDE; o Fazer upload para a placa do Arduino, mesmo desconectado; No Windows 7, o arquivo .hex ca localizado no seguinte diretrio, o C:\Users\<seu usuario>\AppData\Local\Temp; Procurar uma pasta com o seguinte aspecto, build386543844725704055.tmp Dentro da pasta haver um arquivo com o nome, Blink.cpp.hex, sendo a este o arquivo que dever ser importado no ISIS. a

Flvio Nunes (UFPA) a

25 de janeiro de 2012

21 / 26

Importando Arquivo .hex do Arduino

Disposio dos Pinos Arduino e Atmega168 ca

Flvio Nunes (UFPA) a

25 de janeiro de 2012

22 / 26

Simulao ca

Iniciando a Simulao ca
Para iniciar a simulao, basta pressionar o boto de play. ca a

Flvio Nunes (UFPA) a

25 de janeiro de 2012

23 / 26

Concluses o

Concluso a

Podemos observar que o aux de um simulador de circuitos lio eletrnicos muito importante, principalmente no que diz respeito ao o e tempo de desenvolvimento e dos custos, que passam a ser reduzidos. A prototipao passa a ser somente uma etapa de validao do ca ca modelo computacional.

Flvio Nunes (UFPA) a

25 de janeiro de 2012

24 / 26

Concluses o

Bibliograa

Bruno Bastos, Tutorial Arduino: boto [internet] [acesso em 14 Jan a 2012] Dispon em : http://engcomper.blogspot.com/2011/02/ vel tutorial-arduino-botao.html Labcenter Eletronics, The Home of Proteus. [internet] [acesso em 15 Jan 2012] Dispon em : http://www.labcenter.com/index.cfm vel Labcenter Eletronics, Labcenter Wiki. [internet] [acesso em 16 Jan 2012] Dispon em : http://wiki.labcenter.com/ vel Wikipedia, SPICE. [internet] [acesso em 17 Jan 2012] Dispon em : vel http://en.wikipedia.org/wiki/SPICE

Flvio Nunes (UFPA) a

25 de janeiro de 2012

25 / 26

Concluses o

Agradecimentos

UNIVERSIDADE FEDERAL DO PARA

LABORATORIO DE PROCESSAMENTO DE SINAIS - LaPS

Flvio Nunes (UFPA) a

25 de janeiro de 2012

26 / 26

S-ar putea să vă placă și