Modifiera firmware Nibe värmepump
Modifiera firmware Nibe värmepump
Som nybörjare inom programmering undrar jag om någon kan styra mig i rätt riktning avseende modifiering av Nibes firmware, se länk http://www.nibe.co.uk/Pages/46308/F750_v1384.nibe. Tanken är att optimera avfrostningen.
--------
Edit
Länk uppdaterad.
--------
Edit
Länk uppdaterad.
Senast redigerad av Ontop 10 september 2011, 10:58:22, redigerad totalt 2 gånger.
- FormerMazda
- Inlägg: 6442
- Blev medlem: 27 februari 2006, 14:59:36
- Ort: Asby (Östergötland)
Re: Modifiera firmware Nibe värmepump
Två saker slår mig rent spontant.
1: Du ska som citat: "nybörjare inom programmering" ge dig på att modifiera ett program till en värmepump. Vet du ens vad för språk det är skrivet i? Vad för processor det snurrar i?
2: Du ska som citat: "nybörjare inom programmering" optimera något som nibe tagit fram och skickat ut på marknaden, och då är det nog inte så ihophafsat..
En tredje sak får mig att helt fundera på varför du ger dig in på detta: I min IVT har jag en hel drös parametrar för avfrostning, alla ställbara från panelen på maskin.
En sista sak: kan du inte börja med ett simplare projekt om du är nybörjare? Typ blink-a-led?
I all välmening.
1: Du ska som citat: "nybörjare inom programmering" ge dig på att modifiera ett program till en värmepump. Vet du ens vad för språk det är skrivet i? Vad för processor det snurrar i?
2: Du ska som citat: "nybörjare inom programmering" optimera något som nibe tagit fram och skickat ut på marknaden, och då är det nog inte så ihophafsat..
En tredje sak får mig att helt fundera på varför du ger dig in på detta: I min IVT har jag en hel drös parametrar för avfrostning, alla ställbara från panelen på maskin.
En sista sak: kan du inte börja med ett simplare projekt om du är nybörjare? Typ blink-a-led?
I all välmening.
Re: Modifiera firmware Nibe värmepump
Vad är det som du anser är fel, och vad vill du uppnå?
BTW, länken verkar inte funka.
BTW, länken verkar inte funka.
Re: Modifiera firmware Nibe värmepump
Får säga att det är rätt så idiotiskt att bråka med något som redan funkar. Speciellt med tanke på att du kan glömma allt vad garantier heter. Inga billiga saker att exprimentera med.
Men detta är min personliga åsikt.
Men detta är min personliga åsikt.
Re: Modifiera firmware Nibe värmepump
Självklart går det! Jag påstår inte att jag är världsbäst på att programmera men jag klarar mig hyggligt - och jag skulle definitivt ha mycket bra anledning att göra detta! Det kommer att bli ett styvt jobb helt enkelt.
* Först ska mjukvaran läsas ut, för att göra det måste man klura ut vilket programmeringsinterface som ska användas.
* Sedan kan koden vara skyddat så att man antingen ska ha ett lösenord (t.ex. 10 st hex siffror i Renesas) eller inte kan läsa den alls.
* Om vi utgår ifrån att utläsningen gick bra ska man sedan disassemblerar hela skiten. Man kan nog göra ett program som hjälper till, jag gjorde en disassembler till Z80 i sin tid som fungerade ganska bra.
* När det är gjort ska portar, pinnar och värden namnges. Portarna kan man räkna ut efter datablad, att se om något är analogt kan man om man kollar övrigt kretslopp och vissa namn kan ges baserat på den information.
* Sedan ska koden konverteras till C som är det enda vettiga för projekt i denna storlek, det finns även C-kompiler till den µC som används.
* Det ska skapas vettiga strukturer i C-koden med vettiga namn osv.
Ovanstående jobb kommer, för en erfaren, att ta runt ett par månader, möjligen en dryg månad eller så om man har jobbat med processorn förut.
* Därefter ska man klura ut vilken del av defrostningen som ska ändras och vilka parameter som ska ändras, om dessa parameter finns sparat i EEPROM reda kan de alltså ändras som det är och allt jobb är spillt!
För en erfaren µC-person är det ett stort jobb till många pengar, för en "nybörjare inom programmering" kommer det aldrig att klaras av!
* Först ska mjukvaran läsas ut, för att göra det måste man klura ut vilket programmeringsinterface som ska användas.
* Sedan kan koden vara skyddat så att man antingen ska ha ett lösenord (t.ex. 10 st hex siffror i Renesas) eller inte kan läsa den alls.
* Om vi utgår ifrån att utläsningen gick bra ska man sedan disassemblerar hela skiten. Man kan nog göra ett program som hjälper till, jag gjorde en disassembler till Z80 i sin tid som fungerade ganska bra.
* När det är gjort ska portar, pinnar och värden namnges. Portarna kan man räkna ut efter datablad, att se om något är analogt kan man om man kollar övrigt kretslopp och vissa namn kan ges baserat på den information.
* Sedan ska koden konverteras till C som är det enda vettiga för projekt i denna storlek, det finns även C-kompiler till den µC som används.
* Det ska skapas vettiga strukturer i C-koden med vettiga namn osv.
Ovanstående jobb kommer, för en erfaren, att ta runt ett par månader, möjligen en dryg månad eller så om man har jobbat med processorn förut.
* Därefter ska man klura ut vilken del av defrostningen som ska ändras och vilka parameter som ska ändras, om dessa parameter finns sparat i EEPROM reda kan de alltså ändras som det är och allt jobb är spillt!
För en erfaren µC-person är det ett stort jobb till många pengar, för en "nybörjare inom programmering" kommer det aldrig att klaras av!
Re: Modifiera firmware Nibe värmepump
Jag säger OM jag skulle modda min värmepump skulle jag kassera det befintliga styrsystemet och satt dit en programerbar Duc. Betydligt enklare.
Re: Modifiera firmware Nibe värmepump
Min tanke var att modifiera firmwaren som finns tillgänglig idag (uppdaterad länk överst), avfrostningsparametrarna ligger nämligen inbakat i denna (förbättrades vid förra uppgraderingen).
Baserat på vad Icecap skriver är det här lång över min kapacitet.
Tack för att ni besparat mig en massa timmar framför datorn!
Baserat på vad Icecap skriver är det här lång över min kapacitet.
Tack för att ni besparat mig en massa timmar framför datorn!
Re: Modifiera firmware Nibe värmepump
jooo
det är väl lite som tex att man inte gillar tex mariginalerna i Word - och ger sig på att ändra i program-filen
det är väl lite som tex att man inte gillar tex mariginalerna i Word - och ger sig på att ändra i program-filen

Re: Modifiera firmware Nibe värmepump
På vilket sätt är avfrostningsrutinerna fel enligt dig? Vad orsakar det för problem och vad säger Nibe om saken?
Re: Modifiera firmware Nibe värmepump
I logg från pumpen kan ses att långa avfrostningar återkommer ett par gånger per dygn, ibland ofta ibland mer sällan. Under detta dygn avfrostade den länge kl 00, 05, 17 Comp.freq.act = 0 (40 minuter mot normalt 15 min)
Avfrostningen styrs enligt Nibe av fem parametrar: lufthastighet, referens lufthastighet, avluftstemp, förångartemp och gångtid. De fyra första är inget problem men den sista ställer till det lite då långa avfrostningar initieras av en lång föregående gångtid. Nibe hävdar att allt är normalt och visst det är det säkert MEN det blir en nettoförlust då de långa körtiderna alltid görs vid en lägre kompressorfrekvens. I diagrammet kan man tydligt utläsa att gradminuterna (GM) sticker iväg när de långa avfrostningarna pågår och när GM når -7000 i diagrammet går elpatronen in och kostar pengar.

Avfrostningen styrs enligt Nibe av fem parametrar: lufthastighet, referens lufthastighet, avluftstemp, förångartemp och gångtid. De fyra första är inget problem men den sista ställer till det lite då långa avfrostningar initieras av en lång föregående gångtid. Nibe hävdar att allt är normalt och visst det är det säkert MEN det blir en nettoförlust då de långa körtiderna alltid görs vid en lägre kompressorfrekvens. I diagrammet kan man tydligt utläsa att gradminuterna (GM) sticker iväg när de långa avfrostningarna pågår och när GM når -7000 i diagrammet går elpatronen in och kostar pengar.
Re: Modifiera firmware Nibe värmepump
vad säger Nibe om dina kommentarer ?
har dom någon orsak till beteendet eller är det bara "Det är normalt"
har dom någon orsak till beteendet eller är det bara "Det är normalt"
Re: Modifiera firmware Nibe värmepump
Det undrar jag också, dom måste ju ha lagt den tidsbaserade avfrostningen av någon anledning för att undvika ett problem.
Annars gör dom givetvis så korta avfrostningar som möjligt för att få högsta möjliga testresultat.
Annars gör dom givetvis så korta avfrostningar som möjligt för att få högsta möjliga testresultat.
Re: Modifiera firmware Nibe värmepump
En ren spekulation:
Kan det vara så att den kör två nivåer på avfrostning, där den ena avfrostar så mycket att det garanterat går att köra en till cykel, medan den längre avfrostningen tar bort sånt som annars aldrig skulle avfrostats och som riskerar att byggas på till hela aggregatet är mest en isklump sånär som på utrymmet där fläkten snurrar?
(Jag antar att det är luft-luft eller luft-vatten och det alltså är luft utomhus där avfrostningen sker).
Kan det vara så att den kör två nivåer på avfrostning, där den ena avfrostar så mycket att det garanterat går att köra en till cykel, medan den längre avfrostningen tar bort sånt som annars aldrig skulle avfrostats och som riskerar att byggas på till hela aggregatet är mest en isklump sånär som på utrymmet där fläkten snurrar?
(Jag antar att det är luft-luft eller luft-vatten och det alltså är luft utomhus där avfrostningen sker).
Re: Modifiera firmware Nibe värmepump
Två teorier:
-Kompressorn eller frekvensomvandlaren skall/måste svalna innan start därav den längre tiden efter lång drift.
-Kompressorn bryter när skillnaden i luftflöde överstiger 10% jämfört referens. Referensen ändras dock hela tiden baserat på värdet efter avslutad avfrostning. Detta kan på sikt leda till en uppbyggnad av "permafrost" som den normala avfrostningen inte rår på.
Vad jag kan utläsa av datan är dock den att ventilationsflödet redan efter 15 minuter uppnår medelvärdet men att det sedan stiger till en nivå över vad som är normalt (de två översta linjerna, den taggiga är luftflödet den andra är referensen). Referensen höjs således till en nivå som sedan sänks tillbaka efter nästa avfrostning.
Nibe säger bara att allt är normalt och att GM är satt till 700 för att fånga detta, mitt problem är dock att den kan vandra iväg till 1000 vilket resulterar i 6,5kW elspets som egentligen inte hade behövts. Någon ytterliggare förklaring går inte att få. Pumpen är en frånluftsvärmepump där avfrostningen sker inomhus, hade isär pumpen igår för att inspektera isen men Nibe har gjort det svårt och gjutit in hela paketet i cellplast...
-Kompressorn eller frekvensomvandlaren skall/måste svalna innan start därav den längre tiden efter lång drift.
-Kompressorn bryter när skillnaden i luftflöde överstiger 10% jämfört referens. Referensen ändras dock hela tiden baserat på värdet efter avslutad avfrostning. Detta kan på sikt leda till en uppbyggnad av "permafrost" som den normala avfrostningen inte rår på.
Vad jag kan utläsa av datan är dock den att ventilationsflödet redan efter 15 minuter uppnår medelvärdet men att det sedan stiger till en nivå över vad som är normalt (de två översta linjerna, den taggiga är luftflödet den andra är referensen). Referensen höjs således till en nivå som sedan sänks tillbaka efter nästa avfrostning.
Nibe säger bara att allt är normalt och att GM är satt till 700 för att fånga detta, mitt problem är dock att den kan vandra iväg till 1000 vilket resulterar i 6,5kW elspets som egentligen inte hade behövts. Någon ytterliggare förklaring går inte att få. Pumpen är en frånluftsvärmepump där avfrostningen sker inomhus, hade isär pumpen igår för att inspektera isen men Nibe har gjort det svårt och gjutit in hela paketet i cellplast...
Re: Modifiera firmware Nibe värmepump
Om du anser att du klarar dig utan elpatronen koppla ur den.
En annan grej du kan göra är att lägga en tillslagsfördröjning på patronen på lämplig tid.
En annan grej du kan göra är att lägga en tillslagsfördröjning på patronen på lämplig tid.