picbasic pro ile dac kullanımı

Başlatan isatfn, 07 Şubat 2011, 11:30:14

isatfn

arkadaşlar 16f877'de dac kullanımını araştırdım birşey bulamadım. picbasic pro'da dijital analog çevirici(dac) komutları hakkında yardımcı olabilirmisiniz?

Mucit23

16F877 DAC yoktur.. Belirli değerlerdeki dirençlerle yapılabiliyor ancak

ete

DAC dan kastın şayet Dijital den Analog'a çevirici ise bir defa 16F877 içinde bu şekilde bir birim yok. Ama tersi var. Yani Analog dan Dijitale çevirici var. Acaba yanlış söylemiş olabilirmisin.? İstersen yeniden bir düşün ve hangisi olduğunu yeniden belirt.

Şayet derdin DAC kullanmak ise pic den gelen bir digital bilgiyi bu iş için yapılmış olan DAC0808 gibi basit bir entegreyi Pic'e bağlayabilirsin.
Bu DAC 8 bitlik olup portun birisini direk entegrenin paralel girişine bağlarsın. sonra girişe verdiğin 0-255 arası sayıya bağlı olarak çıkışından da gerekli analog voltajı alırsın. Ancak bu voltajı kullanılır hale getirebilmek için peşine bir opamp (LM358) ve onun çıkışında uygun şekilde kuvvetlendirmek gerekir.

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

Maxim

hocam arkadaş pwm komutundan bahsediyor olabilir belki


isatfn

pic16f877 içerisinde değil harici dac kontrol etme

ete

#5
Aşağıdaki resimde belirtildiği şekilde bir devre oluşturman gerekiyor.
16F88 ile bu sistemi yapabilirsin. Ama illaki 16F877 ile yapacak isen işlemciyi değiştirmen yeterli olur sanırım.
Bu iş için özel komut yoktur. Yapman gereken ADC den okuduğun değeri ya 8 bit olarak okuyacak yada 10 bitlik değeri 8'bite indirgeyerek direk PORTB ye yazacaksın. Karşılığında da gerekli voltajı alacaksın. Hepsi bu.
Resmin Linki: http://img28.imageshack.us/i/dac.png/

Ete

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

dombilik

MCP4921-12 bit DAC ile deneysel bazı uygulamalar yapmıştım.
http://ww1.microchip.com/downloads/en/devicedoc/21897a.pdf
   
CEVRIM:   
          LDAC=1
	  CS = 0           
	  Shout DI, CK, MSBFIRST, [0\1,1\1,1\1,1\1,DIGITAL\12]
          CS = 1:LDAC=0:DELAYUS 100:RETURN   

DIGITAL değişkenine  0-4095 arası değer girmek sureti ile
0-4095 mV arası voltaj çıkışı alabilirsiniz.
Bildiklerini kime miras bıraktın?kimseyemi? O zaman bildiklerinin ne önemi kalır. ******** /////////// ******** PROTON-ASM PROTEUS 7.4 SP3 EAGLE 5.40

Ankaralı

Negatif alternansı da elde etmek için Opamp simetrik beslenmeli bence....Yoksa yanılıyor muyum?
@ NEXYS2