chargepump macht 500Hz, benötige aber 10kHz
- Waggi
- Offline
- New Member
Less
More
- Posts: 2
- Thank you received: 0
18 Jan 2025 19:18 #319306
by Waggi
chargepump macht 500Hz, benötige aber 10kHz was created by Waggi
Hallo, ich bin gerade dabei meine Ansteuerung für die Fräse von Mach 3 auf LinuxCNC umzubauen. Die Fräse ist eine High-Z S-1000/T mit einer Heiz Zero-3. Diese Steuerung benötigt ein chargepump Signal. Aus meiner Mach3 Steuerung kommt dafür eine Frequenz mit 10KHz, womit es funktioniert. Aus meiner Mesakarte 7i96S kommen leider nur 500 Hz.
In dem Konfigurationstool von LinuxCNC kann ja auf einen der Output's ein chargepump-Funktion gelegt werden, diese habe ich ausgewählt. Wie kann ich die Frequenz bestimmen die da heraus kommt?
Was ich auch vergeblich gesucht habe, gibt es jemand der eine fertige hal bzw ini hat die mit einer 7i96S und Heiz Zero-3 Steuerung zusammen arbeitet? Dann könnte ich diese als Grundlage nehmen oder im Vergleich mit meiner evtl. feststellen was ich falsch mache.
Gruß
In dem Konfigurationstool von LinuxCNC kann ja auf einen der Output's ein chargepump-Funktion gelegt werden, diese habe ich ausgewählt. Wie kann ich die Frequenz bestimmen die da heraus kommt?
Was ich auch vergeblich gesucht habe, gibt es jemand der eine fertige hal bzw ini hat die mit einer 7i96S und Heiz Zero-3 Steuerung zusammen arbeitet? Dann könnte ich diese als Grundlage nehmen oder im Vergleich mit meiner evtl. feststellen was ich falsch mache.
Gruß
Please Log in or Create an account to join the conversation.
- PCW
- Away
- Moderator
Less
More
- Posts: 17997
- Thank you received: 4840
18 Jan 2025 19:58 - 18 Jan 2025 20:03 #319308
by PCW
Replied by PCW on topic chargepump macht 500Hz, benötige aber 10kHz
If you need a 10 KHz chargepump (and you can spare a step/dir output)
I would use the last stepgen as a chargepump
You do this by setting stepgen 4 to velocity mode and quadrature:
setp hm2_7i96s.0.stepgen.04.control-type 1 # velocity mode
setp hm2_7i96s.0.stepgen.04.step_type 2 # quadrature so square waves
setp hm2_7i96s.0.stepgen.04.stepspace 5000 # short enough to not interfere
setp hm2_7i96s.0.stepgen.04.steplen 5000 # ""
setp hm2_7i96s.0.stepgen.04.maxaccel 0 # make velocity command instant
setp hm2_7i96s.0.stepgen.04.velocity-cmd 10000 # 10 KHz
net machine-is-on hm2_7i96s.0.stepgen.04.enable
And then use stepgen4's step pin as a 5V 10 KHz chargepump signal
I would use the last stepgen as a chargepump
You do this by setting stepgen 4 to velocity mode and quadrature:
setp hm2_7i96s.0.stepgen.04.control-type 1 # velocity mode
setp hm2_7i96s.0.stepgen.04.step_type 2 # quadrature so square waves
setp hm2_7i96s.0.stepgen.04.stepspace 5000 # short enough to not interfere
setp hm2_7i96s.0.stepgen.04.steplen 5000 # ""
setp hm2_7i96s.0.stepgen.04.maxaccel 0 # make velocity command instant
setp hm2_7i96s.0.stepgen.04.velocity-cmd 10000 # 10 KHz
net machine-is-on hm2_7i96s.0.stepgen.04.enable
And then use stepgen4's step pin as a 5V 10 KHz chargepump signal
Last edit: 18 Jan 2025 20:03 by PCW.
Please Log in or Create an account to join the conversation.
- Waggi
- Offline
- New Member
Less
More
- Posts: 2
- Thank you received: 0
18 Jan 2025 20:37 #319313
by Waggi
Replied by Waggi on topic chargepump macht 500Hz, benötige aber 10kHz
Besten Dank. Funktioniert perfekt!
Beste Güße
Beste Güße
Please Log in or Create an account to join the conversation.
Time to create page: 0.049 seconds