Anche se questa domanda sembra molto specifica, può in effetti essere trattata come una domanda di filtro molto più generale: "Come si può filtrare il rumore elettrico proveniente dai motori elettrici di potenza?" .
Le prime informazioni che dobbiamo raccogliere in anticipo sono il tipo di rumore a cui è esposto il nostro circuito. A volte è davvero difficile ottenere questi dati in anticipo, a volte è ancora più difficile misurare il rumore senza esperienza precedente e apparecchiature di laboratorio di fascia alta.
In generale, possiamo valutare le nostre fonti di rumore in termini di:
- Intrinseco o estrinseco. Vale a dire: il rumore viene / viene generato all'interno del nostro sistema? O viene fuori dal nostro sistema?
- Meccanismo di accoppiamento: accoppiamento capacitivo, accoppiamento induttivo, anelli di massa, radiazione EM ...
- Caratteristiche del rumore: commutato, termico (gaussiano), sparo, sfarfallio ...
- Banda di frequenza e Q. Quanto è stretta o larga la nostra rumorosità? Cade / scompare bruscamente al di fuori di quella fascia (fattore di qualità)?
Quanto sopra è un elenco parziale, incompleto, che può servire solo come punto di partenza.
Quindi, ci sono molte tecniche, intendo letteralmente centinaia di trucchi e approcci più ampi a seconda del caso.
Approfondendo le specifiche della domanda originale, questa è la mia migliore ipotesi sul tipo di rumore che può essere originato dal sistema,
- Il rumore proviene principalmente dal sistema stesso, dai motori di potenza e dai circuiti di pilotaggio. 30A di corrente di commutazione di picco sono elevati per generare impulsi che possono facilmente accoppiarsi al resto del circuito.
- L'accoppiamento capacitivo, l'accoppiamento induttivo e i circuiti di massa possono essere tutti fonte di problemi qui, a causa degli alti impulsi di corrente dei driver.
- Il rumore viene commutato, immagino nella regione sub 1MHz, tuttavia, armoniche nella gamma 1-10MHz potrebbero essere facilmente generate / irradiate.
Alcuni consigli pratici e tecniche per gestire il rumore nel sistema sopra:
- Se possibile, separare fisicamente i motori e i driver dal resto dei circuiti. Questo ovviamente non è possibile in tutti i casi, ad esempio, se si dispone di una scheda singola per tutta l'elettronica. Tuttavia, se puoi permetterti di avere due schede separate, una per guidare i motori, un'altra per il resto del sistema, è utile farlo.
- Evita i problemi di messa a terra e l'accoppiamento ad anello del rumore utilizzando una connessione a terra a stella attentamente studiata per tutti i tuoi circuiti, inclusi driver di alimentazione, batterie e telaio.
- Non lasciare fluttuare alcun telaio o grande parte metallica, poiché ciò interagirà con i campi EM generati dai motori e dai driver di potenza, riflettendo, propagando e / o riemettendo i campi EM come rumore aggiuntivo.
- Per quanto riguarda i motori stessi, e in base al tipo di motore, puoi certamente applicare filtri antidisturbo vicino / collegati ai tuoi motori. Per i motori a corrente continua, che potrebbe non essere il tuo caso, è consigliabile saldare piccoli condensatori ceramici in ogni fase, il più vicino possibile al motore. I condensatori robusti (alta tensione) da 0,1 uF sono una buona regola empirica per cominciare. A seconda dell'applicazione, è anche possibile aggiungere un'altra coppia di condensatori ceramici da ciascuno dei conduttori di fase al telaio. Fai attenzione a controllare il tipo esatto di motore e driver prima di percorrere questa strada.
- Il cablaggio che collega driver e motori deve essere il più vicino possibile ed essere attorcigliato.
- I condensatori di disaccoppiamento / bypass dovrebbero essere generosamente aggiunti alle linee di alimentazione del driver, in due modi: condensatori di massa (forse in centinaia di uF, per il filtro a bassa frequenza) e condensatori ad alta frequenza (in genere 0,1uF).
Tornando al circuito che hai pubblicato, il mio approccio iniziale sarebbe:
- Non utilizzare uno starter di modo comune, poiché è più indicato per i rumori di accoppiamento capacitivi generati dall'esterno del sistema.
- Applicazione di un doppio filtro LC per entrambe le linee (potenza e ritorno GND) o, meglio ancora, un doppio filtro L pi. Questo è il filtro più efficace per il rumore da KHz a basso MHz . Un grande induttore (nella gamma mH) in serie con ciascuno dei terminali della batteria migliorerà notevolmente il rumore che entra nella parte digitale del circuito. Le perle di ferrite, al contrario, sono dissipative per loro stessa natura e più adatte a frequenze più elevate (decine di frequenze MHz).
- Sostituzione dei TVS standard e unidirezionali con TVS robusti bidirezionali (ad alta energia). Lo zener nel circuito può essere mantenuto, tuttavia, se il regolatore di ingresso non è in grado di resistere a piccoli picchi di sovratensione.
- Aggiunta di una coppia di piccoli condensatori ceramici in parallelo con il condensatore di massa: ad esempio MLCC da 1uF e 0,1uF, classificati in modo conservativo (> 100 V). Ciò aumenterà l'efficacia del filtro per frequenze più alte (> 1MHz).
Ultimo ma non meno importante, escogita un modo semplice per misurare il tuo circuito in punti critici, al fine di verificare l'efficacia dei diversi approcci. Per favore, prova a provare in circostanze simili in cui funzionerà il dispositivo reale.
Se necessario, posso fornire più riferimenti (libri, articoli) agli approcci degli approcci. Se è possibile specificare più dettagliatamente alcune parti del sistema, si applicheranno sicuramente ulteriori tecniche di filtro.