3 değişkenden 3 farklı frekansın çıkış seviyesini ayarlamak.

Başlatan poke53280, 06 Ocak 2017, 11:56:36

poke53280

Selam aleykum arkadaşlar.

Çalışılan pic18F46K22.

Devrede 3 ayrı frekansta çalışan 4093'le yapılmış 3 osilatör var. Bu osilatörlerin çıkışı basit bir mikserle birleştirilip hoparlöre veriliyor.

Mcudaki programda ise 3 analog voltaj, sürekli 3 değişkenimize aktarılıyor.
.....
d1= an0; // 0-5000 mV arası
d2= an1; // 0-5000 mV arası
d3= an2; // 0-5000 mV arası
.....

Bu 3 değişken, aldıkları değere göre 3 osilatörün çıkış seviyelerini belirleyip miksere girecek.
Yani kullanıcı hoparlörden duyduğu sesten 3 farklı ölçüm hakkında da bilgi sahibi olması amaçlanıyor.

Yani 3 farklı frekansın hoparlörden duyulan seviyesini değişkenlerin değeri belirleyecek.
Değişkenden yeni değer gelmediği sürece ses şiddeti de sabit kalacak.

Düşündüklerim:
..Bunu 4 kanal dijital pota değişken değerlerini gönderip her kanalın çıkış seviyesini değiştirmeyi düşündüm.
..Mcu'da gördüğüm kadarıyla 5 bit 1 tane Dac var.
..Dijital pot 4 kanal TR'de göremedim, yurtdışı 20-25 gün sürer.
..Dijital pot önceden hiç kullanmadım..
..Bu 4093 osilatörler vs. olmadan sadece Mcu ile bu işi halledebilir miyim acaba..

Selamlar, Kolay gelsin.