Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: rs2323-Einstellungen - Datenübertragung Windsensor Kategorie: Sensoren (von Udo - 18.06.2005 0:36)
Als Antwort auf rs2323-Einstellungen - Datenübertragung Windsensor von wema - 17.06.2005 16:55
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, eigenes Board, OSOPT_V2
Hallo,

für den Wettersensor Testempfänger von ELV brauchst Du folgende Einstellungen:

hwcom.init();
hwcom.setspeed(hwcom.SPEED_19200);
hwcom.set_S0CON(hwcom.set8O2);

Um die Windsensordaten auszuwerten gehst Du folgendermassen vor:


function wetterempfang()
{    byte i, stx, w[6], etx;
     plm.beep(plm.TONE_A);
     sleep 50;
     stx=hwcom.get();
     w[0] = hwcom.get();               //Typ
     w[1] = hwcom.get();
     w[2] = hwcom.get();
     w[3] = hwcom.get();
     w[4] = hwcom.get();
     w[5] = hwcom.get();
     etx=hwcom.get();
     for i = 0 ... 5
         {
          w[i] = (w[i] and 0b01111111);
         }
     if w[0] == 0x3f                                    //Wind
        {
        wind = w[1];
        wind = (wind shl 7) or w[2];
        }
}

Die Variable wind ist eine globale Variable.


GruÃ?

Udo


    Antwort schreiben


Antworten:

Re: rs2323-Einstellungen - Datenübertragung Windsensor (von wema - 19.06.2005 17:13)