Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Vong

Medlemmer
  • Innlegg

    7
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Vong

  1. Hei

    Jeg har CI66 som master og CI60 som slave. Får lest ut data og styrt lufthastighet, men får ikke endret temperatur. Jeg sender ønsket temperatur til holding register adresse 8, men kommando blir ikke akseptert. Hvis jeg vil sette temp til feks 19 grader har jeg prøvd å sende både 19 og 190 (går ut fra at siste er riktig)

     

    Noen som har peiling på hva som er feil?

     

    temp.png

  2. Hei

     

    Jeg anbefaler å gi arduino Mega et forsøk for du begynner å lodde på kretskortet. Det krever litt knoting, men det er overkommelig.

    Sånn kobla jeg opp MAX485 modulen (brukte kabel med RJ10 plugg til kretskort på aggregatet):

     

    RO    - RX pin på arduino serial1
    RE    - pin 22 på arduino
    DE    - pin 24 på arduino
    DI    - TX pin på arduino serial1
    VCC    - pin 24 på arduino
    B    - pin 2 på RJ10
    A    - pin 3 på RJ10
    GND    - GND på arduino og pin 1 på RJ10

     

    Du kan printe ut alt som kommer på Serial1 og se om det virker som fornuftig data. 
    Viser hvordan GPIO må stå for å få lest data. På mitt aggregat var baud rate satt til 19200. Vet ikke hvor mye de varierer på det.

     

    void setup() {          
      Serial1.begin(19200, SERIAL_8N1);  
      Serial.begin(9600);
        
      pinMode(24, OUTPUT);                 // TXen pin
      digitalWrite(24, LOW);
      pinMode(22, OUTPUT);                 // RXen pin
      digitalWrite(22, LOW);
      pinMode(26, OUTPUT);                 // COM_vcc pin
      digitalWrite(26, HIGH);
    }

     

    Hos meg kom denne bolken med data syklisk:

    195 
    195 1 0 196 75 198 1 30 32 14 15 50 40 80 20 20 20 20 0 180 0 6 0 30 0 180 50 75 100 0 1 76 2 50 21 2 50 75 158 188 
    195 1 0 196 75 198 1 22 32 28 100 15 0 0 0 0 1 44 0 0 0 0 1 44 1 45 152 244 0 100 4 110 
    195 1 0 196 75 194 1 30 32 0 0 0 92 194 102 102 174 65 0 0 0 0 0 0 0 0 0 0 92 194 0 0 0 0 0 0 0 0 248 59 
    195 1 0 196 75 194 1 10 32 7 0 0 0 0 0 0 168 65 221 100 
    195 1 0 196 75 199 1 30 32 0 10 215 35 60 10 215 35 60 10 215 35 60 10 215 35 60 154 153 153 62 154 153 153 62 154 153 153 62 36 70 
    195 1 0 196 75 199 1 30 32 7 154 153 153 62 154 153 153 62 154 153 153 62 0 0 0 64 0 0 128 63 0 0 240 65 0 0 200 65 100 98 
    195 1 0 196 75 199 1 30 32 14 0 0 160 193 0 0 240 193 0 0 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102 141 
    195 1 0 196 75 199 1 14 32 21 0 0 0 0 205 204 204 61 205 204 204 61 79 76 
    195 1 0 196 75 192 1 2 32 0 227 10 
    195 1 0 196 75 198 1 30 33 0 8 0 16 0 6 0 48 20 8 0 16 0 6 0 48 20 8 0 16 0 6 0 48 20 8 0 16 0 68 178 
    195 1 0 196 75 198 1 30 33 14 6 0 48 20 8 0 16 0 6 0 48 20 8 0 16 0 6 0 48 20 6 0 23 59 32 20 6 0 180 105 
    195 1 0 196 75 198 1 26 33 28 23 59 32 20 6 0 23 59 32 20 6 0 23 59 32 20 0 0 16 0 136 136 33 9 6 172 
    195 1 0 196 75 193 1 30 32 0 82 49 65 32 50 46 56 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 161 140 
    195 1 0 196 75 193 1 22 32 14 73 128 0 34 0 4 0 21 0 83 0 74 74 0 0 0 152 136 136 0 153 23 
    195 1 0 196 75 198 1 30 32 0 0 25 0 30 2 28 20 80 20 80 0 250 20 100 0 250 20 100 16 35 16 35 15 2 5 12 0 30 172 
    195 

     

    Blir spennende å se om du får noe som ligner:)

     

  3. Satt og knota med flexit kommunikasjon da jeg kom over denne tråden. 

     

    Der jeg bodde før hadde jeg flexit S3R aggregat med CI50 styreenhet. Det går veldig greit å koble en arduino mega med MAX485 modul til den ledige RJ11 porten på styrekortet. Da kan du styre aggregatet i parallell med CI50. Fikk ut en god del data (filterbyttealarm, viftenivå, innstilt temperatur, varmeelement aktivert og sikkert mye mer). Den snakka ikke modbus.

     

    Der jeg bor nå har jeg flexit UNI3 med C60. Har kobla opp en raspberry pi med MAX485, og prøver å hacke protokollen, men det er ikke like lett. 

     

    Jeg mener å se på bitstrømmen at baudrate er 115200. Bruker innstillingene 8N1. Noen som vet hvilke innstillinger flexit vanligvis bruker på disse aggregatene? Opplever ikke flexit som veldig hjelpsom når det kommer til tukling med protokoll.

     

    Hvis jeg legger ut datastrøm, finnes det noen modbus-gurus som kan se om dataen er plausibel?

     

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.