- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 8 von 8

Thema: Asuro Schalterproblem gelöst

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Hallo zusammen,

    an einen Korrekturwert für den brüchtigten "Wert 63" kann man am einfachsten kommen, indem man sich anzeigen lässt, was der ADC nach den einzelnen Tasterbetätigungen zurückliefert. Ich habe hierzu die asuro.c leicht geändert (a. Anhang). Zusammen mit der mitgelieferten test.c sieht man dann im Terminal den Wert für i (Rückgabe des ADC) und was asuro.c daraus berechnet.

    Bei mir (bzw. bei meinem asuro...) liefert der ADC z.B. 671 beim Druck auf Taste 1. Wenn ich dann in der Funktion PollSwitch() 60 statt 63 eintrage, dann liefert die Funktion für alle Tasten die korrekten Werte zurück (32(T1), 16(T2), 8(T3), 4(T4), 2(T5) und 1(T6)). Natürlich könnten man sich einen anderen Algorithmus ausdenken, der aus den Rückgabewerten des ADC die entsprechenden Werte 1-32 berechnet. Ich bezweifele aber, dass das deutlich kürzer wird, als das, was in der originalen asuro.c steht. Wozu also die Mühe...

    Gruß

    Holger
    Angehängte Dateien Angehängte Dateien

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress