Saved in:
| Main Authors: | , , |
|---|---|
| Format: | Recurso digital |
| Language: | Portuguese |
| Published: |
Zenodo
2026
|
| Subjects: | |
| Online Access: | https://doi.org/10.5281/zenodo.18929244 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Table of Contents:
- <p>Este estudo detalha o desenvolvimento de uma ar<br>quitetura de co-design hardware/software para o controle em<br>tempo real de um manipulador robótico de 3 graus de liberdade<br>(DOF- Degrees of Freedom). A arquitetura particiona o sistema,<br>utilizando uma FPGA (Field-Programmable Gate Array) como a<br>unidade central de processamento para a lógica de automação, e<br>um microcontrolador Raspberry Pi Pico W (embarcado na placa<br>BitDogLab) como um controlador de periféricos dedicado</p> <p>(HAL- Camada de Abstração de Hardware). O microcontrolador atua<br>como escravo, responsável exclusivamente pelas tarefas de baixo<br>nível: geração de PWM(Pulse Width Modulation) para os servos<br>SG90 e leitura da interface de usuário (joystick e botões). O nú<br>cleo do sistema, residente na FPGA, é projetado para executar a<br>lógica de alto nível, como gravação e reprodução de movimentos.<br>O firmware do Pico (SDK em C) é implementado com foco na<br>eficiência e na robustez da interface de comunicação (UART<br>Universal Asynchronous Receiver-Transmitter), que permite ao<br>Pico W servir como uma ponte de I/O ágil para os comandos<br>do mestre FPGA. Medidas de segurança, como a parada ativa<br>dos servos (PWM = 0), foram implementadas no escravo para<br>garantir eficiência e estabilidade.</p>