Rat
11.02.2008, 15:46

Hinweis zum PowerFunctions IR-Protokoll

Liebe Bastler,
wer sich schon an die Implementierung gegeben hat, wird schon bald feststellen,
daß nicht alle beschriebenen Funktionen schon möglich sind. (oder Stunden mit
der Fehlersuche im eigenen Programm verbringen :-)

Zitat : "It affects all the set, clear and toggle commands for single
pins....and only these commands. "

Auf Deutsch heißt das, daß alle Kommandos, bei denen einzelne Pins des
Ausgangs gesteuert werden, noch nicht funktionieren.
(combo , single_output ( mit ein paar Abstrichen) und PWM gehen schon sehr
schön)

Da erlaubt wurde, diese Information zu verbreiten, will ich hiermit den
Programmierern unter uns Stunden der Fehlersuche ersparen.

Viele Grüße,
Stefan


lilli
11.02.2008, 18:03

Re: Hinweis zum PowerFunctions IR-Protokoll

Lieber Stefan,

vielen Dank für die sehr hilfreiche Information. Wir warten noch auf einige Hardware zur Steuerung des Empfängers und dann geht es auch bei uns mit der Programmierung los. Die Information kam für mich also "just in time".

Und dann hätt' ich da noch zwei Fragen in der Hoffnung Du kannst mir helfen:
1) Wird es für die Empfänger ein Firmware-Update geben und falls ja wie kann man es laden?
2) Welche Hardware verwendest Du um die "IR-Impulse" bzw. die Bit-Sequenz zu erzeugen? Ich plane den UM245R von FTD im BitBang Mode zu verwenden (http://www.ftdichip.com/Products/EvaluationKits/UM245R.htm). Es gibt eine DLL von FTD, die es erlaubt ein Array von Byte direkt an die USB Schnittstelle zu schreiben. Ein Transistor (z.B: BC109) und eine IR-LED sollten dann reichen, um einen PC-gesteuerten Sender zu bauen. Die Baudrate ist max. 12 MHz und kann per DLL auf ca. 2x38 KHz reduziert werden. Dann noch ein bisserl Bit und Byte hin und her-rechnen um einen Befehl zusammenzustellen und es sollte funken.
Hast Du eine bessere Idee?

Liebe Grüße
Lilli


Rat
12.02.2008, 11:53

Re: Hinweis zum PowerFunctions IR-Protokoll

Morgen Lilli,
» Lieber Stefan,
»
» vielen Dank für die sehr hilfreiche Information. Wir warten noch auf
» einige Hardware zur Steuerung des Empfängers und dann geht es auch bei uns
» mit der Programmierung los. Die Information kam für mich also "just in
» time".
Freut mich ! Gut daß Lego jetzt doch etwas mehr Transparenz zeigt.
»
» Und dann hätt' ich da noch zwei Fragen in der Hoffnung Du kannst mir
» helfen:
» 1) Wird es für die Empfänger ein Firmware-Update geben und falls ja wie
» kann man es laden?
Das ist technisch nicht möglich. Bei der nächsten Serie wird das
berücksichtigt.
Die Funktionen waren ja noch nicht in den Legomodellen vorgesehen aber
unsere Quängelei hat bewirkt, daß die Dokumentation doch freigegeben
wurde. So können die "Kunden" viel besser die Möglichkeiten sehen.

» 2) Welche Hardware verwendest Du um die "IR-Impulse" bzw. die Bit-Sequenz
» zu erzeugen? Ich plane den UM245R von FTD im BitBang Mode zu verwenden
» (http://www.ftdichip.com/Products/EvaluationKits/UM245R.htm). Es gibt eine
» DLL von FTD, die es erlaubt ein Array von Byte direkt an die USB
» Schnittstelle zu schreiben. Ein Transistor (z.B: BC109) und eine IR-LED
» sollten dann reichen, um einen PC-gesteuerten Sender zu bauen. Die
» Baudrate ist max. 12 MHz und kann per DLL auf ca. 2x38 KHz reduziert
» werden. Dann noch ein bisserl Bit und Byte hin und her-rechnen um einen
» Befehl zusammenzustellen und es sollte funken.
» Hast Du eine bessere Idee?
Wir benutzen unsere Handsteuerung vom UCB mit einem IR-Modul.
Da macht ein PIC-Prozessor die Arbeit.
Der UCB bekommt auch ein Modul mit dem er Legoempfänger ansteuern kann.
Vom PC aus war bisher kein Thema, aber da das Programmiergerät für die
unsere Module am USB hängt kann man auch darüber steuern.

Viele Grüße,
Stefan


Gesamter Thread: