PIC e ses kayıt

Başlatan EMEL01, 23 Ekim 2005, 16:40:13

EMEL01

Arkadaşlar derdimi tam olarak anlatamadım sanırım
Yapmak istediğim tam olarak şu.PIC in içindeki A/D kullanarak
verdiğim ses işaretini dijitale çevireceğim.Daha sonra bu dijital bilgiyi
harici bir hafızada(EEPROM ve RAM vb ) içerisinde saklı yacağım.
Sakladığım bu dijital ses bilgilerini tekrar PIC ile okuyacağım ve
okuduğum bu bilgileri PIC in herhangi bir portundan tekrar elde ettikten
sonra bir DAC yardımı ile tekrar dinleyeceğim.Bütün  herşey bundan ibaret
herkeze kolay gelsin

CaFFeiNe

http://picproje.org/index.php/topic,6718&highlight=

buradan niye devam etmedin?

kayıt söz konusu olduğuna göre ben şöyle bir yol izlerdim ses sinyalini A/D girişe uygun hale getirdikten sonra (mümkün olduğunca 0..5V seviyeleri arasına) kesmeleri kullanarak (örneğin saniyede 8000 mesela) örnek alıp bu dijital değerleri bir RAM çipine (hızından dolayı) sırayla kaydederdim ardından RAM den okuyarak (8 veya 10bit artık nasıl kaydettiysem) pic in portlarına yine kesmeleri kullanarak örneklediğim hızda basardım bir DAC çipiyle (DAC0800 gibi) veya en basitinden R-2R devresiyle analoğa dönüştürüp kulaklık gibi birşeyle dinlerdim (veya küçük bir anfi ile hoparlörde olabilir neyse) tabiki işlem yükü fazla olduğu için pic i mümkün olduğunca hızlı çalıştırırdım (20MHz gibi mesela) birde saniyede ~8KB veri tutacağından (8bit için) 1dk lık ses için 512KB gibi bir hafıza gerekir

aslında güzel fikire benziyor uygun fiyatlı yüksek kapasiteli RAM bulunursa
ISD çipleri biraz tuzlu

EMEL01

PROTEUS TA ÇALIŞTIRMAYI BAŞARDIM
PIC İN GİRŞİNE BİR SİNİS DALGA VERİYORUM
AMA BUNU PIC E VEYA RAM  E KAYIT YAPMIYORUM
PIC İN D PORTUNDAN DİJİTAL BİLGİYİ ALIYORUM
DAC0808 İLE TEKRAR ÇEVİRİYORUM SİNİS DALGANIN POZİTİF
ALTERNANSINI ELDE ETTİM.YARİN BUNU GERÇEK DEVREYE DÖKECEGİM
ZEHMET OLMAZ İSE RAM İLE İLGİLİ BİLGİ GÖNDERİR MİSİNİZ
TEŞEKKÜRLER KOLAYGELSİN

cozturk

PİCE SİNÜS YERİNE DİREK SES DE GİREBİLİRSİN. ORADA SİNÜS ÖZELLİKLERİNDE "WAV FİLE" GİBİ BİR YER VAR. GENLİĞİNİ FİLAN BELİRTİP DİREK UYGULAYABİLİRİSİN. HATTA PİCE HİÇ GİRMEDEN ÖNCE ADC SONRA DA DAC SONRA DA HOPARLÖR BAĞLAYIP HEMEN DİNLEYEBİLİRSİN.

BU SAYEDE VREF VS NE OLMALI ONU AYARLARISN. SONRA PİCLE DE AYNISINI YAPARSIN

stlg

Sevgili EMEL01
Arkadasım bu bahsettigin zahmetlice bir iş hic dijital eko cihazlarını inceledinmi bence a/d cevrimi entegre ile yap rama kaydet daha sonrada
ramdan oku adresleme işlemlerinide pıce yaptır kolay gelsin

                ALLAHA EMANET OLUNUZ
ALLAHA EMANET OLUNUZ Hoştur bana senden gelen,  Ya gonca gül yahut diken,  Ya kaftandır yahut kefen,  Kereminde hoş lütfunda hoş.

EMEL01

bu işin zahmetli olduğunu biliyorum
fakat bu yolları izleyerek yapmam gerekiyor
bu benim ödevim.dijital ekoları incelemedim
bilgiyi ram'e nasıl kaydede bilirim
ilgilendiğin için teşekkürler
kolaygelsin