LabVIEWForum.de
Möglichkeiten der Datenkommunikation - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: Möglichkeiten der Datenkommunikation (/Thread-Moeglichkeiten-der-Datenkommunikation)



Möglichkeiten der Datenkommunikation - Josh-Beuth - 08.10.2015 12:59

Hallo!

Ich bin gerade dabei eine Steuerung für Kameraobjektive mittels einer Birger Mount zu schreiben. Jetzt zu meiner Frage:
Welches Modul ist dafür am besten geeignet? Könnte ich, wenn ich das Datenprotokoll kenne, einfach einen Digitalen Ein-/Ausgang verwenden oder muss ich mich durch FPGA durchkämpfen?
Hat da jemand Erfahrungen?
Ich wäre für Tipps, Tricks und Anregungen sehr dankbar!
Ein schönen Tag noch!


RE: Möglichkeiten der Datenkommunikation - GerdW - 08.10.2015 13:07

Hallo Josh,

Zitat:wenn ich das Datenprotokoll kenne
Wie sieht denn dieses Protokoll aus? Irgendwelche Doku dazu?


RE: Möglichkeiten der Datenkommunikation - Josh-Beuth - 08.10.2015 13:14

Danke erstmal für die schnelle Reaktion!

Bis jetzt weiß ich nur das es mit 8-Bit Nachrichten kommuniziert und ein Teil der Befehle kenne ich schon.
Habe schon überlegt ob ich das einfach mit nem Enum mache und dann die entsprechenden Befehle binär sende. Nur wie ich die Antworten dann auswerten kann ist mir noch nicht ganz klar.
Wenn ich den z.b. den Fokus auf einen Wert setze bekomm ich vom Objektiv eine Rückmeldung. Diese erfolgt auch in einem 8-bit Code. Was ist da der beste Weg mit diesen Werten zu rechnen bzw. sie zu verarbeiten.


RE: Möglichkeiten der Datenkommunikation - GerdW - 08.10.2015 13:21

Hallo Josh,

da du immer noch zu wenig Informationen rausrückst:
Welche Schnittstelle verwendet das Teil? Wie gelangen die Daten vom PC zum Birger und wieder zurück?
Gibt es Dokumente, die du verlinken kannst?
Gibt es vom Hersteller Treiber/Code-Schnipsel für LabVIEW oder andere Programmiersprachen?


RE: Möglichkeiten der Datenkommunikation - Josh-Beuth - 08.10.2015 13:34

Es gibt eine Software von EOS die ist aber grottig und man kommt logischerweise nicht an den Quellcode ran.
Ein fleißiger Mensch hat sich mal daran gesetzt und einige Befehle entschlüsselt. Im Anhang hab ich ein Screenshot davon.
Weiter bin ich leider auch noch nicht. Hier auch noch den Link: http://www.dslr-forum.de/showthread.php?t=649529&page=3
Bis jetzt läuft das über eine stinknormale Serielle Schnittstelle. Es ist halt nur die Frage ob ich da extra alles für FPGA hole oder ob ichs lieber über nen einfachen digitalen Ausgang machen soll.
Es gibt viele die sich daran schon versucht haben, nur leider veröffentlich da niemand seinen Code Big Grin


RE: Möglichkeiten der Datenkommunikation - IchSelbst - 08.10.2015 13:41

Glas1 ASCOM Driver Glas1

Mittels die Birger-Seite bin ich zu dem Entschluss gekommen, dass dein Produkt und ASCOM-Treiber gut zusammenpassen könnte: professionelle Linsensteuerung.

Liege ich da gut?


RE: Möglichkeiten der Datenkommunikation - GerdW - 08.10.2015 13:41

Hallo Josh,

Zitat:Bis jetzt läuft das über eine stinknormale Serielle Schnittstelle. Es ist halt nur die Frage ob ich da extra alles für FPGA hole…
Für die serielle Schnittstelle verwendest du VISA, da brauchst du keinen FPGA für.
Du brauchst aber die Einstellungen der seriellen Schnittstelle…

Zitat:einige Befehle entschlüsselt. Im Anhang hab ich ein Screenshot davon.
Du schickst einen Befehl zum Gerät und bekommst eine Antwort in ein oder zwei Bytes zurück.
Kein großes Thema - du musst nur die Befehle aus dieser Übersicht verwenden…


RE: Möglichkeiten der Datenkommunikation - Josh-Beuth - 08.10.2015 19:45

Vielen Dank für die Tipps!
Ich werde mein Glück versuchen und kann, falls es läuft und gewünscht dann das Programm sobald es fertig ist hochladen.
Ein schönen Abend noch und fröhliches Fußball gucken Big Grin


RE: Möglichkeiten der Datenkommunikation - rolfk - 13.10.2015 00:12

(08.10.2015 13:41 )GerdW schrieb:  Hallo Josh,

Zitat:Bis jetzt läuft das über eine stinknormale Serielle Schnittstelle. Es ist halt nur die Frage ob ich da extra alles für FPGA hole…
Für die serielle Schnittstelle verwendest du VISA, da brauchst du keinen FPGA für.
Du brauchst aber die Einstellungen der seriellen Schnittstelle…

Seriel ist das zwar schon aber nicht RS-232 oder RS-422/485 sondern SPI. Da wird ein normaler serieller Port eher nicht gehen und könnte sogar das Objektiv beschädigen da SPI normalerweise ein einfaches TTL oder gar 3.3V Interface ist, RS-232 aber +-12V.

Also aufpassen!