Hallo, für einen Testaufbau habe ich eine Maschine gebaut. In dieser Maschine ist ein Elektromotor Maxon EC-max 30 mit einem Getriebe 100:1 damit ich die benötigten 60 Umdr./min gut fahren kann. Allerdings soll die Maschine in Zukunft auch andere Geschw. fahren. Jetzt soll die Maschine nach 500 Umdrehungen aufhören oder ein Signal abgeben. Wie bekomme ich am einfachsten die Umdrehungen gezählt? Der Motor (mit Hallsensoren) wird mit einer Maxon Escon 50/5 gesteuert, die den Motor konstant lastunabhängig auf einer Drehzahl von 6000 Umdrehungen hält. Vorzugsweise könnte die Escon Steuerung ein Impuls pro Umdrehung rausgeben, der bis zu einem Sollwert addiert wird und dann einen Impuls an die Escon gibt, sodass der Motor ausgeschaltet wird. Danke schon Mal Timo
Für weitere Infos: Escon: http://www.maxonmotor.de/maxon/view/product/control/4-Q-Servokontroller/409510 Motor: http://www.maxonmotor.de/maxon/view/product/motor/ecmotor/ecmax/ecmax30/272768 Der Hallsensor wird direkt von der Escon ausgelesen.
Möchtest du was fertiges oder selbst was machen. Die Antwort wie es funktionieren soll, hast du dir im Prinzip ja schon selbst gegeben.
Ich benötige eine möglichst einfache Lösung. Eine Zeitmessung und damit ein Rückschluss auf die Umdrehungen würde ich gerne ausschließen. Wenn es etwas passendes zu kaufen gibt, wäre das für mich die einfachste Lösung. Kenne leider auch keine passenden Suchbegriffe unter was ich soetwas finden kann. Falls es selber gebaut werden muss, weiß ich nicht, woher ich diesen einen Impuls pro Umdrehung bekomme. Finde in der Beschreibung der Escon keinen Hinweis. Schöne Grüße
Wenn die Steuerung einen Impuls pro Umdreung abgeben kann dann nimm den doch. Da es ja eine feste Übersetzung gibt und die Impulse der Motorsensoren somit in einem immer gleichen Verhältnis zur Drehzahl stehen ist der Rest simpel. Impulse Zählen und mit voreingestellten Wert vergleichen > Aktion auslösen. Das kann man mit einem kleinen Controller machen oder mit Zähler IC je nach gewünschtem Komfort oder eigenen Fähigkeiten.
:
Bearbeitet durch User
das Stichwort dürfte Impulszähler sein. http://www.eltako.com/fileadmin/downloads/de/Datenblatt/G_datenblatt_bzr12ddx.pdf Wenn ich das richtig überflogen haben, hat dieser sogar ein Schaltausgang.
Ich konnte in Erfahrung bringen, dass der Encoder einen Indexkanal besitzt, der bisher von der Escon für die Umdrehungszahl benutzt wird und ein Signal pro Umdrehung abgibt. Diesen werde ich jetzt aufsplitten und einmal weiterhin für die Drehzahlsteuerung benutzen und einmal in einen Impulszähler führen. Vielen Dank für die schnellen Antworten. Timo
> woher ich diesen einen Impuls pro Umdrehung bekomme
Von einem Hallsensor.
Der Encoder hat gibt nach jeder Umdrehung ein 5V Signal aus. Gibt es fertige Impulszähler, die "programmierbar" sind. So dass ein Sollwert an Impulsen eingestellt werden kann und bei erreichen des Sollwertes ein Impuls ausgegeben werden kann, sodass die Steuerung darauf reagieren kann und den Motor, in meinem Fall, stoppt? Schöne Grüße Timo
http://www.kuebler.com/german2/prod-zlr-vor-ele.html http://www.hengstler.com/de/s_c100102/Zaehler/Vorwahlzaehler/ Billig sind die Teile aber nicht.
Wunderbar, genau so etwas benötige ich. Vielen Dank.
Du kannst als BLDC-Controller einen Nanotec SMCI36 o.Ä. verwenden, der kann das alles intern. Dank NanoJ (Java-Dialekt) alles programmierbar.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.