Tempgivare upp till 1000C

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Johan.o
EF Sponsor
Inlägg: 2387
Blev medlem: 18 juni 2003, 01:08:50
Ort: Jönköping

Inlägg av Johan.o »

danei skrev:Om man kan hitta en PTC givare som pallar temperaturen. Så skulle det vara en bra ide. Annars är nog en typ-K givare bättre. Den på kjell var ju inte så dyr.
Tja, när du säger PTC (positiv temperatur koefficient)
så vet jag inte vad du menar, syftar du möjligtvis på en termistor?
För PT-100 , PT-1000, Termoelement (typ k) har alla vanligtvis PTC.
I mitt inlägg tidigare syftade jag på en PT-100 eller 1000.

PT (platina) -givare ska gå att tillverkas för upp till 800 C.
Villket bör räcka utan problem. Vet inte om Elfa har något i den
klassen?
Om man gärna vill ha stenkoll på antal grader finns
det en formel, gör det möjligt att räkna ut temperaturen, sid 1657 (Elfa 52)
Men det verkar inte behövas i detta fallet.

Termoelement är något mer rackigt att greja med.
Speciella kablar och lull. Men klarar åt andra sidan mycket höga grader.

Jag föreslår fortfarande PT -givare Läses PT-100 eller PT-1000
och med komperatorer indikera om temperaturen skenar.
danei
EF Sponsor
Inlägg: 27405
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Fel av mig. :oops: Jag råkade förkorta PTC-motstånd.

Vad jag syftade på var tex. PT-100 givare och liknande.

Jag tycker att någon typ av termoelement Ex. typ-K skulle vara att föredra.
Användarvisningsbild
ensten
EF Sponsor
Inlägg: 3759
Blev medlem: 19 oktober 2004, 15:55:20
Ort: Hudiksvall

Inlägg av ensten »

Danei> Jo det diffar mot bef. rökgastermometer.
Användarvisningsbild
ensten
EF Sponsor
Inlägg: 3759
Blev medlem: 19 oktober 2004, 15:55:20
Ort: Hudiksvall

Inlägg av ensten »

Nu har min SMT160-30 kommit! Jag har kopplat in den på parallellporten genom att ansluta
ben 1 till pin 11
ben 3 till pin 25
ben 2 till pin 1 och 14

Tyvärr tycks det inte fungera trots att jag installerat Dlportio.dll och testat både SvenPon's och en annan kod/program.

I/O Range på LPT1 är 0378-037F

Om jag skriver in 0378 i SvenPon's program får jag -68,1 (Så kallt är det INTE inne hos mig, jag lovar)

SvenPon> Har du något tips?
Användarvisningsbild
SvenPon
Utsparkad, på semester
Inlägg: 724
Blev medlem: 26 augusti 2004, 10:53:39
Ort: Haninge

Du har inte 5 volt på Parrallellporten

Inlägg av SvenPon »

Glömde att tala om detta . Moderna datorer har inte 5 volt på pinne 1 o 14

SMT160-30 måste ha minst 4.7 volt och max 7 volt för att funka korrekt.
Den drar ingen ström (oförskämt lite < 0.5 mA)

- 68 tyder på fel adress 0378 (888) är fel adress
skall vara 0379 (889) för att komma åt pinne 11.

Återkom gärna om det inte funkar.Om du kör + från pinne 1 så kommer du
att få ett 20 tal grader fel.Du måste kör extern + ~5 - 6 volt.

Själv tar jag + 5v från datorns HD kontakt (den röda)
Användarvisningsbild
ensten
EF Sponsor
Inlägg: 3759
Blev medlem: 19 oktober 2004, 15:55:20
Ort: Hudiksvall

Inlägg av ensten »

Jag har 4,82 volt på pinne 1,14. Pinne 25 ger jord (samma om jag lägger instrumentet på datorns chassi). Jag skriver in 889 i portadressen, men får 144,7 grader som du skrev. Tar jag bort min koppling får jag 144,7 i alla fall. Finns det något sätt att testa att min SMT160 är hel?

OBS jag använder en bärbar dator ... om det nu spelar någon roll. IBM T41

EDIT: Jag har nu testat på en annan dator och kopplat in 5volt istället för att ta spänningen från pinne 1,14. Samma problem.
Användarvisningsbild
SvenPon
Utsparkad, på semester
Inlägg: 724
Blev medlem: 26 augusti 2004, 10:53:39
Ort: Haninge

Jag hade samma strul innan jag kom på det hela.

Inlägg av SvenPon »

Nu skall jag testa på mina egna installationer.

Återkommer, lovar att det funkar Ok när det väl blir rätt.

+ 5v på 2 Jord på 3 till pinne 25. SmartSignal från 1 till tex 11

Man kan använda pinnarna 10 11 12 13 15

Du har vänt SMT rätt !? Du skall använda DlportIo.dll som skall vara
installerad på din dator och ligga i samma mapp som din .exe
Använd min SMT160.dll.

Om SMT inte är ansluten på Parallellporten får du 143.6
Man får faktiskt samma fel om du har fel adress
-68 kommer jag inte ihåg men det har jag också fått.
Användarvisningsbild
SvenPon
Utsparkad, på semester
Inlägg: 724
Blev medlem: 26 augusti 2004, 10:53:39
Ort: Haninge

Jag skriver ett enkelt Testprogram

Inlägg av SvenPon »

Jag skall skriva ett enkelt testprog VB6 och skicka till dig
så Vi hela tiden talar samma spåk.Jag lovar det funkar kanon.

Kommer inom kort.
Pinnarna 10 11 12 13 15 ligger normalt på
adress dec 889(Hex0379) du måste kolla att du har parallellporten i detta spann.

Dlport95 skall installeras på normalt sätt. Du får en experiment mapp med
bla VB om man kör VB testen så får man på adress 889 antinge dec 248
eller 120 (tryck många gånnger) - 68 tyder på det inverterade värdet i min SMT160.dll.
Pinne 11 är onormal på sätt att den ligger normalt låg.
Användarvisningsbild
SvenPon
Utsparkad, på semester
Inlägg: 724
Blev medlem: 26 augusti 2004, 10:53:39
Ort: Haninge

Har du räknat rätt på parallellportpinnarna ?

Inlägg av SvenPon »

Skulle kolla att skicka GetTemp(889,10) eller (889,12) ;-)

Kom på om pinne 11 aldrig blir hög så blir svaret -68
(SMT lämnar ingen SmartSignal)
Användarvisningsbild
ensten
EF Sponsor
Inlägg: 3759
Blev medlem: 19 oktober 2004, 15:55:20
Ort: Hudiksvall

Inlägg av ensten »

Jodå pinnen är rätt! :D
Användarvisningsbild
ensten
EF Sponsor
Inlägg: 3759
Blev medlem: 19 oktober 2004, 15:55:20
Ort: Hudiksvall

Inlägg av ensten »

När jag skriver 889 i testprogrammet får jag tillbaka värdet 127.
Hur kritiskt är det att man använder kondingen mellan ben 2 och 3?
Användarvisningsbild
SvenPon
Utsparkad, på semester
Inlägg: 724
Blev medlem: 26 augusti 2004, 10:53:39
Ort: Haninge

Jag har ingen kondensator där

Inlägg av SvenPon »

När man testar så kommer en fungerande SMT koppling att växla
mellan 248 och 120. Jag har aldrig haft någon kondensator där.
Användarvisningsbild
ensten
EF Sponsor
Inlägg: 3759
Blev medlem: 19 oktober 2004, 15:55:20
Ort: Hudiksvall

Inlägg av ensten »

För er som följt tråden kan jag meddela att jag beställde två nya SMT160-30 för att testa med eftersom jag inte fick igång det med den jag hade. Och tro det eller ej, men det funkar nu. Stort tack till SvenPon som hjälpt mig med info om parallellporten bl.a. Nu ska jag försöka få till en vettig mätpunkt för rökgaserna.
Användarvisningsbild
ensten
EF Sponsor
Inlägg: 3759
Blev medlem: 19 oktober 2004, 15:55:20
Ort: Hudiksvall

Inlägg av ensten »

Nu när jag fått igång SMT160 (SvenPon's dll är klockren! Rekommenderas!)
behöver jag hjälp med det matematiska för att mjukvarukallibrera SMT'n mot rökgasernas höga temperatur.

Ungefär så här har jag tänkt mig:
SMT > Rökgas
0C > 0C
140C > 600C

Om jag förstått det rätt måste den fina linjära kurvan från SMT'n göras så att den blir logaritmisk. En funktion i VB som alla värden passerar vore kanske det bästa. Eller vad tror ni ...? Det är sådana här gånger man önskar att man gått gymnasium åtminstone!
Användarvisningsbild
Xyzzy
Inlägg: 1260
Blev medlem: 30 januari 2004, 22:31:07
Ort: Uppsala, Sweden

Inlägg av Xyzzy »

Om temperaturerna förhåller sig linjärt till varandra (vilket jag inte vet, men det borde inte bli ett allt för stort fel iaf) kan du göra så här:
multiplicera SMTs temperatur med 4,2857...
(4,28517... får jag från 600/140)
nu kan det bli lite jobbigt med decimalerna, men en microcontroller programmead i ett högnivåspråk klarar det på millisekunder så jag antar att det ska räcka?
Skriv svar