Ad
CitCop - Värmepumpar med installation i hela Sverige
Besök oss idag
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!

Skriv svar

Varning: Det har inte skrivits nya inlägg i detta ämne på 50 dagar.
Om du inte är säker på att du faktiskt vill svara i det här ämnet, så bör du överväga att istället starta ett nytt ämne.
Namn:
E-post:
Ämne:
Inläggsikon:

Verifiering:
This box must be left blank:

Skriv in bokstäverna som syns på bilden
Lyssna på bokstäverna muntligt / Begär en ny bild

Skriv in bokstäverna som syns på bilden:
Skriv in de tre sista bokstäverna i alfabetet:
Hur många var de älva dragspelarna (siffror):

För att slippa svara på kontrollfrågor, registrera dig här!


Ämnessammanfattning

Skrivet av: purjo__
« skrivet: 08 januari 2011, 10:16:51 »

Vill du veta drifttiden så tar du aktuellt värde på räknaren och lägger på 65536.
Skrivet av: tipo874
« skrivet: 08 januari 2011, 10:03:49 »

I datorsammanhang använder man variabler i minnet som kan ta upp olika mycket minne, beroende på hur mycket minne man har tillgängligt och vilka värden man förväntar sig behöva hantera.

Ett 8-bitars tal tar upp en 8-bitars byte, och kan representera 256 värden.

Ett 16-bitars tal tar upp två 8-bitars byte, och kan representera 65536 olika värden, 0..65535 om man nöjer sig med positiva heltal.

Om man vill kunna representera negativa tal delar man upp värdemängden i två delar, -32768..-1, resp 0..+32767.

Nurförtiden använder man tvåkomplementsformat för "signed integers", och om man tittar på hur bitarna i talen är ställda vid olika värden, punkter mellan varje 4 bitars nibble för överskådlighet:

00000.0000.0000.0000
327670111.1111.1111.1111
-327671000.0000.0000.0000
-11111.1111.1111.1111

Här ser man enkelt att när man kommit till -32767 och räknar upp ett steg, så slår talet plötsligt över till -32768, och börjar sedan räkna upp mot 0.

Om man i stället för att använda signed integer hade använt unsigned integer så hade talen gått från 0 till 65535. Personligen tycker jag detta bör klassas som en bugg. Det finns ju ingen anledning att kunna visa negativ tid.

Om man i stället hade använt ett 32-bitars tal hade man heller inte råkat ut för detta problem, då kan man representera -2147483648..2147483647, vilket borde räcka längre än vad pumpen håller.   :D
Skrivet av: ingeh
« skrivet: 08 januari 2011, 09:33:42 »

 
  Ja det kan nog stämma för sista avläsningen med positivt värde var 32750 och nästa värde var -32566!
  Men kan du förklara det där med 16 bitar?
Skrivet av: purjo__
« skrivet: 07 januari 2011, 20:46:19 »

Det är väl en 16-bitars 'signed int' som har gått till 32767 och blivit ett negativt tal...  *vinkar*
Skrivet av: AndersA
« skrivet: 07 januari 2011, 18:53:40 »

Hej
Att di timräknare går baklänges är märkligt men inget att oroa sig för anser jag, det kan inte bli värre än att du inte vet hur länge maskinen har gått.
Kb skall ligga på 3-5 ºC i skillnad så du kan nog kör med den lägre pumphastigheten. Den ökade energiförbrukningen i pumpen vid den högre hastigheten är teveksamt om du får ut.

///AndersA
Skrivet av: ingeh
« skrivet: 07 januari 2011, 17:46:21 »

 
 Hej
 På min D9:a från -99 har räknaren för vp i drift börjat räkna baklänges! Är detta ngt. att oroa sig för?
 Tar en fråga till när jag ändå skriver. Vilken skillnad på KB är att föredra 2,5 eller 3,8 graders skillnad?

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

Online just nu!

Ad
CitCop - Värmepumpar med installation i hela Sverige
Besök oss idag
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!