Ad
Varmvattenberedare från Indol
Bäst online casino i Sverige
Energibutiken.se smarta varor på nätet, leverans till dörren
Annonsera i Värmepumpsforum, klicka här för att ställa e-postfråga och få mer info.
140x140vpforum-11.gif
kontakta oss för pris!
 

Författare Ämne: Läsa data från Thermia Diplomat  (läst 6564 gånger)

0 medlemmar och 1 gäst tittar på detta ämne.

Utloggad Olof T.

  • Lär mig om värmepumpar
  • **
  • Antal inlägg: 23
  • Karma +0/-0
Läsa data från Thermia Diplomat
« skrivet: 23 september 2005, 14:06:13 »
Hej.
Det borde gå att läsa data direkt från värmepumpen om man har lite gränssnittselektronik som ansluts
till reglerdatorn och programvara för att prata med denna.

Är det någon som gjort detta och som känner för att dela med sig av sina erfarenheter?

Mvh

Olof
« Senast ändrad: 05 oktober 2005, 17:13:39 av Olof T. »

Utloggad GoranB

  • Nybörjare
  • *
  • Antal inlägg: 2
  • Karma +0/-0
  • Jag älskar värmepumpar!
SV: Läsa data från Themia Diplomat
« Svar #1 skrivet: 30 september 2005, 20:43:09 »
Jag har inte gjort det (än) men forskar lite på det. Jag har nu inte en värmepump, utan en pelletspanna, men jag antar att Thermia använder samma kommunikation mellan vp som pelletsbrännare/-panna. De marknadsför i alla fall loggningsprogram med samma namn för dessa produkter.
Kommunikationsprotokollet är Comli, ett tidigare AlfaLaval, senare SattCom, nu ABB protokoll för PLC. Jag har inte klarat ut om det är via RS232, RS485 eller kanske RS422 som kommunikationen sker, men det borde man ju se om man kikar på kringkomponenterna på kortet, kanske en MAX232a ligger där ? Då är det ju enkelt. Har på gång en PLCserver i demoversion som visst skall snacka Comli, men jag måste få reda på vilka register jag skall läsa/skriva. Ingen som jobbar på Thermia som läser detta och vill dela med sig av lite kunskap ?

Utloggad Olof T.

  • Lär mig om värmepumpar
  • **
  • Antal inlägg: 23
  • Karma +0/-0
SV: Läsa data från Thermia Diplomat
« Svar #2 skrivet: 01 oktober 2005, 08:34:23 »
På mitt CPU-kort sitter det en PIC16F867:a och så vitt jag kan se inga gränssnittskretsar varken för RS232/422/485. Avstånden inne i pannan är ju relativt små så det är möjligt att man jobbar med logiknivåer men det kan också sitta IC-kretsar på baksidan av mönster kortet. Det är fyra anslutningar på kontaktdonet. ESD/RFI skydd saknas men mikrokontrollern kan delvis ha sånt inbyggt.

Min gissning är att man jobbar med PIC:ens SPI-port eller UART. Det är relativt lätt mäta upp kretskortet så att man vet vilket som och sedan bygga elektronik som fixar gränssnittet men sen är ju problemet protokollet och att använda det korrekt utan att något skiter sig. Ett komplext problem enligt min bedömning.

Är det någon mer som känner till COMLI eller kan bekräfta att det är det som används även i Diplomat produkterna?
« Senast ändrad: 05 oktober 2005, 17:14:11 av Olof T. »

Utloggad GoranB

  • Nybörjare
  • *
  • Antal inlägg: 2
  • Karma +0/-0
  • Jag älskar värmepumpar!
SV: Läsa data från Themia Diplomat
« Svar #3 skrivet: 04 oktober 2005, 22:25:36 »
Förmodligen sker det via PICens UART. Lättare att ansluta till kringutrustning då, även andra tillverkares. Man kör seriekomm. men endast 0-5v. Fast en chansning är ju inget värt ! Jag har fått ett telefonnummer till en tekniker på Thermia, skall kolla om jag får tag i honom så kanske vi får klarhet i detta.

Utloggad Olof T.

  • Lär mig om värmepumpar
  • **
  • Antal inlägg: 23
  • Karma +0/-0
SV: Läsa data från Thermia Diplomat
« Svar #4 skrivet: 05 oktober 2005, 13:07:31 »
Jag vill ju ta ut kommunikationsdata till någon extern burk och då duger inte logiknivåer. Men som sagt
detta är nog ett mindre problem. Protokollet är det större. Jag har sökt en del på internet efter någon
specifikation som beskriver COMLI. Tyvärr hittar jag inget av bra kvalitet. Av det jag hittat så verkar protokollet
enkelt men sakinnehållet känns alldeles för tunnt för att man skall kunna sätta sig och koda någon och därefter förvänta sig att det fungerar. Till detta kommer att det lär finnas tillverkarspecifika parametrar som man måste förstå innebörden av om man i praktiken skall kunna göra något användbart.

Olof
« Senast ändrad: 06 oktober 2005, 12:13:09 av Olof T. »

Utloggad the61Cat

  • Nybörjare
  • *
  • Antal inlägg: 2
  • Karma +0/-0
  • Jag älskar värmepumpar!
SV: Läsa data från Thermia Diplomat
« Svar #5 skrivet: 16 november 2005, 09:12:10 »
Hej Alla
Protokollet för kommunikation mellan värmepump och dator är COMLI.
Gränssnittet  mellan värmepump och dator  är en I2C Bus (Philips).

Några "enkla" byggen för den händige finns i allt om elektronik.
i2c > RS232 finns i allt om elektronik nr 7/2001
USB/I2C-interface finns i allt om elektronik nr 11-12/2004.

I2C Spec finns att läsa om på http://www.semiconductors.philips.com/acrobat/literature/9398/39340011.pdf

Jag jobbar på att lösa en programvara som skall ligga på nätet och vara åtkomlig via mobiltelefon och Internetdator.

Hör gärna av er om ni kommer på något bra.

Lycka till  :)

Utloggad Olof T.

  • Lär mig om värmepumpar
  • **
  • Antal inlägg: 23
  • Karma +0/-0
SV: Läsa data från Thermia Diplomat
« Svar #6 skrivet: 16 november 2005, 10:25:16 »
Hej, kul att någon kommer med lite ny info i ämnet.

Vilken pumpmodel jobbar du med?

Jag antar att pumpen fungerar som slavenhet, korrekt antagande?

Vilken address(er) i I2C protokollet lyssar pumpen på?

Har du någon duglig specifikation på COMLI som du vill dela med dig av?

Känner du till hur pumpens tillståndsvärden avbildas på protokollet? Alltså mer konkret vad behöver man
skicka för kommandon och parametrar till dessa  för att läsa ur olika temperaturer och vilket format skickas returdatat på?

Hur långt har du kommit rent praktiskt? Har du lyckats läsa ur något ur pumpen eller är ditt projekt mer på idé-stadiet?

Olof

Utloggad the61Cat

  • Nybörjare
  • *
  • Antal inlägg: 2
  • Karma +0/-0
  • Jag älskar värmepumpar!
SV: Läsa data från Thermia Diplomat
« Svar #7 skrivet: 17 november 2005, 13:50:55 »
Hej,
Jag har Thermia Diplomat 8 TWS.
Min projekt är under uppstart och jag håller på att skaffa mig fakta Sc:,h.
Meningen är att pumpen skall styras som vanligt i från det interna styrkortet.
Men det skall gå att med en rs232 eller USB kabel att ändra in världen så som t.ex. Rumstemperatur, start och stopp temperaturer.
Jag vet också att man på pumpen ställer in ett NOD nummer som måste stämma överens med mjukvaran. Jag förmodar att det är en I2C adress.
Jag skall försöka att koppla upp mig mot pumpen i nästa vecka.

Vad beträffar COMLI protokollet har jag också letat men ej funnit något vettigt. Jag har tidigare mejlat till Patrik Ohlsson på thermia. För att få adresslista över COMLI prokollet. Detta är tydligen ett måste för att hämta eller skriva data. I dagsläget så lämnar dem inte ut någon adresslista knUp.
Men dem har diskuterat att lämna ut en förenklad adresslista för just sådana som oss.
Men ring gärna och hör med honom så han vet att det finns fler intresserade --/.

Lycka till *vinkar*

Utloggad Olof T.

  • Lär mig om värmepumpar
  • **
  • Antal inlägg: 23
  • Karma +0/-0
SV: Läsa data från Thermia Diplomat
« Svar #8 skrivet: 17 november 2005, 16:23:28 »
Lycka till själv.

Tänk bara på att hålla I2C förbindelsen så kort som möjligt så att du minimerar inverkan av elektriska störningar. Det är räligt pova sig fram i ett okännt protokoll om man dessutom har mycket bitfel i sin kommunikationslänk.

Hör av gärna av dig om du gör några framsteg som du vill dela med dig av.

Olof

Ps. Såg just i Installationsanvinsningen att fabriksinställningen av "NODE" är  1, (0 <= NODE <= 30).  Kanske ett lämpligt testvärde för att addressera din enhet.
« Senast ändrad: 17 november 2005, 16:32:09 av Olof T. »

Utloggad zkab

  • Lär mig om värmepumpar
  • **
  • Antal inlägg: 13
  • Karma +0/-0
SV: Läsa data från Thermia Diplomat
« Svar #9 skrivet: 02 februari 2006, 10:14:55 »
Hej,
Jag har Thermia Diplomat 8 TWS.
Min projekt är under uppstart och jag håller på att skaffa mig fakta Sc:,h.
Meningen är att pumpen skall styras som vanligt i från det interna styrkortet.
Men det skall gå att med en rs232 eller USB kabel att ändra in världen så som t.ex. Rumstemperatur, start och stopp temperaturer.
Jag vet också att man på pumpen ställer in ett NOD nummer som måste stämma överens med mjukvaran. Jag förmodar att det är en I2C adress.
Jag skall försöka att koppla upp mig mot pumpen i nästa vecka.

Mycket intressant Vad beträffar COMLI protokollet har jag också letat men ej funnit något vettigt. Jag har tidigare mejlat till Patrik Ohlsson på thermia. För att få adresslista över COMLI prokollet. Detta är tydligen ett måste för att hämta eller skriva data. I dagsläget så lämnar dem inte ut någon adresslista knUp.
Men dem har diskuterat att lämna ut en förenklad adresslista för just sådana som oss.
Men ring gärna och hör med honom så han vet att det finns fler intresserade --/.

Lycka till *vinkar*


Mycket intressant projekt :)
Har själv en Thermia Diplomat 12 TWS ... är också ute efter att läsa/styra VP:n via interna styrkortet
Hur långt har du hunnit i ditt projket ?

/zkab

Vill du annonsera klicka här! Varmvattenberedare från Indol
 


Annonser

Right Block

Vibrationsdämpare
Besök vår webshop, klicka här!
Energioffert.se
Energibutiken.se smarta varor på nätet, leverans till dörren
luftvärmepumpar, tillbehör, installationsmaterial, vi har allt!
Annonspriser
Ad
Varmvattenberedare från Indol
Bäst online casino i Sverige
Energibutiken.se smarta varor på nätet, leverans till dörren
Annonsera i Värmepumpsforum, klicka här för att ställa e-postfråga och få mer info.
140x140vpforum-11.gif
kontakta oss för pris!