ELT049 Programação de atividades Conceitos

Transcrição

ELT049 Programação de atividades Conceitos
UNIFEI – Universidade Federal de Itajubá
IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação
ELT049 – Aprendizado Baseado em Projeto III
ELT049
Programação de atividades
Prof. Rodrigo de Paula Rodrigues
A placa de desenvolvimento Dragon12–Plus-USB deverá ser utilizada como plataforma de desenvolvimento
do protótipo.
Evento
Aula 1
Aula 2
Aula 3
Aula 4
Aula 5
Aula 6
Aula 7
Aula 8
Aula 9
Aula 10
Aula 11
Aula 12
Aula 13
Aula 14
Aula 15
Data
11/03
25/03
01/04
08/04
15/04
22/04
29/04
06/05
13/05
20/05
27/05
10/06
17/06
27/06
01/07
Tema abordado
Apresentação da disciplina
Análise de atividades
Análise de atividades
Análise de atividades
Análise de atividades
Discretização de um controlador PID
Implementação digital do controlador
PID obtido pela discretização
Elaboração do projeto eletrônico
Elaboração do projeto mecânico
Atividade a entregar
Desenvolvimento 01
Aplicação em uma planta real
Desenvolvimento 08
Testes de aplicação em uma planta real
Entrega e apresentação dos resultados
Desenvolvimento 09
Desenvolvimento 10
Desenvolvimento 02
Desenvolvimento 03
Desenvolvimento 04
Desenvolvimento 05
Desenvolvimento 06
Desenvolvimento 07
Conceitos
- Cada atividade de desenvolvimento gera um conceito, chamado de AD;
- A média dos conceitos obtidos com as atividades gerará o conceito de atividades, CAT, dado por:
଼
1
‫ = ܶܣܥ‬෍ ‫ܦܣ‬୧
8
௜ୀଵ
- O conceito final, CF, será dado pela média entre os conceitos de atividade e o conceito obtido na avaliação
do relatório final e da apresentação (Desenvolvimento 09), CA, tal que se tenha:
‫ = ܨܥ‬0.50 ∗ ‫ ܶܣܥ‬+ 0.50 ∗ ‫ܦܣ‬଴ଽ
ELT049 – Programação de atividades
1/3
Descritivo dos desenvolvimentos
Item
01
02
03
04
05
06
07
08
09
10
Descrição
Elaborar um relatório com as principais características dos dispositivos single
loop comerciais, elencando suas funcionalidades e especificações mais comuns,
suas principais áreas de aplicação e exemplares disponíveis em mercado.
Implementar um embarcado em linguagem C para a placa Dragon12-PlusUSB. Este aplicativo deve configurar o dispositivo de forma que possa ser
utilizado o depurador/programador serial. Em termos operacionais, este
embarcado deve ler os canais ADC relacionados ao sensor de temperatura e ao
de luminosidade e exibir tais informações no visor LCD de 16x2. O aplicativo
deverá utilizar um dos botões de pressionamentos existentes na placa para
alternar entre a exibição dos valores de luminosidade e de temperatura.
Implementar um embarcado em linguagem C que seja capaz de gerar uma
forma de onda senoidal por meio do conversor DAC presente na plataforma de
desenvolvimento adotada. A forma de onda deve ser gerada por meio de uma
tabela de procura armazenada na memória do próprio microcontrolador. O
aplicativo ainda deverá utilizar um botão de pressionamento para escolher entre
gerar uma forma de onda senoidal, uma forma de onda com valor constante de
VDD, uma forma de onda com valor constante de GND ou uma forma de onda
com valor de VDD/2. O visor de LCD de 16x2 pontos deverá ser utilizado para
se o tipo de forma de onda que está sendo gerada.
Discretizar uma malha PID genérica, de forma que se possa implementá-la
digitalmente em um microprocessador e que possam ser configurados seus
parâmetros de operação (ganhos proporcional, integral e derivativo).
Implementar, na plataforma de desenvolvimento adotada, a malha PID
discretizada durante a atividade anterior. Testar tal implementação com uma
planta RC com constante de tempo de 1s.
Elaborar o esquema elétrico e o projeto da placa de circuito impresso para o
controlador. A referência deve ser os recursos utilizados na plataforma de
desenvolvido que são necessários ao controlador desenvolvido.
Projetar o condicionamento para o circuito do controlador desenvolvido.
Aplicar o protótipo do controlador em uma das plantas de controle presentes no
Laboratório de Controle da universidade.
Será utilizada uma das plantas existentes no LCPIC. A escolha de tal planta fica
a cargo do professor da disciplina de Controle Digital.
A atividade será realizada às 13h30.
Elaborar o relatório do projeto e apresentar os resultados
ELT049 – Programação de atividades
2/3
Relatório de projeto
Deverá ser elaborado um relatório de desenvolvimento. Tal relatório deverá conter a seguinte
estrutura:
•
•
•
•
•
•
•
•
•
•
•
•
•
Capa;
Sumário;
Índice de tabelas;
Índice de figuras;
Introdução;
Análise do tema;
Etapas de elaboração do projeto:
o Aspectos de inicialização e uso dos periféricos da plataforma de desenvolvimento
o Discretização de um controlador PID;
o Projeto elétrico;
o Projeto mecânico;
o Protocolo de comunicação com o aplicativo de configuração;
Realização de testes:
o Testes de operação.
o Aplicação em uma planta real
Descrição da planta;
Resultados de aplicação;
Montagem:
o Estimativa de custos;
Especificações do dispositivo desenvolvido:
o Estimativa de consumo;
o Características elétricas;
Entradas;
Saídas;
o Taxa de amostragem;
o Frequência de processamento da malha.
Conclusão;
Anexos;
Bibliografia (no formato IEEE).
ELT049 – Programação de atividades
3/3