Forum: Mikrocontroller und Digitale Elektronik Steuerung einer Peristaltikpumpe


von Maximilian V. (viso)


Lesenswert?

Wunderschönen Tag euch allen,

ich möchte gerne eine Peristaltikpumpe anhand eines Sensorsignals 
schalten.

Die Peristaltikpumpe besitzt hierfür einen Eingang mit dem 
beispielsweise ein Fernauslöser oder Relais angesteuert werden können. 
An meinem Reservoire besitze ich einen 3,3V, einen 0V und das 
eigentliche Sensorsignal. Ist das Reservoire leer bekomme ich ein LOW 
Signal und bei voll ein HIGH.

Mein erster Gedanke war es ein eine 5V-Relaiskarte zu holen, wie sie ja 
gerne gerade für Microcontroller verkauft werden. Vor allem wäre das 
praktisch, weil diese meistens per Jumper das Auslösesignal invertieren 
lassen, was gerade im oben genannten Fall gut wäre, weil ich möchte, 
dass das Relais gerne als Schließer betreiben möchte und dementsprechend 
mit dem LOW Signal schalten müsste.

Nun ist aber natürlich das Problem, dass ich für das Relais eine weitere 
5V Spannungsquelle benötige, da ich davon ausgehen würde, dass das 
Relais sich nicht mit den 3,3V alleine versorgen lässt. Damit hätte ich 
aber das Problem, dass ich zwei verschiedene Massen hätte.

Ich habe mich nun ein wenig zum Thema Optokoppler eingelesen, weil ich 
meine damit mein Problem lösen zu können (gleichzeitig wohl auch ein 
wenig über die Funktion dieser tollen Relaisplatinen gelernt, die ja 
selbst Optokoppler verwenden). Ich muss aber zugeben, dass ich bisher 
solche noch nicht selbst verbaut habe und eher mit µC und fertigen 
Zukaufteilen in Berührung kam. (Aber man lernt nie aus.)

Nun wollte ich mich gerne versichern, ob ich richtig liege, dass ich 
einen Optokoppler verwenden kann, um das Inputsignal von meinem 
Reservoire zum Relais sauber zu übertragen. (Ich würde das direkt im 
invertierten Aufbau machen, um ggf. auch das Relais nun freier wählen zu 
können.)

Alternativ noch die Frage, ob es unter Umständen möglich wäre sogar das 
Relais einzusparen und nur den Optokoppler zu verwenden. (Hier natürlich 
das Problem, dass ich bisher keine Ahnung habe, was für eine Art von 
Signal die Pumpe hier verwendet, ich weiß nur, dass ich an der Pumpe 
einen Klinke-Ausgang habe und dementsprechend einen Schließer benötige, 
um ihr zu vermitteln, dass sie arbeiten soll.)

Ich hoffe Mal, dass meine Gedankengänge jetzt nicht total abwegig sind 
und freue mich über jede Hilfe.

Viele Grüße
Maximilian

von Hubert G. (hubertg)


Lesenswert?

Ohne die Pumpe zu kennen wird es schwierig.
Wie bringst du die Pumpe über die Klinke zum laufen, einfach 
kurzschließen?

von Maximilian V. (viso)


Lesenswert?

Hallo Hubert, danke für deine Antwort.

Ja, laut Hersteller lässt sich die Pumpe einfach über einen 
Auslöser/Taster oder Relais schalten. Es geht also bloß darum den 
Stromkreis zu schließen und das soll eben dadurch geschehen, was 
wiederum durch das Sensorsignal ausgelöst werden soll.

Die Pumpe die mir vorschwebt ist übrigens eine Boxer 9700.

von Hubert G. (hubertg)


Lesenswert?

Das heißt, du hast die Pumpe noch nicht.
Es ist die Frage ob man mit dem Taster die Pumpe direkt, also die ganze 
Leistung, schaltet oder nur ein Steuersignal gibt.
Wenn man die ganze Leistung schaltet, muss man wisse wieviel das ist.
Wenn es nur ein Steuersignal ist, dann könnte man das mit einem 
Optokoppler lösen. Dazu muss man aber wissen wieviel Strom das 
Sensorsignal max. liefern kann.
Du siehst also, es bleiben da einige Fragen offen.

von Maximilian V. (viso)


Lesenswert?

Nein, die Pumpe hab ich leider noch nicht und das Datenblatt gibt leider 
auch nicht viel her. Hätte ich sie schon, hätte ich wenigstens das 
Multimeter in die Hand nehmen können und selbst schauen, was der 
Anschluss hergibt. Ich kann aus den Kenndaten bloß noch entnehmen, dass 
die Pumpe mit 12V DC und 0,5A betrieben wird. Aber ob diese auch über 
den Trigger ausgegeben werden, weiß ich leider auch noch nicht.

von Kai D. (Firma: Selbständiger Konstrukteur) (robokai)


Lesenswert?

Ist das eine Rollerpumpe die nur vorwärts/rückwarst kann oder muss die 
manuell gesteuert werden?

von Georg (Gast)


Lesenswert?

Maximilian V. schrieb:
> Ist das Reservoire leer bekomme ich ein LOW
> Signal und bei voll ein HIGH

Das ist so sicher nicht richtig. Es gibt 2 Möglichkeiten:

1. Voll = Hi, Nicht voll = Lo
2. Leer = Lo, nicht leer = Hi

Wahrscheinlich verstehst du den Unterschied garnicht: die Frage ist 
einfach, was ist zwischen voll und leer? Ein Ausgang, der Hi oder Lo 
ist, kann keine 3 Zustände anzeigen.

Sinnvoll zur Steuerung der Pumpe ist nur die Frage leer oder nicht, 
damit sie aufhört zu pumpen, wenn keine Flüssigkeit mehr da ist. Oder du 
willst einen Behälter vollpumpen, dann brauchst du das Signal schon voll 
oder nicht.

Rätsel über Rätsel.

Georg

von Maximilian V. (viso)


Lesenswert?

Kai D. schrieb:
> Ist das eine Rollerpumpe die nur vorwärts/rückwarst kann oder muss die
> manuell gesteuert werden?

Das Pumpsystem ist ein geschlossenes System. Dementsprechend 
Geschwindigkeit und ähnliches wird direkt an ihr mit einem Regler 
eingestellt. Das haben wir so ausgewählt, damit sie möglichst auch an 
anderer Stelle ohne viele Umstände verwendet werden kann. (Flussrichtung 
wird mit einem Schieber verstellt und Geschwindigkeit über ein Drehrad)

Sie besitzt aber für ein Fußpedal, Relais oder was auch immer eben einen 
Triggereingang, mit dem man sie starten kann.

Georg schrieb:
> Maximilian V. schrieb:
>> Ist das Reservoire leer bekomme ich ein LOW
>> Signal und bei voll ein HIGH
>
> Das ist so sicher nicht richtig. Es gibt 2 Möglichkeiten:
>
> 1. Voll = Hi, Nicht voll = Lo
> 2. Leer = Lo, nicht leer = Hi
>
> Wahrscheinlich verstehst du den Unterschied garnicht: die Frage ist
> einfach, was ist zwischen voll und leer? Ein Ausgang, der Hi oder Lo
> ist, kann keine 3 Zustände anzeigen.

Hallo Georg,

nein ich verstehe schon was du meinst. Der Sensor hat aber wirklich zwei 
Stufen. Eine für Reservoire Zustand leer und eine für voll. Das habe ich 
gerade auch im Datenblatt nochmal nachgelesen und ja es gibt auch nur 
einen Anschluss über den dieses Signal ausgelesen wird. Habe auch 
nochmal die Steckerbelegung dahingehend geprüft.

Hatte mich nämlich im ersten Moment gerade selbst schon gefragt, ob ich 
mich unpräzise ausgedrückt habe, denn ich weiß, dass er den Zustand leer 
mit Lo anzeigt.

Das System des Reservoires gibt auch gezielt mit zwei LEDs an, ob 
entweder "niedrig" oder "voll" erreicht ist.

: Bearbeitet durch User
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.