 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
CarpeDiem Član


Pridružen-a: Pon 16 Feb 2004 17:24 Prispevkov: 333 Aktiv.: 1.41 Kraj: Vrhnika
|
Objavljeno: Pet Jul 15, 2005 4:02 pm Naslov sporočila: AVR ATMega8515 + sht11 + ds1820 + PCF8583(ura) + 20x4 LCD |
|
|
V enem projekticu zbrani:
- ds1820 (temp)
- sht11 (temp & rel. vlaga)
- pcf8583 (ura & datum)
'/// FastAVR Basic Compiler by MICRODESIGN, www.FastAVR.com
'///
'/// - senzor ds1820 (brez addressiranja, ker je samo en)
'/// - senzor sht11 (temp. & vlaga)
'/// - pcf8583 (ura in datum)
'/// - negativne temperature
'/// - nastavitev ure in temperature
'///
'/// ds1820 DataPin -> PortD.5
'/// sht11 Sck -> PortB.0
'/// sht11 Data -> PortB.1 (pull-up upor)
'/// PCF8583 Scl -> PortD.6 (pull-up upor)
'/// PCF8583 Sda -> PortD.7 (pull-up upor)
'/// Tipka1 -> PortD.0
'/// Tipka2 -> PortD.4
Slika, program in shema v priponkah
lp, CarpeDiem
Opis: |
|
Velikost datoteke: |
122.81 KB |
Pogledana: |
259 krat |

|
Opis: |
|
 Download |
Ime datoteke: |
pcf_sht_ds_02.pdf |
Velikost datoteke: |
28.48 KB |
Downloadano: |
123 krat |
Opis: |
|
 Download |
Ime datoteke: |
PCF8583_sht11_ds1820.zip |
Velikost datoteke: |
44.91 KB |
Downloadano: |
98 krat |
|
|
Nazaj na vrh |
|
 |
michobx Član


Pridružen-a: Tor 28 Nov 2006 20:57 Prispevkov: 18 Aktiv.: 0.08
|
Objavljeno: Tor Maj 22, 2007 11:16 pm Naslov sporočila: |
|
|
Super zadevca - zadevo sestavil(sicer brez sht11), ampak dela ura ter temperatura(pri drugi temp. in vlažnosti pač kaže 0,0 in pa -2%). Problem se pojavi pri uri - ker čisto prehitro teče. Sem gledal če je na quarzu ki je vezan na PCF , vendar je le-ta pravi. Kaj lahko še preverim - je software sigurno ok.
Isto naredi pri tem (http://www.elektronik.si/phpBB2/viewtopic.php?t=2274) projektu, ki je brez senzorja vlažnosti.
|
|
Nazaj na vrh |
|
 |
dkone Član

Pridružen-a: Sre 07 Mar 2007 18:53 Prispevkov: 2116 Aktiv.: 9.51 Kraj: Krško
|
Objavljeno: Čet Maj 24, 2007 1:28 pm Naslov sporočila: |
|
|
Za PCF uporabi spremenljivi kondenzator, polek kvarca. Meni je isto prehitevala, ne glede na načrt in shemo. Kondenzator veži na maso(tako kot za takt uC-ja).
_________________ Denis |
|
Nazaj na vrh |
|
 |
michobx Član


Pridružen-a: Tor 28 Nov 2006 20:57 Prispevkov: 18 Aktiv.: 0.08
|
Objavljeno: Čet Maj 24, 2007 4:35 pm Naslov sporočila: |
|
|
bom probal, drugače pa hvala
|
|
Nazaj na vrh |
|
 |
pajo Član

Pridružen-a: Čet 29 Jan 2004 8:50 Prispevkov: 687 Aktiv.: 2.90
|
Objavljeno: Čet Maj 24, 2007 7:33 pm Naslov sporočila: |
|
|
Ker ste že odprli temo na PCF 8583 bom kar tukaj vprašal.
Na AT89s8252 imam priključen PCF8583 in program spisan v bascomu 8051.
Naj povem, da mi je zadeva že delovala, ampak na neki drugi tiskovini, ki je nimam več. Program sem uporabil tisti klasični, ki se ga da sneti iz domače strani MCS.
Torej ko mu vpišem čas za nastavitev, mi le tega prebere samo enkrat, potem pa mi vedno vrne vrednost ali 20:00:00 ali pa 20:00:02. Poskušal sem že vse mogoče od menjave quartza, kondenzatorja, popravkov programa. Mi ga ne uspe spraviti k sebi. Sem pa poskušal uporabiti interni RAM pomnilnik z vpisovanjem in branjem vrednosti iz njega. To pa deluje brez problema. A se mogoče komu sanja kaj bi lahko bilo narobe?
Hvala!
|
|
Nazaj na vrh |
|
 |
smatjaz Član


Pridružen-a: Pon 10 Nov 2003 16:33 Prispevkov: 846 Aktiv.: 3.57
|
Objavljeno: Pet Maj 25, 2007 6:56 am Naslov sporočila: |
|
|
Z osciloskopom pomeri frekvenco na Quarz-u. Drugače pa predlagam, da pripneš program. Z njim bi si lahko bolje pomagal.
Sicer pa uro moroš vsakič prebrati. Če si jo samo enkrat je to popolnoma razumljivo, da ti ves čas kaže enako vrednost.
Lp M.
_________________ Električni aparati delujejo na dim ... ko dim iz njih uide ... ne delujejo več! |
|
Nazaj na vrh |
|
 |
komuna32 Član


Pridružen-a: Sre 07 Feb 2007 9:05 Prispevkov: 74 Aktiv.: 0.33 Kraj: Pragersko
|
Objavljeno: Tor Sep 25, 2007 10:26 pm Naslov sporočila: |
|
|
Pozdravljeni
Jaz pa imam problem, da mi ura sploh ne teče. Torej sekunde, minute in ure se
sploh ne premaknejo iz nule. Če pa tam, kjer je spremenljivi kondenzator priključen
na maso primem z roko pa se premikajo sekunde. Če ima kdo kakšen nasvet, kaj
je narobe bi bil vesel. Menjal sem že kvarz, PCF8583 in spremenjivi kondenzator in dal fiksnega in ne rata mi.
Lp
Aleš
_________________ Nikoli nikogar ne oropaj upanja;
morda je to vse, kar ima. |
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.71 Kraj: Kranj - struževo
|
Objavljeno: Tor Sep 25, 2007 11:32 pm Naslov sporočila: |
|
|
@komuna32:
Paralelno h kristalu veži upor 1Mohm ali 10Mohm. Povsem očitno oscilator ne štarta. Povezave do kristala morajo biti čimbolj kratke.
_________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
dkone Član

Pridružen-a: Sre 07 Mar 2007 18:53 Prispevkov: 2116 Aktiv.: 9.51 Kraj: Krško
|
Objavljeno: Sre Sep 26, 2007 10:29 am Naslov sporočila: |
|
|
Imaš pull up upore na I2C vodilu? Ker imel sem tudi težave s uro.
_________________ Denis |
|
Nazaj na vrh |
|
 |
komuna32 Član


Pridružen-a: Sre 07 Feb 2007 9:05 Prispevkov: 74 Aktiv.: 0.33 Kraj: Pragersko
|
Objavljeno: Sre Sep 26, 2007 10:46 am Naslov sporočila: |
|
|
Povezave do kristala so minimalne, z uporoma sem probal pa nič.
Tudi pull up upor imam.
A mogoče obstaja kje kakšna shema za povezavo, ker to enostavno že imam.
Lp
Aleš
_________________ Nikoli nikogar ne oropaj upanja;
morda je to vse, kar ima. |
|
Nazaj na vrh |
|
 |
komuna32 Član


Pridružen-a: Sre 07 Feb 2007 9:05 Prispevkov: 74 Aktiv.: 0.33 Kraj: Pragersko
|
Objavljeno: Sre Sep 26, 2007 10:56 am Naslov sporočila: |
|
|
Jaz uporabljam
2051
---SCL na P1.4
---SDA na P1.5
seveda z pull up uporoma 10k.
In
PCF8583P
----SCL na pin 6
----SDA na pin 5
----OSC1 na pin 1
----OSC2 na pin 2
----A0 in GND na GND
LP
Aleš
_________________ Nikoli nikogar ne oropaj upanja;
morda je to vse, kar ima. |
|
Nazaj na vrh |
|
 |
komuna32 Član


Pridružen-a: Sre 07 Feb 2007 9:05 Prispevkov: 74 Aktiv.: 0.33 Kraj: Pragersko
|
Objavljeno: Čet Okt 11, 2007 11:19 pm Naslov sporočila: |
|
|
Sem že popravil napako.
Imam pa vprašanje, če je možno nekako nastaviti uro, da bi ob
določeni uri izklopila en pin ob določeni uri pa vklopila.
Poizkušal sem že z
If H = 2 Then
P1.4 = 0
End If
Samo, ko imam 22 mi ne dela prav-zakaj.
LP
Aleš
_________________ Nikoli nikogar ne oropaj upanja;
morda je to vse, kar ima. |
|
Nazaj na vrh |
|
 |
|
|
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
|