chargepump macht 500Hz, benötige aber 10kHz

More
18 Jan 2025 19:18 #319306 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ß

Please Log in or Create an account to join the conversation.

More
18 Jan 2025 19:58 - 18 Jan 2025 20:03 #319308 by PCW
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
 
Last edit: 18 Jan 2025 20:03 by PCW.

Please Log in or Create an account to join the conversation.

More
18 Jan 2025 20:37 #319313 by Waggi
Besten Dank. Funktioniert perfekt!

Beste Güße

Please Log in or Create an account to join the conversation.

Time to create page: 0.049 seconds
Powered by Kunena Forum