Conhecimentos de Base Recomendados
Os alunos devem ter conhecimentos prévios da linguagem de programação C e de eletrónica digital.
Métodos de Ensino
As metodologias de ensino seguem uma sequência temporal que permite ao formandos adquirir conhecimentos
teóricos nas temáticas principais da UC.
De forma a garantir que esses conhecimentos teóricos são interiorizados pelos formandos, segue-se o estudo
de exercícios práticos exemplificativos.
De seguida são apresentadas as ferramentas computacionais utilizadas.
Finalmente, para garantir e fomentar o trabalho em equipa, serão realizados os trabalhos de grupo para
desenvolver a criatividade perante novos problemas e a cooperação entre os formandos.
• Laboratório e/ou exame escrito durante e no final do semestre.
• Aulas teóricas presenciais, com projecção de slides teóricos sobre os diferentes temas abordados
• Aulas laboratoriais presenciais, com resolução de exercícios exemplificativos
Resultados de Aprendizagem
Esta unidade curricular aborda o projeto e desenvolvimento de sistemas baseados em microcontroladores, nomeadamente:
(a) Compreender o funcionamento de um microprocessador (uP) e de um microcontrolador (uC);
(b) Utilizar ferramentas de desenvolvimento cruzado para projetar e desenvolver aplicações de controlo baseadas no uC TMS320F28335 da família C2000 da Texas Instruments, utilizando o kit didático “C2000 Peripheral Explorer Kit”.
Programa
Esta unidade curricular aborda o projeto e desenvolvimento de sistemas baseados em uP ou uC. O uC TMS320F28335 da família C2000 da Texas Instruments é usado como caso de estudo.
Os principais tópicos abordados são:
– Ferramentas de desenvolvimento e sistemas de numeração;
– uC TMS320F28335: Arquitetura; Espaço de Entrada/Saída; Sistema de Gestão de Interrupções; Temporizador watchdog; Conversor Analógico para Digital; Interface de comunicação série; Interface Controller Area Network (CAN).
Os tópicos abordados nas aulas teóricas são aprofundados e consolidados nas aulas práticas laboratoriais, através da resolução de problemas e sua implementação prática, usando a linguagem de programação C e o kit didático “C2000 Peripheral Explorer Kit”, que é baseado no uC TMS320F28335 da Texas Instruments.
Docente(s) responsável(eis)
Métodos de Avaliação
- - Trabalho Individual - 25.0%
- - Trabalho Grupo - 25.0%
- - Exame - 50.0%
Estágio(s)
NAO
Bibliografia
[1] Iyer, G. (2017). An Introduction to Texas Instruments C2000 Real-time Control Microcontrollers: Covering LAUNCHXL-F28027 Launchpad in detail with Step-by-Step LAB Sessions with TI-CCS and Mathworks Simulink. Texas Instruments.
[2] Texas Instruments documentation about C2000 microcontrollers. Available online: http://processors.wiki.ti.com/index.php/Category:C2000
[3] Lecture notes and slides. Available at ISEC moodle platform.