da
davidde » 29 nov 2013, 10:06
Ciao a tutti,
probabilmente con un microcontrollore vai meglio.
Se non ti serve precisione puoi scegliere un micro con oscillatore interno e modulo CCP, così non hai bisogno dei componenti esterni per l'oscillatore e tramite il modulo PWM il programma si semplifica notevolmente:
- Scegli frequenza di lavoro e risoluzione del PWM.
- Imposti l'interrupt su overflow di uno dei timer e gestisci la routine in modo da farle incrementare o decrementare il duty cycle.
Per aiutarti nelle impostazioni del modulo PWM guarda questo
calcolatore automatico.
Come PIC non starei su quelli che hai indicato semplicemente perché sono privi del modulo CCP e quindi ti ritroveresti a dover gestire il PWM tramite software che è più complicato specialmente se il micro dovrà fare anche altro.
Se stai sperimentando con i PIC, un micro sicuramente valido che offre tanti moduli hardware (CCP compreso), si trova in package DIP e si può programmare con il PICKIT2 è il 16F876. Per la tua applicazione i punti deboli sono:
- Costo elevato (>5€)
- Non è provvisto di oscillatore interno
- Numero di pin elevto (28pin)
Comunque se vai sul sito Microchip ne trovi a decine che possono andarti meglio.