Vai al contenuto

Gestione PWM con precisione modulazione di 10 uS

Home Forum Controllori SlimLine e Netsyst (LogicLab) Gestione PWM con precisione modulazione di 10 uS

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #74465
    Anonimo
    Inattivo

    Sono alla ricerca di un prodotto CPU serie SlimLine con cui pilotare due PWM a 50HZ con precisione di circa 10 microsecondi, avete una soluzione.

    #74467
    Sergio Bertana
    Amministratore del forum

    Sui moduli CPU SlimLine la gestione PWM è realizzata in hardware dal microcontrollore ed ha una risuluzione elevata ma purtroppo il circuito di uscita utilizza un OptoMOS che ha tempi di ritardo notevoli.

    Per questo motivo abbiamo limitato l’impostazione di duty del FB SysSetPWMOut a 1%. Alla tua impostazione di frequenza 50Hz avremo un periodo di 20mS quindi il valore minimo del duty è di 200uS.

    Agendo sul valore di duty potrai poi modificarlo con step molto piccoli ti riporto un esempio con oscillogramma dove con l’uscita PWM caricata ad 1KOhm a 5Volt si può vedere il comportamento dell’uscita. Nell’oscillogramma in alto la durata dell’impulso a 1% di duty è di circa 300uS poi come vedi nell’oscillogramma in basso per avere un aumento di 100uS di durata ho dovuto impostare il valore di duty da 1% a 1.4%. Quindi potrai variare la durata dell’impulso di 10uS con step di valore del 0.04%.

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Devi essere connesso per rispondere a questo topic.