Aplicações de Microcontroladores

TeSP - Automação Industrial
4 ECTS; 2º Ano, 1º Semestre, 52,50 TP

Docente(s)
- André Filipe Sá e Silva

Pré-requisitos
Não aplicavel.

Objetivos
Esta unidade curricular dá continuidade à unidade curricular "Arquitetura de Micocontroladores" e tem como principal objetivo o desenvolvimento de mini-projetos baseados em microncontroladres de 8 bits (plataforma Arduino e PIC 18F).

Programa
1) Entradas analógicas;
- Conceitos de conversores ADC e DAC, métodos de aquisição de sinais analógicos utilizando microcontroladores.
2) Programação por eventos;
- Métodos de criação de interrupções por eventos e por tempo.
3) Comunicação de dados;
- Protocolos de comunicação USART, SPI e I2C. Métodos de comunicação entre dispositivos.
4) Conceitos sobre sistemas de aquisição e controlo em tempo real;
- Métodos de leituras de sensores e controlo de actuadores.
5) Desenvolvimento de aplicações de microcontroladores;
- Desenvolvimento de mini-projectos(plataforma Arduino e PIC18F) em diversas áreas tais como:
(a) Controlo de servo-mecanismos;
(b) Controlo de automatismos em contexto de domótica; (c) Sistemas de aquisição de dados;
(d) Programação de tarefas em robôs móveis;
(e) Comunicação de dados;

Metodologia de avaliação
Realização 2 Trabalhos práticos em avaliação continua(obrigatório, onde serão admitidos para exame) com um peso de 5 valores cada. Um terceiro trabalho prático e época de exame e tem um peso de 10 valores.

Bibliografia
- Peatman, J. (1997). Design with PIC microcontrollers. (Vol. 1). (pp. 0-256). New Jersey: Prentice Hall
- AVR, A. (0). Arduino.Acedido em30 de setembro de 2016 em http://arduino.cc/

Método de interação
Aulas teórico-práticas, onde se descreve e exemplifica a aplicação dos princípios fundamentais, demonstração de casos práticos de aplicação e elaboração de trabalhos práticos com material didáctico.

Software utilizado nas aulas
- Arduino,
- MPLAB X IDE,
- Visual Studio,
- MatLab.