Ytterligare en HD44780 tråd.....

Lysdioder, Optiska sensorer, Fiberoptik, Displayer, Lasrar, Optiska kopplare
Användarvisningsbild
BEEP
EF Sponsor
Inlägg: 1593
Blev medlem: 21 januari 2006, 16:57:56
Ort: Mölndal

Re: Ytterligare en HD44780 tråd.....

Inlägg av BEEP »

"Jag hade tänkt koda stt jag får högre upplösning är 0,5grader"

Upplösningen på DS1820 är väl bara 0.5°C?

DS1820
• Measures temperatures from –55°C to +125°C in
0.5°C increments. Fahrenheit equivalent is –67°F to
+257°F in 0.9°F increments
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Ytterligare en HD44780 tråd.....

Inlägg av sodjan »

18S20 och 18B20 är inte lika på denna punkt.
Användarvisningsbild
BEEP
EF Sponsor
Inlägg: 1593
Blev medlem: 21 januari 2006, 16:57:56
Ort: Mölndal

Re: Ytterligare en HD44780 tråd.....

Inlägg av BEEP »

Läste genom tråden från början och såg att det gällde en DS18S20+ som har 9 bitars upplösning (samma som DS1820).

DS18S20
• 9-Bit Thermometer Resolution

DS18B20
• Thermometer resolution is user-selectable
• from 9 to 12 bits
PopUnoNkoK
Inlägg: 789
Blev medlem: 10 december 2007, 12:40:08
Ort: Piteå

Re: Ytterligare en HD44780 tråd.....

Inlägg av PopUnoNkoK »

Sodjan: Jo det var väntat att det skulle slå över från 0 till 255, det jag försökte säga var (otydlig som vanligt ;) ) att det var ett positivt "resultat". Alltså att det var ett bevis på att nollorna verkligen representerade andra byten och inte bara var nollor tex pga att min binära->LCD funktion inte fungerade eller av någon annan anledning.

BEEP: Jag har DS18S20+, hoppas att jag inte skrivit något annan någon annanstans. MEN även DS1820 går att få högre upplösnind.
Från DS1820:s datablad.
Higher resolutions may be obtained by the following
procedure.
//
TEMPERATURE = TEMP_READ – 0.25+
(COUNT_PER_C – COUNT_REMAIN)/
COUNT_PER_C
MVH Peter F
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Ytterligare en HD44780 tråd.....

Inlägg av sodjan »

Jag hittar bara "S20" och "B20" hos Maxim. Ingen "20".
Skit samma, huvudsaken är att du vet vad du har... :-)

Jo vänta... "DS1820 No Longer Available" får jag om jag söker
specifikt efter den...
PopUnoNkoK
Inlägg: 789
Blev medlem: 10 december 2007, 12:40:08
Ort: Piteå

Re: Ytterligare en HD44780 tråd.....

Inlägg av PopUnoNkoK »

Jag vet inte riktigt vem du skrev ditt inlägg till sodjan. Men i alla fall.
På förpackningen som jag samplat för bara någon månad sedan står det "DS18S20+".
Men som sagt, det fungerar riktigt bra nu och jag är nöjd.

Tusen tack för all hjälp genom denna tråd.

MVH Peter F
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Ytterligare en HD44780 tråd.....

Inlägg av sodjan »

> Jag vet inte riktigt vem du skrev ditt inlägg till sodjan.

Till dig. Du skrev "Från DS1820:s datablad".
Jag hittar inte det databladet, Maxim verkar ha
plockat bort det...
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Re: Ytterligare en HD44780 tråd.....

Inlägg av v-g »

Det finns en massa varianter jag är inte säker på vilken som är vilken MINA sensorer står det bara DS1820 på. Det vesiar ändå ,1 grads nogrannhet.

Alltså såhär står det på mina:

Kod: Markera allt

DALLAS
DS1820
0617C2
+443AF
Hursomhelst så läser man bara ut den 6:e byten (COUNT REMAIN) och är den "fast" så går det inte att räkna 0,1 grader.

Jag gjorde som så att jag gjorde en lookuptable som fixade decimalerna en på positiva sidan och en på negativa. Bjuckar på det ;)

Kod: Markera allt

; Decima lookup table
Decima_Lookup_Table_CODE CODE
Decima_Lookup_Table
	DATA D'7', D'6', D'6', D'5', D'4', D'4', D'3', D'3'
	DATA D'2', D'1', D'1', D'0', D'9', D'9', D'8', D'7'

	DATA D'3', D'4', D'4', D'5', D'6', D'6', D'7', D'8'
	DATA D'8', D'9', D'9', D'0', D'1', D'1', D'2', D'3'
Det övre är för den positiva sidan och det nedre för den negativa sidan. Man tar alltså värdet i COUNT REMAIN kör en lookup+detta värde och vips så har man decimalen. Å just det detär ett sjuhelsikes krångel innan det fungerar det kan jag garantera :vissla:
PopUnoNkoK
Inlägg: 789
Blev medlem: 10 december 2007, 12:40:08
Ort: Piteå

Re: Ytterligare en HD44780 tråd.....

Inlägg av PopUnoNkoK »

V-G: Det där ser intressant ut. Jag har än aldrig använt ett lookup table men läst en del om det. Ska titta närmare på det när jag har fåttt minussidan att fungera.

MVH Peter F
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Re: Ytterligare en HD44780 tråd.....

Inlägg av v-g »

Jag kom inte på nåt smart sätt att enkelt och felfritt räkna ut det hela så jag löste det som ovan. Runt nollpunkte fick jag bruteforcekontrollera för att fatta hur det fungerade. Tyvärr minns jag ju inte det längre :doh:
Skriv svar