Tutorial Proteus

Embed Size (px)

Citation preview

O Proteus uma ferramenta de edio, simulao e prototipao de circuitos eltricos. Neste primeiro momento, estamos interessados em editar circuitos e simul-los. O Porteus nos permite desenhar um circuito microcontrolado, editar o programa, compil-lo e em seguida simular o seu funcionamento. Etapa 1: edio do circuito

Figura 1. rea de trabalho. A figura 1 exibe a janela do programa Proteus, nela temos acesso a todas funcionalidades deste simulador. Para comearmos a desenhar um circuito precisamos selecionar os componentes que sero usados no circuito. Devemos ento selecionar o cone component mode.

Figura 2. Selecionando o component mode. 1

Em seguida devemos chamar a janela de acesso s bibliotecas de componentes disponveis selecionando o cone pick up from libraries.

Figura 3. Escolhendo os componentes.

Em seguida ser exibida uma janela contendo a lista geral de componentes. Nesta podemos selecionar todos os componentes que vamos precisar usar em nosso projeto. Como exemplo vamos desenhar um circuito composto por um microcontrolador PI16F877A, que dever acionar um led quando uma chave for fechada.

Figura 4. Lista de componentes.

Para comear precisamos ento lista os componentes que vamos usar. Iniciamos por digitar o cdigo do componente ou alguma(s) palavra(s) que o identifique, por exemplo, microcontroller. Neste caso uma srie de 2

categorias sero listadas, devemos selecionar o mximo de opes para filtrar a busca. Caso conheamos o cdigo do componente, como no nosso caso, basta ento digitar o nome completo e ser exibida no quadro modelo do componente o smbolo dele. Devemos ento selecion-lo, executando dois clicls para que ele seja carregado na lista de componentes do projeto. Efetuando o clic duplo, o componente ser carregado na lista e aparecer na lista Devices, como na figura abaixo.

Figura 5. Componente selecionado.

Em seguida devemos selecionar o resistor. recomendvel selecionarmos um modelo de resistor genrico para a simulao. Veja a figura 6.

3

Figura 6. Selecionando o resistor. Tambm devemos selecionar um led. O Proteus possui um led animado, quando energizado corretamente, este muda de cor, nos dizendo quando ele est ligado ou no. Veja a figura 7 para selecionar o led corretamente.

Figura 7. Selecionando o led animado.

4

Precisamos agora escolher uma chave. Existem diversos modelos que podem ser usados, para o nosso projeto foi escolhido uma chave do tipo push-button.

Figura 8. Selecionando a chave. Aps selecionarmos os componentes precisamos agora coloc-los na rea de trabalhos e conect-los adequadamente. Para colar o componente na rea de trabalho, basta clicar no seu nome e em seguida fix-lo em qualquer lugar da rea de trabalho. Como podemos ver na figura 9.

5

Figura 9. Fixando os componentes. O mesmo processo deve ser repetido para os demais componentes. A aparncia do circuito deve ser semelhante ao da figura 10.

Figura 10. Componentes fixados. Precisamos agora adicionar os plos positivo e negativo da fonte. Precisamos ento selecionar terminals mode.

6

Figura 11. Selecionando o modo de terminais. Neste modo podemos adicionar quaisquer pinos listados em terminals. Para adicionar o plo positivo devemos selecionar POWER, que representa o plo positivo da fonte.

Figura 12. Terminal positivo adicionado. Precisamos tambm adicionar o plo negativo da fonte, referncia ou GND. Basta selecionarmos GROUND na lista de terminais acima.

7

Figura 12. Terminais GND adicionado. Com todos os componentes fixados na rea de trabalhos, agora devemos conect-los adequadamente. Devemos ento selecionar o selection mode, figura 13, e posicionar o mouse o terminal de cada componente. Fazendo isto aparecer um lpis verde sobre o terminal indicando que um fio pode ser adicionado, figura 14.

Figura 14. Conectando dois terminais. Figura 13. Selection mode. Efetuando todas as conexes, a aparncia final do circuito deve ser semelhante a da figura 15.

8

Figura 15. Circuito desenhado. Nesta etapa aprendemos como desenhar um circuito no Proteus. Agora vamos passar para a etapa de simulao do circuito.

Etapa 2: Simulao do circuito

Como dito anteriormente o Proteus possui um compilador de linguagem assembly incorporado, para diversos tipos de microcontroladores. No nosso caso devemos ento, dizer ao Proteus qual o compilador ele deve usar e qual o nome do arquivo fonte, que contm o programa. No menu Source->Add/Remove Source files, o local onde configuramos estas opes.

9

Figura 15. Circuito desenhado.

Acessando o menu acima, a seguinte janela dever ser exibida. Nela precisamos selecionar o microcontrolador, na lista de microcontroladores disponveis no nosso projeto em Target Processor. Em seguida, precisamos selecionar a ferramenta de compilao, no caso, MPASM ou MPASMWIN, em code generation tool e aps o arquivo do programa fonte de nossa aplicao no boto NEW e selecionando o arquivo adequado.

Figura 16. Configurando o Proteus.

Agora nossa aplicao est pronta para ser compilada e simulada. 10

Pressionando o boto play, o Proteus ir compilar o programa fonte, caso ocorra um erro, uma mensagem ser exibida na tela, caso contrrio ele automaticamente iniciar a simualo.

Figura 16. Iniciando uma compilao/simulao.

11