Ciao a tutti, ho usato Arduino Uno R3 per pilotare un motore DC a 24V tramite segnale PWM e potenziometro rotativo montato sull'albero lento per dargli il feedback della posizione (il motore ruota... varia il valore del potenziometro e quando raggiunge il target angolare si ferma "fermo in coppia").
Funziona tutto bene.
Utilizzando pochissimi pin di collegamento, ho deciso di incidere una PCB per adoperare un Atmeg328P con annessi 2x18pF ed un cristallo da 16Mhz, un FT232 con i vari condensatori e qualche resistenza tra FT232 e Atmega328P, quindi un Arduino STANDALONE.
Il problema è che, mentre con l'Arduino Uno R3 non ho alcun problema, con lo standalone il motore emette rumori durante come se ci fossero disturbi (un rumore come se friggesse...).
Questo si verifica quando il motore è fermo ma alimentato (fermo in coppia).
Penso sia un problema di disturbi, ho usato cavi schermati, ovvio che non sono i cavi a dare il problema perchè con gli stessi cavi ho collegato l'Arduino Uno R3 e non produce alcun rumore, mentre con l'Arduino standalone il motore produce un fastidiosissimo rumore.
Sarà forse la mancanza dei varistori Z1 e Z2 e della ferrite L1 (soppressore)?
Magari potrei saldare i due varistori Z1 e Z2 proprio come nell'Arduino Uno R3, cioè in uscita di D- e D+ collegati insieme a GND e la L1 (soppressore) collegato tra GND e negativo?
Quello in figura è il mio schema attuale a confronto con l'Arduino Uno R3 "reference".
Come posso risolvere il problema?