ZITAt (mcfloppy @ 2011-07-04, 22:25) Nun störten mich die elende Stativauf/abbau-Aktionen weshalb ich den Zoom sowie die Lichtstärke abgesetzt bedienen möchte. Dazu habe ich nun den Blitz Testweise an einem Mikrocontroller (ATMega32) hängen und spiele etwas herum.[/quote]
(Für die anderen) Hintergrundinfos zum seriellen Blitzprotokoll finden sich zum Beispiel hier:
http://www.mi-fo.de/forum/index.php?showto...ost&p=50472
http://www.dyxum.com/dforum/topic8297.html
Wichtig zu beachten ist auch, daß der Blitz nur TTL-OTF, kein P-TTL unterstützt.
ZITATDie Blitzstärke wird ja über die Dauer geregelt. getestet habe ich 1us, 10us, 100us sowie 1ms zwischen Fire (fire low) und stop (Clock High), wo ich schon mit bloßem auge beurteilen kann dass es geht. Gibt es evtl erfahrungswete mit der Lichtstärke im zusammenhang mit der Dauer? Oder muss ich mir eine schnelle Fotodiode anschaffen? ist 1/16 der Gesamtzeit auch 1/16 der Leistung oder steht da ein quadrat im zusammenhang?[/quote]
Die Blitzstärke wird tatsächlich über die Dauer geregelt, aber die Intensität des Blitzlichts ist bei TTL-OTF nicht über die gesamte Leuchtdauer konstant, es handelt sich also nicht um einen sog. Linearblitz o.ä., wie man es von neueren P-TTL-Blitzverfahren z.B. für HSS kennt.
Tatsächlich ist der Kurvenverlauf beim TTL-OTF-Verfahren fast egal, es kommt ausschließlich auf die Lichtmenge, also die Fläche unter der Kurve an (Integral), denn das ist, was zur Belichtung beiträgt. Du könntest versuchen, den Kurvenverlauf auszumessen und daraus eine Zuordnung zu bestimmten notwendigen Leuchtdauern herzustellen, der genaue Kurvenverlauf wird aber einer gewissen Streuung unterworfen sein, beim Blitzen direkt hintereinander, mit unterschiedlichen Maximalleistungseinstellungen am Blitzgerät, je nach Alter und Verschleißzustand des Blitzgerätes und zwischen baugleichen Exemplaren. Möglicherweise spielt auch noch die Umgebungstemperatur eine Rolle. Die Schaltung des Blitzes ist nicht unter der Vorgabe entwickelt, diesen Kurvenverlauf exakt zu reproduzieren - das wurde erst viel später wichtig. Je nachdem, was Du vorhast, kann es trotzdem für Deine Anwendung ausreichen, wenn Du das einmal pro Blitzgerät parametrisiert hast. Der Mikrocontroller könnte das "nach außen" in einen normalisierten Wert umrechnen.
ZITATZu der Reflektorverstellung kann ich leider noch nicht viel sagen. Wenn ich den Blitz auslese gibt er mir nur 0x0F 0xF9 zurück, danach bleibt das signal auf highpegel, also 0xFF.[/quote]
Datenstrom Blitz zu Kamera:
1. Byte: 0Fh bedeutet, daß der Blitz weder HSS noch ADI unterstützt (2Fh = HSS, 3Fh = HSS+ADI)
2. Byte: F9h ist möglicherweise eine "magische" Konstante, die immer gleich ist, solange das Blitzgerät grundsätzlich kompatibel ist
(bei neueren Blitzgeräten folgen noch mehr Bytes, aber offenbar nicht bei Blitzgeräten der ersten AF-Generation)
Wie steht denn der Blitzreflektor des 4000 AF? Gerade nach vorne, oder abgewinkelt oder nach oben gerichtet? (Denn sollte der Blitz tatsächlich noch mehr Daten (3. bis 6. Byte) senden, könnte FFh auch für einen verstellten Blitzkopf stehen.)
Es ist aber auch sehr gut möglich, daß der Blitz wirklich nicht mehr als zwei Bytes zurückliefert, denn die Kameras der ersten AF-Generation benötigten diese Informationen für die Ansteuerung des Blitzgerätes nicht. Ich bin mir im Moment noch nichtmal sicher, ob die Kameras der ersten AF-Generation diese Daten überhaupt vom Blitz erfragen. Laßt uns mal überlegen, welchen Nutzen das Erfragen der Blitzdaten haben könnte:
Eine Kamera der ersten AF-Generation könnte darüber erkennen, ob es sich um ein dediziertes AF-Blitzgerät (also mit AF-Hilfsilluminator) oder um ein PX-Blitzgerät (d.h. eines der TTL-OTF-fähigen Blitzgeräte für die X-700, X-600, X-500 und CLE) handelte - die Ansteuerung des AF-Hilfslichts geschah damals noch über einen dedizierten Pin ("F4", der mit der Einführung des iISO-Blitzschuhs wieder wegfiel. Siehe http://www.mi-fo.de/forum/index.php?showto...ost&p=74577 und http://www.mi-fo.de/forum/index.php?showto...st&p=114104
Das führt jetzt sehr viel weiter, aber in Bezug auf die Rückgabewerte im Protokoll wäre das folgende Sonderzubehör der damaligen Zeit sicherlich untersuchenswert:
- Control Grip CG-1000 (mit Ratio-Flash-Funktion) und AF Illuminator AI-1000 (separates AF-Hilfslicht)
- Data Receiver DR-1000 mit Flash Meter IV (Möglichkeit der Übertragung von Meßwerten vom externen Belichtungsmesser in die Kamera und Fernauslösung der Kamera)
Ad CG-1000/AI-1000: Das AI-1000 wird z.B. nur ausgelöst, wenn auch das CG-1000 montiert ist und sich dort ein blitzbereites Blitzgerät befindet, siehe:
http://www.mi-fo.de/forum/index.php?showto...st&p=182415
http://www.mi-fo.de/forum/index.php?showto...st&p=249654
Wir wissen also schon mal, daß die Kamera das "F4"-Signal nicht blind bedient, sondern nur, wenn sie ein blitzbereites Blitzgerät "sieht". Ob sie das anhand der vom Blitz zurückgelieferten Daten erkennt oder ob der entsprechende Signalisierungspegel am "F2"-Kontakt dafür ausreicht, habe ich noch nicht untersucht - das müßte sich z.B. feststellen lassen, indem man ein altes PX-Blitzgerät anschließt, das zwar das "F2"-Signal unterstützt, nicht aber die aufmodulierten seriellen Daten. Es gibt mechanisch keine Möglichkeit, das AI-1000 und ein blitzbereites Blitzgerät ohne CG-1000 zu montieren, so daß wir auch nicht wissen, ob die Kamera speziell das CG-1000 erkennt oder den dort eingesteckten Blitz. Um das zu untersuchen, müßte man etwas basteln, z.B. einen Kabeladapter, der kameraseitig (d.h. BR-1000-seitig) aus dem Endstück eines Verlängerungskabels EC-1000 (Zubehörteil des CG-1000 Sets) und blitzseitig aus dem Endstück eines TTL-Blitzkabels CD oder EX (für den Anschlußschuh OS) besteht.
Ad DR-1000: Der DR-1000 zwingt die Kamera (getestet mit Minolta 9000 AF) hingegen erst dann in den externen M-Modus, wenn er Daten vom Flash Meter IV empfangen hat, siehe http://www.mi-fo.de/forum/index.php?showto...ost&p=74577. Vorher können Zeit und Blende auch noch an der Kamera eingestellt werden. Es stellt sich die Frage, wie der DR-1000 die Kamera in diesen Modus bringt. Es gibt verschiedene Möglichkeiten, aber die einfachste ist wohl, daß die Kamera wirklich in regelmäßigen Abständen (oder bei Anliegen der "Blitzbereitschaft" nachfragt und sich der DR-1000 dann eben nicht als Blitzgerät zu erkennen gibt, sondern als ein anderes Gerät (vielleicht - aber das ist reine Spekulation - eine andere Kennung als F9h liefert).
ZITATSende ich ihm nun 0x00 Werte und als 3tes Byte verschiedene Brennweitenangaben reagiert er garnicht. Hier brauche ich noch etwas unterstützung.[/quote]
Die drei Bytes, die z.B. die 9000 AF an einen Blitz wie den 4000 AF sendet, enthalten:
Datenstrom Kamera zu Blitz:
1. Byte: Arbeitsblende des Objektivs
2. Byte: Empfindlichkeit und Belichtungskorrektur, sowie Programmwählart
3. Byte: Brennweite des Objektivs
(bei neueren Kameras folgen noch mehr Bytes, nicht aber bei Gehäusen der ersten AF-Generation)
Siehe: http://www.mi-fo.de/forum/index.php?showto...ost&p=50472
Die ersten beiden Bytes sind nur für die Anzeige der Blitzreichweite im Display des Blitzes wichtig. Das dritte Byte ist für die Zoomreflektoreinstellung zuständig, und da sich darüber auch die Leitzahl des Blitzes ändert (sofern das Blitzgerät auf "AUTO ZOOM" steht), geht das indirekt ebenfalls in die Blitzreichweitenberechnung ein.
Für die TTL-Blitzbelichtung sind diese Werte nicht kritisch, denn die Kamera interessiert sich diesbezüglich nur für das Licht, das während der Belichtung durch das Objektiv auf den Film und von dort zurück auf die Fotozelle im Spiegelkasten fällt. Aber natürlich müssen die an den Blitz gesendeten Daten trotzdem gültige Werte haben, damit der Blitz das Datenpaket akzeptiert, z.B.:
1. Byte:
00011000b (18h = 24d) für Blende 1.4, wahrscheinlich funktionieren auch Werte bis runter zu Blende 1 (00010000b = 10h = 16d) [Feedback willkommen!], siehe Blendenreihe: http://www.mi-fo.de/forum/index.php?showto...st&p=122551
2. Byte:
10011000b für M-Modus (10xxxxxxb), ISO 100/21° und +/-0EV (xx011000b), siehe: http://www.mi-fo.de/forum/index.php?showto...ost&p=50472
3. Byte:
Brennweite, siehe:
http://www.mi-fo.de/forum/index.php?showto...ost&p=50472
http://www.mi-fo.de/forum/index.php?showto...st&p=260037
http://www.mi-fo.de/forum/index.php?showto...st&p=260069
http://www.mi-fo.de/forum/index.php?showto...st&p=260802
http://www.mi-fo.de/forum/index.php?showto...st&p=260872
Viele Grüße,
Matthias