GRBL und PWM Frage

OP #7531418
Lesenswert?

Hallo zusammen, eine kleine Frage an euch. Ich habe eine Steuerung mit einem GRBL (V1.1) Chip(At328p) drauf. Und nun habe ich mir einen Laser gekauft der einen 5khz pwm Signal braucht. Bei GRBL kann ich den prescaler einstellen das ich 1.96 KHZ PWM Signal bekomme, 7,8 KHZ PWM sind mir zuviel. Wie Programmiert man GRBL so um das ich 5 KHZ PWM Signal bekomme. PS, ich habe nicht das 16Mhz Quarz genommen sondern ein 18,432Mhz wegen Baud 115200 (läuft stabiler)

1
    // Prescaled, 8-bit Fast PWM mode.                               
2
       #define SPINDLE_TCCRA_INIT_MASK   ((1<<WGM20) | (1<<WGM21))  // Configures fast PWM mode.
3
    // #define SPINDLE_TCCRB_INIT_MASK   (1<<CS20)               // Disable prescaler -> 62.5kHz
4
    // #define SPINDLE_TCCRB_INIT_MASK   (1<<CS21)               // 1/8 prescaler -> 7.8kHz (Used in v0.9)
5
       #define SPINDLE_TCCRB_INIT_MASK   ((1<<CS21) | (1<<CS20)) // 1/32 prescaler -> 1.96kHz
6
    // #define SPINDLE_TCCRB_INIT_MASK   (1<<CS22)               // 1/64 prescaler -> 0.98kHz (J-tech laser)

mfg Schuby

#7531440
Lesenswert?

Hast du mal mit 7.8KHz probiert?

Braucht der Laser wirklich PWM? Oder wird davon mit einer Low Pass Filter dann einen Analog Signal gemacht? Oder wird der Laser dann wirklich mit dem PWM ein und ausgeschaltet?

Versuche mal das bestmögliche zu konfigurieren. Dann schauen ob das tut. Wir sind ja nur im Hobbybereich.... Wird schon so passen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren