Ho un motore DC molto piccolo (da un Walkman), vorrei controllare la velocità da un microcontrollore. Per questo vorrei collegare un MOSFET in serie e applicare un segnale PWM al suo gate per cambiare la velocità del motore.
Ho misurato L & R del motore = 4,7 mH, 11,5 Ohm (Tao 0,41 msec).
Dall'esecuzione di alcuni esperimenti con il motore utilizzando un alimentatore da banco, posso vedere che funziona bene da una tensione di 0,2 V fino a qualche punto intorno a 0,4 V - che è tutta la gamma che mi serve.
L'alimentatore che ho per questo è impostato su 1,8 V (usato per la parte digitale del circuito), quindi questo rende un po 'difficile usare MOSFET standard perché non posso fornire la tensione richiesta per la saturazione del gate. Ho comprato alcuni MOSFET a canale P come questo .
Quindi, anche se avrei pensato che questa configurazione avrebbe funzionato (Vcc -> motore -> FET -> GND) Non riesco a ottenere una buona risoluzione sul controllo e non riesco a ottenere la stessa coppia dal motore che ho usato per ottenere quando eseguito da un alimentatore CC.
Non sono sicuro di quale freq. Dovrei usare e non sono sicuro di quali altri parametri debbano essere controllati per far funzionare questo come previsto. Qualsiasi aiuto su questo sarà apprezzato.
* AGGIORNAMENTO * Dopo la risposta di Olin ho costruito il circuito che mi ha suggerito. Ho usato un transistor 2N3904, una resistenza da 180 Ohm in parallelo con un cappuccio da 4,7 nF. In allegato è la tensione del collettore quando si esegue dal codice PWM 100 (su 256). Vcc è 1,8 V.