Máquinas de estados finitos como estratégia didática no ensino de FPGA aplicada a um elevador didático

dc.contributor.advisorKlug, Michael
dc.contributor.advisorIDhttps://orcid.org/0000-0002-8540-4244
dc.contributor.advisorLatteshttp://lattes.cnpq.br/5916169977466237
dc.contributor.authorDuarte, Lucas
dc.contributor.referee1Klug, Michael
dc.contributor.referee1IDhttps://orcid.org/0000-0002-8540-4244
dc.contributor.referee1Latteshttp://lattes.cnpq.br/5916169977466237
dc.contributor.referee2Curzel, Jeferson Luiz
dc.contributor.referee2IDhttps://orcid.org/0000-0001-7215-9238
dc.contributor.referee2Latteshttp://lattes.cnpq.br/8891196957540826
dc.contributor.referee3Schiefler Junior, Nivaldo Theodoro
dc.contributor.referee3IDhttps://orcid.org/0000-0003-0126-6954
dc.contributor.referee3Latteshttp://lattes.cnpq.br/7547185444005370
dc.date.accessioned2026-08-17T14:51:50Z
dc.date.available0017-08-26
dc.date.available2026-08-17T14:51:50Z
dc.date.issued0001-06-26
dc.description.abstractO ensino de linguagens de descrição de hardware e programação concorrente apresenta desafios significativos em cursos de Engenharia Elétrica, frequentemente resultando em elevada carga cognitiva e desmotivação dos estudantes. Para reduzir esse problema, este artigo propõe uma metodologia de aprendizagem incremental baseada no desenvolvimento de um controlador de elevador utilizando Máquinas de Estados Finitos. O projeto foi implementado em VHDL e validado no kit de desenvolvimento Terasic DE10-Lite. O trabalho contou ainda com o suporte de um protótipo físico para testes de acionamento de potência e condicionamento de sinais. A metodologia, inspirada em princípios de engenharia reversa, dividiu o sistema em seis etapas progressivas, partindo de um movimento autônomo básico até alcançar um sistema modular com lógica de despacho e intertravamentos de segurança inspirados em aplicações industriais. O particionamento lógico do código facilitou o isolamento de falhas e a simplificação do processo de depuração. Conclui-se que a decomposição de projetos complexos em módulos testáveis apresenta potencial didático para a consolidação do raciocínio paralelo e aproxima a teoria digital da prática laboratorial.
dc.description.abstractThe teaching of hardware description languages and concurrent programming presents significant challenges in Electrical Engineering courses, often resulting in high cognitive load and student demotivation. To mitigate this problem, this paper proposes an incremental learning methodology based on the development of an elevator controller using Finite State Machines. The project was implemented in VHDL and validated on the Terasic DE10-Lite development kit. The work was also supported by a physical prototype for tests involving power actuation and signal conditioning. The methodology, inspired by reverse engineering principles, divided the system into six progressive stages, starting with basic autonomous movement and progressing toward a modular system with industrial-inspired safety interlocks and dispatch logic. The logical partitioning of the code facilitated fault isolation and simplified the debugging process. It is concluded that the decomposition of complex projects into testable modules shows didactic potential for consolidating parallel reasoning and bringing digital theory closer to laboratory practice.
dc.identifier.citationDUARTE, Lucas. Máquinas de estados finitos como estratégia didática no ensino de FPGA aplicada a um elevador didático. 2026. Trabalho de Conclusão de Curso (Graduação) - Curso de Bacharelado em Engenharia Elêtrica, Instituto Federal de Educação Ciência e Tecnologia de Santa Catarina, Joinville, 2026.
dc.identifier.urihttps://repositorio.ifsc.edu.br/handle/1/2242
dc.language.isoPortuguês Brasilpt_BR
dc.publisherInstituto Federal de Santa Catarinapt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCâmpus Joinvillept_BR
dc.publisher.initialsIFSC
dc.publisher.programBacharelado em Engenharia Elétricapt_BR
dc.rights.accessAcesso Aberto
dc.subjectVHDL (Linguagem descritiva de hardware)
dc.subjectCircuitos lógicos
dc.subjectEngenharia elétrica – Estudo e ensino
dc.subject.cnpqENGENHARIAS
dc.titleMáquinas de estados finitos como estratégia didática no ensino de FPGA aplicada a um elevador didático
dc.title.alternativeFinite state machines as an FPGA teaching strategy applied to an educational elevator
dc.typeTrabalho de conclusão de graduaçãopt_BR

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
Artigo TCC - Lucas Duarte - Engenharia Elétrica 2026.2.pdf
Tamanho:
1.92 MB
Formato:
Adobe Portable Document Format

Licença do Pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed to upon submission
Descrição: