forum meteorologie, starea vremii, climatologie

Partners

Portal meteorologie   Galerie meteo   Meteo chat   Model WRF-RoMetEx   RSS  
Acum este Mie Aug 12, 2020 11:27 pm

Ora este UTC + 2 [ DST ]




Scrie un subiect nou Răspunde la subiect  [ 28 mesaje ]  Du-te la pagina 1, 2  Următorul
Autor Mesaj
 Subiectul mesajului: Dispozitiv ce masoara temperatura de la 8 senzori
MesajScris: Dum Mai 02, 2010 7:00 pm 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Mie Feb 20, 2008 1:00 pm
Mesaje: 2761
Localitate: Resita / Timisoara
Salut, am dat acum cateva zile de un site unde arata schema constructiei unui dispozitiv ce poate masura temperatura de la 8 senzori diferiti si sa o afiseze in calculator.
Elementul cheie il reprezinta cip-ul DS1631, produs de catre Dallas Semiconductor ( acum cunoscuta ca MAXIM-IC )
Circuitul permite atasarea a 8 senzori de temperatura ( fiecare senzor este reprezentat de acest cip, care contine un termometru , pe langa alte zeci de componente) si preluarea de catre un soft pe care ma chinui sa-l refac in PureBasic ( ce au ei prezentat pe site este in VisualBasic si presupun ca merge extrem de incet ).
2 zile mi-a luat sa-mi dau seama cum citeste softul bitii din adresele cip-ului prin intermediul portului SERIAL ( folosind un emulator IIC - Inter-Integrated Circuit ).
Circuitul original a fost conceput sa lucreze cu cipul DS1621 care are o rezolutie de aprox. 0.5 grade, nu prea buna, dar, varianta DS1631 permite afisarea temperaturii, cu o rezolutie de 0.06 grade ( mi-a luat cateva ore sa aflu cum sa accesez cipul sa obtina rezultatul asta, si inca nu stiu daca i-am dat de cap ).
Am comandat deja 2 mostre de cip-uri ( gratuite ) care ar trebui sa ajunga in 2 saptamani, dar am sa caut si in Timisoara sa vad daca gasesc modelul asta.
Indata ce am senzorii, ma apuc sa construiesc dispozitivul ( initial cu doar 2 senzori ) si sa fac teste, pentru a putea sa construiesc un soft adecvat.

Daca am rezultate, ma apuc sa construiesc cateva dispozitive cu 8 senzori si sa le distribui ( nu gratis :lol: ) doritorilor :D

Site-ul ( cu documentatia si schemele ) se gaseste aici :http://www.riccibitti.com/pc_therm.htm

_________________
Oană Liviu
PhD Student - West University of Timisoara, Faculty of Mathematics and Computer Science
Research Assistant - West University of Timisoara, Faculty of Mathematics and Computer Science
http://wrf.rometex.org, e-mail : liviu.oana88@gmail.com


Sus
 Profil  
 
 Subiectul mesajului: Re: Dispozitiv ce masoara temperatura de la 8 senzori
MesajScris: Lun Mai 03, 2010 12:54 am 
Neconectat
Ploaie
Ploaie

Membru din: Dum Sep 13, 2009 2:04 pm
Mesaje: 845
Localitate: Bucuresti (Est)
Banuiesc ca ai citit asta http://search.datasheetcatalog.net/key/DS162


Sus
 Profil  
 
 Subiectul mesajului: Re: Dispozitiv ce masoara temperatura de la 8 senzori
MesajScris: Lun Mai 03, 2010 5:53 am 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Mie Feb 20, 2008 1:00 pm
Mesaje: 2761
Localitate: Resita / Timisoara
Nu numai, am dat acum de un alt cip de la ei..DS18B20, mai ieftin si am gasit si cod sursa in C++ pe care sa-l rescriu.DS18B20 are rezolutia maxima de 0.06 grade daca lucreaza in modul - 12 biti -. DS18B20 se poate aplica in circuite 1-Wire si 1-wire parazit.

_________________
Oană Liviu
PhD Student - West University of Timisoara, Faculty of Mathematics and Computer Science
Research Assistant - West University of Timisoara, Faculty of Mathematics and Computer Science
http://wrf.rometex.org, e-mail : liviu.oana88@gmail.com


Sus
 Profil  
 
 Subiectul mesajului: Re: Dispozitiv ce masoara temperatura de la 8 senzori
MesajScris: Dum Iun 06, 2010 3:15 pm 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Mie Feb 20, 2008 1:00 pm
Mesaje: 2761
Localitate: Resita / Timisoara
Am primit senzorii DS1631 ( cu 8 picioruse ) si am construit cu tatal meu dispozitivul ce masoara temperatura ( 1 senzor ).
Mai jos este atasata poza dispozitivului si graficul cu datele luate din secunda in secunda ( in situatia in care am suflat aer cald pe senzor )
Rezolutia este de 0.5 grade si ma chinui sa rescriu driverul astfel incat sa accesez registrii de configurare ai cipului si sa modific rezolutia la 0.06 grade.

PS. Acesta NU e dispozitiv 1-wire, acela o sa-l construiesc cand imi vin senzorii DS18B20 ( cu 3 picioruse )


Fişiere ataşate:
term_grafic.jpg
term_grafic.jpg [ 20.43 KiB | Vizualizat de 1690 ori ]
term.jpg
term.jpg [ 28.75 KiB | Vizualizat de 1697 ori ]

_________________
Oană Liviu
PhD Student - West University of Timisoara, Faculty of Mathematics and Computer Science
Research Assistant - West University of Timisoara, Faculty of Mathematics and Computer Science
http://wrf.rometex.org, e-mail : liviu.oana88@gmail.com
Sus
 Profil  
 
 Subiectul mesajului: Re: Dispozitiv ce masoara temperatura de la 8 senzori
MesajScris: Dum Iun 06, 2010 6:12 pm 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Mie Feb 20, 2008 1:00 pm
Mesaje: 2761
Localitate: Resita / Timisoara
Intr-un final am reusit sa fac sa ia temperatura din secunda in secunda, cu o rezolutie de 0.06 grade celsius.

_________________
Oană Liviu
PhD Student - West University of Timisoara, Faculty of Mathematics and Computer Science
Research Assistant - West University of Timisoara, Faculty of Mathematics and Computer Science
http://wrf.rometex.org, e-mail : liviu.oana88@gmail.com


Sus
 Profil  
 
 Subiectul mesajului: Re: Dispozitiv ce masoara temperatura de la 8 senzori
MesajScris: Lun Iun 07, 2010 9:44 am 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Mie Feb 20, 2008 1:00 pm
Mesaje: 2761
Localitate: Resita / Timisoara
Aici e un Screenshot cu programul-driver ce l-am modificat sa ia temperatura cu o rezolutie de 0.06 grade :


Fişiere ataşate:
screenshot.jpg
screenshot.jpg [ 49.83 KiB | Vizualizat de 1696 ori ]

_________________
Oană Liviu
PhD Student - West University of Timisoara, Faculty of Mathematics and Computer Science
Research Assistant - West University of Timisoara, Faculty of Mathematics and Computer Science
http://wrf.rometex.org, e-mail : liviu.oana88@gmail.com
Sus
 Profil  
 
 Subiectul mesajului: Re: Dispozitiv ce masoara temperatura de la 8 senzori
MesajScris: Lun Iun 07, 2010 2:36 pm 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Mie Feb 20, 2008 1:00 pm
Mesaje: 2761
Localitate: Resita / Timisoara
Tocmai mi-am dat seama ca pot masura si umiditatea si radiatia solara/nebulozitatea.

Daca un senzor de temperatura este inconjurat de vata imbibata cu apa imi va da temperatura umeda si printr-o formula simpla, calculez umiditatea relativa din temperatura uscata si cea umeda.

Daca pozitionez un senzor in bataia directa a Soarelui, voi putea calcula diferenta de temperatura dintre senzorul pus la soare si cel de la umbra.
Cu cat diferenta este mai mica, cu atat radiatia solara este mai slaba. In acelasi mod, daca temperatura senzorului la umbra este aprox. aceeasi cu temp. senzorului la soare, inseamna ca cerul este acoperit cu nori ( ca un heliograf )
Se poate calcula si gradul de acoperire cu nori dintr-o anumita ora.
Abia astept sa mai iau cateva cipuri dinastea si sa ma joc cu ele :lol: 8)

_________________
Oană Liviu
PhD Student - West University of Timisoara, Faculty of Mathematics and Computer Science
Research Assistant - West University of Timisoara, Faculty of Mathematics and Computer Science
http://wrf.rometex.org, e-mail : liviu.oana88@gmail.com


Sus
 Profil  
 
 Subiectul mesajului: Re: Dispozitiv ce masoara temperatura de la 8 senzori
MesajScris: Lun Iun 07, 2010 3:50 pm 
Neconectat
Mr. Green
Mr. Green
Avatar utilizator

Membru din: Dum Iul 30, 2006 1:00 pm
Mesaje: 9352
Localitate: Mediaş & Sibiu
Interesant! Pana la urma iti fabrici chiar tu statia meteo. :)


Sus
 Profil  
 
 Subiectul mesajului: Re: Dispozitiv ce masoara temperatura de la 8 senzori
MesajScris: Lun Iun 07, 2010 10:24 pm 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Joi Dec 27, 2007 1:00 pm
Mesaje: 6228
Localitate: Giroc (TM)
Bravo Liviu! Faci o treaba foarte buna!
Cred ca o sa ai o satisfactie deosebita sa-ti faci singur statia meteo.

Pot sa-ti dau o idee in legatura cu instalarea senzorului expus la soare.
Poti face ca acest francez:
http://icare.cinq.free.fr/meteo/
Instalezi senzorul intr-o sfera de culoare neagra care la randul ei este intr-o sfera transparenta expusa direct la soare.

Imagine

Imagine

Imagine


Sub forma de grafic el reprezonta asa (rosu - temperatura in adapostul meteo; albastru deschis - temperatura la soare):

Imagine

Multa bafta!

_________________
Conditii meteo live:
- Timisoara
- Novaci (GJ)
- Cluj


Sus
 Profil  
 
 Subiectul mesajului: Re: Dispozitiv ce masoara temperatura de la 8 senzori
MesajScris: Lun Iun 07, 2010 10:33 pm 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Mie Feb 20, 2008 1:00 pm
Mesaje: 2761
Localitate: Resita / Timisoara
Merci pt informatii :wink: . M-am apucat sa scriu si soft-ul-driver pentru senzorii astia ( atasament ).
In o saptamana, doua primesc si cipurile DS18B20 ( care vor fi mai greu de implementat intr-o interfata Senzor -> PC -> Utilizator , dar o sa incerc cat mai mult sa reusesc. )


Fişiere ataşate:
clip.jpg
clip.jpg [ 42.63 KiB | Vizualizat de 1698 ori ]

_________________
Oană Liviu
PhD Student - West University of Timisoara, Faculty of Mathematics and Computer Science
Research Assistant - West University of Timisoara, Faculty of Mathematics and Computer Science
http://wrf.rometex.org, e-mail : liviu.oana88@gmail.com
Sus
 Profil  
 
 Subiectul mesajului: Re: Dispozitiv ce masoara temperatura de la 8 senzori
MesajScris: Joi Iun 24, 2010 1:41 pm 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Mie Feb 20, 2008 1:00 pm
Mesaje: 2761
Localitate: Resita / Timisoara
Mi-au venit si cipurile DS18B20 si ma pun sa fac adaptorul Serial - 1-Wire pt a conecta cipurile la PC.

Imagine

_________________
Oană Liviu
PhD Student - West University of Timisoara, Faculty of Mathematics and Computer Science
Research Assistant - West University of Timisoara, Faculty of Mathematics and Computer Science
http://wrf.rometex.org, e-mail : liviu.oana88@gmail.com


Sus
 Profil  
 
 Subiectul mesajului: Re: Dispozitiv ce masoara temperatura de la 8 senzori
MesajScris: Joi Iun 24, 2010 3:01 pm 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Mie Feb 20, 2008 1:00 pm
Mesaje: 2761
Localitate: Resita / Timisoara
Am facut schema unei statii...Daca mai stiti ce se poate calcula cu cei 3 parametrii ( S1,S2 si S3 ), postati aici :


Fişiere ataşate:
schema_logica.jpg
schema_logica.jpg [ 28.76 KiB | Vizualizat de 1705 ori ]

_________________
Oană Liviu
PhD Student - West University of Timisoara, Faculty of Mathematics and Computer Science
Research Assistant - West University of Timisoara, Faculty of Mathematics and Computer Science
http://wrf.rometex.org, e-mail : liviu.oana88@gmail.com
Sus
 Profil  
 
 Subiectul mesajului: Re: Dispozitiv ce masoara temperatura de la 8 senzori
MesajScris: Dum Aug 01, 2010 7:48 pm 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Mie Feb 20, 2008 1:00 pm
Mesaje: 2761
Localitate: Resita / Timisoara
In sfarsit am reusit sa fac adaptorul 1-wire ( DS9097E ) sa mearga si am conectat un cip DS18B20 la el. Trebuia sa pun un rezistor > de 1.5 k ohm in locul unuia de 1 k ohm.

Pe adaptorul DS9097E ( poza mai jos ) pot pune pana la 64 de senzori DS18B20 ( conectati in paralel ) :D


Fişiere ataşate:
adaptor_spate.jpg
adaptor_spate.jpg [ 33.79 KiB | Vizualizat de 1690 ori ]
adaptor_fata.jpg
adaptor_fata.jpg [ 28.17 KiB | Vizualizat de 1692 ori ]
Clipboard01.jpg
Clipboard01.jpg [ 85.13 KiB | Vizualizat de 1691 ori ]

_________________
Oană Liviu
PhD Student - West University of Timisoara, Faculty of Mathematics and Computer Science
Research Assistant - West University of Timisoara, Faculty of Mathematics and Computer Science
http://wrf.rometex.org, e-mail : liviu.oana88@gmail.com
Sus
 Profil  
 
 Subiectul mesajului: Re: Dispozitiv ce masoara temperatura de la 8 senzori
MesajScris: Lun Aug 02, 2010 8:56 am 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Mie Feb 20, 2008 1:00 pm
Mesaje: 2761
Localitate: Resita / Timisoara
Azi imi duc un terminal 1-Wire afara in curte prin cablu si apoi o sa montez cei 3 senzori DS18B20 cum am zis in posturile trecute.
Pt care nu stiti, schema adaptorului Serial port <=> 1-Wire este aici :

Imagine

Cele 3 picioruse ale cipului sunt dupa cum urmeaza : 1 - GND
2 - DATA
3 - Vdd ( 3.0 - 5.5 V )

GND si Vdd se unesc, iar DATA ramane liber :
Imagine

Iar asa arata schema de ansamblu cu mai multi senzori conectati :
Imagine

Partea cea mai grea, acum este sa scriu driverul pt. dispozitiv de la zero...nu stiu cat imi va lua ( sper ca nu mult ).
Faza este ca se pot atasa si anemometre si pluviometre si senzori de presiune si radiatie solara ( 1-wire, bineinteles ) la adaptor si driverul le va putea recunoaste.Momentan merg numai pe senzori de temperatura, dar in cam o luna o sa construiesc si alti senzori.

_________________
Oană Liviu
PhD Student - West University of Timisoara, Faculty of Mathematics and Computer Science
Research Assistant - West University of Timisoara, Faculty of Mathematics and Computer Science
http://wrf.rometex.org, e-mail : liviu.oana88@gmail.com


Sus
 Profil  
 
 Subiectul mesajului: Re: Dispozitiv ce masoara temperatura de la 8 senzori
MesajScris: Lun Aug 02, 2010 9:11 am 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Vin Iun 20, 2008 1:00 pm
Mesaje: 15464
Localitate: cluj
CrazyFrog scrie:
Pt care nu stiti, .......

asta nu suna romaneste deloc :lol:


Sus
 Profil  
 
Afişează mesajele de la anteriorul:  Sortează după  
Scrie un subiect nou Răspunde la subiect  [ 28 mesaje ]  Du-te la pagina 1, 2  Următorul

Ora este UTC + 2 [ DST ]


Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 1 vizitator


Nu puteţi scrie subiecte noi în acest forum
Nu puteţi răspunde subiectelor din acest forum
Nu puteţi modifica mesajele dumneavoastră în acest forum
Nu puteţi şterge mesajele dumneavoastră în acest forum
Nu puteţi publica fişiere ataşate în acest forum

Căutare după:
Mergi la:  
Termeni şi condiţii
Powered by phpBB® Forum Software © phpBB Group
Translation/Traducere: phpBB România
phpBB SEO