Har du lyst til at støtte Stoker Pro? Læs mere her: Støt Stoker Pro Forum

Installation af Bia24/Estyma net

Spørgsmål vedr. Pellux samt det tilbehør der laves til Pellux pillefyret
Brugeravatar
Andreasen
Stoker II
Stoker II
Indlæg: 32
Tilmeldt: 13 nov 2011 13:40
Mit fyr: Vølund Pellux 100 med Ilt, VVP, VejrKom.
Areal: 250
Brændsel: Derome 8 mm
Fremviser gerne i postnummer: 9760
Årligt forbrug: 6,5
Givet likes: 1 gang
Modtaget likes: 4 gange
Kontakt:

Re: Installation af Bia24/Estyma net

Indlæg af Andreasen » 12 jan 2017 20:04

Det er canOpen og nej, der er ikke noget du skal være bekymret over så længe du ikke sende data til netværket.
Husk at køre dit canbus shield med 125 KBPS. Der sker ikke noget hvis du køre hurtigere eller langsommere. Du vil blot ikke se noget data som du kan bruge.

Hvilke canbus shield har du?

Du kan måske bruge denne kode

Kode: Vælg alt



#include <SPI.h>
const unsigned long BAUD_RATE = 115200;                     // Set BR på Serial porten

// Opsæt CanBUS
#include "mcp_can.h"                                        // CanBUS Lib.
INT32U canId = 0x000;                                       // Sæt CanBUS modul ID
MCP_CAN CAN(9);                                             // Sæt CanBUS interface PIN - Normalt 9 eller 10
unsigned char len = 0;                                      // Til LEN af CanBUS data
unsigned char buf[8];                                       // Buffer til CanBUS data
char str[20];                                               // CanBUS LEN af hele data.

int fanspeed;

void setup()                                                //
{
  Serial.begin(BAUD_RATE);
// Opret forbindelse til CanBUS
Serial.println ("initialiser CanBUS kortet");
START_INIT:
  if (CAN_OK == CAN.begin(CAN_125KBPS))
  {
    Serial.println ("CanBUS OK");
  }
  else
  {
    Serial.println ("CanBUS Fejl");
    delay(100);
    goto START_INIT;
  }
}

void loop()
{
  if (CAN_MSGAVAIL == CAN.checkReceive())
  {
    CAN.readMsgBuf(&len, buf);
    canId = CAN.getCanId();


/*  <- Fjern denne linje hvis du vil se alt data
// Udskriv alt data Ex.
      Serial.print(canId);
      Serial.print(" : ");
      for(int i = 0; i<len; i++)
        {
          Serial.print(buf[i]);
          Serial.print("\t");
        }
      Serial.println();
// Udskriv alt data

  Fjern denne linje hvis du vil se alt data  -> */



// Check data Ex.

/*  <- Fjern denne linje hvis du vil se Check data

    // Fyr ON eller Pause START - Update = 250ms
    if (canId == 464)
    {
      if (buf[0] > 0)
      {
        Serial.println("Fyr On - ");
      }
      else
      {
        Serial.println("Fyr Off - ");
      }
    }
    // Fyr ON eller Pause STOP

    // FanSpeed START - Update = 2000 ms
    if (canId == 513)
    {
      fanspeed = omregn_bit_xy( buf[3], buf[2]);
      fanspeed = fanspeed / 25;
      Serial.print("Fan Speed : ");
      Serial.println(fanspeed);
    }
    // FanSpeed STOP

  Fjern denne linje hvis du vil se Check data  -> */

// Check data Ex.

  } // STOP IF CANBUS OK


} // STOP LOOP



int omregn_bit_xy (int x, int y) // Omregner data 1 og 2 til summa.
{
  int summa_xy = ( x * 256 ) + y;
  return summa_xy;
}







Da jeg er i USA på job lige nu, så husk hvis du har nogle spørgsmål at jeg er 6 timer efter DK tid.



//Kim


JackM
Stoker I
Stoker I
Indlæg: 13
Tilmeldt: 13 aug 2018 21:02

Re: Installation af Bia24/Estyma net

Indlæg af JackM » 29 okt 2018 21:01

jeg har samme tanke som i emnet her, men der er jo ikke grund til at opfinde den dybe tallerken hvis andre har gjort det.. hvordan blev resultatet med can sniffer ?

Brugeravatar
dreamer81
Stoker VII
Stoker VII
Indlæg: 270
Tilmeldt: 10 sep 2007 10:54
Mit fyr: scotte 20kw og Pellux100 20kw
Areal: 530
Brændsel: fireheat :(
Fremviser gerne i postnummer: 9500
Årligt forbrug: 15T
Geografisk sted: Randers

Re: Installation af Bia24/Estyma net

Indlæg af dreamer81 » 30 okt 2018 08:31

Fed tråd I har fået startet her. Måske vi kunne lave noget open source til pellux styringen????


Besvar