Il calcolo del ciclo di dovere è essenziale per generare segnali accurati nelle applicazioni di microcontroller, determinando la percentuale di tempo che un segnale rimane alto all'interno di un ciclo, che influisce sulle prestazioni del dispositivo e sul consumo di energia.

Capire il ciclo di dovere

Il ciclo di dovere è espresso in percentuale e indica quanto tempo un segnale rimane attivo durante un ciclo. Un ciclo di servizio del 50% significa che il segnale è alto per metà del periodo e basso per l'altra metà.

Calcolo del ciclo di dovere

La formula di base per il ciclo di lavoro è:

Duty Cycle (%) = (Tempo alto / periodo totale) × 100

Per calcolare il ciclo di dovere, misurare la durata del segnale rimane alta e dividerlo per il periodo totale del segnale.

Applicazione pratica

I microcontrollori usano spesso la Modulation Pulse Width (PWM) per controllare i dispositivi come motori e LED.

Ad esempio, se un segnale PWM ha un periodo di 1 millisecondo e rimane alto per 0,6 millisecondi, il ciclo di dovere è:

(0.6 ms / 1 ms) × 100 = 60%

Sintesi

Il calcolo del ciclo di dovere comporta la misurazione dell'alto tempo di un segnale rispetto al suo periodo totale.