-
-
Erfahrener Benutzer
Begeisterter Techniker
Hallo Oberallgeier,
das Regelintervall der CNC ist ja üblicherweise 4ms, was mir bei dem ATmega mit 16MHz also 64.000 Takte für das Abarbeiten ließ.
Das wäre also grob folgendes
- SSI Positionswerte lesen
- SSI dekodieren und Fehlerprüfung
- evtl. DNC Daten nachladen
- NC Regler abarbeiten und Koordinate abholen
- PID Ist und Soll einstellen (x, w)
- PID durchlaufen
- VT515 Display über serielle Leitung updaten
- Bedienpanel abfragen/steuern
- Bestimmt noch einiges mehr
Die Steuerung lief -- wie soll ich sagen -- ordentlich, nicht perfekt aber ordentlich.
Wenn ich jetzt einen Raspi 4 nehme habe ich folgendes.
- ARM Cortex A72 1,5GHz Quad Core
- 1GB Speicher
- Flash Disk für die NC Programme
- HDMI für einen Monitor
Dann schafft der Prozessor im Regelzyklus also 6e6 Zyklen in 4ms, das ist etwa 93 mal so viel wie beim ATmega64.
Da ich vier Kerne habe, können die Aufgaben Anzeige updaten, Tastenabfragen und Bedienpanel abfragen schonmal in andere Rechenkerne verteilt werden. Dadurch bleibt in den 4ms noch viel mehr Rechenzeit übrig, was von Vorteil sein sollte.
naja wir werden ja sehen obs klappt oder nicht.
Gruß,
Osser
Geändert von Osser (12.01.2022 um 12:43 Uhr)
-
Erfahrener Benutzer
Robotik Visionär
Du hast natürlich recht - ATmega gegen RasPi sind 16 MHz gegen 1,5 GHz - die fast hundertfache Taktrate. Vom 8Bitter gegen den Vielbitter+Multicore ganz abgesehen. Ich bin neugierig und wünsche Dir viel Erfolg - ohne Widerstände!
-
Erfahrener Benutzer
Begeisterter Techniker
Hallo Oberallgeier,
ach ja, Widerstände wird es geben, Probleme auch.
Darum mach ichs ja. Ohne Problem kein Spaß wenns dann mal läuft.
Gruß,
Osser
-
Erfahrener Benutzer
Begeisterter Techniker
Hallo,
bischen was zum kucken von der alten Steuerung nachdem sie gerade so funktioniert hat. Die PWM läuft leider im hörbaren Bereich was ich bei meinem neuen Aufbau auch ändern werde.
Das hat schon gewaltig gepiepst damals.
Kreuzschlitten Versuch
http://secius.com/fileadmin/media/cn...lay_lowres.mp4
Gruß,
Osser
-
Erfahrener Benutzer
Begeisterter Techniker
Hallo,
so die ersten Tests hab ich jetzt schon umgesetzt mit denen ich mir schließlich einen Treiber bauen will um via SSI aus meinen Heidenhain Gebern die Koordinaten auszulesen.
Gruß,
Osser
Geändert von Osser (16.01.2022 um 08:35 Uhr)
-
Erfahrener Benutzer
Begeisterter Techniker
Hallo,
hier der nächste Schritt ohne Prosa als kleines Video.
Gruß,
Osser
Stichworte
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen