Digitale thermometer

Alle vragen m.b.t digitale schakelingen m.b.v. losse i.c's
en oplossingen m.b.v. PIC processoren.
OscuroCuervo
Berichten: 52
Lid geworden op: wo 13 okt 2004, 9:37
Contacteer:

Bericht door OscuroCuervo »

bedankt..

ik heb nu die sheet van de LT3000 voor me liggen..dat 10R-5k1, Betekent dat het bereik tussen de 5k1 en 10k is?

ik ga nu stoppen, laat je morgen wel wat horen als ik wat meer weet

mvg
oc
GreetingZ -=OscurO-CuervO=-
Mat Janssen
Moderator
Moderator
Berichten: 11504
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Ik heb geen idee, Het kan ook zijn dat ze verkrijgbaar zijn vanaf 10 ohm tot 5Kohm.
Ik zou zeggen neem een universeelmeter op de ohmstand. Sluit dat ding aan. Kijk wat de weerstand is bij omgevingstemperatuur, dan weet je tenminste iets.
signature ruimte te huur ;-)
Verhuurd :!:
OscuroCuervo
Berichten: 52
Lid geworden op: wo 13 okt 2004, 9:37
Contacteer:

Bericht door OscuroCuervo »

hmm ja makkelijker gezegd dan gedaan, die heb ik niet :P
maar ik heb wel de datasheet, en daar stond iets op over die streepjes die op de sensor staan... ik weet alleen niet hoe ik ze moet vertalen, de kleuren zijn zwart oranje oranje zwart bruin en dan staat er bij dat vlnr de eerste de resistance multiplier is, de tweede = de 1e resistance code, de derde de 2e res code, de vierde de 1e TCR code, de vijfde de 2e TCR code.
Ik weet niet van welke kant ik nou af moet kijken..

bvd

oc
GreetingZ -=OscurO-CuervO=-
Mat Janssen
Moderator
Moderator
Berichten: 11504
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Ik denk dat je aan de bruine kant moet beginnen en dan ik hij 10Kohm bij 25 graden Celcius.
signature ruimte te huur ;-)
Verhuurd :!:
OscuroCuervo
Berichten: 52
Lid geworden op: wo 13 okt 2004, 9:37
Contacteer:

Bericht door OscuroCuervo »

Okeej, bedankt..

Ik zit een beetje met een dilemma, het moet deze week af zijn, maar denk niet dat dat solderen en programmeren deze week lukt... dus ik ga proberen het verslag af te krijgen, daarvoor moet ik nog 2 dingen weten,

de waarde van de weerstand in serie met de temp sensor, en hoe een adc te programmeren, zou je me hier wat bij kunnen helpen, als ik op internet zoek naar adc program, dan krijg ik veel, maar geen geprogrammeerde adc,
heb jij enig idee hoe ik hieraan moet beginnen, ik weet dat het temp bereik van de sensor -40 / 125 graden celcius is..

ook van die weerstand snap ik niet helemaal, stel er staat nog steeds 9v over, en die ptc is dus, gaan we van uit, 10000 ohm, moet ik daar dan mee rekenen, of zit ik weer eens helemaal naast?

BvD

oc
GreetingZ -=OscurO-CuervO=-
Mat Janssen
Moderator
Moderator
Berichten: 11504
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Ok,
We gaan er vanuit dat we een picchip nemen. De ref zetten we op de voedingsspanning en de adc op 10 bits.
dan hebben we 5000 mV en 1024 stapjes dit is 4,88 mV per stap.
We gaan ervan uit dat we een ptc hebben van 10 Kohm bij 25 gr.
Ik heb de gegevens van een KYY81 genomen als referentie voor dat ding alleen ik moet de zaak met 10 vermenigfuldigen omdat een KTY81 1Kohm is.
Bij 125 graden is de ptc 19700 ohm en bij -40 graden is hij 5670 ohm
We stellen onze stroombron in op 250 uA. Dit wil zeggen dat we bij 125 graden 4,925 volt hebben en bij - 40 graden 1,418 volt.
Met deze gegevens gaan we rekenen in onze processor.
De adc zit al in de processor, daar hoeven we dus niks meer mee te doen.
Allen het volgende sommetje moet nog gemaakt worden.
van - 40 tot + 125 graden hebben we 165 graden als "span".
4,925-1,418 = 3,507 volt of 3507 mV en 165 graden is dus 21,25 mV per graad celcius.
Onze ad converter heeft 4,88 mV per stap dus we kunnen temperatuur meten op 21,25/4,88 =4,36 is zeg maar op ongeveer 1/4 graad resuolutie.
Het programma meet de waarde, dan test je of de waarde groter is dan 1,418 volt (290 eenheden) en kleiner is dan 4,925 volt (1009 eenheden)
Dan neem je het getal b.v. 625 . welke temp hoort hier dan bij.
625-290 = 335 (eenheden boven -40gr.)
335*4.88 = 1634,8 mV
1634,8 / 21,25 = 77 graden (boven de -40)
Dus 625 gemeten eenheden geeft een temperatuur van 37 graden celcius.
Dus je programmaatje hoeft alleen maar een beetje te rekenen.
OK??
signature ruimte te huur ;-)
Verhuurd :!:
OscuroCuervo
Berichten: 52
Lid geworden op: wo 13 okt 2004, 9:37
Contacteer:

Bericht door OscuroCuervo »

Okee,

ik denk dat ik het wel een beetje snap, alleen kan het ook met 8 bits, we hebben een programma voor op de pc, maar das voor 8 bits (zelf geschreven), ik dacht nl ook dat een parallelle poort max 8 ingangen had..

1 dingetje, die serie geschakelde weerstand, wat moet die waarde daarvan zijn?

heel erg bedankt

OC
GreetingZ -=OscurO-CuervO=-
Gebruikersavatar
help
Berichten: 11
Lid geworden op: wo 23 feb 2005, 7:55
Contacteer:

Bericht door help »

OscuroCuervo schreef:Okee,

ik denk dat ik het wel een beetje snap, alleen kan het ook met 8 bits, we hebben een programma voor op de pc, maar das voor 8 bits (zelf geschreven), ik dacht nl ook dat een parallelle poort max 8 ingangen had..

1 dingetje, die serie geschakelde weerstand, wat moet die waarde daarvan zijn?

heel erg bedankt

OC
als ik het goed heb heeft de paralelle poort maar 5 ingangen en 8 uitgangen correct me if i'm wrong :D
Kijk ook eens op mijn website http://www.janfernhout.nl
Mat Janssen
Moderator
Moderator
Berichten: 11504
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

OK, je rekend in de chip met 10 bits de temperatuur uit en de uitkomst zet je dan in 8 bits op de uitgangen van de chip en die lees je dan in je pc in.
Dat is toch het beste , niet!
signature ruimte te huur ;-)
Verhuurd :!:
OscuroCuervo
Berichten: 52
Lid geworden op: wo 13 okt 2004, 9:37
Contacteer:

Bericht door OscuroCuervo »

5 ingangen?? serieus?? haha da wordt leuk dan.. thx he.. :)

kj
GreetingZ -=OscurO-CuervO=-
Mat Janssen
Moderator
Moderator
Berichten: 11504
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Wanneer je een nieuwere pc hebt (geen xt) dan heb je 8 bits die je kunt lezen. De printerpoort is tegenwoordig bidirectioneel.
signature ruimte te huur ;-)
Verhuurd :!:
OscuroCuervo
Berichten: 52
Lid geworden op: wo 13 okt 2004, 9:37
Contacteer:

Bericht door OscuroCuervo »

Okeejz bedankt he..

mvg

oc
GreetingZ -=OscurO-CuervO=-
OscuroCuervo
Berichten: 52
Lid geworden op: wo 13 okt 2004, 9:37
Contacteer:

Bericht door OscuroCuervo »

Hellows

LOL, Mn leraar natuurkunde heeft nu gezegd dat hij de schakeling wel soldeert (de temp sensor)..'duz ik moet weer wachten.. :roll:

laters
GreetingZ -=OscurO-CuervO=-
OscuroCuervo
Berichten: 52
Lid geworden op: wo 13 okt 2004, 9:37
Contacteer:

Bericht door OscuroCuervo »

Hey,

Ik ben nog steeds aan het wachten tot ik mijn schakeling terugkrijg..

Even nog over die chip programmeren, ik moest alles wat jij zei met 10 vermenigvuldigen? En hoe kan ik de ingelezen waarde (dus analoge ingang) aanroepen/uitlezen? ik ken het commando input, maar dit heb ik alleen eens gebruikt om bv de parr poort in te lezen...Zijn er binnen het pic-programmen bepaalde eigen commando's of hoe werkt dit?

Mvg

OC
GreetingZ -=OscurO-CuervO=-
Mat Janssen
Moderator
Moderator
Berichten: 11504
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Kijk eens bij www.melabs.com daar hebben ze een compiler die je kunt gebruiken. Je kunt dan met simpele commando's je programmaatje maken.
signature ruimte te huur ;-)
Verhuurd :!:
OscuroCuervo
Berichten: 52
Lid geworden op: wo 13 okt 2004, 9:37
Contacteer:

Bericht door OscuroCuervo »

Hallo,

Heel erg bedankt voor alles, nog 1 ding, ik kom er niet uit hoe ik de waarde voor die weerstand die ik moet veranderen moet berekenen...

mvg

oc
GreetingZ -=OscurO-CuervO=-
Mat Janssen
Moderator
Moderator
Berichten: 11504
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Je bedoeld de emittor weerstand voor je stroombron??
dat is R= 0,7/i(bron).
Wanneer je de stroom zo kiest dat de spanning een leuke waarde vertegenwoordigd bij b.v. 20 of 25 graden celcius dan weet je de stroom.
Deze stroom vul je als ampere in de formule en je weet de weerstandswaarde.
signature ruimte te huur ;-)
Verhuurd :!:
Plaats reactie