Micro02_2014Lista2_20141124015041

download Micro02_2014Lista2_20141124015041

of 5

Transcript of Micro02_2014Lista2_20141124015041

AVALIAO INDIVIDUAL

Faculdade Pitgoras Unidade Betim

Atividade de Aprendizagem Orientada N 1 Aplicao Microcontroladores

Prof: Thiago Martins de Vasconcelos Disciplina: Microcontroladores

Nome: Tempo da atividade:

Curso: [ ] EGA [ ] EGEData da entrega:

_____/_____/_____Valor: pontosResultado obtido:

______________________________

Orientaes gerais

Sobre o Trabalho: Este trabalho dividido em duas partes, a primeira, com questes relativas aos fundamentos de microcontroladores e a segunda, cujas questes apresentam problemas propostos para implementao.

Todas as questes (1 a 5) devero ser resolvidas e entregues por email.

Dos problemas da Parte 2, duas questes devero ser escolhidos para apresentao em sala de aula no dia 9/12 (Obrigatria a implementao da questo 5). No necessria a construo de maquetes. Podero ser utilizadas as interfaces dos mdulos de eletrnica ou circuitos montados pelos prprios alunos.

Sobre a entrega: Forma de entrega: Dever ser entregue um documento de texto (.doc ou .pdf) com a resoluo das questes 1 a 5, juntamente com os cdigos fonte (arquivos .ino) dos problemas da segunta parte.

Grupos de at 9 pessoas

Data de entrega: at as 23:59 h do dia da 9/12/14 Entregas aps a data sofrero penalizaes na nota final.

O trabalho dever ser enviado para o endereo de e-mail [email protected] com o seguinte assunto: TP2_MICRO_02_2014 Tanto o corpo da mensagem quanto os anexos devero conter a lista de participantes do grupo. Sempre enviarei uma resposta de ok, recebido para os trabalhos recebidos. Se voc no receber esta resposta em 1 ou 2 dias, preocupem-se!

Parte 1 Fundamentos de microcontroladores1) Sobre os tipos de sinais de sada de um microcontrolador

a. Explique a diferena entre um sinal de sada analgico e um sinal de sada digital.

b. Explique quando cada um desses tipos de sinais utilizado. Se preferir, exemplifique.

2) Sobre as interrupes:

a. Explique a diferena entre se monitorar uma entrada em um ponto do cdigo e por interrupo.

b. Explique seu mecanismo de funcionamento

c. Demostre como elas so implementadas na plataforma Arduino

Parte 2 Implementao de projetos com microcontroladores

Para implementao dos exerccios, dever ser utilizada a plataforma Arduino, programada atravs de sua aplicao padro j utilizado em sala e disponvel no endereo: http://www.arduino.cc, ou qualquer outra interface compatvel.Para cada problema proposto na Parte 2 devero ser apresentados os itens listados abaixo no relatrio da implementao do trabalho.

Lista de entradas e sadas

Relacionar nome, descrio, tipo (Entrada/sada), natureza (analgico/digital), pino de conexo do Arduino e demais caractersticas que voc julgar importantes.

Esquema eltrico

Conexo entre perifricos

Lista de componentes utilizados

Fluxograma do cdigo

Implementao do cdigo (arquivo .ino anexado na entrega)3) Um reservatrio de gs, utilizado em plantas industriais possui dois sensores, um de presso mxima (B) e outro de presso mnima (A). Quando a presso atinge o nvel mnimo (A=0), o motor do compressor atuado (S=1), permanecendo assim o reservatrio atinja a presso mxima (B=0). Um sensor de presso de emergncia monitora o sistema e caso a presso ultrapasse os limites do reservatrio caso ocorra uma falha em B e capaz de parar o processo a QUALQUER INSTANTE. O fluxograma mostra o funcionamento do sistema. Obs: Quando o sensor atuado, este gera um nvel lgico 0, caso contrrio, gera um nvel 1. Elabore o diagrama de ligao entre os componentes e o cdigo de controle do sistema.

4) Um rob seguidor de trilhas composto pelos seguintes componentes:

MD: Motor direito, responsvel pelo acionamento da roda direita do rob.

ME: Motor esquerdo, responsvel pelo acionamento da roda esquerda do rob.

SD: Sensor direito. Infravermelho, responsvel por detectar a presena da trilha no lado direito.

SE: Sensor esquerdo. Infravermelho, responsvel por detectar a presena da trilha no lado esquerdo.

SP: Sensor de presena. Responsvel por detectar objetos no caminho do rob.

AL: Sirene de alarme. Acionada quando encontrado algum objeto no caminho do rob.

Funcionamento do rob: O movimento do rob controlado em funo dos sensores SD e SE de modo a manter a linha sempre entre eles. Quando apenas o sensor de um lado ativado (SD ou SE = 0, na figura indicado pela seta), o motor do respectivo lado desligado (MD ou ME = 0) para que a linha volte a ficar entre os sensores. Caso nenhum dos sensores seja ativado (SD e SE = 1), ambos os motores so acionados (MD e ME = 1) fazendo o rob andar em linha reta.

Um sensor de presena (SP) est apontado para frente no rob e em qualquer momento que for acionado (SP = 0) faz com que este pare por 1 segundo, se movimente para trs por 1 segundo e em seguida mantenha a sirene ativada (AL=1) enquanto o objeto estiver na frente do rob.

5) Suponha um forno operado por um sistema microcontrolado composto dos seguintes elementos:

Um potencimetro (POT) onde ajustada a temperatura desejada no forno.

Um sensor (S1) responsvel pela leitura da temperatura interna do forno.

Uma resistncia (R) responsvel pelo aquecimento do forno.

Um sensor (S2) binrio de temperatura limite

Uma campainha de alarme (AL).

Funcionamento do Forno:

O usurio deve informar a temperatura desejada atravs de POT. O controlador deve fazer a leitura de S1 e a diferena entre a leitura da temperatura atual e do valor desejado deve ser aplicada resistncia R. Caso essa diferena seja maior que o limite da sada do micro, dever ser aplicada na sada seu valor mximo. Considere o valor decimal lido diretamente nos sensores. Caso o sensor S2 detecte, em qualquer momento, uma temperatura superior limite, dever ser desligada a resistncia e acionada a campainha de alarme AL.