ETE Projeleri

Başlatan ete, 13 Ekim 2009, 12:04:27

seco06

Alıntı yapılan: "ete"Dosya içinde SEC uzantılı dosyalar vardır. Versiyon farklılığı var ise dosyaları bu sec uzantılı dosyaları kullanarak açabilirsin.
Bunun için isisi çalıştır. File menüsünü aç ve import section seçeneğini seç.
ilk sec uzantılı dosyanın yerini göster ve yükle. Sonra kayıt edersen bir daha ki sefere normal yükleyebilirsin.
Ete
Teşekkürler.SEC uzantılı dosya yoksa ne yapacağız?

ilker_32

En kolay yolu versiyon değiştirmen hem sen uğraşmazsın hem başkası. Herkez özellikle .SEC uzantılı dosya için uğraşmaz yada paylaştığı şemanın yanına koymaz.

seco06

Alıntı yapılan: "ilker_32"En kolay yolu versiyon değiştirmen hem sen uğraşmazsın hem başkası. Herkez özellikle .SEC uzantılı dosya için uğraşmaz yada paylaştığı şemanın yanına koymaz.
Çok basit yolu seçmişsin.Her devre için versiyon değiştireceksek işimiz var :).Ben bunun daha kolay yolu varmı diye sormuştum.Bu senin önerin daha zor.

ilker_32

Elbette en basit yöntem Proteus'un 7.6 sp0 sürümünü yüklemen olacaktır. Daha yeni sürümü çıktıysa onu arayıp bulacaksın. Böylece tüm dosyaları açabilirsin. Başka bir çarede var tabi, bir hayırseverin .SEC uzantılı dosyayı sana yüklemeyi beklemekten başka bir çaren yok gibi. :lol:

Kolay Gelsin.

solidus

@ETE,
Hocam projelerinizi ilgi ile takip ediyor sayenizde bi şeyler öğreniyorum. Frekans okuma ve bar'lı göstermenin mantığını braz açıklarmısınız.. Elbette pbp olursa çok sevineceğim..
Kimine göre kralım kimine göre yalanım… Herkes rahatına baksın, ben adamına göre adamım..

ete

Frekans okumanın iki değişik mantığı vardır.
Birincisi peryot ölçüp oradan frekansı hesaplamaktır. F=1/T  formülünden frekans kolaylıkla ölçülebilir. Örnek vermek gerekir ise;
Pic in bir pininden giren sinyalin HIGH seviyesi + LOW seviyesi us yada ms cinsinden ölçülebilir. Bunun için hazır komutlar (PULSIN gibi) kullanılabileceği gibi tmr0 kullanılarak da ölçüm kolaylıkla yapılabilir.
Ölçülen değer yuılarıdaki formüle koyularak oradan frekans hesaplanabilir.

İkinci metod da ise 1000 ms (yani 1sn) lik süre zarfında her hangi bir pic pininden gelen frekansa ait pulslar sayılabilir. Böylece frekans hesabı kolaylıkla yapılabilir. 100 Hz lik bir sinyalde 1 sn yada 1000 ms içinde 100 puls sayılmalıdır. Buna benzer şekilde ölçüm yapılarak ferkans ölçülebilir.

Barlı göstermenin prensibi ise LCD de toplam karekter adedinin 16 olduğu (2x16 LCD) göz önüne alınarak bar şeklinde gösterilecek bilginin büyüklüğü 16 karektere orantılarak yapılır.
Diyelimki maksimum ölçülen değer 100 olarak okunabiliyor. O halde 100 değeri 16 bar karekterine eşdeğer olacaktır.  Formülümüz 100/16=6,25 olacaktır. O halde her bir bar karekteri 6,25 birimlik büyüklüğü göstereck demektir. BAR=ÖLÇÜ/6,25  şeklinde bir hesaplama size gösterilecek bar adedini verir. Örnekle açıklayalım.
BAR=100/6,25=16 O halde gösterme;
LCDOUT $fe,2,REP BAR\16 şeklinde  bir komut otomatik gösterim yapar.
Değişkenler kullanarak hesabı yaparsak;
BAR=OLCU/6,26  (Yada BAR=(OLCU/625)*100)
LCDOUT $fe,2, REP SEKIL\BAR
Burada şekil bar karekterinin ASC değeri olup BAR değişkenide kaç adet karekter yazılacağını temsil eder.

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

teknikelektronikci

Alıntı yapılan: "ilker_32"Elbette en basit yöntem Proteus'un 7.6 sp0 sürümünü yüklemen olacaktır. Daha yeni sürümü çıktıysa onu arayıp bulacaksın. Böylece tüm dosyaları açabilirsin. Başka bir çarede var tabi, bir hayırseverin .SEC uzantılı dosyayı sana yüklemeyi beklemekten başka bir çaren yok gibi. :lol:

Kolay Gelsin.

hocam
yeni proteuslarda 7.0 ollarak kayit etme özeligi var hic .sec dosyasina gerek yok paylasimlar yaparken direk 7.0 ollarak kaydetmek yeter (save as den)
Ey Türk istikbalinin evlâdı! İşte, bu ahval ve şerâit içinde dahi, vazifen; Türk İstiklâl ve Cumhuriyetini kurtarmaktır! Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!

Maxim

ete hocam size bir sorum olacaktı ,

bu 18B20 için kullandığınız programı inceledim ,
sonra 18B20 nin data sheetine baktım ,

çözünürlüğü değiştiren config registeri içerisinde ,
5. ve 6 bitler yani R1 ve R2
bunlar default 12 bit tir deniyor
yani ikiside 1 olursa 12bit hassasiyetinde olması lazım ,

sizin kod içerisinde böyle bir ayar görmedim ,
o zaman 12 bit midir ölçüm yani ?
yoksa başka bir detay varmı ?

ete

@Maxiboost,

Bu mesajın dikkatimden kaçmış yada haber verilmemiş. Her neyse cevaplıyayım.
Normalde 9 bit kullanacağım zaman aşağıdaki kodları ilave ediyorum programa. Bunlar yoksa 12 Bit ölçüm yapıyor demektir.

SENSORYAZ:
         OWOUT   COMM_0, 1, [$CC, $4E, $00,$00,$1F]
         RETURN  

programın başınada Gosub Sensoryaz şeklinde bir satır ilave edip bir kereliğine bu kodun çalışmasını sağlıyorum.

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

gladi

bu başlığı sabit yapalım modaratör arkadaşlar ( rica )
misafir olan kimse, beraberce getiremediği birşeye kalbini bağlamaz.

wsxwsx

başlık bir yere mi gidiyor. sabit değil mi

sapkaliamca

ETE hocam çalışmalarınızın çok değerli olduğunu tüm arkadaşlarımız bilirler ellerinize sağlık çok teşekkür ederiz iyi çalışmalar.
ŞAPKALIAMCA MUTLULUKLAR DİLER

manyaq_32

eline sağlık ete hoca projelerin çok güzel bende yeni yaralanmaya başladım

lanna

ETE hocam mrb, ben yapmis oldugunuz projelerden Basit_Saat flash ile calisan projenize sht11 ekleyerek isi ve nem gostermek istiyorum. bu konuda yardimci olabilirmisiniz ? sht11 i okuyup display e yansitmak istiyorum.

murbay

Sayın ETE,
saat matrix devrenizi yaptım, ancak uygulamada çalıştıramadım...Bazı noktaları size sormam gerekti.
Öncelikle 16F876 osilatör olarak ne kullandınız. Pic'e programı atarken özel bir seçenek seçmemiz gerekiyor mu?
displayler sütun katot mu kullandınız? yani 74hc595'ler displaylerin katotlarını mı sürüyor?
Açıklayıcı olun, gizemli yazmak maharet değildir...