Eccomi qui. Al PC si scrive più agevolmente.
Iniziamo dall'inizio. I motori stepper scaldano. Perché?
Perché non essendoci un circuito di controllo ad anello chiuso che regoli le correnti in base alle necessità (coppia, velocità, posizione), il motore viene sempre tenuto alimentato con la corrente nominale.
A passi interi questa corrente va tutta su uno dei due avvolgimenti, attivano i micropassi, la corrente viene divisa tra i due avvolgimenti. Ma la somma è la stessa. Tutta l'energia che stiamo fornendo e che non serve al motore viene dissipata in calore. Ed è tanta.
Per questa ragione, i driver più evoluti hanno adottato una semplice strategia di risparmio. Se il driver non riceve impulsi (step) per più di mezzo secondo (o un tempo simile, non pignoleggiamo qui) abbassa le correnti al 50-70%.
leadshine.jpg
Nell'immagine non si legge bene: c'è la scritta SW4 off - half current, on - full current
Il dip switch SW4 fa proprio questa funzione. Ti da la scelta di lasciare sempre la corrente al 100%, qualora volessi mantenere la massima coppia, oppure di portarla al 50% quando l'asse non si muove.
Questo è l'unico parametro su cu puoi intervenire.
Come dicevo prima,
il "decay" non c'entra una mazza.
Il decay indica quanto velocemente decade la corrente quando passiamo da un avvolgimento all'altro. Analizziamo ora il caso più semplice, con i passi interi. Iil discorso si estende anche ai micropassi, ma è più difficile immaginarsi le correnti.
Quando avanzo di un passo, devo azzerare la corrente in un avvolgimento ed energizzare l'altro. Voglio fare questo nel minor tempo possibile, per avere buone prestazioni. Ma c'è un problema: l'avvolgimento è un carico induttivo e si oppone alle variazioni di corrente. Per questa ragione ci sono varie strategie per variare le correnti nel modo più opportuno.
Molti driver (spesso quelli basati su un microprocessore, piuttosto che un IC dedicato come i DRV88xx) neanche hanno un dip switch per modificare tale parametro.
Ma che tu scelga un decay piuttosto che l'altro, verrà assorbita la stessa corrente, e quindi verrà generato lo stesso calore.
Ripetiamo insieme: il fast decay (o slow decay) non serve per avere una corrente ridotta, durante le pause del motore. Quello è un altro parametro.
Spero sia l'ultima volta che sbufalo sta cosa!
Cito da un datasheet:
Q: The stepper motor driver board the specific role of current-decay What is this?
A: The stepper motor is basically a breakdown of the way current subdivision law, according to the
phase current sine wave to be tangent to the current point as subdivision points. In the phase current to
reach sub-point control is necessary to control the current decay, otherwise it would be if there will be
no way to accurately point overshoot stay in the breakdown of perspective. The motor at different
speeds in different choices of decay mode. Fast decay at high speed, low speed when the slow decay.
Slow decay at high speed there will be vibrations, high noise problem. Low selection of quick decay
can lead to motor weakness and in severe cases closed position. Motor Control IC, the current decay is
the target of H-bridge switch the control mode. Slow decay, when the high side pipes closed, fast decay
time high or low side tubes are closed. Mixed decay is a first, a rapid decay and then a slow decay,
mixing ratio of decay time is also a result of chip and power are not the same as
Se non sono stato chiaro, domandate pure.
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login