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 

LCD Termometer
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Pinkiler21
Član
Član



Pridružen-a: Sre 10 Feb 2010 14:46
Prispevkov: 73
Aktiv.: 0.39
Kraj: Dobravlje

PrispevekObjavljeno: Čet Jun 02, 2011 10:39 pm    Naslov sporočila:  LCD Termometer Odgovori s citatom

Pozdravljeni.

Letos sem se prvič srečal z programiranjem mikrokontrolerja ATmega324a. S tem mikrokontrolerjem bi rad izdelal sprogramiral tako da bi meril temperaturo. Kot senzor temperature imam namen uporabiti LM335 ali LM35. Če kdo mogoče ve še za kakeg drugega ki bo boljši pa naj mi svetuje. Vsaka koristna informacija je dobrodošla.
Potreboval pa bi tudi pomoč pri programiranju v C-ju. Nekaj osnov sem se že naučil. Rabil bi samo kakšne smernice kako naj bi zgledal program.

Za odgovore se vam že v naprej zahvaljujem.

Lp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
luka1995
Član
Član



Pridružen-a: Sob 17 Apr 2010 21:42
Prispevkov: 614
Aktiv.: 3.33
Kraj: Ljubljana

PrispevekObjavljeno: Čet Jun 02, 2011 10:50 pm    Naslov sporočila:   Odgovori s citatom

Tudi sam trenutno delam termometer z senzorjem DS18B20 in ti ga tudi priporočam...Pomagal sem si s tem http://www.teslabs.com/openplayer/docs/docs/other/ds18b20_pre1.pdf ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Pinkiler21
Član
Član



Pridružen-a: Sre 10 Feb 2010 14:46
Prispevkov: 73
Aktiv.: 0.39
Kraj: Dobravlje

PrispevekObjavljeno: Čet Jun 02, 2011 10:58 pm    Naslov sporočila:   Odgovori s citatom

Pozdravljen luka1995 . Jaz sem tudi gledal za ta senzor DS18B20 vendar ga nisem zasledil v nobeni slovenski trgovini s komponentami. Kje si ga pa ti našel?

Lp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
luka1995
Član
Član



Pridružen-a: Sob 17 Apr 2010 21:42
Prispevkov: 614
Aktiv.: 3.33
Kraj: Ljubljana

PrispevekObjavljeno: Čet Jun 02, 2011 11:04 pm    Naslov sporočila:   Odgovori s citatom

Jaz sem si naročil sample na http://www.maxim-ic.com/ ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3387
Aktiv.: 16.00

PrispevekObjavljeno: Pet Jun 03, 2011 6:26 am    Naslov sporočila:   Odgovori s citatom

Kot prvo, dobro boš moral prebrati datasheet od temperaturnega senzorja, da veš kaj potrebuje za izvedbo naloge. In kako mu pošiljaš ukaze, ter prejemaš podatke.

Potem boš moral prebrati datasheet od mikrota - tisti odsek o one wire (če jo mikro ima) ali TWI komunikaciji, odvisno od temperaturnega senzorja.

Potem boš pa šele začel v smeri pisanja programa. Do sem ni tako kratka pot, glede na to, da si začetnik. Ampak ne obupat.

Torej, najprej se odloči, s katerimi elementi bi rad naredil željeno, zberi jih, potem pa na mojo prvo točko Wink
Ko bodo težave, pa zopet vprašaj. Namreč, sedaj je odgovor na široko zastavljeno vprašanje preveč splošen.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
protoncek
Član
Član



Pridružen-a: Sre 31 Jan 2007 9:41
Prispevkov: 9573
Aktiv.: 42.79
Kraj: Mengeš

PrispevekObjavljeno: Pet Jun 03, 2011 8:31 am    Naslov sporočila:   Odgovori s citatom

merilnik z LM35 (ali 335) bo toliko točen kot bo točna referenca AVR-ja, to je prvo. DS tega problema sicer nima, kakšna je točnost samega DS-a ali LM-ja je pa itak spet druga stvar...ampak če predpostavljamo da sta oba tam-tam, potem bo DS lahko točnejši, saj ne bo odvisen od Uref, s tem pa takoj eliminiraš eno spremenljivko.
DS1820 je lahko S, ni treba B. Dobiš ga pa če ne drugje v trgovini svet elektronike.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
LEDuser
Član
Član



Pridružen-a: Pon 31 Mar 2008 12:06
Prispevkov: 1104
Aktiv.: 5.27
Kraj: Ljubljana

PrispevekObjavljeno: Pet Jun 03, 2011 8:39 am    Naslov sporočila:   Odgovori s citatom

protoncek je napisal/a:
...
DS1820 je lahko S, ni treba B. Dobiš ga pa če ne drugje v trgovini svet elektronike.


Bolje če je B (večja ločljivost) pa še cenejši je Smile


edit:
Moja napaka B ima večjo ločljivost Smile

_________________
Razsvetljujemo od leta 1920!


Nazadnje urejal/a LEDuser Pet Jun 03, 2011 9:17 am; skupaj popravljeno 1 krat
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
protoncek
Član
Član



Pridružen-a: Sre 31 Jan 2007 9:41
Prispevkov: 9573
Aktiv.: 42.79
Kraj: Mengeš

PrispevekObjavljeno: Pet Jun 03, 2011 8:44 am    Naslov sporočila:   Odgovori s citatom

hm....S ima 9 bitno ločljivost, B pa 12 bitno... Shocked v bistvu pa iz obeh lahko izračunaš temperaturo na 0.1 stopinjo natančno, kar je že več kot dovolj.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Pinkiler21
Član
Član



Pridružen-a: Sre 10 Feb 2010 14:46
Prispevkov: 73
Aktiv.: 0.39
Kraj: Dobravlje

PrispevekObjavljeno: Pet Jun 03, 2011 11:30 am    Naslov sporočila:   Odgovori s citatom

Pozdravljeni!

Nabralo se je že kar nekaj koristnih odgovorov. Glede senzorja sem se odločil in sem pri nanoelektroniki naročil DS18B20 senzor. Upam da jih bodo čimprej dobili ker na zalogi jih niso meli. Mirkoprocesor sem pa že naštudiral tekom predavanj.

Če ma kdo kaj podobnega že narejenega pa kar na plano z informacijami?

LP
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3387
Aktiv.: 16.00

PrispevekObjavljeno: Pet Jun 03, 2011 12:56 pm    Naslov sporočila:   Odgovori s citatom

Ena od variant bi bil tudi LM75. Ta pa komunicira po IIC busu (TWI). Za skoraj faktor 10× je cenejši od DS18s20 (pri Farnellu je DS skoraj 7€, LM pa 0,75€). Edinole potrebuje nekaj komponent zraven. Pravzaprav ne ravno komponent, ampak hardverskih nastavitev (adresa).
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pinkiler21
Član
Član



Pridružen-a: Sre 10 Feb 2010 14:46
Prispevkov: 73
Aktiv.: 0.39
Kraj: Dobravlje

PrispevekObjavljeno: Pet Jun 03, 2011 1:11 pm    Naslov sporočila:   Odgovori s citatom

Saj senzor ni več problem. Ga majo v svet elektronike in je ceneje kot pri franelu. Je pa DS1820.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pinkiler21
Član
Član



Pridružen-a: Sre 10 Feb 2010 14:46
Prispevkov: 73
Aktiv.: 0.39
Kraj: Dobravlje

PrispevekObjavljeno: Sob Jun 04, 2011 10:36 am    Naslov sporočila:   Odgovori s citatom

Ola senzorčki že prispeli iz Nano elektronike in sicer so DS18B20. Zdaj pa bi laho že počasi začel s programiranjem. Za LCD zaslon mamže napisan program in stestiran. Za senzorček bi pa uporabil kar A/D pretvornik ki ga ima ATmega324a. Za ta del programa bi pa prosil za malo pomoči.

Hvala.

Lp
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: 14673
Aktiv.: 61.94
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Sob Jun 04, 2011 11:07 am    Naslov sporočila:   Odgovori s citatom

Preberi najprej datashet za senzor. Senzor je digigitalni. Z analognim vhodom si nimaš kaj pomagat.
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pinkiler21
Član
Član



Pridružen-a: Sre 10 Feb 2010 14:46
Prispevkov: 73
Aktiv.: 0.39
Kraj: Dobravlje

PrispevekObjavljeno: Tor Jun 07, 2011 7:28 pm    Naslov sporočila:   Odgovori s citatom

Sem predelal datashet od senzorja. Zdaj pa še katere registre je treba nastaviti na ATmeha324a da bo stvar delovala.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pinkiler21
Član
Član



Pridružen-a: Sre 10 Feb 2010 14:46
Prispevkov: 73
Aktiv.: 0.39
Kraj: Dobravlje

PrispevekObjavljeno: Pet Jun 10, 2011 4:55 pm    Naslov sporočila:   Odgovori s citatom

Ali je morda kdo napisal že inicializacijo oziroma h in c faile za senzor DS18B20. Zanima me še kako bi naredil da bi dva senzorja na isti pin priklopil in meril temperaturo na dveh različnih mestih.

Lp
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 -> AVR, LPC900, x51 Č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: 493 dni


Powered by phpBB © 2001, 2005 phpBB Group