Schrittmotortreiber von AVRCo

  • 1
  • 2
  • 3
  • Page 3 of 3
Harald_K
 
Avatar
 
Subject:

Re: Schrittmotortreiber von AVRCo

 · 
Posted: 13.09.2015 - 11:19  ·  #17
Jo, klaro, der Preis ist intressant .... aber 3 Wochen Lieferzeit ist auch ne Aussage.

Die Dinger bekommt man wohl auch hier vor Ort, aber dann entsprechend teurer.


Zum Treiberchip - der Schukat hat sowas ähnliches für 3-Phasen-Motoren von IR .. da nimmt man ggf. 2 davon.
Oder die uralten L297/L298 von SGS ...
mir sind da bloß die Anschlüsse zu nah beieinander - zu 5A oder mehr gehört bei mir einfach ne Leiterbahn von 7mm Breite - sonst kocht die Platine ja schon von der Stromerwärmung ab. Und reparieren .. vergiß es.
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2135
Registered: 03 / 2003
Subject:

Re: Schrittmotortreiber von AVRCo

 · 
Posted: 13.09.2015 - 12:25  ·  #18
Mit den Leiterbahnen hab ich kein Problem, nur die beiden Strommesswiderstände sind etwas unterdimensioniert von der Leistung ;)

..... achsoja ich hab die Dinger vor meinem Schwedenurlaub bestellt und nach der Rückkehr waren sie da. 6 Stück :)
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 25
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: Schrittmotortreiber von AVRCo

 · 
Posted: 13.09.2015 - 15:41  ·  #19
Hallo Harald,

max. 100kHz Schrittfrequenz ???
Chopper mit 60kHz ???
Dazu die Totzeit zwischen + und - MOSfet...
Und dann noch GCode Interpretation, Rampen fahren etcetc ????
Und das alles mit einem Mega 128 ???
Und die notwendigen Timer Ints machen das System komplett dicht!
Und ohne Timer dann in Software ????

Rein überschlags mässig wird da ein 500MHz ARM fällig, wenn fast
alles in Software gemacht wird.

mit grossem Zweifel
rolf
Harald_K
 
Avatar
 
Subject:

Re: Schrittmotortreiber von AVRCo

 · 
Posted: 13.09.2015 - 18:01  ·  #20
Nein, Rolf - natürlich läuft das nicht mit einem Atmel -

jeder Schrittmotor hat nen ATmega16 der bei 16MHz läuft, der kriegt dann Step/Dir als Ansteuerung.
Der choppt mit 60 kHz und INTs
da läuft der Timer-INT und INT0/INT1 zur Stromregelung abwechselnd.
das ist auch kompletto in ASM, ohne Stack, mit Rettung in andre Register - braucht immer so um 20 -30 Zyklen je Routine.
Totzeiten zwischen + und - FET braucht man kaum, das tritt ja nur auf wenn die Stromregelung nicht anspricht.


außenrum läuft dann die Step/Dir-Software ohne INT, die kann theoretisch 100kHz, was aber bei nem Schrittmotor eher theoretisch ist.


und dann gibts nen zentralen mega128 der ebenfalls bei 16MHz läuft und den G-Code von der SD holt und interpretiert und dann die Stepper steuert.

zum Rampe fahren gibts ne gute AppNote bei ATMEL, wie man ne gleichmäßige Beschleunigung ohne real hinbekommt.
TheBeginner
Schreiberling
Avatar
Gender: n/a
Location: Wunsiedel Bayern
Age: 67
Posts: 770
Registered: 06 / 2013
Subject:

Re: Schrittmotortreiber von AVRCo

 · 
Posted: 13.09.2015 - 18:43  ·  #21
Quote by Harald_K

zum Rampe fahren gibts ne gute AppNote bei ATMEL, wie man ne gleichmäßige Beschleunigung ohne real hinbekommt.



Harald_K, hast du diese AppNote noch ?



Gruß Frank
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2135
Registered: 03 / 2003
Subject:

Re: Schrittmotortreiber von AVRCo

 · 
Posted: 13.09.2015 - 20:04  ·  #22
Harald_K
 
Avatar
 
Subject:

Re: Schrittmotortreiber von AVRCo

 · 
Posted: 13.09.2015 - 20:24  ·  #23
jo, ist die erste: AVR446 / doc8017.pdf
  • 1
  • 2
  • 3
  • Page 3 of 3
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   121   135 · Page-Gen-Time: 0.026977s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI