1234567890
Ich verwende als Treiber einen A3979 von Allegro.
Jetzt Suche ich eine einfache und simple Methode das Blockieren von Schrittmotoren zu erkennen (ohne Encoder).
Hat jemand das Problem schon mal gelöst und wenn ja wie?
1234567890
Geändert von i_make_it (02.02.2015 um 07:02 Uhr)
Hallo!
Es hängt von Drehzahl, vorhandener Versorgungsquelle und freiem Platz ab. Für größere Drehzahlen, könnte man z.B. Hallsensoren und für kleinere Magnet mir Reedrelais bzw. Spule verwenden.
Meine kleine "Forschung": https://www.roboternetz.de/community...ehung-erkennen .
Geändert von PICture (03.07.2013 um 10:46 Uhr)
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
Danke für die schnelle Rückmeldung.
Der A3979 mit Mikroschrittbetrieb verwendet eine PWM Stromregelung.
Das EP trifft es am besten; da ist ein Verfahren ja prinzipiell beschrieben. Ist aber recht komplex und für meine Anwendung würde eine etwas "dümmere" Erkennung von mehreren Schritten schon reichen.
Trinamic hat das gelöst aber es ist keine einfache Sache. Es nennt sich "stallguard"
http://www.youtube.com/watch?v=VeZBk9_h9Sw
Hier eine Beschreibung davon:
www.all-electronics.de/media/file/4443
Von Amis (gehört jetzt zu OnSemi) gibt es auch schon seit geraumer Zeit entsprechende ICs. In den Datenblättern zum Amis-30521/30522 und den zugehörigen Application Notes ist das Funktionsprinzip ganz gut erklärt.
Es gelten aber die gleichen Einschränkungen wie bei Trinamic. Die Qualität der Erkennung ist stark von der Mechanik und der Drehzahl abhängig und variiert natürlich auch noch von Motortyp zu Motortyp.
Mit freundlichen Grüßen
Thorsten Ostermann
Ein 1-chip Motorencoder ist nicht sehr aufwendig und hier ist ein kompletter Aufbau mit PCB und Testergebnissen: http://www.gb97816.homepage.t-online.de/mh8_2.htm . Er bassiert auf den iC-MH8 vom iC-Haus(DB: http://www.ichaus.biz/MH8_datasheet_en ). Die Auflösung geht bis 4096 Schritte für 360 grad.
Lesezeichen