Hallo zusammen Ich bin zur Zeit daran, eine vierte Achse an meine
CNC-Fräse zu bauen. Dafür muss der ATmega, welcher die Achse
kontrolliert, mit dem PC kommunizieren können, über RS232.
Ausserdem steuert der PC den Schrittmotortreiber (A4988) der vierten
Achse direkt über die LPT Schnittstelle an.
(Der ATmega zeigt einfach gewisse Daten an und soll später evtl. noch
anderes kontrollieren).
Ich brauche nun, da der PC natürlich andere Pegel hat als der
Schrittmotor, eine Pegelwandlung, und möchte dazu gerne Optokoppler
verwenden, weil dann die Geschichte auch noch galvanisch getrennt ist.
Wenn ich dann schon dabei bin, möchte ich gerne auch noch den
RS232-Strang galvanisch trennen (der MAX232 fällt wegen dem ja aber
nicht weg).
Aber: Welche Typen von Optokopplern haben einen Logikausgang? Der
Treiber arbeitet mit 5V Pegeln, also wäre ein Optokoppler praktisch,
welcher gerade diese 5V rauslässt. Wegen der Geschwindigkeit mache ich
mir keine grossen Sorgen: Wenn der OK schnell genug für die
RS232-Schnittstelle ist, sollte es auch für die Ansteuerung der Achse
locker reichen.
liebe Grüsse Lisa
>also wäre ein Optokoppler praktisch, welcher gerade diese 5V rauslässt
Ein Optokoppler besteht aus einer LED und einem Phototransistor o.ä.
Ein Optokoppler "läßt keine Spannung" raus, die gibts du vor.
Schon mal hier danach gesucht?
Lisa schrieb:> Welche Typen von Optokopplern haben einen Logikausgang?
pollin.de
Optokoppler MB111
Bestellnummer:120 101
Preis: 0,15 €
ist n schneller koppler mit ir led si fotodiode und integriertem
schmittrigger mit ok ausgang.
das datenblatt ist bei pollin verfügbar.
Naja, bisschen alt das Ding oder? Und das Datenblattfragment sagt nicht
mal was aus, was das Teil min. an Eingangsstrom braucht. LPT bringt
nicht viel, bei H-Pegel wirds jedenfalls nicht reichen. Bei L-Pegel
vielleicht - Bastelkram, vielleicht funktionierts, vielleicht nicht.
Geschwindigkeit solltest du auch nicht unterschätzen, da ist schon
mancher auf die Fresse geflogen. Und da du offensichtlich nicht weisst,
welche Frequenzen dich erwarten, ist schon ein schnelleres Exemplar als
Feld-, Wald- und Wiesenoptokoppler angesagt. Also kümmere dich erstmal
darum, was dein LPT-Port hergibt.
H11L1 wäre meine Empfehlung, kann aber sein, das selbst die 1mA noch
zuviel sind.
Völlig sorgenfrei lebt es sich mit den iCouplern von Analog Devices. Ja,
sind teurer als Optokoppler, aber das spielt bei einem Einzelstück eher
keine Rolle.
Der MB111 ist ein Klon des Monsanto MCL611, und benötigt 15 mA für seine
LED.
H11L1 (1.6 mA) würde wahrscheinlich funktionieren, ist aber mit
spezifierten 1 Mbaud relativ langsam. (Für diese Geschwindigkeit braucht
er einen sehr starken Pullup-Widerstand.)
Eine Alternative wäre der 6N137 (5 mA) mit 10 Mbaud (von Lite-On ist er
sogar billiger als der H11L1).
Hallo zusammen und vielen Dank.
Ich denke, vom Blick auf das DB, sollte der 6N137 schnell genug sein.
Allerdings sehe ich folgendes:
6N137:
Typ. Vorwärtsspannung: 1,4 V
Typ. Vorwärtsstrom: 10 mA
Vorwärtsspannung: 1,75 V
Vorwärtsstrom: 50 mA
6N138:
Typ. Vorwärtsspannung: 1,3 V
Typ. Vorwärtsstrom: 1,6 mA
Vorwärtsspannung: 1,75 V
Vorwärtsstrom: 20 mA
Ein Problem bei der LPT-Schnittstelle ist ja, dass die eigentlich
"keinen" Strom liefern kann (habe es aber ausprobiert: Diese, die jetzt
in dem PC steckt, bringt LEDs zum leuchten).
Wäre da der 6N138 nicht noch besser geeignet, da geringerer
Vorwärtsstrom?
Grüsse
Lisa
Der 6N138 hat einen Darlington-Ausgang, d.h., zwei hintereinander
geschaltete Transistoren. Das gibt eine große Verstärkung, aber macht
den Umschaltvorgang eher langsam.
Würdest du uns bitte verraten, welche Geschwindigkeit du benötigst?
Einigermaßen schnell ist der 6N138 aber erst bei:
IF = 12 mA, RL = 270Ω
Wenn man nicht auf den Cent schauen muß, sind die ADUM deutlich
einfacher zu verwenden und erheblich stromsparender.
Hab nen moment gebraucht, aber konnte es nun herausfinden:
Die maximale Pulslänge für die Info "Schritt machen" ist 200ns
Die maximale Pulslänge für die Info "Richtung L/R" wird 600ns gehalten
Sprich so lange sind dann die entsprechenden Leitungen "high".
Wenn ich mir das DB des 6N137 anschaue, sollte der eigentlich reichen.
Der Grund, warum ich mehr zum 6N137 tendiere als zu den ADuMXXXX ist,
weil die auf der "sendenen" Seite auch eine Versorgungsspannung
benötigen, die ja dann auf dem Level der versendenden Seite sein muss.
Ich müsste also zusätzlich zum LPT-Kabel noch ein Kabel zur
Stromversorgung führen, wenn ich das verhindern kann, bin ich froh ;)
Also, seht ihr das auch so: Der 6N137 sollte reichen?
Grüsse
Lisa
Wie schon gesagt - den erforderlichen Strom (6mA) wirst du dem LPT-Port
nicht entlocken können. Und willst du mit L-Pegel ansteuern, brauchst du
auch wieder eine Spannungsquelle.
Klau dir was aus dem USB-Port, dann kannst du
-den Optokoppler mit L-Pegel ansteuern (+ Invertierung auf der
Empfängerseite)
-doch den ADuM verwenden
Nächste Variante: es gibt die iCoupler auch mit interner isolierter
Versorgung, in deinem Fall wäre der ADUM5242 das richtige.
Wichtiger wäre die minimale Pulslänge, damit ein kürzeres Signal nicht
ignoriert wird.
Lisa schrieb:> Der Grund, warum ich mehr zum 6N137 tendiere als zu den ADuMXXXX ist,> weil die auf der "sendenen" Seite auch eine Versorgungsspannung> benötigen, die ja dann auf dem Level der versendenden Seite sein muss.> Ich müsste also zusätzlich zum LPT-Kabel noch ein Kabel zur> Stromversorgung führen, wenn ich das verhindern kann, bin ich froh ;)
Es ist vielleicht möglich, die Stromversorgung aus einem anderen LPT-Pin
zu klauen (wenn dein LPT überhaupt genug Strom liefern kann). Und die
LED-OKs benötigen einen Mindeststrom auf jeder Datenleitung, während du
beim ADuM dieses Problem nur bei der Stromversorgung hast.
Hm stimmt, ich glaube OKs kann ich echt begraben =)
Aber die 7 Euro für die iso-power iCoupler finde ich schon heftig.
Ich könnte doch aber normale iCoupler, ohne iso-power verwenden (ADUM
1200 z.B.) und die Spannungsversorgung derer über eine galvanisch
getrennte Spannungsversorgung erreichen (SIM1-0505). Wenn ich es richtig
verstehe muss ich dann am
SIM1-0505: Einen Grundlast-Widerstand einfügen, dass der seine 5V hält
(muss mit mindestens 8% belastet werden).
GND vom SIM1-0505 mit GND vom LPT verbinden, dann sind die auf dem
selben Potential
Sollte so klappen, oder?
Hi Joachim
Jo, stimmt schon so.
Aber ich brauche ja mehrere Koppler, da ist einfach ein Spannngswandler
schon billiger als den in jedem Bauteil zu haben.
Aber ich bestelle mir sowieso immer von jedem Bauteil welches ich
brauche etwa 5-10, so dass sich mein Lager laangsam füllt ;)
Auf jeden Fall habe ich bestellt, vielen Dank für die Tipps und
Beratung!