Sida 2 av 16

Postat: 14 oktober 2006, 21:36:11
av ankan
Läs på om RS-485. Jag kan inte protokollet själv.

Postat: 14 oktober 2006, 21:44:36
av vfr
485 är tvåtråds. Är det fyrtråds så är det inte 485 utan 422. 485 är multidrop så det är bara att hänga på datorn på 485-bussen parallellt med dom andra två enheterna. Använd någon lämplig 485->232 omvandlare och logga med ettt lyssnarprogram. Se till att du inte har någon terminering eller failsafe aktiverad i omvandlaren!

Postat: 14 oktober 2006, 22:39:30
av TomasL
Tja, det är ju RS485, så det bör ju vara 2-tråds twisted.

Postat: 14 oktober 2006, 23:20:20
av BMI
Ja hur e de nu, e de 485 eller 422. E det inte så att 485 i "folkmun" både har 2 el 4 tråds.E där någon som kollat hur många trådar som e kopplade på CPUn till kontakten till extern modulen.
Det sitter väl en 8 polig modularkontakt på korten
Skall nog själv kolla när jag har tid över, om ingen då så klart kollat detta innan och kan presentera ett schema över kontakten.
Där är iaf 0v och 5v på två av dem .

Postat: 14 oktober 2006, 23:46:59
av TomasL
485 är en tvåtråds IF, dock är den Daisy-chain dvs 2 trådar in och 2 trådar ut, dvs 4 trådar, tillkommer naturligtvis skärm. Detta pga att man inte kan lägga hur många enheter som helst parallellt samt att kabellängden är begränsad, impendansen spelar roll.
http://en.wikipedia.org/wiki/EIA-485
http://www.rs485.com/

Postat: 15 oktober 2006, 13:30:33
av blueint
Hur ser det ut i själva "mottagaren" av kommandona?, där måste ju sitta logik som tolkar kommandona. Mao nykeln till hur man gör om det inte är ännu en skyddad PIC.

Kolla gärna mer konkret hur många trådar det är mellan kontroller + värmepump. I vilket fall som
helst. Köp en RS485 krets på elfa koppla ihop det med någon billig pc-burk och sniffa på :-)

(NIBE here we come :wink: )

Postat: 15 oktober 2006, 13:46:42
av Icecap
"där måste ju sitta logik som tolkar kommandona"??

Menar du ett interface?

Att det är PIC'en som tolkar kommandon kan vi nog komma överens om men "där måste ju sitta logik som tolkar kommandona" förstår jag definitivt inte.

Ingen fabrikant är väl så korkad att de har en processor och sedan låter extern logik tolka kommandon?

Postat: 15 oktober 2006, 15:53:19
av blueint
Tänkte man kunde kolla kretskortet. Speciellt efter någon form av minne som kan dumpas på kod.
Kanske man har tur sitter där en oskyddad MCU. Och man kanske kan plocka kortet som reservdel och mäta osv..

Postat: 15 oktober 2006, 15:56:39
av Zyxel615
Då ska man ha tur. MYCKET tur.

Postat: 15 oktober 2006, 16:16:02
av TomasL
PICarna har i de flesta fall tillräkligt med minne, både rom och ram för att lagra allt, så om inte programmakarna har varit väldigt klantiga, så får man in väldigt mycket i 64kWord, sannolikheten at nån kod skulle ligga utanför är obefintlig.
Dessutom är det bara de större PICarna i 18F serien som kan hantera externt minne, och de har definivt tillräckligt med internt minne för att hantera en så relativt enkel applikation som att styra en värmepump.

Postat: 15 oktober 2006, 18:31:52
av blueint
Om man ställer in sig på att något inte går lär man lyckas med det också :)

Verkar som RCU'n hänger sig om man kör linux/wget mot den (enl värmepumpsforumet). Misstänker att det kan åtgärdas mha dedikerad ethernet länk. Och att man lägger in fördröjning så att värddatorn inte skickar paket för ofta. För 11000kr kan man ju önska sig lite mer tycker man. Så kanske det finns förhoppningar om att dom missat
något i säkerhetshänseende :)

Skulle vara intressant med ett foto av styrkortets innanmäte. Någon nämnde
i2c-bus på varmepumpsforum. Kanske mcu'n på styrkortet helt enkelt sitter mellan en i2c och rs485 bus.
Om man kan få fatt på styrkortet för antingen värmepumpen el RCU'n som reservdel/skrotdel och simulera så att man kan nog reda ut protokollet. Kanske du kan fråga någon reparatör?
Verkar finnas rätt lite skrivet om RCU-10 så det har förmodligen inte lagts ner så mycket jobb på den (olönsamt).

Om man lägger in probar på styrkortets ut/ingångar borde man få kläm på vad dom olika kommandona gör.

Om RCUn:
http://www.varmepumpsforum.com/vpforum/ ... 3.msg76722

Om protokollet:
http://www.varmepumpsforum.com/vpforum/ ... pic=8407.0
http://www.varmepumpsforum.com/vpforum/ ... pic=7917.0

Värmepumpen:
http://www.nibe.se/vvs/produkter/mvp/F1230.htm

RCU:
http://www.nibe.se/vvs/produkter/tlb/rcu.htm

Postat: 15 oktober 2006, 21:30:08
av ankan
Ska kolla lite nogrannare när jag kommer över till päronen igen.

Postat: 16 oktober 2006, 13:17:37
av ankan
Här kommer bild på styrenheten. Lyckades inte få en skarp bild med mobilen men den stora kretsen är en PIC. Kollade inte beteckningen men någon annan här i tråden tror jag skrev beteckningen.

Det ser ut som vi har en lite kopplingsplint för ICSP. Kan det vara ett eprom kanske som sitter i sockel också?

Verkar som att hela pumpen jobbar med RS485 i och med att alla enheter är kopplade med likadana kontakter (RJ45). Två kontakter på varje kort för att man ska kunna koppla fler på samma kabel antar jag.

Nu vet ni hur kortet ser ut.

Bild
Större bild, tryck här: http://www.pici.se/pictures/4Fp9sx.jpg

Ang NIBEs prissättning så är det verkligen överpriser på en del saker. En innegivare som består av en pot. 2st motstånd och ett tempmotstånd kostar ca 1000:-

Postat: 16 oktober 2006, 13:54:17
av TomasL
Det är ingen 16LF876, för många pinnar.

Skriv upp beteckningarna på alla kretsar.

Postat: 16 oktober 2006, 14:10:08
av blueint
..