Forum: Mikrocontroller und Digitale Elektronik 1-2V zur 24V für SPS


von Student (Gast)


Angehängte Dateien:

Lesenswert?

Hi Jungs,

Könnte mir jemand helfen.


Ich muss das Signal von einem Inkrementalgeber zu einer SPS verbinden.

Der Inkrementalgeber ist von der Roboter (Robotino) und hat einen Pegel 
von 1,3V.

Der Inkrementalgeber wird mit 5V versorgt.

Die SPS Eingänge werden mit 24V gesteuert.


Ich habe zuerst einen Optokoppler (CNY17-3) benutz. Sieh das Bild.

Doch  er lässt sich mit 1,3V nicht steuern... habe ich was falsches 
gemacht ?

von Flo (Gast)


Lesenswert?

Optokoppler haben normalerweise eine Infrarotdiode drin, die erst ab 
1,5V arbeitet.
Wenn du keine Potentialtrennung brauchst, nimm einen einfachen 
Transistor.

von HildeK (Gast)


Lesenswert?

Student schrieb:
> Doch  er lässt sich mit 1,3V nicht steuern... habe ich was falsches
> gemacht ?

Ja, du hast das Datenblatt vom Optokoppler nicht gelesen.
Da ist eine LED drin und unterhalb von 1.4 ... 1.6V tut sich da meist 
nicht viel.

von Falk B. (falk)


Lesenswert?

@ Student (Gast)

>Ich muss das Signal von einem Inkrementalgeber zu einer SPS verbinden.

Dazu braucht man einen Pegelwandler.

>Der Inkrementalgeber ist von der Roboter (Robotino) und hat einen Pegel
>von 1,3V.

Wirklich? Kaum zu glauben?

>Der Inkrementalgeber wird mit 5V versorgt.

Dann haben die Ausgänge auch 5V.

>Die SPS Eingänge werden mit 24V gesteuert.

Jo.

>Ich habe zuerst einen Optokoppler (CNY17-3) benutz. Sieh das Bild.

Wird so nix, die meisten Inkrementalgeber haben nur schwache Pull-Up 
Widerstände.

>Doch  er lässt sich mit 1,3V nicht steuern... habe ich was falsches
>gemacht ?

Sieht so aus.

Hast du mal ein Datenblatt zu deinem Teil, vor allem dem Drehgeber?

Möglicherweise reicht es, den Optokoppler low activ anzusteuern. Siehe 
Optokoppler, mittleres Bild.

von Student (Gast)


Angehängte Dateien:

Lesenswert?

Zuerst möchte ich euch allen Danken für die schnelle Antworte. sorry 
wenn meine deutsche Sprache nicht perfekt geschrieben wurde.  :-)

Ich weiß, dass der OpK eine LED besitzt.
Ich habe die Datenblätter beide Bauteile sowohl das OpK, als der Geber 
gelesen. Es kann sein, dass ich was versehen habe.

http://www.vishay.com/docs/83606/cny17.pdf


Hier ein Teil der Geber Datasheet.

und die Signal seine Ausgang (A/B), wie ich die mit Oszi aufgenommen 
habe.

von Student (Gast)


Lesenswert?

@Flo
>Optokoppler haben normalerweise eine Infrarotdiode drin, die erst ab
>1,5V arbeitet.
>Wenn du keine Potentialtrennung brauchst, nimm einen einfachen
>Transistor.

Ich habe zwei verschiedenen Potentiale. Eine der die 5V Netzteil gehört.
Andere der zur 24V Netzteil gehört.

von Falk B. (falk)


Lesenswert?

@ Student (Gast)

>Hier ein Teil der Geber Datasheet.

Dein Geber liefert bei HIGH nur garantierte 40uA (MIKROampere), bei 
garantierten 2,4V. Das klingt stark nach einem Open Kollektorausgang mit 
schwache Pull-Up Widerstand.

Also probiers mal wie vorgschlagen mit der invertierten Ansteuerung. Im 
Zweifelsfall muss man halt einen Zwischenpuffer ala 74HC04 oder so 
dazwischenschalten.

>Ich habe zwei verschiedenen Potentiale. Eine der die 5V Netzteil gehört.
>Andere der zur 24V Netzteil gehört.

Das heißt aber nicht, das dort zwingend eine galvanische Trennung nötig 
ist. Wenn man die Massen verbindet, geht das auch ohne Optokoppler.

von Georg (Gast)


Lesenswert?

Hallo,

bei Low Level kann dein Geber 3,2 mA aufnehmen, damit kann man einen 
Optokoppler betreiben, wenn er empfindlich genug ist, du musst eben dein 
Eingang so anschliessen, dass bei Low 3 mA fliessen, z.B. Geber - 
LED.minus und Led.plus - Widerstand 1 kOhm - +5V.

Da der CNY-3 mehr als 100% Stromverstärkung hat, kannst du am Ausgang 
auch einen Pullup von 1..2 kOhm verwenden. Ist das zu langsam, musst du 
einen anderen OK aussuchen. Das Ausgangssignal musst du noch auf 24 V 
wandeln (Transistor), direkt geht das wahrscheinlich nicht, das kommt 
auf den Eingangswiderstand der SPS an.

Georg

von m.n. (Gast)


Lesenswert?

Student schrieb:
> Ich muss das Signal von einem Inkrementalgeber zu einer SPS verbinden.

Kann die SPS mit 24 V-Eingängen den Geber überhaupt auswerten? Normale 
Schalteingänge wären m.E. zu langsam.
Andererseits gibt es bestimmt geeignete Zusatzmodule speziell für 
schnelle Inkrementalgeber.

von Transistorusaurus Rex (Gast)


Angehängte Dateien:

Lesenswert?

Warum der Ausgang nur 1.2V rausgeben soll versteh' ich zwar nicht... - 
aber bitte, auch dafür gibt's ne Lösung. Siehe Bild.

: Wiederhergestellt durch Admin
von Student (Gast)


Lesenswert?

@m.n

>Kann die SPS mit 24 V-Eingängen den Geber überhaupt auswerten? Normale
>Schalteingänge wären m.E. zu langsam.
>Andererseits gibt es bestimmt geeignete Zusatzmodule speziell für
>schnelle Inkrementalgeber.

Ja. Laut der Datenblatt von dem SPS (X20CP1382) soll er auch definierte 
Eingänge für solche Aufgaben (wie Zähler, Inkrementalgeber usw) haben.

von Student (Gast)


Lesenswert?

@ Transistorusaurus Rex


Vielen Dank für den Vorschlag... Es hat geklappt.. :)

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.