LabVIEWForum.de
Infrarot Fernbedienung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Infrarot Fernbedienung (/Thread-Infrarot-Fernbedienung)



Infrarot Fernbedienung - frankfurter_82 - 16.05.2012 10:21

Hallo zusammen ,hat man vielleicht eine Idee ,wie man eine Infrarot Fernbedienung programmieren kann ????
(Ich soll eine Infrarot Fernbedienung mit LabVIEW programmieren, der Empfänger ist über eine Serielle Schnittstelle verbunden )


RE: Infrarot Fernbedienung - Takuro - 16.05.2012 11:19

Hallo,

die Frage ist mMn so etwas dürftig gestellt. Smile
Du musst dir überlegen, welche Knöpfe die Bedienung haben soll und dann über die Infrarotquelle z.B. ein gepulstes Signal ausgeben. Anhand des gepulsten Signals kannst du dann mit einer zeitlichen Synchronisation Daten übertragen. Diese werden am Empfänger aufgefangen und wieder zurück interpretiert und dort verarbeitet.

Das ganze ist natürlich abhängig von den Eigenschaften den IR Quelle. Wie ist diese steuerbar? Kann man mit dieser kurze Pulse senden oder ist der Anstieg der Intensität zu langsam(Reaktionszeit).

Auch ist die Frage, wie genau die Problemstellung ist: Muss beim Empfänger dann weitere Hardware gesteuert werden? Oder geht es nur um die Übertragung, z.B. aus akademischem Interesse?

Grüße,

Takuro


RE: Infrarot Fernbedienung - frankfurter_82 - 16.05.2012 12:17

die Fernbedienung(Watson) und der Empfänger(TSOP1136) ich muss die nur für einen Projekt mit Labview realisieren, und muss alle Tasten programmieren, weiß aber nicht wie ich sie verbinden soll!!
Die Strings die ich kriege soll ich auswerten!!
Es geht nur um die Übertragung.

Gruß

frankfurter_82


RE: Infrarot Fernbedienung - Takuro - 16.05.2012 12:56

Hat die Fernbedienung einen Anschluß über den du sie steuren kannst? Oder ist es eine normale Fernbedienung wie für ein TV-Gerät?

Wenn ein Anschluß vorhanden ist, solltest du erstmal mit dem Hersteller Kontakt aufnehmen, ob dieser vllt Treiber für LabView zur Verfügung stellt.

Wenn nicht, musst du wohl das Ding aufmachen und dir selbst was anlöten (und dann bin ich als Hilfe raus. Wink )

Grüße,

Takuro


RE: Infrarot Fernbedienung - frankfurter_82 - 16.05.2012 14:03

das ist eine normale audio Fernbedienung


RE: Infrarot Fernbedienung - frankfurter_82 - 21.05.2012 09:54

hallo zusammen,
wie kann man die Strings, die ich raus bekomme auswerten???
MfG


RE: Infrarot Fernbedienung - NWOmason - 21.05.2012 10:52

(21.05.2012 09:54 )frankfurter_82 schrieb:  wie kann man die Strings, die ich raus bekomme auswerten???

Dafür steht dir eine ganze Palette an String-Funktionen zur Verfügung

[attachment=39860]

Damit kannst du alles programmieren, was du willst Big Grin


Ok, dann mal wieder ernsthaft: Woher sollen wir wissen, wie du was in welchem String auf welche Weiße mit welchem Ergebnis interpetrieren willst? Glas1


Beste Grüße,
NWO


RE: Infrarot Fernbedienung - frankfurter_82 - 21.05.2012 17:47

Danke,
Die Palette an String-Funktionen kenne ich schon, ich weiss aber nicht wie ich damit die Strings auswerten kann.
So jetzt zur Aufgabe, damit du überhaupt weißt worum es hier geht..
ich soll eine Infrarot Fernbedienung mit Labview programmieren, (wobei ich noch nie mit dem Programm gearbeitet habe)
mit HTherm habe ich erstmals die Schnittstelle ermittelt, und dann je nach gedrückter Taste waren die verschiedene Strings zu sehen.
Dann habe ich mit Labview ein bisschen rumprogrammiert (Schnittstelle, VISA..)
Probleme:
1. manchmal 2 verschiedene Strings pro Taste
2. Tasten programmieren
3. Strings auswerten
Anhang: LV-Programm, Strings, Hardware.

MfG


RE: Infrarot Fernbedienung - NWOmason - 22.05.2012 05:53

(21.05.2012 17:47 )frankfurter_82 schrieb:  Die Palette an String-Funktionen kenne ich schon, ich weiss aber nicht wie ich damit die Strings auswerten kann.

Also wie die Strings zu interpretieren sind kann ich nicht sagen. Wenn es keine Beschreibung dafür gibt, was der Code bedeuten soll, dann musst du Unterschiede finden, bzw Merkmale, die die Tasten eindeutig identifizieren.

(21.05.2012 17:47 )frankfurter_82 schrieb:  Dann habe ich mit Labview ein bisschen rumprogrammiert (Schnittstelle, VISA..)

Was hast du denn schon programmiert? Wie sieht dein VI aus? Generell hilft als Einstieg mit VISA das 'Basic Serial Read and Write.vi' aus der Beispielsuchmaschine


(21.05.2012 17:47 )frankfurter_82 schrieb:  1. manchmal 2 verschiedene Strings pro Taste

Ist das wirklich so? Liegt das an deinem VI? Ist dies bei Hterm auch der Fall?


(21.05.2012 17:47 )frankfurter_82 schrieb:  2. Tasten programmieren

Gibts eigentlich irgend eine Beschreibung zu der FB? Oder zu den String-Codes?


(21.05.2012 17:47 )frankfurter_82 schrieb:  3. Strings auswerten

Zur String-Auswertung siehe oben.


(21.05.2012 17:47 )frankfurter_82 schrieb:  ...(wobei ich noch nie mit dem Programm gearbeitet habe)...

Bei der genrellen Einarbeitung in LabVIEW helfen diese Links am besten:

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/


Beste Grüße,
NWO


RE: Infrarot Fernbedienung - frankfurter_82 - 22.05.2012 10:27

danke zuerst für deine Antwort,

1. Von der 14 tasten:
String Nr. 7: 3 Unterschiede.
String Nr. 8: 3 Unterschiede.
String Nr. 9: 4 Unterschiede.
String Nr. 10: 7 Unterschiede.
String Nr. 11: 5 Unterschiede.
Aber bei manchen Strings-code kriege ich CB statt CA oder CF statt CE, oder 4B statt 4A ..
das habe ich bei Hterm.

2. Das Programm schicke ich dir anbei.

3. Leider hebe ich keine Beschreibung zu der FB Oder zu den String-Codes.

MfG