LCD göstergeli DS1868 Dijital Pot Uygulaması

Başlatan yusuf3101, 31 Ocak 2013, 14:42:27

yusuf3101

Merhaba Arkadaşlar..
Serdar hocamızın kitabındaki DS1868 ile dijital pot uygulamasını incelerken İSİSde DS1868 entegresinin olmadığını farkettim, interneti biraz kurcaladım ve İSİS için DS1868 eklentisi buldum ve buraya da koymak istedim ayrıca İSİS deki devreye LCD ekleyerek kodlarda da birkaç değişiklik yaptım umarım işinize yarar.

dosyalar alttaki linkte mecut:
http://www.yukletr.com/download.php?file=b7a7e88963db392e5115aca06e4f4c19

Devre hakkında:
Kullandığım DS1868 entegresi 10Kohm değerindedir ve bunu değiştirecek olursak kodlarda küçük bir yeri değiştirmemiz gerekiyor yani LCDye doğru pot değerini aktarmak için.
kodlarda: r=10000/255*i; yazan kısımda kullandığım pot değeri 10000 Ohm(10k) olarak ayarlanmıştır. eğer bizim kullanacağımız pot farklı dirençte ise örneğin 50Kohm ise biz bu kısma yazacağımız değer 50K'nın Ohm'a çevrilmiş değeridir yani 50*1000=50000 Ohm olacaktır yeni kod ise r=50000/255*i; olacaktır fakat unutmalayım DS868 2 adet dijital pot içeriyor ve kodlarda iki yere bu işlem uygulanmıştır, yeni değeri her iki işlemede yazmamız gerekiyor yani LCDde doğru Ohm değerini görmemiz için.

kodları değiştirip derleyecek olursanız DS1868 in bacak bağlantılarına dikkat etmeniz gerekiyor yani PIC C programının Driver dosayasının içindeki DS1868.c driver dosyasını açıp
#define RST1 PIN_c2
#define CLK PIN_c1
#define DI PIN_c0

yazan kısımda İSİS de işlemcinin hangi pinlerini kulanmak istiyorsak ona göre yukardaki pin bağlantılarınıda değiştirip öyle derlememiz gerekiyor.

DS1868'in İSİS kütüphanesine ekleme Dosyası alıntıdır tekrardan bilginize..

pisayisi

Murat

yusuf3101


ipek

yusuf madem o kadar uğraşmısın birde kayıt yapsın bari eepromu üzülmesin kolaylıklar dilerim.

yusuf3101

#4
haklısınız hocam fakat pic programlama konusunda yeni sayılırım ve CCS C dili ile başladım, henüz eepromlar ile ilgili pek uygulama yapmadım emimin dediğinizide eklemek kolaydır ama şuan başka bişey üzerine yoğunlaştığım için ona bakamıyorum ama isteyen arkadaşımız olursa onuda yaparım tabi :)

teşekkürler diliyorum hocam..

VolkanMekatronik

Linkte kırık var dosyaları tekrar ayrı bir link yükler misiniz?

yusuf3101


pwm.c

arkadaşım, rar dosyasından çıkartınca bozuk arşiv hatası alıyorum.
zahmet olmassa yeniden arşivleyip email adresime gönderirmisin.
_/\/\/\_ -[ı- -ı>|- -|ı|ı|ı- -ı< -||- -l[]l-

yusuf3101

http://www.yukletr.com/download.php?file=b7a7e88963db392e5115aca06e4f4c19

e-posta adresine gönderdim hocam ve tekrar upload ettim yukardaki linkten de indirebilirsiniz.

Murat Mert

Alıntı yapılan: yusuf3101 - 09 Nisan 2013, 20:58:56
http://www.yukletr.com/download.php?file=b7a7e88963db392e5115aca06e4f4c19

e-posta adresine gönderdim hocam ve tekrar upload ettim yukardaki linkten de indirebilirsiniz.

Yusuf arkadaş senin klasor yine bozuk uyarısı veriyor mümkünse başka bir yere yüklesen.
mert07

pwm.c

#10
Yusuf sağolsun email adresime göndermiş.
alternatif link benden olsun buyurun:
https://yadi.sk/d/cbZGQtIC35bQiR
alternatif:
http://www.mediafire.com/file/26crsbg06shbqgm/DS1868.rar
_/\/\/\_ -[ı- -ı>|- -|ı|ı|ı- -ı< -||- -l[]l-

Murat Mert

Alıntı yapılan: pwm.c - 11 Nisan 2013, 16:23:01
Yusuf sağolsun email adresime göndermiş.
alternatif link benden olsun buyurun:
https://dl.dropboxusercontent.com/u/59120073/DS1868.rar
Teşekkür ederim Sn. Arkadaşım. Kolay gelsin.
mert07

yusuf3101

Çalıştığım için guruba pek katılamıyorum o yüzden gönderilerinizi yeni okudum arkadaşlar..

Linki yenilediğin için teşekkürler PWM hocam..

Herkese kolay gelsin

Murat Mert

Alıntı yapılan: yusuf3101 - 14 Nisan 2013, 10:46:14
Çalıştığım için guruba pek katılamıyorum o yüzden gönderilerinizi yeni okudum arkadaşlar..

Linki yenilediğin için teşekkürler PWM hocam..

Herkese kolay gelsin

Ellerine sağlık Yusuf.
mert07

yusuf3101