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 ?
Optokoppler haben normalerweise eine Infrarotdiode drin, die erst ab
1,5V arbeitet.
Wenn du keine Potentialtrennung brauchst, nimm einen einfachen
Transistor.
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.
@ 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.
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.
@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.
@ 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.
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
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.
@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.