Monitoring temperature.

Hobi i ostala elektronika

Urednik: alexa_pg

Pravila foruma
Praktikujemo da na kraju opišemo kako smo rešili problem. Zatim zatvorimo temu >UPUTSTVO<
Avatar
Kobac
bela tehnika
bela tehnika
Postovi: 628
Pridružen: 26 Jun 2008, 23:19
Location: Beograd

Monitoring temperature.

Post napisao Kobac » 10 Feb 2012, 10:18

Vrlo jednostavano se moze izvesti pracenje temperature uz pomoc Dalasovog onewire senzora DS1820 i PC racunara sa serijskim portom.
Najlakse je senzore povezati na red sa tim da se zadnjem senzoru doda opterecenje (1.5K ako se ne varam) mada postoje i drugi nacini odnosno vezivanje u zvezdu ili grananje ali ja sam u svim tim slucajevima imao odredjene probleme pa sam se zadrzao na ovom rednom vezivanju.
Senzora se moze vezati u velikim kolicinama (ja sam vezao 4 ali vezuju ljudi i par desetina) i vezuju se preko obicne parice (upredene dve zile) koje se koriste u telefoniji ili jos bolje preko parice u UTP kablu.

Drajveri:

Kod: Označi sve

http://www.maxim-ic.com/products/ibutton/software/tmex/
Za softver sam izabrao LogTemp kao neku vrstu kompromisa. Vecina je losija a jedan koji je bolji bar po prici je DigiTemp ali novije verzije rade samo pod Linuxom.

Kod: Označi sve

http://www.mrsoft.fi/ohj01en.htm
Sam senzor je vrlo lako nabavljiv i jeftin tako da je najbolje uzeti nekoliko komada i rasporediti po zelji.
Ukoliko neko nadje softver koji je bolji od ovoga sto sam ja pronasao neka slobodno podeli tu informaciju sa nama. :uca:
Prilog
OneWire.jpg
Hardver neophodan za rad.
OneWire.jpg (17.42 KiB) Pregledano 2515 puta.

Avatar
nike
gxu
gxu
Postovi: 3146
Pridružen: 21 Mar 2010, 11:35
Location: Split HR
Warranty service: Atosa Arisco Ozti Fimar Roller-Grill Systemair Fiocchetti Prismafood Cappone Hendi Omniwash Icetech ItalI-Ice
Contact person: NIKE
Specialty: whitegoods
Lokacija: Split, HR

Re: Monitoring temperature.

Post napisao nike » 10 Feb 2012, 13:11

Koiko ja vidim ovdje su senzori vezani paralelno.
1% svjetske populacije su pametni ljudi, 4% su oni s kojima se može komunicirati a 95% su ovce koje su najsretnije u toru i da imaju pastira

Avatar
Kobac
bela tehnika
bela tehnika
Postovi: 628
Pridružen: 26 Jun 2008, 23:19
Location: Beograd

Re: Monitoring temperature.

Post napisao Kobac » 10 Feb 2012, 13:39

Jesu paralelno ali ih vezujes redom jedan iza drugog. Ne treba dozvoliti grananje u vise pravaca.

Avatar
nike
gxu
gxu
Postovi: 3146
Pridružen: 21 Mar 2010, 11:35
Location: Split HR
Warranty service: Atosa Arisco Ozti Fimar Roller-Grill Systemair Fiocchetti Prismafood Cappone Hendi Omniwash Icetech ItalI-Ice
Contact person: NIKE
Specialty: whitegoods
Lokacija: Split, HR

Re: Monitoring temperature.

Post napisao nike » 10 Feb 2012, 13:52

OK! Treba li drajver za Linux?
1% svjetske populacije su pametni ljudi, 4% su oni s kojima se može komunicirati a 95% su ovce koje su najsretnije u toru i da imaju pastira

Avatar
rubin_miki
Preminuo
Postovi: 5297
Pridružen: 13 Avg 2006, 00:22
Location: Prilep Makedonija
Kontakt:

Re: Monitoring temperature.

Post napisao rubin_miki » 10 Feb 2012, 13:56

cija i koja je temperatura izmerena relevantna u ovom slucaju? kako jedan, tako drugi. :)
ce da izadjem na televizor,a????
http://www.macedonium.org/makedonija.swf

Avatar
nike
gxu
gxu
Postovi: 3146
Pridružen: 21 Mar 2010, 11:35
Location: Split HR
Warranty service: Atosa Arisco Ozti Fimar Roller-Grill Systemair Fiocchetti Prismafood Cappone Hendi Omniwash Icetech ItalI-Ice
Contact person: NIKE
Specialty: whitegoods
Lokacija: Split, HR

Re: Monitoring temperature.

Post napisao nike » 10 Feb 2012, 14:09

Zadnje pitanje! Gdje se nabavljaju ovi senzori?
1% svjetske populacije su pametni ljudi, 4% su oni s kojima se može komunicirati a 95% su ovce koje su najsretnije u toru i da imaju pastira

Avatar
Kobac
bela tehnika
bela tehnika
Postovi: 628
Pridružen: 26 Jun 2008, 23:19
Location: Beograd

Re: Monitoring temperature.

Post napisao Kobac » 10 Feb 2012, 17:01

rubin_miki je napisao:cija i koja je temperatura izmerena relevantna u ovom slucaju? kako jedan, tako drugi. :)
Ako sam dobro razumeo mislis na udaljenost? Meni su udaljeni oko 15 metara od porta do zadnjeg senzora a kazu da se terali i 300 metara.

Za drajver za linux zaista ne znam, nemam linux a nabavlja se kod lokalnih dobavljaca delova, nije to neka deficitarna roba.
Ko ima Ebay tamo moze da se nabavi bas povoljno, recimo:

Kod: Označi sve

http://www.ebay.com/itm/5PCS-IC-DALLAS-TO-92-DS18B20-/270910585140?pt=LH_DefaultDomain_0&hash=item3f13877934

Avatar
rubin_miki
Preminuo
Postovi: 5297
Pridružen: 13 Avg 2006, 00:22
Location: Prilep Makedonija
Kontakt:

Re: Monitoring temperature.

Post napisao rubin_miki » 10 Feb 2012, 17:29

aaa, ovaj ima svoj ID, ok, ok, jasno je sada, nisam ni radio sa takvim senzorima, a soft cak i prepozna koji je u pitanju.
ce da izadjem na televizor,a????
http://www.macedonium.org/makedonija.swf

Avatar
JaroslavBires
___
___
Postovi: 536
Pridružen: 25 Okt 2007, 19:06
Location: Stara Pazova
Specialty: whitegoods
Lokacija: Stara Pazova

Re: Monitoring temperature.

Post napisao JaroslavBires » 11 Feb 2012, 08:36

Tako kod nas u firmi rade senzori PP centrale, sve u krug, i svaki ima svoj ID na centrali!
Možda ne znam, al' znam, ko zna! 01ziveli

mdraca
_
_
Postovi: 9
Pridružen: 14 Jun 2012, 09:40
Location: Novi Sad
Specialty: computers

Re: Monitoring temperature.

Post napisao mdraca » 15 Jun 2012, 14:36

Ako koristis ovu shemu onda neces puno dalje od 15 metara posto ih napajas parazitno, ako hoces daleko onda obavezno tri zice. Postaraj se da nadjes neki soft koji ce ti racunati crc poslanih podataka posto ovi senzori znaju da posalju gluposti. Inace kod koristenja dallas one wire preporuka je da se ide na neki mikrokontroler koji ce obavljati sve funkcije i onda rs232 <-> max232 <-> COM na kompu. Ovo ce ti omoguciti puno veci izbor softwarea.

Avatar
Kobac
bela tehnika
bela tehnika
Postovi: 628
Pridružen: 26 Jun 2008, 23:19
Location: Beograd

Re: Monitoring temperature.

Post napisao Kobac » 16 Jun 2012, 08:14

Najduze sto sam sa ovim otisao je 30 metara (nisam dalje ni pokusavao) sa cetiri senzora i to je radilo bez problema preko obicne telefonske plavo/bele zice.
Imas li predloga za neki drugi softver kako za onewire direktno tako i za varijantu sa mikrokontrolerima posto mi nije problem da nesto iskobinujem sa nekim PIC-em.

mdraca
_
_
Postovi: 9
Pridružen: 14 Jun 2012, 09:40
Location: Novi Sad
Specialty: computers

Re: Monitoring temperature.

Post napisao mdraca » 17 Jun 2012, 21:30

Ako koristis atmel imas gotove biblioteke, gotovo sam siguran da postoji nesto slicno i za pic, pored njih treba ti jos par linija koda da to sve isformatiras i posaljes na rs232, kada je to gotovo mozes koristiti bilo kakav software koji cita com port. Napredniji imaju i mogucnost logiranja podataka pa ako spremas kao csv bukvalno mozes otvoriti u excelu. Ja sam izradio neki svoj rudimentalni u c# ali sada ne mogu da ga pronadjem da mi zivot o tome ovisi, vjerovatno je stradao u nekom ciscenju diska.
Nikada nisam probao da radim direktno na komp, zao mi je.

Avatar
Majstor Duja
____
____
Postovi: 4171
Pridružen: 23 Avg 2006, 17:29
Location: Novi Sad - centar
Warranty service: http://www.elektrocentar.com
Contact person: Goran Duic
Specialty: tv-multimedia

Re: Monitoring temperature.

Post napisao Majstor Duja » 18 Jun 2012, 09:19

@Kobac:
ovde ti je microchipov tutorijal za PIC temp sensor

Kod: Označi sve

http://ww1.microchip.com/downloads/en/DeviceDoc/21895d.pdf
ovde imas how to za lm35, radi principa rada

Kod: Označi sve

http://extremeelectronics.co.in/microchip-pic-tutorials/interfacing-lm35-temperature-sensor-with-pic-microcontroller/
A ako trazis pic DS1820 interface, imas vise nego dovoljno linkova i sve je sazvakano do detalja:

Kod: Označi sve

http://www.picprojects.net/ds1820/index.html
http://www.pic_examples.byethost3.com/DS18B20.html
ili direktno na PC:

Kod: Označi sve

http://www.electro-tech-online.com/electronic-projects/87533-one-wire-temperature-sensor-ds1820-pc-interface.html
:shock:
Rule #1 "Always stand for what you believe, even if it means standing alone."

Avatar
Kobac
bela tehnika
bela tehnika
Postovi: 628
Pridružen: 26 Jun 2008, 23:19
Location: Beograd

Re: Monitoring temperature.

Post napisao Kobac » 18 Jun 2012, 10:15

Nije to problem, nasao sam ja tih biblioteka i cega sve ne po netu ali ono sto nisam pronasao je softver koji ce to lepo da podrzi odnosno da moze da sacuva i da prikaze rezultate u vidu grafikona, da ne mora da se ucitava u excel li nesto slicno pa da se onda pravi grafikon. Zbog toga sam i ostao na Logtemp i bez pokusaja da sve to izvedem preko mikrokontrolera. On sve to moze da snimi u nekoliko razlicitih formata baze podataka kome treba detaljnija analiza a moze da prikaze grafikon, doduse dosta skromnih mogucnosti ali ipak ga ima.
Kada pronadjem softver koji ima te mogucnosti i da imam format ulaznih podataka napravicu ga odmah.

Avatar
Majstor Duja
____
____
Postovi: 4171
Pridružen: 23 Avg 2006, 17:29
Location: Novi Sad - centar
Warranty service: http://www.elektrocentar.com
Contact person: Goran Duic
Specialty: tv-multimedia

Re: Monitoring temperature.

Post napisao Majstor Duja » 18 Jun 2012, 11:23

Ovako nesto:

Kod: Označi sve

http://www.quasarelectronics.com/3145-ds18s20-computer-serial-temperature-data-logger.htm
hardver imas za kupiti kao kit, a softver imas za download u zip datotekama sa strane...ili za Linux:

Kod: Označi sve

http://www.hoppie.nl/tempsens/
Rule #1 "Always stand for what you believe, even if it means standing alone."

mdraca
_
_
Postovi: 9
Pridružen: 14 Jun 2012, 09:40
Location: Novi Sad
Specialty: computers

Re: Monitoring temperature.

Post napisao mdraca » 18 Jun 2012, 22:57

Ok, naravno da ces koristiti ono sto ti zavrsava posao samo se uveri da software racuna crc i odbacuje pogresne podatke.

Avatar
Kobac
bela tehnika
bela tehnika
Postovi: 628
Pridružen: 26 Jun 2008, 23:19
Location: Beograd

Re: Monitoring temperature.

Post napisao Kobac » 19 Jun 2012, 08:23

Majstor Duja je napisao:Ovako nesto:

Kod: Označi sve

http://www.quasarelectronics.com/3145-ds18s20-computer-serial-temperature-data-logger.htm
Probao i nije ni blizu Logtemp-a koji je opet daleko od savrsenog ali najupotrebljiviji od svih koje sam testirao. Pogledaj deo iz podesavanja sta podrazava a od html pa nanize su nacini na koje sve moze da cuva fajl.
Dok sam imao na poslu webserver cuvao mi je u html i ja mu posle pristupim odakle hocu.
mdraca je napisao:Ok, naravno da ces koristiti ono sto ti zavrsava posao samo se uveri da software racuna crc i odbacuje pogresne podatke.
Posteno receno nisam primetio pogresne podatke u njemu a ne znam ima li crc kontrolu.
Prilog
logtemp setings.png

mdraca
_
_
Postovi: 9
Pridružen: 14 Jun 2012, 09:40
Location: Novi Sad
Specialty: computers

Re: Monitoring temperature.

Post napisao mdraca » 19 Jun 2012, 14:08

Zao mi je sto ne mogu da pronadjem projekat ali na 8 senzora koliko sam imao bilo je otprilike 1% pogresnih podataka prije nego sto sam poceo da ih odbacujem koristece crc. Ovo verovatno ovisi o okolnim smetnjama a vrlo jednostavno se vidi, ocekujes podatak od recimo 20 pa do 80 stepeni a odjednom se pojavi neki koji je u minusu. Detalje mozes pogledati http://pdfserv.maxim-ic.com/en/an/AN4600.pdf

Odgovori
  • Slične teme
    Odgovori
    Pregledano
    Zadnji post

Natrag na “Elektronika”