Embora essas perguntas pareçam muito específicas, ela pode ser tratada de fato como uma questão muito mais geral de filtragem de casos: "Como se pode filtrar o ruído elétrico proveniente de motores elétricos de potência?" .
Os primeiros dados de informação que precisamos reunir com antecedência são o tipo de ruído ao qual nosso circuito está exposto. Às vezes, é realmente difícil obter esses dados com antecedência, às vezes é ainda mais difícil medir o ruído sem a experiência prévia e o equipamento de laboratório de última geração.
Em geral, podemos avaliar nossas fontes de ruído em termos de:
- Intrínseco ou extrínseco. Ou seja: o ruído vem / é gerado dentro de nosso próprio sistema? Ou vem fora do nosso sistema?
- Mecanismo de acoplamento: acoplamento capacitivo, acoplamento indutivo, loops de terra, radiação EM ...
- Características do ruído: comutado, térmico (gaussiano), tiro, cintilação ...
- Banda de frequência e Q. Qual é a faixa estreita ou larga do nosso ruído? Ele cai / desaparece abruptamente fora dessa banda (fator de qualidade)?
A descrição acima é uma lista parcial, incompleta, que pode servir apenas como ponto de partida.
Então, existem muitas técnicas, quero dizer literalmente centenas de truques e abordagens mais amplas, dependendo do caso.
Analisando as especificidades da pergunta original, este é meu melhor palpite sobre o tipo de ruído que pode ser originado pelo sistema,
- O ruído é proveniente principalmente do próprio sistema, motores de potência e circuitos de driver. 30A da corrente de pico de comutação é alta para gerar pulsos que podem facilmente acoplar-se ao restante do circuito.
- O acoplamento capacitivo, o acoplamento indutivo e os loops de aterramento podem ser todos fontes de problemas aqui, devido aos pulsos de alta corrente dos drivers.
- O ruído é trocado, eu acho que na região sub 1MHz, no entanto, armonics na faixa de 1-10MHz pode ser facilmente gerado / irradiado.
Algumas dicas e técnicas práticas para lidar com o ruído no sistema acima:
- Se possível, separe fisicamente os motores e drivers do restante dos circuitos. Obviamente, isso não é possível em todos os casos, por exemplo, se você tiver uma única placa para todos os componentes eletrônicos. No entanto, se você puder ter duas placas separadas, uma para acionar os motores e outra para o restante do sistema, é útil fazê-lo.
- Evite problemas de aterramento e acoplamento de loop do ruído usando uma conexão de aterramento em estrela cuidadosamente pensada para todos os seus circuitos, incluindo drivers de energia, baterias e chassi.
- Não deixe nenhum chassi ou peça metálica grande flutuando, pois isso irá interagir com os campos EM gerados pelos motores e drivers de energia, refletindo, propagando e / ou reemitindo os campos EM como ruído adicional.
- Com relação aos motores em si, e dependendo do tipo de motor, você certamente pode aplicar filtros de ruído próximos / conectados aos seus motores. Para motores DC, o que pode não ser o seu caso, é aconselhável soldar pequenos capacitores de cerâmica em cada fase, o mais próximo possível do motor. Capacitores robustos (alta tensão) de 0,1uF são uma boa regra geral para começar. Dependendo da aplicação, você também pode adicionar outro par de capacitores de cerâmica de cada um dos condutores de fase ao chassi. Cuidado ao verificar o tipo exato de motor e motorista antes de seguir esta rota.
- O cabeamento que conecta os drivers e os motores deve estar o mais próximo possível e torcido.
- Os capacitores de dissociação / derivação devem ser generosamente adicionados às linhas de energia do driver, em dois sabores: capacitores em massa (talvez nas centenas de uF, para filtragem de baixa frequência) e capacitores de alta frequência (normalmente 0,1 uF).
Voltando ao circuito que você postou, minha abordagem inicial seria:
- Não usar um afogador de modo comum, pois é mais indicado para ruídos de acoplamento capacitivo gerados de fora do sistema.
- A aplicação de filtragem LC dupla para ambas as linhas (retorno de energia e GND) ou, melhor ainda, um filtro L pi duplo. Este é o filtro mais eficaz para ruídos de KHz a baixo MHz . Um grande indutor (na faixa de mH) em série com cada um dos terminais da bateria melhorará drasticamente o ruído que entra na parte digital do seu circuito. As esferas de ferrite, pelo contrário, são dissipativas por sua própria natureza e mais adequadas para altas (dezenas de frequências de MHz).
- Substituindo o zener padrão e o TVS unidirecional por um TVS bidirecional robusto (alta energia). O zener no seu circuito pode ser mantido, no entanto, se o seu regulador de entrada não puder suportar pequenos picos de sobretensão.
- Adicionando um par de pequenos capacitores de cerâmica em paralelo com o capacitor a granel: por exemplo, MLCCs de 1uF e 0,1uF, classificados de forma conservadora (> 100V). Isso aumentará a eficácia do filtro para frequências mais altas (> 1MHz).
Por último, mas não menos importante, crie uma maneira simples de medir seu circuito em pontos críticos, a fim de verificar a eficácia das diferentes abordagens. Por favor, tente testar em circunstâncias semelhantes às do dispositivo real.
Se necessário, posso fornecer mais referências (livros, artigos) às abordagens acima. Se você puder especificar com mais detalhes algumas partes do seu sistema, certamente serão aplicadas técnicas de filtragem adicionais.