PDA

Επιστροφή στο Forum : ΑΙΣΘΗΤΗΡΕς ΘΕΡΜΟΚΡΑΣΙΑΣ



giannhssdra
16-11-09, 21:57
ψαχνω να κανω ενα project με τον 8051.θελω να κατασκευασω κατι που να μετρα την θερμοκρασια κατι απλο.απ'οτι ειδα θα χρειαστω ενα ολοκληρωμενο analog-to-digital converter ετσι?γιατι ο αισθητηρας δινει αναλογικο σημα.αυτο που δεν ξερω ειναι το τι αισθητηρα να χρισημοποιησω τι τυπου αισθητηρες υπαρχουν και ποια η συνδεσμολογια τους.και τι converter γιατι βλεπω υπαρχουν πολλοι διαφορετικοι
αν ξερει καποιος να βοηθησει...
ευχαριστω

ALAMAN
16-11-09, 22:30
Ένα πολύ καλό αισθητήριο είναι το LM35 με εύρος απο -50 εως 150 βαθμούς και άριστη γραμμηκότητα! Βρίσκεται σε θήκη TO-92 συνήθως και παίνρει τροφοδοσία απο 5-12V και δίνει μια έξοδο!
Δίνει 10mV/βαθμό κελσίου.
Για το project που θέλεις μπορείς να χρησιμοποιήσεις τον εσωτερικό ADC του controller αν υπάρχει!
Datasheet: http://pdf1.alldatasheet.com/datasheet-pdf/view/8866/NSC/LM35.html

Άλλος τύπος αισθητηρίου είναι ο PT100 ο οποίος συνδέεται σε συνδεσμολογία γέφυρας weatstone (αν το έγγραψα σωστά:001_tt2:)

lastid
16-11-09, 22:41
Τα παραπάνω αισθητήρια είναι απλά και είναι καλές επιλογές. Από εκεί και πέρα..
Εκτός από τα αναλογικά αισθητήρια υπάρχουν και αυτά που διαβάζονται ψηφιακά, οπότε δεν χρειάζεσαι analog-to-digital, ούτε κάποιο κύκλωμα προσαρμογής, ενώ έχουν την ίδια τιμή.

Σε ποιες θερμοκρασίες θέλουμε την περιοχή λειτουργίας (π.χ. -40C εως +120C)?
Τί ανάλυση θέλουμε (π.χ. 0.2C)?
Μας ενδιαφέρει να ειδοποιεί με interrupt όταν η θερμοκρασία περάσει κάποιο προγραμματιζόμενο όριο?
Για πόσα κομμάτια μιλάμε?
Θέλουμε άμεση διαθεσιμότητα ή παίζει και το Internet?

GR_KYROS
16-11-09, 22:59
και βέβαια το DS1820 ....

sokos4
16-11-09, 23:00
εγώ είχα πάρει ενα lm35 του έδωσα τάση 9V και το τσουρούφλισα!!

gsmaster
16-11-09, 23:13
εγώ είχα πάρει ενα lm35 του έδωσα τάση 9V και το τσουρούφλισα!!

Αποκλείεται να κάηκε απο αυτό, παίρνει τάση μέχρι 20V

ALAMAN
16-11-09, 23:20
εγώ είχα πάρει ενα lm35 του έδωσα τάση 9V και το τσουρούφλισα!!
Ίσως μπέρδεψες την πολικότητα! :wiink:

weather1967
16-11-09, 23:54
και βέβαια το DS1820 ....

Σωστός ο Βαγγέλης
Πολλοι χρησιμοποιουν αυτον το αισθητήρα

http://www.hobby-boards.com/catalog/product_info.php?cPath=26&products_id=93

klik
17-11-09, 00:58
Για 12bit ακριβεια ADC: lm92 (http://www.national.com/pf/LM/LM92.html) ή mcp9800 (http://ww1.microchip.com/downloads/en/DeviceDoc/21909b.pdf).
ανάλυση 0,18 βαθμο κελσίου (αν θυμάμε καλά).

giannhssdra
17-11-09, 15:02
τωρα για αρχη θελω να το κανω απλα να μου δινει την ενδειξη σε μια lcd.καποιος ειπε οτι δινει 10mv/βαθμο c.ισχυει αυτο?και στην εισοδο του με
πως θα βλεπω ποσα μβολτ παιρνω η κανει μονο του την αντιστοιχια ?και θελω να το κανω και με adc converter για να δω και το κυκλωμα να το κανω παρα να παρω αισθητηρα που θα δινει ψηφιακο σημα.τι τυπου αισθητηρες υπαρχουν?μπωρω να το βαλω πανω σε ενα αντικειμενο και να μετραω την θερμοκρασια του?μπορω να μετραω απο αποσταση?το lm35 ποσο κοστιζει και το adc?
ευχαριστω

gf
17-11-09, 15:38
Το απλουστερο και φτηνοτερο.
http://schematics.dapj.com/2006/10/diode-thermometer.html
Εκμεταλευεσαι το forward voltage drop της επαφης pn που ειναι -2.3mV per ºC.
http://embeddeddreams.com/site/2009/02/25/led-bargraph-series-is-it-hot-or-cold/
http://www.keithley.com/data?asset=50486
Αν χρειαζεται διορθωση μπορεις να την κανεις στο λογισμικο.

gf
17-11-09, 15:47
τωρα για αρχη θελω να το κανω απλα να μου δινει την ενδειξη σε μια lcd.καποιος ειπε οτι δινει 10mv/βαθμο c.ισχυει αυτο?και στην εισοδο του με
πως θα βλεπω ποσα μβολτ παιρνω η κανει μονο του την αντιστοιχια ?και θελω να το κανω και με adc converter για να δω και το κυκλωμα να το κανω παρα να παρω αισθητηρα που θα δινει ψηφιακο σημα.τι τυπου αισθητηρες υπαρχουν?μπωρω να το βαλω πανω σε ενα αντικειμενο και να μετραω την θερμοκρασια του?μπορω να μετραω απο αποσταση?το lm35 ποσο κοστιζει και το adc?
ευχαριστω

http://www.national.com/mpf/LM/LM35.html#Overview
Κατεβασε το datasheet σε pdf.
Τα λεει ολα.

gf
17-11-09, 16:02
http://electroschematics.com/409/diode-electronic-thermometer/

makoulis
17-11-09, 16:16
Γίνετε το συγκεκριμένο κύκλωμα να μετράει περισσότερη θερμοκρασία?

gf
17-11-09, 16:29
ΟΧΙ.
Για παραπανω πας στα PT100/1000
http://www.picotech.com/applications/pt100.html
http://www.amplifier.cd/Technische_Berichte/PT100/Temperature_measurement.htm

makoulis
17-11-09, 16:33
Για αυτό (http://www.hlektronika.gr/forum/attachment.php?attachmentid=11635&d=1258405182) το κύκλωμα μιλας ε?

gf
17-11-09, 16:40
και για αυτο.
Για πανω απο 150 βαθμους (και πολυ λεω) οι ημιαγωγοι δεν κανουν.
Πας σε PT.

giannhssdra
17-11-09, 20:13
οκ ευχαριστω.καταλαβα καποια πραγματα θα το ψαξω λιγο και μονος.καποιος ειπε να το δοκιμασω και σε λογισμικο.υπαρχει καποιο προγραμμα για προσομοιωσεις?να τα δοκιμαζω δλδ εκει πρωτα?

tenelec
20-12-09, 22:13
Μπορείς να χρησιμοποιήσεις και τα ψηφιακά αισθητήρια με έξοδο PWM χωρίς να απαιτείται αναλογική είσοδος στον επεξεργαστή.
Όπως τα SMT160 της SMARTEK και TPM03 της ANALOG DEVICES.
Υπάρχουν και άλλοι τύποι.

tenelec
20-12-09, 22:14
Συγγνώμη λάθος : TMP03

giannhssdra
17-02-10, 11:44
καποιος ειπε οτι το LM335 δινει 10mV ανα βαθμο κελσιου.αυτο ειναι σωστο?
η σκαλα του ειναι απο μειον 50 εως συν 150.οταν θα δωσει 0 βολτ ο αισθητηρας σημαινει οτι ειμαι στους μειον 50?και αντιστοιχα αν δωσει 5 βολτ(μεγιστο) σημαινει οτι ειμαι στους συν 150?και τις ενδιαμεσες τιμες τις υπολογιζω αναλογα μτ τον adc?δλδ αν βαλω ενα 8bit adc θα πω 200 βαθμοι συνολο/256?και θα δω ανα ποσα mV αλλαζει ενας βαθμος?
ευχαριστω

FILMAN
17-02-10, 12:15
καποιος ειπε οτι το LM335 δινει 10mV ανα βαθμο κελσιου.αυτο ειναι σωστο?

Σωστό.

η σκαλα του ειναι απο μειον 50 εως συν 150.

Όχι. Είναι από -40 ως 100.

οταν θα δωσει 0 βολτ ο αισθητηρας σημαινει οτι ειμαι στους μειον 50?

Όχι. Είσαι στους -273.15, δηλαδή εκτός ορίων. Άρα, το LΜ335 ποτέ δεν δίνει έξοδο 0V.

και αντιστοιχα αν δωσει 5 βολτ(μεγιστο) σημαινει οτι ειμαι στους συν 150?

Πάλι όχι. 5V θα σου έδινε στους 226.85 βαθμούς (αν μπορούσε να φτάσει).

και τις ενδιαμεσες τιμες τις υπολογιζω αναλογα μτ τον adc?δλδ αν βαλω ενα 8bit adc θα πω 200 βαθμοι συνολο/256?και θα δω ανα ποσα mV αλλαζει ενας βαθμος?
ευχαριστω

Αυτό το τελευταίο δεν το κατάλαβα. Η αντιστοιχία τάσης - θερμοκρασίας έχει να κάνει με τον αισθητήρα, όχι με τον ADC.

giannhssdra
17-02-10, 12:41
δηλαδη εχω μια κλιμακα απο 0-5ΒΟΛΤ και αφου παει 10mV ανα βαθμπ θεωριτικα μπορω να εχω μια κλιμακα 500 βαθμων.σωστα?απλα γιατι τα χωρισες ετσι δλδ 0βολτ -273 και 5βολτ +226.και οχι πχ -250 και +250?

Τωρα οπως τα χωρισες ενα παραδειγμα στους 0 βαθμους θα πρεπει να μου δωσει 2,73ΒΟΛΤ ?

FILMAN
17-02-10, 14:48
δηλαδη εχω μια κλιμακα απο 0-5ΒΟΛΤ και αφου παει 10mV ανα βαθμπ θεωριτικα μπορω να εχω μια κλιμακα 500 βαθμων.σωστα?

Όχι. Η θερμοκρασία θα μπορούσε να έχει και δεκαδικά ψηφία.

απλα γιατι τα χωρισες ετσι δλδ 0βολτ -273 και 5βολτ +226.και οχι πχ -250 και +250?

Δυστυχώς δεν το έκανα εγώ, αλλά η National που φτιάχνει και τον αισθητήρα...

Τωρα οπως τα χωρισες (δεν τα χώρισα εγώ) ενα παραδειγμα στους 0 βαθμους θα πρεπει να μου δωσει 2,73ΒΟΛΤ ?

Ναι... Διάβασε και το datasheet... Είναι πολύ πληροφοριακό...

giannhssdra
03-03-10, 01:46
γνωριζει κανεις τπτ για το lm336?ειναι σαν το 335?10mv ανα βαθμο και απλα η κλιμακα παει απο -60 εως 150?

tasosmos
03-03-10, 02:48
Διαβασε το προηγουμενο ποστ του filman...

Δεν υπαρχει νοημα να κανεις τετοιες ερωτησεις οταν μπορεις να βρεις την απαντηση απλα γραφοντας ενα "lm336 datasheet" στο google!

Να εχεις καποια συγκεκριμενη απορια που να ειναι θεμα πειρας ή πειραματισμων ή τελοσπαντων γνωσεων που ειναι δυσευρετες για την επιλυση της οκ ειναι απολυτως λογικο να ποσταρεις σε ενα φορουμ αλλα το να ποσταρεις για το καθε τι και να περιμενεις τα παντα στο πιατο συνιστα καταχρηση κατα την γνωμη μου.

FILMAN
03-03-10, 14:02
γνωριζει κανεις τπτ για το lm336?ειναι σαν το 335?10mv ανα βαθμο και απλα η κλιμακα παει απο -60 εως 150?
Καμία σχέση. Το LM335 είναι αισθητήρας θερμοκρασίας. Το LM336 είναι γεννήτρια τάσης αναφοράς.

ΠΕΤΡΟΣ Κ.
18-01-12, 12:20
Να ξεθάψω το θέμα :001_unsure:
Για εφαρμογή για είσοδο PLC (0-10V) και θερμοκρασίες έως 120°C το LM35 είναι οτι πρέπει.
Εγώ που θέλω να μετρήσω θερμοκρασίες της τάξεως των 300°C, τι αισθητήριο πρέπει να χρησιμοποιήσω? Φαντάζομαι PT100 ή NTC ή PTC??
Και με ποιον τρόπο μπορώ να "οδηγήσω" την είσοδο 0-10V του PLC με τους εν λόγω αισθητήρες? Και με ποιον από τους παραπάνω είναι πιο εύκολο να γίνει?
Φυσικά σε αυτές τις θερμοκρασίες δεν με ενδιαφέρι η ακρίβεια της μέτρησης. Μέχρι και -+5 °C δεν υπάρχει πρόβλημα.

Παρακαλώ τα φώτα σας.
Ευχαριστώ

picdev
18-01-12, 13:34
σε τόσο υψηλές θερμοκρασίες θες θερμοζεύγος , το οποίο το δηγείς με ενισχυτή γιατί δίνει πολύ μικρές διαφορές της τάξης του mV.
Η maxim έχει βγάλει ενα ολοκληρομένο που συνδέεις το θερμοζεύγος και σου δίνει ψηφιακά τη θερμοκρασία αλλά το PLC λογικά δεν θα έχει SPI
Κοίτα εδώ για ενισχυτή
http://www.bristolwatch.com/ele/thermalcouple_amplifier.htm

http://www.google.gr/imgres?q=θερμοζεύγος&um=1&hl=el&client=firefox-a&sa=N&rls=org.mozilla:el:official&biw=1120&bih=583&tbm=isch&tbnid=Y3qU68nh-aHG0M:&imgrefurl=http://www.emimikos.gr/shop/product.php%3Fproductid%3D20778&docid=mtWLjX_eJVJK1M&imgurl=http://www.emimikos.gr/shop/images/P/L3408B.jpg&w=250&h=280&ei=TK4WT8zmCcL54QT9zrSmBA&zoom=1&iact=rc&dur=349&sig=116414282258261544323&page=1&tbnh=116&tbnw=104&start=0&ndsp=20&ved=1t:429,r:2,s:0&tx=69&ty=37 (http://www.google.gr/imgres?q=%CE%B8%CE%B5%CF%81%CE%BC%CE%BF%CE%B6%CE%B 5%CF%8D%CE%B3%CE%BF%CF%82&um=1&hl=el&client=firefox-a&sa=N&rls=org.mozilla:el:official&biw=1120&bih=583&tbm=isch&tbnid=Y3qU68nh-aHG0M:&imgrefurl=http://www.emimikos.gr/shop/product.php%3Fproductid%3D20778&docid=mtWLjX_eJVJK1M&imgurl=http://www.emimikos.gr/shop/images/P/L3408B.jpg&w=250&h=280&ei=TK4WT8zmCcL54QT9zrSmBA&zoom=1&iact=rc&dur=349&sig=116414282258261544323&page=1&tbnh=116&tbnw=104&start=0&ndsp=20&ved=1t:429,r:2,s:0&tx=69&ty=37)

ΠΕΤΡΟΣ Κ.
18-01-12, 13:40
σε τόσο υψηλές θερμοκρασίες θες θερμοζεύγος , το οποίο το δηγείς με ενισχυτή γιατί δίνει πολύ μικρές διαφορές της τάξης του mV.
Η maxim έχει βγάλει ενα ολοκληρομένο που συνδέεις το θερμοζεύγος και σου δίνει ψηφιακά τη θερμοκρασία αλλά το PLC λογικά δεν θα έχει SPI

http://www.google.gr/imgres?q=θερμοζεύγος&um=1&hl=el&client=firefox-a&sa=N&rls=org.mozilla:el:official&biw=1120&bih=583&tbm=isch&tbnid=Y3qU68nh-aHG0M:&imgrefurl=http://www.emimikos.gr/shop/product.php%3Fproductid%3D20778&docid=mtWLjX_eJVJK1M&imgurl=http://www.emimikos.gr/shop/images/P/L3408B.jpg&w=250&h=280&ei=TK4WT8zmCcL54QT9zrSmBA&zoom=1&iact=rc&dur=349&sig=116414282258261544323&page=1&tbnh=116&tbnw=104&start=0&ndsp=20&ved=1t:429,r:2,s:0&tx=69&ty=37 (http://www.google.gr/imgres?q=%CE%B8%CE%B5%CF%81%CE%BC%CE%BF%CE%B6%CE%B 5%CF%8D%CE%B3%CE%BF%CF%82&um=1&hl=el&client=firefox-a&sa=N&rls=org.mozilla:el:official&biw=1120&bih=583&tbm=isch&tbnid=Y3qU68nh-aHG0M:&imgrefurl=http://www.emimikos.gr/shop/product.php%3Fproductid%3D20778&docid=mtWLjX_eJVJK1M&imgurl=http://www.emimikos.gr/shop/images/P/L3408B.jpg&w=250&h=280&ei=TK4WT8zmCcL54QT9zrSmBA&zoom=1&iact=rc&dur=349&sig=116414282258261544323&page=1&tbnh=116&tbnw=104&start=0&ndsp=20&ved=1t:429,r:2,s:0&tx=69&ty=37)
Τα PT100 μπορούν να μετρήσουν τέτοιες θερμοκρασίες. Αρα πως θα οδηγήσω "είσοδο" 0-10V του PLC με ένα PT100?
Εστω οτι θα χρησιμοποιήσω θερμοζεύγος. Τότε δεν χρειάζομαι το ολοκληρωμένο που λες, απλά χρειάζομαι έναν "ενυσχυτή" τάσης που τα mV του θερμοζεύγους θα τα ανεβάσει μέχρι 10V. Με τι κυκλωματάκι γίνεται αυτό?

picdev
18-01-12, 13:46
απο plc δεν ξέρω, το plc διαβάζει αναλογική τάση 0-10v? σωστά? αυτό με υπολογισμούς που θα κάνεις θα το μετατρέψεις σε θερμοκρασία.
ΤΟ PT100 που λες είναι μεταβλιτή αντίσταση που αλλάζει με τη θερμοκρασία, αυτή θα τη συνδέσεις με ένα διαιρέτη τάσης στην είσοδο του plc και έτσι θα παίρνεις μία μεβλιτή τάση
που θα τη μετατρέπεις σε θερμοκρασία.
Τα 0-10volt του plc τα μετατρέπει με A/D? Φώσε μερικές πληροφορίες,πόσα bit είναι ο A/D?

ΠΕΤΡΟΣ Κ.
18-01-12, 13:58
απο plc δεν ξέρω, το plc διαβάζει αναλογική τάση 0-10v? σωστά? αυτό με υπολογισμούς που θα κάνεις θα το μετατρέψεις σε θερμοκρασία.
ΤΟ PT100 που λες είναι μεταβλιτή αντίσταση που αλλάζει με τη θερμοκρασία, αυτή θα τη συνδέσεις με ένα διαιρέτη τάσης στην είσοδο του plc και έτσι θα παίρνεις μία μεβλιτή τάση
που θα τη μετατρέπεις σε θερμοκρασία.
Τα 0-10volt του plc τα μετατρέπει με A/D? Φώσε μερικές πληροφορίες,πόσα bit είναι ο A/D?
Οχι δεν θα κάνω A/D. Απλά θα δουλεύει στο πρόγραμμα του PLC σαν θερμοστάτης. Μετά από κάποια τιμή θα δίνει κάποια εντολή.

beethoven
27-02-12, 21:10
Για να μπορέσεις να κάνεις αυτό που ζητάς θα πρέπει να πάρεις εναν μετατροπέα σαν και αυτόν TMT121 http://www.amjequipment.com/eh/Technical%20Documents/Data%20Acquisition_Components/TI087R%20TMT121.pdf που μετατρέπει τα ohm σε mA. Πιστεύω να σε βοήθησα.