[Unzap] IR-Transistor / Abschaltcodes

Stefan Uhl s.uhl at gmx.net
Tue Oct 14 22:46:15 CEST 2008


* Alexander Neumann <fd0 at lochraster.org> [081014 21:51]:
> > 
> > Im Sonnenlicht steigt die Spannung auf über 7V. Das Datenblatt spricht
> > von deutlich niedrigeren Strömen, falls ich das recht verstehe.
> 
> Uhm, spaetestens an dieser Stelle stimmt was nicht:  Wo sollen denn die 7V
> herkommen?  Da werden doch nur 5 angelegt, und die SFH300 spielt doch nur
> SpannungsTEILER mit dem Widerstand, wo kommen da 7V her?

Stimmt. Da hab ich gepennt. Die 2.9 hatte ich mir aufgeschrieben. Die 7
sind nat"urlich vollkommener Unsinn...

> Miss doch mal nicht ueber dem Widerstand (das scheint fehleranfaellig bei
> der zu sein, wie genau hast du gemessen?), sondern miss zwischen GND und PIN,
> dann kannst du ja auch sehr leicht die Spannung am Widerstand (und damit
> auch der Strom ausrechnen).

Ich bin doch völlig doof. Ich hab BAT+ gegen PIN gemessen. Da ist es
kein Wunder, daß sowas rauskommt mit Batteriespannung noch so etwa 7,9V.
Da machen sogar die 7V Sinn...

Entschuldige den Lärm...

> Die Reichelt-Bestellnummer waer "SFH 300 FA-3/4", das ist die abgedunkelte.
> Der Widerstand wurde experimentell ermittelt, urspruenglich hatte ich da
> einen viel groesseren geplant, der sich aber als unguenstig erwiesen hat,
> die Fernbedienung sendet ja einen modulierten Traeger, deshalb wird der
> Transistor immer nur kurz durchgesteuert.

Das 3/4 klingt nach recht empfindlich... fein.


Ich hab mir zwischenzeitlich mal die Abschaltcodes angeguckt. Die
meisten sind pausencodiert. Aber da hats noch ne Menge anderes Zeug:
- Pulsweitencodierung, 
- ein Haufen Codes die zum Teil wiederholt, zum Teil invertiert wiederholt werden, 
- Codes die erst vorwärts und dann rückwärts abgespielt werden (sieht
  zumindest so aus...)
- seltsame Sendepausen verschiedener Längen, 
- komische Dinge am Ende der Codes (Etwa: Lange Pause, Zwei Pulse, längere Pause, 
  ein letzter Puls), 
- Pausencodes mit zwei verschiedenen Pausenlängen für die 1 (etwa 4190 für die 
  erste 1 nach einer 0, 5220 für jede folgende),
- Codes mit fester Bitlänge (etwa  [ 1700, 1660 ] für 0 und [ 420, 2690 ] für die 
  1 oder umgekehrt...),
- Alle möglichen Manchestercodes, zum Teil mit verschiedenen Zeiten für
  an und aus...
- trinäre Codes (ich finde zumindest kein binäres Erklärungsmuster (etwa
  tvbgone055)
- Manchestercode, bei dem ein Bit doppelt so lang ist wie alle anderen
  (Zeile 5 in tvbgone100)

Wie hattest du vor, solche Dinge in YAML aufzuschreiben? Pausencodes
ohne Seltsamkeiten hab ich verstanden. Aber schon bei nec steig ich aus.
Ich versteh tvbgone004 nicht wirklich. Ist das so wirklich richtig?
Was ist mit den seltsamen Dingen am Ende? Wieso ist repeat: 2 und data:
[ 0x87, 0x22, 0xe0, 0x1f ]? Da ist doch schon das invertierte Bitmuster
angehängt. 

Was sagen die Flags genau? 

Naja. Erst mal genug der Fragen. Wenn ich Antworten hab find ich auch
Zeit, ein Paar der Codes kürzer zu kriegen...

Grüße,  
        Stefan




More information about the unzap mailing list