Pic bacağındaki gerilimi ayarlamak.

Başlatan certy, 23 Temmuz 2013, 06:29:55

mehmet

Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr


safaka123

Alıntı yapılan: certy - 03 Ağustos 2013, 12:25:13
C bilmiyorum. Biraz PBP biliyorum.

ses kontrol entegrelerinden ds serisi kolay kullanılır. digital potansiyometre olarak da kullanılır.  4 adet kullanman gerekiyorsa araya 4 portunu kullanarak 3bit 8 bit çevirici entegre koyarsan 4 adet ds 1669 entegresini  4 kanal digital pot olarak kullanabilirsin. araya koyabileceğin entegrenin datasheet bilgileri bu adrestedir. http://www.nxp.com/documents/data_sheet/74HC237.pdf bu entegrede sadece e2 bacağını L yaparak tüm çıkışları çalışmaz hale getirebilirsin sonrasında hangi pot çalışacaksa o porta ait bilgiyi 3 bit olarak entegreye gönderebilirsin sonrada E2 girişini tetiklersin. kullanımı kolay hatta 74hc238 benzer mantığa dayalı İSİS te entegresi olan bir ürün. istersen isis denemesi için devre hazırlayabilirsin kontrol edebilirsin.  Bunun  yanısıra 4 kanal digital pot ve I2C kullanabileceğin ve isis devresi kurabileceğin bir entegre var. ds1844 fakat ben hiç kullanmadım. hatta animasyon olarak çalışırmı bilmiyorum ama entegre listesinde var.

certy

Alıntı yapılan: safaka123 - 05 Ağustos 2013, 10:47:47
ses kontrol entegrelerinden ds serisi kolay kullanılır. digital potansiyometre olarak da kullanılır.  4 adet kullanman gerekiyorsa araya 4 portunu kullanarak 3bit 8 bit çevirici entegre koyarsan 4 adet ds 1669 entegresini  4 kanal digital pot olarak kullanabilirsin. araya koyabileceğin entegrenin datasheet bilgileri bu adrestedir. http://www.nxp.com/documents/data_sheet/74HC237.pdf bu entegrede sadece e2 bacağını L yaparak tüm çıkışları çalışmaz hale getirebilirsin sonrasında hangi pot çalışacaksa o porta ait bilgiyi 3 bit olarak entegreye gönderebilirsin sonrada E2 girişini tetiklersin. kullanımı kolay hatta 74hc238 benzer mantığa dayalı İSİS te entegresi olan bir ürün. istersen isis denemesi için devre hazırlayabilirsin kontrol edebilirsin.  Bunun  yanısıra 4 kanal digital pot ve I2C kullanabileceğin ve isis devresi kurabileceğin bir entegre var. ds1844 fakat ben hiç kullanmadım. hatta animasyon olarak çalışırmı bilmiyorum ama entegre listesinde var.

Peki bu entegre kaç kademe çalışıyor? Yani kaç kademede sesi ayarlıyor?
TA1USS

XX_CİHAN_XX

Girişten (IN) gireceğin ses sinyali tepeden tepeye maksimum 5V genlikte olması gerekiyor.


Kaynak: http://users.ntua.gr/dpiperid/MyWebPage/Contructions/digital/DigiVolume/digitalVolumeEN.htm
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

safaka123

Alıntı yapılan: certy - 05 Ağustos 2013, 15:11:29
Peki bu entegre kaç kademe çalışıyor? Yani kaç kademede sesi ayarlıyor?

ds serisi entegrenin datasheet bilgilerine göre 64 posizyon diyor. şayet yarım yamalak ingilizcemle doğru çözebildiysem. :)

certy

#21
Alıntı yapılan: XX_CİHAN_XX - 05 Ağustos 2013, 16:22:24
Girişten (IN) gireceğin ses sinyali tepeden tepeye maksimum 5V genlikte olması gerekiyor.
(Resim gizlendi görmek için tıklayın.)

Kaynak: http://users.ntua.gr/dpiperid/MyWebPage/Contructions/digital/DigiVolume/digitalVolumeEN.htm

İşimi görmez maalesef.

mesaj birleştirme:: 05 Ağustos 2013, 17:32:30

Alıntı yapılan: safaka123 - 05 Ağustos 2013, 16:50:27
ds serisi entegrenin datasheet bilgilerine göre 64 posizyon diyor. şayet yarım yamalak ingilizcemle doğru çözebildiysem. :)

Lcd ekranda ses seviyesini barla ile göstermem lazım. O yüzden bununla olmaz gibi. :)
TA1USS

SERRO EFE

Alıntı yapılan: certy - 05 Ağustos 2013, 17:30:58
İşimi görmez maalesef.
Lcd ekranda ses seviyesini barla ile göstermem lazım. O yüzden bununla olmaz gibi. :)
Neden görmesin. Oradaki 90s2313 kaldırıp yerine kullanabileceğiniz mcu ile basit bir pwm kodu ve pwm değerini bir barda gösterecek program yazmak.

certy

Alıntı yapılan: SERRO EFE - 05 Ağustos 2013, 17:47:01
Neden görmesin. Oradaki 90s2313 kaldırıp yerine kullanabileceğiniz mcu ile basit bir pwm kodu ve pwm değerini bir barda gösterecek program yazmak.

Birbirinden bağımız 4 tane gerilim elde etmem lazım. Bunu 16F877 ile yapıyorum ama kodları uzattıkça pwm'lerin duty'leri çok düşüyor.
TA1USS

SERRO EFE

#24
877 de 2 adet donanımsal pwm var kalan ikisinide bi timer kurup yazılımla halledebilirsiniz. Donanımsal kullanmıyormusunuz pwmleri duty niye düşsünki. Ayrıca yazılımla bile yapsanız çok oynama olmaz. Piyasada 12f675le rgb sürücü yapıyolar 3 tane pwm çıkıyorlar. Renk geçişlerinde hiç sıkıntı olmuyor.
İşin temizliği ve az ve öz malzeme kullanımı açısından mehmet'in verdiği linkteki entegreyi kullanabilirsin. C bilip bilmemen önemli değil datasheet okuyabiliyorsan entegreyi kullanman problem olmaz sanırım.

http://forum.diyaudiotr.com/projeleriniz/tda7439-pic18f452-ile-stereo-tonkontrol-t1615.html
burada basic ile yapılmış bir proje var ilgilenirseniz.

certy

Alıntı yapılan: SERRO EFE - 05 Ağustos 2013, 18:08:35
877 de 2 adet donanımsal pwm var kalan ikisinide bi timer kurup yazılımla halledebilirsiniz. Donanımsal kullanmıyormusunuz pwmleri duty niye düşsünki. Ayrıca yazılımla bile yapsanız çok oynama olmaz. Piyasada 12f675le rgb sürücü yapıyolar 3 tane pwm çıkıyorlar. Renk geçişlerinde hiç sıkıntı olmuyor.
İşin temizliği ve az ve öz malzeme kullanımı açısından mehmet'in verdiği linkteki entegreyi kullanabilirsin. C bilip bilmemen önemli değil datasheet okuyabiliyorsan entegreyi kullanman problem olmaz sanırım.

http://forum.diyaudiotr.com/projeleriniz/tda7439-pic18f452-ile-stereo-tonkontrol-t1615.html
burada basic ile yapılmış bir proje var ilgilenirseniz.

Yazılımsal olarak yapıyorum. Ve duty çok düşüyor. İstersen programı gösterebilirim.
TA1USS

safaka123

Alıntı yapılan: certy - 05 Ağustos 2013, 17:57:19
Birbirinden bağımız 4 tane gerilim elde etmem lazım. Bunu 16F877 ile yapıyorum ama kodları uzattıkça pwm'lerin duty'leri çok düşüyor.


yukarıda bahsetmiş olduğum ds1844 devresi ve lm1036 ses kontrol entegresi için örnek şema bu olabilir. belki de bu şema işine yarar I2C ile 4 pot kontrolü lm1036 mı kullanacaksın yoksa başka bir entegremi bilmiyorum ama sanırım bu örnek işine yarayabilir. Başka bir forumdan aldım link ne zaman ölür bilemiyorum şimdilik çalışıyor.       http://img30.imageshack.us/img30/3180/1devreemas.jpg

certy

Alıntı yapılan: safaka123 - 06 Ağustos 2013, 12:13:13

yukarıda bahsetmiş olduğum ds1844 devresi ve lm1036 ses kontrol entegresi için örnek şema bu olabilir. belki de bu şema işine yarar I2C ile 4 pot kontrolü lm1036 mı kullanacaksın yoksa başka bir entegremi bilmiyorum ama sanırım bu örnek işine yarayabilir. Başka bir forumdan aldım link ne zaman ölür bilemiyorum şimdilik çalışıyor.       http://img30.imageshack.us/img30/3180/1devreemas.jpg

LM1036 ile olacaktı. Düşündüm de basit pm işini bile yapamazken I2C işini hiç beceremem gibi geliyor.
TA1USS

safaka123

Alıntı yapılan: certy - 07 Ağustos 2013, 20:49:00
LM1036 ile olacaktı. Düşündüm de basit pm işini bile yapamazken I2C işini hiç beceremem gibi geliyor.
Hangi programı kullanıyorsun bilemiyorum fakat ben PBP kullanmadan önce bana da zor geliyordu.(asm ile yazmaya çalışıyordum) PBP de I2C kullanmak çok kolay geldi tek satırda iş bitiyor. gerisi datasheet okuyup gerekli adres bilgisini vermene kalıyor.
Sanırım denemediğin için gözün korkuyor.  Bence isis simulatörde (denediğim için söylüyorum) f628 entegre ile ds1307 saat entegresini kur. daha sonra örnek program istersen forumda bile varki ETE beyin ders notlarında da olacak diye hatırlıyorum. Bence I2c yi orada dene. Göreceksin ki kolay bir yol şayet PBP kullanıyorsan. Başka dil bilgim olmadığından C gibi diğer diller için kolay mı söyleyemem fakat ASM olarak zor olduğunu biliyorum.
Bence başlangıç yap soruların olursa burada üstatlar var cevap verirler.

certy

Alıntı yapılan: safaka123 - 07 Ağustos 2013, 21:22:00
Hangi programı kullanıyorsun bilemiyorum fakat ben PBP kullanmadan önce bana da zor geliyordu.(asm ile yazmaya çalışıyordum) PBP de I2C kullanmak çok kolay geldi tek satırda iş bitiyor. gerisi datasheet okuyup gerekli adres bilgisini vermene kalıyor.
Sanırım denemediğin için gözün korkuyor.  Bence isis simulatörde (denediğim için söylüyorum) f628 entegre ile ds1307 saat entegresini kur. daha sonra örnek program istersen forumda bile varki ETE beyin ders notlarında da olacak diye hatırlıyorum. Bence I2c yi orada dene. Göreceksin ki kolay bir yol şayet PBP kullanıyorsan. Başka dil bilgim olmadığından C gibi diğer diller için kolay mı söyleyemem fakat ASM olarak zor olduğunu biliyorum.
Bence başlangıç yap soruların olursa burada üstatlar var cevap verirler.

O zaman dediğin gibi yapayım, takıldığım noktalar olursa buradan sorarım. Yardımcı olan herkese teşekkürler.
TA1USS