Índice

A equipa PoliTOcean

Pesquisar categorias

Notas de Aplicação
Base de Conhecimentos de Aquisição de Dados
Actualizações de produtos
Notícias Corporativas
Eventos Dewesoft
Estudos de casos

Autores principais

PR

Primož Rome

GS

Grant Maloy Smith

CF

Carsten Frederiksen

EK

Eva Kalšek

ML

Matic Lebar

Controle e Monitoramento por Modulação por Largura de Pulso em Banco de Testes para Propulsores Subaquáticos

EP

Equipe PoliTOcean

Polytechnic University of Turin

April 2, 2026

A Modulação por Largura de Pulso (PWM) é uma técnica digital usada para controlar o valor médio de um sinal analógico, variando a largura dos pulsos enquanto se mantém a frequência constante. A PWM é útil para controlar a potência média ou a amplitude fornecida por um sinal elétrico. A PWM pode controlar uma ampla variedade de dispositivos, desde pequenos LEDs até grandes motores, tornando-a uma solução versátil para diversos sistemas eletrônicos.

Muitas fontes de alimentação utilizam modulação por largura de pulso (PWM) para regular a tensão e a corrente de saída. Ao controlar o ciclo de trabalho do sinal, a PWM ajuda a manter níveis de tensão estáveis em dispositivos eletrônicos sensíveis, como computadores e equipamentos de comunicação.

Pulse Width Modulation Control and Monitoring on Test Bench for Underwater Thrusters

A equipa PoliTOcean

A equipa PoliTOcean é uma equipa de estudantes da Universidade Politécnica de Turim, especializada em robótica subaquática, e participa na competição MATE ROV. Este concurso internacional realiza-se anualmente nos Estados Unidos, reunindo equipas de todo o mundo. A PoliTOcean representa orgulhosamente a universidade desde 2017. A competição apresenta vários protótipos de veículos operados remotamente (ROV), que são desafiados e avaliados em tarefas subaquáticas complexas.

Figura 1. Equipa PoliTOcean com o ROV EVA no exterior da Universidade Politécnica de Turim.

Com mais de 75 membros ativos na equipa, os desafios nunca faltam, especialmente quando se trata do nosso mais recente e avançado ROV, o EVA, ver Figura 1.

Projetamos e prototipamos todos os componentes internamente, desde os mecânicos aos eletrónicos. A Eurocircuits fabrica as nossas placas de circuito impresso (PCBs), enquanto utilizamos uma impressora Prusa para impressão 3D, o que nos permite fabricar peças personalizadas com filamentos fornecidos pela Filoalfa. O chassis é feito de polietileno de alta densidade (HDPE), um polímero termoplástico derivado do petróleo, e é cortado com uma máquina CNC pertencente ao nosso mentor, Claudio Sansoè.

Membros da equipa que trabalharam neste projeto:

  • Giovanni Pellegrino, engenheiro eletrónico e de ciência de dados

  • Estudante Gino Marco Fachechi, firmware

  • Estudante Mahdi Nassereddine, mecânica

  • Estudante Pietro Canta, engenheiro eletrónico, eletrónica

  • Estudante Fabio Casini, eletrónica, e Michele Carenini, software

O protótipo EVA

O protótipo EVA possui oito propulsores, garantindo uma manobrabilidade precisa e estável em ambientes subaquáticos. O seu sistema de navegação baseia-se numa IMU acoplada a um filtro de Kalman, suportado por um sensor barométrico para cálculo da profundidade e cinco câmaras que fornecem feedback visual em tempo real. A estrutura do veículo foi construída com HDPE e ligas de alumínio, materiais escolhidos pela sua resistência e capacidade de suportar pressão, permitindo que o EVA opere a profundidades de até 100 metros.

Figura 2. Vista superior do EVA, mostrando o invólucro que aloja a eletrónica.

Durante as fases de design e prototipagem do novo ROV, não reinventamos a roda sempre; em vez disso, reutilizamos componentes funcionais, otimizados e amplamente testados de modelos anteriores. No caso específico do EVA, reutilizámos o sistema de alimentação do AIDA, ver Figura 3, o ROV utilizado durante a competição MATE ROV de 2020.

Figura 3. AIDA, o ROV utilizado durante a competição MATE ROV de 2019.

No entanto, embora este sistema não tenha apresentado quaisquer problemas com o ROV anterior, parece ser inadequado para o EVA, especialmente durante manobras mais complexas. O sistema revelou-se pouco fiável ao ponto de provocar desligamentos e impedir a reconexão imediata. Esta falha levanta questões críticas: o problema está na escolha inadequada de componentes, numa interface mal gerida com outros atuadores ou numa falha no design da nossa peça desenvolvida internamente?

Para testar o sistema de propulsão do EVA, necessitávamos de uma bancada de testes capaz de acomodar até oito propulsores, cada um com controlo individual por modulação por largura de pulso (PWM), de forma a realizar testes de aceleração e de potência constante, avaliando simultaneamente a eficiência da Power board.

Os testes foram realizados na piscina do PoliTOcean, conforme mostrado na Figura 4.

Figura 4. Dewesoft e PoliTOcean durante a campanha de medição.
Figura 5. Configuração mecânica com oito propulsores montados na barra de suporte em alumínio durante os testes na água.

O desafio

Em essência, o PWM gera um sinal digital que representa um nível analógico variável. Esta representação é obtida ao ligar e desligar rapidamente um sinal, sendo o tempo “ligado” (ou largura do pulso) uma função do valor analógico desejado.

No entanto, para nós, um desafio significativo foi a falta de equipamento capaz de adquirir dados com precisão em múltiplos níveis de tensão (5 V, 12 V, 48 V). Graças ao SIRIUS-HD-16xLV da Dewesoft e ao software DewesoftX, conseguimos visualizar as formas de onda em tempo real e registar dados de tensão e corrente ao longo de toda a campanha de medição.

Figura 6. O design da Power board do AIDA.

Os dois conversores DC/DC ligados em paralelo na Power board do AIDA (ver Figura 7) fornecem uma potência total de 1200 W, com 600 W de cada conversor. Os nossos oito propulsores consomem no máximo 200 W cada. A potência total não é necessária, uma vez que a competição inclui tarefas de manutenção no fundo do mar que exigem maior precisão, pelo que limitamos a potência a 50% da sua capacidade máxima.

Portanto:

Pmotors=50%(200W×8)=800WP_{motors}=50\% \cdot (200W \times 8)=800W
PDCs=600W×2=1200WP_{DC_{s}}=600W \times 2 = 1200W

Even if:

Pmotors<PDCsP_{motors} \lt P_{DC_s}

As anomalias observadas no EVA, como desligamentos súbitos e ativação da proteção do conversor, não nos permitem excluir a priori um problema na entrega de energia. De facto, com o equipamento Dewesoft, planeamos analisar as formas de onda tanto em regime estacionário como durante transientes.

Figura 7. Banco de testes preparado para a campanha de medições. O SIRIUS-HD-16xLV, componente principal da configuração, está na parte superior.

A solução

Desenvolvemos um banco de testes composto por componentes mecânicos e eletrónicos, ver Figura 7.

Na parte mecânica, montámos oito propulsores T200 da Blue Robotics numa barra de suporte em alumínio. Esta configuração permite submergir simultaneamente todos os propulsores em água, possibilitando a experimentação com diferentes condições de funcionamento, ver Figura 5.

Na parte eletrónica, a equipa utilizou as mesmas placas empregadas no controlo dos motores do ROV. Em particular, a Power board integra dois conversores DC/DC que reduzem a tensão de entrada de 48 V para duas saídas de 12 V e uma saída de 5 V.

A Opto board inclui um conjunto de saídas opto-isoladas e um socket para uma placa Nucleo da STMicroelectronics, que aloja um microcontrolador programado para controlar os oito propulsores através de sinais PWM. A atuação dos motores é realizada por controladores da Blue Robotics, os Electronic Speed Controllers, ESC, que recebem 12 V e sinais PWM para acionar os motores através das suas saídas trifásicas.

Utilizámos o seguinte equipamento:

  • SIRIUS-HD-16xLV, módulo de aquisição de dados multicanal, de alta precisão e em tempo real, da Dewesoft

  • DS-CLAMP 150DC, pinça de corrente da Dewesoft, capaz de medir correntes contínuas até 150 A

  • Power board, desenvolvida internamente pela equipa PoliTOcean

  • Nucleo board, para geração dos sinais PWM

  • Cabo de 18 metros para alimentação e controlo do ROV

A solução Desenvolvemos uma bancada de testes composta por componentes mecânicos e eletrónicos (Figura 7). Na parte mecânica, montámos oito propulsores T200 da Blue Robotics numa barra de suporte em alumínio. Esta configuração permite a submersão simultânea de todos os propulsores na água, possibilitando a experimentação com diferentes configurações operacionais, ver Figura 5. Na parte eletrónica, a equipa utilizou as mesmas placas usadas para o controlo de motores no ROV. Especificamente, a Power board inclui dois conversores DC/DC que reduzem a entrada de 48 V da fonte de alimentação para duas saídas de 12 V e uma saída de 5 V. A Opto board possui um conjunto de saídas opto-isoladas e um encaixe para uma placa Nucleo da STMicroelectronics, que integra um microcontrolador programado para controlar os oito propulsores através de sinais de modulação por largura de pulso (PWM). Um driver da Blue Robotics realiza a atuação dos motores, especificamente o controlador eletrónico de velocidade (ESC). Estes recebem 12 V e sinais PWM para acionar os motores através das suas saídas trifásicas. Utilizámos o seguinte equipamento: SIRIUS-HD-16xLV, um módulo de aquisição de dados multicanal, de alta precisão e em tempo real, produzido pela Dewesoft. DS-CLAMP 150DC, uma pinça de corrente produzida e fornecida pela Dewesoft. Permite medir correntes contínuas até 150 A. Power board, desenvolvida internamente pela equipa PoliTOcean. Nucleo board, para geração de sinais PWM. Cabo de 18 metros para alimentação e controlo do ROV.
Figura 9. Ligações com o SIRIUS HD 16xLV. Estes cabos medem a tensão em ambas as extremidades do cabo umbilical para avaliar a queda de tensão ao longo do mesmo durante o teste.

Visão geral das ligações do subsistema

A fonte de alimentação utilizada é a Mean Well RSP-2000-48, 220 V AC, 48 V DC. A Figura 9 mostra a ligação entre a fonte de alimentação e a Power board, realizada através do cabo umbilical de 18 metros do EVA ROV. A fonte fornece um cabo bipolar com 48 V, que é ligado ao cabo umbilical através de um conector Anderson Powerpole, azul. Na outra extremidade, utilizamos um conector XT60, amarelo, para a ligação à Power board.

A Figura 9 mostra também as ligações dos cabos utilizados para as medições de tensão com o sistema SIRIUS HD 16xLV, cabos azul e cinzento.

Figura 10. Placa de potência AIDA.

A Figura 10 mostra a placa de potência AIDA desenvolvida pela equipa, equipada com dois conversores DC/DC. Esta placa foi concebida para receber uma entrada de 48 V e gerar duas saídas de 12 V, utilizadas para alimentar os propulsores, e uma saída de 5 V para a placa ST Nucleo. Conectores XT60, de cor amarela, são utilizados nas linhas de 12 V, pois são adequados para aplicações de alta corrente.

Também são visíveis os cabos de monitorização de tensão, em vermelho e cinzento, que medem a tensão de alimentação nas duas linhas de 12 V dos motores, bem como na linha de 5 V que alimenta a Nucleo. A alimentação de 5 V é obtida diretamente da PCB através de dois fios soldados na placa, cabos azul e cinzento.

Figura 11. Blocos de terminais Mammoth brancos ligam os ESCs (cabos azuis) às linhas de alimentação de 12 V provenientes da Power board. Os ESCs foram divididos em dois grupos de quatro para melhor organização dos cabos e distribuição da corrente.

A Figura 11 mostra os blocos de terminais utilizados para ligar os cabos que transportam a alimentação de 12 V da Power board a dois grupos, cada um composto por quatro ESCs.

“Decidimos dividi-los em dois grupos”, explica o responsável pela eletrónica, Fabio Casini. “Não só para simplificar a organização dos cabos, mas também porque a Power board possui dois canais de saída de 12 V.” Ele destaca a importância desta escolha: “Isso permite monitorizar a tensão de cada canal de forma independente e distribuir a carga de corrente de maneira mais eficiente. Cada grupo de blocos de terminais transporta +12 V de um lado e o respetivo GND do outro.”

Figura 12. A placa ST Nucleo está montada sobre a Opto board.

A Figura 12 mostra a placa Nucleo, localizada na parte central inferior da imagem, montada numa placa personalizada desenvolvida pela equipa PoliTOcean, denominada Opto board. Esta placa integra várias saídas opto-isoladas e inclui um socket dedicado para a Nucleo. Oito dessas saídas opto-isoladas estão diretamente ligadas aos cabos de sinal que transportam os sinais PWM para os ESCs, permitindo o controlo dos propulsores.

Para esta configuração, utilizámos conectores B2C, Board-to-Cable, uma vez que a mesma Opto board também é utilizada no sistema central do ROV, garantindo compatibilidade e modularidade.

Configuração do software

Desenvolvemos a configuração de software especificamente para este evento de testes.

“Com a ajuda de uma interface gráfica, a gestão dos sinais de teste tornou-se rápida e simples”, afirma o responsável pelo firmware, Gino Marco Fachechi, que desenvolveu a interface do gerador de PWM. “Esta GUI permitiu-nos definir o perfil PWM de cada motor introduzindo pontos num gráfico para criar a curva de funcionamento de cada propulsor”, ver Figura 13.

Ao pressionar um botão, os oito sinais PWM são gerados e enviados para os motores, seguindo o perfil definido nos respetivos gráficos.

O software também permite importar perfis de teste, desde que estejam corretamente formatados, funcionalidade que utilizámos para preparar todos os testes antecipadamente com base nas recomendações da Dewesoft.

Os gráficos assim preparados foram depois importados para a GUI no momento de cada teste, minimizando o tempo entre ensaios e reduzindo a probabilidade de erros na criação dos perfis de controlo.

A GUI e a Nucleo, montada na placa do motor, comunicam através de um protocolo desenvolvido pela equipa, que permite a troca de mensagens específicas de controlo e diagnóstico entre as placas EVA.

Figura 13. Interface do software de controlo da GUI

O resultado

Os resultados obtidos na campanha de medições confirmaram que o design da PCB está correto e funciona conforme esperado, cumprindo os requisitos especificados.

A limitação identificada está relacionada com o conversor DC/DC. Quando o motor exige uma corrente superior ao limite de fornecimento, a tensão sofre uma queda acentuada até um nível crítico, fazendo com que o componente entre em modo de proteção e se desligue.

Este comportamento pode ser observado nas Figuras 14 e 15.

Figura 14. Captura de ecrã do software DewesoftX mostrando as quedas súbitas de tensão e a corrente medida durante os testes.

Podemos abordar este problema de comportamento de duas formas: adicionando um conversor DC/DC para distribuir a carga de forma mais eficaz, ou realizando medições adicionais para determinar limites de proteção mais adequados e reduzir o nível de intervenção, uma vez que o componente é programável.

Figura 15. Vista ampliada da queda de tensão e corrente.

Fatores de sucesso

A utilização da instrumentação Dewesoft foi crucial para o sucesso da nossa campanha de testes. Sem o sistema SIRIUS-HD-16xLV e o software DewesoftX, não teríamos conseguido adquirir múltiplos sinais analógicos de alta resolução em tempo real, com sincronização precisa entre canais. Esta configuração permitiu identificar os momentos em que o conversor DC/DC entrava em modo de proteção, evidenciando fenómenos como quedas de tensão sob carga.

A capacidade de visualizar as formas de onda em tempo real e analisá-las imediatamente após cada teste fez toda a diferença, pois permitiu compreender rapidamente onde intervir e conferiu ao nosso trabalho um nível de precisão que antes não possuíamos.

Giovanni Pellegrino

De facto, sem a Dewesoft, teríamos tido de recorrer a ferramentas menos integradas, como multímetros ou osciloscópios com poucos canais, correndo o risco de perder transientes críticos ou de ter de repetir testes várias vezes para obter dados comparáveis. Além disso, a capacidade de registar e analisar dados offline permitiu diagnosticar problemas com precisão, acelerando assim o processo de iteração no desenvolvimento da placa de potência.

O apoio da Dewesoft, na definição dos perfis de teste e na seleção da instrumentação adequada, revelou-se um valor acrescentado fundamental, reduzindo os tempos de preparação e melhorando a qualidade global do ensaio.

Perspetivas

As medições realizadas constituíram um ponto de partida essencial para o desenvolvimento dos sistemas de eletrónica de potência da PoliTOcean.

Planeamos colaborar com a Dewesoft no futuro para realizar uma nova campanha de testes, com o objetivo de construir uma base de dados extensa. Esta base de dados será utilizada para treinar uma rede neuronal capaz de prever o comportamento elétrico e térmico dos propulsores com base nos perfis de controlo, PWM, tensão de alimentação e condições de funcionamento.

A ideia é desenvolver uma rede neuronal do tipo Multilayer Perceptron, MLP, ou Long Short-Term Memory, LSTM, para modelar com precisão o consumo de energia e a resposta dinâmica dos motores em cenários reais. Esse modelo permitirá simular a eficiência e a fiabilidade do sistema de propulsão ainda na fase de projeto, sem necessidade de testes físicos, otimizando assim a seleção de componentes e as estratégias de controlo.

Figura 16. A Dewesoft e os membros da equipa PoliTOcean que participaram ativamente no evento.