Costruire un Generatore di Corrente Costante Regolabile con Funzione Sink

Un generatore di corrente costante regolabile rappresenta uno strumento essenziale per molte applicazioni elettroniche, soprattutto quando è richiesta una corrente stabile indipendentemente dal carico. Questo progetto, ideato e realizzato con un microcontrollore PIC16F1765, unisce in un unico dispositivo sia la funzione di sorgente che di sink di corrente, con la possibilità di regolare il valore da 0 a 1000 mA.

Le funzionalità principali includono la generazione di corrente costante, la capacità di assorbirla (sink), un timer integrato con calcolo in mAh, spegnimento automatico in assenza di corrente e calibrazione. Il timer, in particolare, è utile per operazioni di ricarica di batterie NiMH, permettendo di applicare correnti precise per tempi predefiniti.

Il controllo dell’unità avviene tramite tre pulsanti (UP, DOWN, ENTER), con feedback visivo fornito da un display SSD1306. È stato incluso anche un amperometro opzionale per la calibrazione. Il tutto è alimentato da un alimentatore esterno a 5 V in grado di fornire fino a 1 A.

Il cuore del sistema, il PIC16F1765, è stato scelto per la presenza di ADC e DAC a 10 bit, oltre a un amplificatore operazionale interno capace di pilotare direttamente un transistor BD137 in configurazione emitter follower. Questo consente di ottenere un controllo preciso e stabile della corrente. Un aspetto critico durante lo sviluppo è stato il rumore generato sul bus I²C dal modulo SSD1306, risolto fornendo alimentazione a 3,3 V sia al display che al PIC tramite un regolatore LP2950, eliminando così problemi di corruzione dei dati.

Il montaggio può essere realizzato su breadboard, con suddivisione dei componenti su due schede per adattarsi al contenitore scelto: una ospita il microcontrollore e il display, l’altra il transistor BD137, il resistore di potenza da 1 Ω e i relè. È fondamentale applicare un dissipatore al BD137 per evitare surriscaldamenti.

Il firmware, scritto in linguaggio JAL, gestisce interfaccia utente, memorizzazione delle impostazioni in memoria non volatile e controllo della corrente con aggiornamenti ogni millisecondo. L’uso di memoria Flash ad alta resistenza (HEF) assicura affidabilità nel tempo. LED rossi e blu indicano visivamente le modalità di sorgente e sink rispettivamente.

In dimostrazione, il dispositivo mostra operazioni come calibrazione a 1 A, ricarica di batterie con 200 mA, scarica con 400 mA, spegnimento automatico e calcolo di capacità. Un progetto pratico e versatile, ideale per maker e professionisti dell’elettronica che necessitano di uno strumento compatto e regolabile per test e applicazioni di laboratorio.

2 Commenti

  1. Buongiorno sig. B. Landoni desidero costruire 2 generatori di corrente costante regolabile con funzione Sink, potete fornire i componenti? possibile avere una documentazione per il montaggio e indicazioni per il firmware in linguaggio JAL che gestisce interfaccia utente. Grazie Romolo Valmori

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Menu