Você está na página 1de 5

RELATÓRIO DE PROJETO DE PESQUISA

Nome do Projeto: Kit Didático de Programação de Microcontroladores PIC


Protocolo: 2103

Nome do Proponente: Anderson Soares André

Campus/Unidade: Pedra Branca

Data do Relatório: 12/09/08

Tipo do Projeto:
(X) PUIC Disciplina ( ) PUIC Continuado ( ) PUIC Individual

1. Introdução
O Controle Eletrônico Digital por microcontrolador tem fundamental importância
dentro da Engenharia Elétrica, pois o uso de microcontroladores vem se
difundindo velozmente em todo o mundo sob as mais diversas formas de
aplicação. À nossa volta, nos dias atuais, são incontáveis os produtos e
equipamentos que utilizam desta tecnologia e, na maioria das vezes, nem nos
damos conta disso. Exemplos dessa difusão não faltam; como máquinas de
lavar roupa, fornos de microondas, alarme, injeção eletrônica de automóveis,
etc.
Para os padrões atuais, a denominação microprocessador descreve um chip
simples, contido em um encapsulamento, contendo a lógica da unidade central
de processamento (CPU), mais uma grande variedade de vias de transmissão
de dados e controle [1].
Os microcontroladores, por outro lado, diferem dos microprocessadores porque
são componentes eletrônicos que integram, num único componente, além da
CPU, elementos como memória, temporizadores, contadores, canais de
comunicação serial, portas paralelas e, até mesmo, conversos analógicos-
digitais (Analogic Digital Converter - ADC) e digitais-analógicos (Digital
Analogic Converter - CDA), Módulos PWM , Watchdog Timer, além de outros
recursos e periféricos específicos. Todos estes recursos congregados
permitem a analogia de que os microcontroladores seriam “microcomputadores
em um só circuito integrado” [1] e [2].
Devido à versatilidade apresentada, os microcontroladores despertam interesse
crescente no meio acadêmico e em aplicações industriais, substituindo
aplicações outrora desenvolvidas através de circuitos eletrônicos tradicionais
utilizando portas lógicas.
Para atender esta demanda, algumas atividades envolvendo
microcontroladores já vêm sendo desenvolvidas em disciplinas como
Arquitetura de Computadores, nos cursos de Ciências da Computação e
Engenharia Elétrica – Telemática.
Deseja-se, então, com a finalidade de permitir uma interação ainda maior entre
o aluno e os sistemas microcontrolados, desenvolver um kit didático que
permita testar pequenos programas em microcontroladores. Isto se faz
necessário porque a utilização prática do microcontrolador é fundamental para
sedimentar as informações teóricas apresentadas durante as disciplinas.
Dentre os diversos modelos e fabricantes disponíveis no mercado atual, tem se
destacado fortemente a linha PIC, fabricada pela Microchip e que será utilizada
no desenvolvimento do kit.
A palavra PIC vem do inglês e quer dizer Peripheral Interface Controler, ou
seja, Controlador de Interface Periférica. A idéia original para o PIC era um
controlador muito rápido de entrada e saída, com um grupo de instruções
microcodificada [1].
O destaque obtido por este microcontrolador deve-se, especialmente, a sua
simplicidade e robustez, aliadas a uma gama diversificada de unidades
destinadas a diferentes tipos de aplicações, que variam em tamanho, recursos,
consumo, encapsulamento e desempenho.
O kit a ser desenvolvido será baseado na série 16Fxx e permitirá a visualização
de sinais de saída, entrada de comandos por teclados (ou botões) e controle de
dispositivos através de relés e acopladores ópticos.
O teclado é parte fundamental porque permite que o aluno analise situações
em que o microcontrolador deve interpretar interrupções geradas por sinais
externos.
A visualização dos sinais de saída através de LED´s e displays torna possível a
observação do comportamento e das respostas do software implementado.
Finalmente, o controle de dispositivos através de acopladores ópticos e relés
comandados pelo microcontrolador, aumentam a gama de aplicações para o
kit, permitindo que se ligue ou desligue lâmpadas e outros equipamentos
através de software.

2. Objetivos
2.1 Objetivo Geral

Projetar e implementar um kit didático que permitirá a comprovação do


funcionamento de softwares desenvolvidos para microcontroladores PIC.

2.2 Objetivos Específicos

- Permitir que os alunos da disciplina de Arquitetura de Computadores


traduzam em resultados práticos os conhecimentos teóricos que vêm
acumulando ao longo do curso.

- Disponibilizar para o laboratório um equipamento para aprendizagem de


programação assembly para microcontrolador.

- Colocar os alunos da disciplina de Arquitetura de Computadores em contato


com um projeto completo, permitindo que os mesmos aprimorem seu senso de
trabalho coletivo.

- Aprimorar o aprendizado da programação de microcontroladores.

3. Material e Métodos
- Análise das principais características do microcontrolador a ser utilizado. No
caso especifico optou-se pelo PIC16F84.
- Estudo dos circuitos osciladores aplicáveis ao microcontrolador escolhido que,
baseado em análise técnica, levou a escolha do cristal oscilador.
- Estudo dos modos de implementação de entrada de dados via teclado: uso de
botões do tipo “push-botom”
Estudo dos modos de sinalização do status de cada porta de saída do
microcontrolador: como foram desenvolvidos vário protótipos, diferentes tipos
de sinalizadores, como LED, display de sete segmentos e “buzzer”.
- Montagem de protótipo utilizando placa de circuito universal: em função da
evolução dos estudos, foram desenvolvidos diversos protótipos, como
demonstram as fotografias abaixo.
- Avaliação do primeiro protótipo e refinamento do projeto: os protótipos foram
utilizados por seus autores para o testes de programação.
- Projeto do layout da placa de circuito impresso a ser utilizada (PCB – Printed
Circuit Board).
- Projeto e montagem de protótipo final: O layout da PCB foi desenvolvido,
porém não implementado. Entretanto, desenvolveu-se também um circuito
capaz de fazer a programação (gravação do microcontrolador), algo que
extrapolou os objetivos do projeto.

Todos os resultados foram obtidos com atividades prático-teóricas


desenvolvidas no laboratório de eletrônica do curso de ENGENHARIA
ELÉTRICA – Telemática na UNISUL.

4. Resultados:
Com o desenvolvimento do equipamento, atingiram-se diversos resultados
didático-pedagógicos que contribuem para o desenvolvimento técnico dos
alunos envolvidos no projeto.

Além disso, obteve-se um equipamento de aplicação prática, que evitará a


necessidade de investimentos da universidade para a compra de um kit
didático para microcontroladores.

Finalmente, este kit permite que alunos de semestres futuros possam utilizar
este equipamento para o estudo e desenvolvimento de softwares em assembly
e C para microcontroladores.

5. Conclusões
O desenvolvimento deste projeto propiciou grande envolvimento dos alunos da
disciplina de Arquitetura de Computadores dos Cursos de Ciências da
Computação e Engenharia Elétrica – Telemática nas aulas práticas, além de
levar a disponibilização de mais alguns equipamentos para o laboratório de
eletrônica da UNISUL. Tais kits já estão sendo utilizados em aulas práticas no
segundo semestre letivo de 2008.
Não foram registradas grandes dificuldades no transcorrer do desenvolvimento
do kit, principalmente devido à adequada orientação e distribuição das tarefas
ao longo das etapas de implementação prático-teórica do equipamento.
O único objetivo não alcançado foi a implementação em placa definitiva com
padrão comercial. Isto não ocorreu por dois motivos principais:
- ao contrário do planejado, em função do grande envolvimento dos alunos,
foram gerados seis diferentes protótipos e não apenas um como inicialmente
projetado.
- dificuldades operacionais geradas pela não existência, na região da Grande
Florianópolis, de empresas que confeccionem layout de PCB.

6. Referências
[1] SOUZA, David José de. Desbravando o PIC. – 3ª edição. São Paulo, 2001. Editora
Érica.
[2] KÜHNEL, Claus. AVR RISC microcontrollers handbook. Newnes, 1998.

Complementar
[3] Fábio Pereira. Microcontroladores PIC - Técnicas Avançadas - 4ª edição.
São Paulo, 2003. Editora Érica.
[4] Fábio Pereira. Microcontroladores PIC – Programação em C - 6ª edição. São
Paulo, 2004.Editora Érica.

Você também pode gostar