Forum: Mikrocontroller und Digitale Elektronik Zahl der Umdrehungen messen, danach abschalten


von Timo (Gast)


Lesenswert?

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

von Timo (Gast)


Lesenswert?


von Hubert G. (hubertg)


Lesenswert?

Möchtest du was fertiges oder selbst was machen.
Die Antwort wie es funktionieren soll, hast du dir im Prinzip ja schon 
selbst gegeben.

von Timo (Gast)


Lesenswert?

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

von Steffen W. (derwarze)


Lesenswert?

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
von Peter II (Gast)


Lesenswert?

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.

von Timo (Gast)


Lesenswert?

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

von Uwe (Gast)


Lesenswert?

> woher ich diesen einen Impuls pro Umdrehung bekomme
Von einem Hallsensor.

von Timo (Gast)


Lesenswert?

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

von ewuq (Gast)


Lesenswert?


von Timo (Gast)


Lesenswert?

Wunderbar, genau so etwas benötige ich. Vielen Dank.

von eProfi (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.