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