LM-tempsond

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
Användarvisningsbild
Stuggi
Inlägg: 887
Blev medlem: 4 december 2005, 00:09:51
Ort: Jakobstad, Finland
Kontakt:

Inlägg av Stuggi »

sodjan skrev:Stuggi> tänkte väl det...

Tänkte vadå ??
Att det inte var nån skillnad.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Att det inte var nån skillnad.

Då vet jag inte hur du läste...
Min poäng var just att det är en himla skillnad.

Min fråga var varför man ska använda en extern ADC (= extra krets)
till en PIC som (ofta) har en inbyggd ADC med bättre data/prestanda
(10 bitar istället för 8 ) än den som du föreslog.

På vilket sätt är det att föredra att använda en extern ADC ?
Användarvisningsbild
Stuggi
Inlägg: 887
Blev medlem: 4 december 2005, 00:09:51
Ort: Jakobstad, Finland
Kontakt:

Inlägg av Stuggi »

Okej, mitt luddiga sätt att uttrycka mig igen. Såklart är den interna ADC:n att föredra. Hur många analoga signaler klarar den av att "digitalisera"?
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Då du såklart har tankat hem databladet för den valda processorn är det ju bara att kolla det! ;-)

Om inte du har hunnit med den biten är det ändå dax...
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Hur många analoga signaler klarar den av att "digitalisera"?

Vilken "den" ? Är det fortfarande 16F877A vi talar om ?
Stog inte det i så fall i databladet ??
Användarvisningsbild
gunne
Inlägg: 2088
Blev medlem: 17 juni 2004, 15:00:31
Ort: sthlm
Kontakt:

Inlägg av gunne »

Jag skulle ha skaffat en tempsensor som är någorlunda linjär i det område som skall mätas och sen kopplat in den på PICens ADC. Sen är det ju bara att i mjukvaran se till så att temperaturen tolkas rätt.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Eller en tempsensor som är digital (I2C, SPI, 1-Wire, whatever) så
slipper man beräkningar helt...
Användarvisningsbild
Stuggi
Inlägg: 887
Blev medlem: 4 december 2005, 00:09:51
Ort: Jakobstad, Finland
Kontakt:

Inlägg av Stuggi »

Mycket troligt att jag går över till nåt sånt när jag väl fått kläm på saker och ting, håller fortfarande på med att fundera ut lämpliga lösningar på att antal saker...
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Om du från början hade backat några steg i dina frågor här, så hade du
sannolikt fått svar som hade legat närmare målet (vad det nu är). Eftersom
ingen här har en aning om vad du håller på med, så blir det lätt lite
"spretande" svar. Det enda konkreta var "Skall sänka ner den i vätska.",
och det är ju inte så mycket att gå på... :-)

D.v.s istället för att från början låsa upp dig till en specifik sensor och extern
ADC, så hade det varit mer konstruktivt att beskriva vad det är du vill uppnå.

*Eller* att i första inlägget även tala om varför du måste använda just den
sensorn och ADC'n, så hade du (och vi) sluppit just *de* frågorna... :-)
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Inlägg av Andax »

Andax skrev:Har du tittat på SMT160-30?
Det är en tempsensor (Elfanr 73-088-85) med pulsbreddsmodulerad utgång. Behöver ingen ADC och är lätt interfacad.
Citerar mig själv här...

Om du vill du ha en tempsensor som är lätt att interfaca mot dvs...
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Om du vill du ha en tempsensor [SMT160-30] som är lätt att interfaca mot dvs...

Hm, hårdvaru interfacet är ju enkelt (en pinne), men det är inte helt
trivialt att beräkna temperaturen utifrån dutycycle.
Dutycycle = 0.320 + 0.00470 * t, där t är temeperaturen i deg-C.
Användarvisningsbild
gunne
Inlägg: 2088
Blev medlem: 17 juni 2004, 15:00:31
Ort: sthlm
Kontakt:

Inlägg av gunne »

Dutycycle = 0.320 + 0.00470*t =>
Dutycycle - 0.320 =0.00470*t =>
t = (dutycycle-0.320)/0.00470
???
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> ???

Vad är det du undrar över ?
Skriv svar