www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

LM35 zanimiv temperaturni senzor
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.79

PrispevekObjavljeno: Tor Feb 01, 2005 8:35 pm    Naslov sporočila: icon_idea LM35 zanimiv temperaturni senzor Odgovori s citatom

Najprej moram opozoriti, da je ta senzor že precej star. Na njega sem se spomnil, ko sem iskal senzor za moj digitalni instrument. Danes sem tudi kupil par primerkov. (HTE cena ca. 400sit) V prilogi datasheet v katerem je par zanimivih aplikacij. Med njimi tudi enostavna izvedba tokovne zanke 4-20mA, (povezava s kako industrijsko periferijo)
Senzor bo zanimimiv pred vsem tistim, ki niso privrženci mikrokontrolerjev, kajti natančen termometer si lahko naredite iz čisto običajnega voltmetra. (lahko se uporabi kar multimeter Wink ) Še namig: Reber ima lepo izdelan V- meter s pomočjo ICL7107. Potrebno bo le "premakniti" decimalno piko pa že imamo termometer Wink.
Tudi s kalibriranjem ne bomo imeli težav. Važno nam je le, da V-meter pravilno kaže.



lm35dz.pdf
 Opis:

Download
 Ime datoteke:  lm35dz.pdf
 Velikost datoteke:  303.72 KB
 Downloadano:  154 krat


_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Bozo
Član
Član



Pridružen-a: Čet 08 Jan 2004 9:21
Prispevkov: 660
Aktiv.: 2.78
Kraj: Lendava, Trimlini

PrispevekObjavljeno: Tor Feb 01, 2005 9:12 pm    Naslov sporočila:   Odgovori s citatom

No jaz sem isto zadevo kupil že pred časom ker želim dobiti izhod od 0-10v za PLC pa mi nikakor ne uspe, a ti se kaj zdi kako bi to šlo. Nekaj je na to temo v datashetu me pa moti da je velik razpon napetosti in me zanima če bi recimo dal fiksno napetost 10v polj se nebi smela na izhodu pojavljat manjša oziroma večja napetost pri maksimalni temperaturi od 10v. Ko bom imel mal več časa se bom z zadevo poigral.
LP
Božo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.79

PrispevekObjavljeno: Tor Feb 01, 2005 9:22 pm    Naslov sporočila:   Odgovori s citatom

Kako temperaturno območje želiš pokrivati v tem območju. Če gre samo za pozitvno stanje to ne bi smelo predstavljati kak večji problem. Lahko uporabiš kar kak operacijski ojačevalec. Sicer poglej tokovno zanko v tipični aplikaciji , ki jo pravzaprav tudi lahko uporabiš kot napetosni vhod. V zanko daj upor 500 Omega ... 10V/20mA == 500 Omega Napetost jemlji z upora Wink
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Bozo
Član
Član



Pridružen-a: Čet 08 Jan 2004 9:21
Prispevkov: 660
Aktiv.: 2.78
Kraj: Lendava, Trimlini

PrispevekObjavljeno: Tor Feb 01, 2005 9:54 pm    Naslov sporočila:   Odgovori s citatom

Območje bo standardno -40+110°C (-55+150) ali govorimo o skici št. 7 če je to to
bom probal, upam kmalu smo da mi še termometer prispe
LP
Božo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Iztok
Član
Član



Pridružen-a: Pet 08 Okt 2004 0:55
Prispevkov: 4974
Aktiv.: 20.94
Kraj: LJ

PrispevekObjavljeno: Sre Feb 02, 2005 3:29 am    Naslov sporočila:   Odgovori s citatom

Ta senzor sem pred leti tudi jaz poizkusil na PLC-ju, vendar se stvar ni najbolje obnesla zaradi slabe (11 bitne) resolucije krmilnika.

Kot je že Silvo omenil, se najbolje obnese v kombinaciji z digitalnim Vm.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.79

PrispevekObjavljeno: Sre Feb 02, 2005 8:47 pm    Naslov sporočila:   Odgovori s citatom

Citiram:
Ta senzor sem pred leti tudi jaz poizkusil na PLC-ju, vendar se stvar ni najbolje obnesla zaradi slabe (11 bitne) resolucije krmilnika.


Iztok,
vrjetno si senzor dal gor direkt? Tukaj je govora o tipični aplikaciji št.9 s strani 7 zgornje priloge. Tam gre za tokovno zanko 4-20mV

Izračun iz "glave" za gornjo tipično aplikacijo:
območje 0-100°C =4-20mA == 2-10V == 80mV /1°C

11biten AD pri 10V reference je korak ca. 5mV

Po tem takem je v primeru uporabe tokovne (napetostne) zanke na 11bitnem PLC-ju možna resolucija ca 0.06°C

Še enkrat izračun je iz "glave". Računal sem sproti, ko sem pisal. Wink

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Bozo
Član
Član



Pridružen-a: Čet 08 Jan 2004 9:21
Prispevkov: 660
Aktiv.: 2.78
Kraj: Lendava, Trimlini

PrispevekObjavljeno: Sre Feb 02, 2005 9:12 pm    Naslov sporočila:   Odgovori s citatom

Če gre za analogen vhod 0-10v na PLC, kar v mojem primeru je, AD pretvorba je v samem PLC-u in je 8 bitna ne vem kakšna je potem težava z resolucijo mislim da po prvih korakih kar so narejeni bo zadeva stekla, problem bo kako z senzorjem meriti temperaturo vode v bojlerju
LP
Božo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.79

PrispevekObjavljeno: Sre Feb 02, 2005 9:20 pm    Naslov sporočila:   Odgovori s citatom

Tudi tukaj ne bi smel biti problem 10/255 = ca. 40mV torej bo najmanjša možna resolucija 0.5°C
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Iztok
Član
Član



Pridružen-a: Pet 08 Okt 2004 0:55
Prispevkov: 4974
Aktiv.: 20.94
Kraj: LJ

PrispevekObjavljeno: Sre Feb 02, 2005 10:09 pm    Naslov sporočila:   Odgovori s citatom

Silvo drži. Najprej sem preizkusil direkten priklop, ki je bil pri 11 bitni resoluciji cca. 1°C . Ker pa to ni zadostovalo za namen merjenja klimatskih pogojev sem poizkusil neko vezje z 741 (množenje napetosti x10) vendar stvar ni delovala popolnoma linearno...

Ker se je mudilo in denar ni bil problem, sem potem na hitro uporabil kar Pt100 v kombinaciji z namenskim 8x analog input modulom S7-SM331 na 24 bitno resolucijo.

Če se ne motim bi LM35 lahko priključil direktno na analog input PIC-a (8 bitna resolucija) in dobil korake na grobe 4°C. V tem primeru pa je DS18B20 z PIC-em dosti boljša rešitev.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.79

PrispevekObjavljeno: Sre Feb 02, 2005 10:18 pm    Naslov sporočila:   Odgovori s citatom

Citiram:
Če se ne motim bi LM35 lahko priključil direktno na analog input PIC-a (8 bitna resolucija) in dobil korake na grobe 4°C. V tem primeru pa je DS18B20 z PIC-em dosti boljša rešitev.


Glede pic-a ali kakega drugega mikrokontrolerja; Resolucija je odvisna od območja ki ga želiš zajemati ter seveda koliko biten AD ima mikrokontroler. V koliko Bi želel zajemat "celo skalo" bi seveda bila resolucija temu primerno slaba. Vsekakor je uporaba digitalnega senzorja v kombinaciji z mikrokontrolerjem apsolutno boljša rešitev. Tale senzorček pa je zanimiv glede enostavne povezave s klasičnim analognim čipovjem in je vsekakakor zanimiv tistim, ki ne marajo preveč mikrokontrolerjev.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.79

PrispevekObjavljeno: Pet Feb 04, 2005 8:45 pm    Naslov sporočila:   Odgovori s citatom

Iztok,

Ni mi dalo miru, da nisem poskusil senzor zvezati na PIC-a. Na testni plošči sem imel ravno 16F877 zvezen z LCD-jem (kot za tisto tvojo aplikacijo - tako da zadevo lahko preizkusiš, če imaš še sestavlen hardware) Uporabil sem "cel" torej 10 biten AD. Izhod iz LM35 sem ojačal z operacijskim LM358 4.9 kart (R1 =1k R2 =39k) tako, da je rezultat realen. Vhod je na RA0.



lm358.jpg
 Opis:
Izračun ojačanja
 Velikost datoteke:  23.78 KB
 Pogledana:  111 krat

lm358.jpg



P2040105.jpg
 Opis:
Primerjava prikaza na LCD-u ter merjenje napetosti na izhodu LM35 istočasno.
 Velikost datoteke:  95.26 KB
 Pogledana:  112 krat

P2040105.jpg



lm35.zip
 Opis:
ASM,HEX

Download
 Ime datoteke:  lm35.zip
 Velikost datoteke:  3.02 KB
 Downloadano:  31 krat


_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Iztok
Član
Član



Pridružen-a: Pet 08 Okt 2004 0:55
Prispevkov: 4974
Aktiv.: 20.94
Kraj: LJ

PrispevekObjavljeno: Pet Feb 04, 2005 9:27 pm    Naslov sporočila:   Odgovori s citatom

Silvo, vidim da si iz PIC-a in LM-ov iztisnil skoraj vse možno ... Applause

Omenjeni hardware je še na mizi, samo primernih LM-ov nimam pri roki, tako da bom to preizkusil kasneje. Vsekakor gre ta primer direktno v moj arhiv pod "Zelo uporabni primeri". Smile

Če na hitro iz glave izračunam, je resolucija v tem primeru možna na cca. 0.02°C, kar je že popolnoma dovolj za večino (tudi klimatskih) aplikacij. Tudi če bi uporabil samo 8 bitno pretvorbo, kot je to pri starejših PLC-jih, bi lahko brez problemov dosegal preciznost meritve pod 1°C.

Si mogoče kontroliral tudi linearnost-preciznost pomnožene napetosti?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.79

PrispevekObjavljeno: Pet Feb 04, 2005 11:10 pm    Naslov sporočila:   Odgovori s citatom

Citiram:
Si mogoče kontroliral tudi linearnost-preciznost pomnožene napetosti?


Sem, primerjal sem izmerjeno napetost na LM35 s prikazom. Tam pri 30°C (koliko sem senzor lahko ogrel z roko) je začelo zahajati za ca 0.4°C. A glede na to, da sem uporabil standardna upora pa tudi ojačana vrednost je glede na potrebno izračunano ter upore ni bila ravno točna poleg tega je vse sestavljeno na testni plošči sem bil prav presenečen. Če bi zaporedno z enim iz med uporov dal še trimer, bi zadevo lahko zelo točno nastavil.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
smartgsm
Član
Član



Pridružen-a: Sob 10 Apr 2004 11:54
Prispevkov: 364
Aktiv.: 1.53

PrispevekObjavljeno: Pon Feb 07, 2005 11:33 am    Naslov sporočila:  natancnost lm35? Odgovori s citatom

jaz sem uporabil pri svoji aplikaciji lm35.

problem pa je ker je vse skupaj premalo natancno.

Pri 17 stopinjam zadeva odstopa okoli 3 stopinje.

Maril sem z digitalcem direktno na pinih.
Zanima me kaksna je tipična vezava, ki se spojo na mikrokotroler?


lp
Greg
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.79

PrispevekObjavljeno: Pon Feb 07, 2005 11:44 am    Naslov sporočila:   Odgovori s citatom

Citiram:
Pri 17 stopinjam zadeva odstopa okoli 3 stopinje.


Tole enostavno ni možno. Očitno je nekaj narobe s samim senzorjem. Senzor se priklopi na napajanje. Na izhodu daje napetost linearno 10mV/°C. (0°C=0V recimo pri 20°C mora kazati 200mV.) Z mikrokontrolerjem pač to napetost enostavno izmeriš. Ker pa tako nizke napetosti ne bo šlo izmeriti direktno( vsaj s picem ne) sem sam uporabil operacijski ojačevalec. Kot referenco za AD sem vzel napajalno (5V) AD je 10biten. Torej če izračunaš rabiš za direkten prikaz od 0-102.3 napetostno ojačanje 4.9.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2  Naslednja
Stran 1 od 2

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 9 dni


Powered by phpBB © 2001, 2005 phpBB Group