thermometre saat projesi şema dosya

Başlatan durubay, 05 Mayıs 2005, 00:38:30

balkes10

sensörüm ds18b20 ancak ısıyı okuyamadım bu satır silinecek olan yeri tamamen mi siliyoruz ?sildiğimiz zaman pbp hata veriyor goto ile başlayan bir satır. onuda siliyorum ancak ısı 00 okunuyor SAAT-ISI-LED(3).HEX  dosyasının devrede çalışacak şeklini verebilir misiniz...
SADECE ŞAHLAR HAMLELERİ ÖNCEDEN SEZER

ete

@Balkes10,

Silinecek yeri aşağıda gösteriyorum.

Program normalde şu şekilde (Sensör okuma bölümü);

SENSOROKU: ham=$191:Gosub hesapla:return 'NORMAL ÇALIŞMADA BU SATIR SİLİNECEK
           OWOUT   Comm_Pin, 1, [$CC, $44]' ISI değerini oku
Bekle:
           OWIN    Comm_Pin, 4, [Busy]    ' Busy değerini oku
           IF      Busy = 0 THEN Bekle  ' hala meşgulmü? , evet ise goto Bekle..!
           OWOUT   Comm_Pin, 1, [$CC, $BE]' scratchpad memory oku
           OWIN    Comm_Pin, 2, [HAM.Lowbyte, HAM.Highbyte]' İki byte oku ve okumayı bitir.
           GOSUB   Hesapla
           RETURN


Sensoroku:   ifadesinden sonra gelen " ham=$191:gosub hesapla:return"
kısmını sileceksin. Sanırım sen SENSOROKU: ifadesinide siliyorsun.
Silme işleminden sonra sensör okuma kısmı şöyle olmalı;

SENSOROKU:
           OWOUT   Comm_Pin, 1, [$CC, $44]' ISI değerini oku
Bekle:
           OWIN    Comm_Pin, 4, [Busy]    ' Busy değerini oku
           IF      Busy = 0 THEN Bekle  ' hala meşgulmü? , evet ise goto Bekle..!
           OWOUT   Comm_Pin, 1, [$CC, $BE]' scratchpad memory oku
           OWIN    Comm_Pin, 2, [HAM.Lowbyte, HAM.Highbyte]' İki byte oku ve okumayı bitir.
           GOSUB   Hesapla
           RETURN

Bu şekilde sistem çalışacaktır.
ETE
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

balkes10

merhaba sensörün üzerinde dallas 18b20 yazıyor dediğinizi yapıp compile ettim hata vermedi herşey okey ancak bu defada displayde 00 değilde 65derece yazıyor bu değeri bir türlü değiştiremedim...
SADECE ŞAHLAR HAMLELERİ ÖNCEDEN SEZER

ete

DS18B20 nin bacakları doğru bağlı değilmi?.
Bacaklar aşağıya bakar iken,
en soldaki bacak GND
Orta bacak DATA
en sağdaki bacak ise Voltaj besleme bacağı. Data bacağı besleme bacağına 4K7 ile bağlı (pullup).
Bir kontrol et bakalım.
ETE
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

balkes10

evet ds1820 bağlantısı doğru defalarca kontrol ettim daha önce bunun olabileceği aklıma gelmişti sizin başınıza gelmedi değilmi böyle bir olay hala aynı
SADECE ŞAHLAR HAMLELERİ ÖNCEDEN SEZER

balkes10

sensörü çıkardım devre -00 gösteriyo ve displaylerin yanındaki ledler dereceye geçince sönüyor yanlış bağlantı yamadığımdan eminim sensöre birşey mi oldu acaba taktığımda derceye geçiyor ledler sönmüyor ve 65 gösteriyor başka sensörde yok elimde bulması zor lm35 ile denesek olmaz mı?
SADECE ŞAHLAR HAMLELERİ ÖNCEDEN SEZER

ete

Başka sensör olmaz. Genelde sistem sensörden bir şey okuyamaz ise 65 gösteriyor. Sende sensör ile haberleşme problemi var sanırım.
Birde bu 65,  eksi 65 olması gerekir. Benim denemelerimde haberleşme yarım yamalak olur ise sistem yalızca -65 gösteriyor.

LM35 buraya uygun bir eleman değil. Üzgünüm.
ETE
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

balkes10

SADECE ŞAHLAR HAMLELERİ ÖNCEDEN SEZER

balkes10

pici 6 defa programlayıp sildim ancak sonuç aynı
SADECE ŞAHLAR HAMLELERİ ÖNCEDEN SEZER

ete

Sorun Pic de değil zaten. Devreni göremediğim için aklıma hemen DS18B20 geliyor. İkinci bir DS18B20 ile denemeden sorunun kaynağını bulman çok zor.
DS18B20'ni bana gönder deneyeyim diyeceğim ama astarı yüzünden pahalıya mal olacak. İyisimi 1 tane daha satın al.

BU arada Saat kısmı çalışıyor idi değilmi?.

ETE
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

balkes10

saat kısmı düzgün çalışıyor biraz ileri gidiyor yalnız bunu ayarlayabilirim ancak ısı? sensörü nasıl bulacağım yardımcı olur musunuz tek göndermiyorlar ben öğretmenim toplu malzeme alışında sipariş etmiştim ancak şimdi çok zor bulabilirseniz bedeli neyse öderim
SADECE ŞAHLAR HAMLELERİ ÖNCEDEN SEZER

balkes10

ha birde saati tamamladığımda okula takmak istiyorum tabi izninizle..
SADECE ŞAHLAR HAMLELERİ ÖNCEDEN SEZER

CaFFeiNe

DS18B20 yi monelelektronik@süperonline.com adresinden bir sor bir önceki listelerinde 1.8USD gibi bişiydi kargoyla alabilirsin

OG

Arkadaşlar çalışmalarınıza belki katkıda bulunabilir;

http://picproje.org/index.php/topic,7125
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

balkes10

devreyi çalıştırdım sensör değişince halloldu ancak ileri gitme olayını çözebilmek için birkaç şeyi öğrenmeye ihtiyacım var en son verilen devredeki optocoupler ne olmalıdır ve optocouplerin 3 ve 6 bacağı boştamı olacak 4n25 kullandım uygunmu motor hreket etmedi neden?
SADECE ŞAHLAR HAMLELERİ ÖNCEDEN SEZER