avatar_ete

DTMF Projeleri

Başlatan ete, 04 Eylül 2011, 19:05:04

POWER

bakıldığı zaman farklı yerleri var söylediğin gibi.bu sonucu nasıl etkiler bilemiyorum.ben hep cm8870 uygulama devresinden yaptım.sorunla karşılaşmadım.birde bu verdiğin devreyi uygula bakalım ne olacak?

TA5AAT

Hocam merhabalar:
hocam dtmf demişken dtmf kodlarını lcd ekranda görebilirmiyiz CM 8870 PİC16F628A kulanarak lcd ekranda telefon tuşlarına dokundukca ekranda (1 2 3 4 5 6 7 8 9 0 # * A B C D ) Teşakkürler hocam....

ete

Böyle soruları garip buluyorum. Madem 8870 bu kodları zaten sayı olsrak veriyor ise , 628 de bu kodu oradan okuyorsa geriye lcd ye yaz demek kalmazmı. O halde sorunun cevabı görebilirsin değilmi.
Ete

yellow_tiger

ete hocam mrb ht9200a ile bi cihaz yaptım dtmf cıkısını hoparlerden duyabiliyorum ancak telefon santrali hicbişekilde tepki vermiyor daha önce ugrasmıssınız .Ht9200 cıkısını hatta vermede sıkıntı yasıyorum sanırım örnek olabilecek bi şeme verebilirmisin varsa hocam :(

ete

Google'a HT9200A yazınca sana bir sürü örnek şema veriyor zaten. İncele ve aklına yatan birisini uygula.

Ete

yellow_tiger

hocam bu devreyi kullanıyorum suan ama sonuç alamadım cok araştırdım ancak işime yarar bişey bulamadım genelde herkez aynı sıkıntıyı yasamıs ptt santrali dtmf tonları algılamıyor sorun nerde olabilir

ete

HP den ses duyabilirsin ancak DTMF kodları istenilen frekansta çıkmıyordur mutlaka.
PBP manuali derki DTMF kodları üretecekseniz işlemci frekansınız en az 20 MHz olmalı aksi halde sorun yaşarsınız der.

KOdlarını görmedim. Devrende kristal falanda gözükmüyor muhtemelen sebep budur.

Ete

yellow_tiger

hocam bu semadaki ht9200a bolumunun cıkısını kullanıyorum benim işlemcim 18f2520 LCD vs var devremde yazılım olarakta ccs kullanıyorum yalnız kristal frekansım 4mhz ,ama anlamadığım nokta dataları seri olarak ht9200 a basıyorum datashetende belirttikleri şekilde işlemci kristal frekansı hangi konuda etkiler sistemi ht9200a ilk datayı aldıktan sonra dtmf üretmeye baslıyor

ete

#143
Ben karıştırdım sanırım. Kodu zaten entegre üretiyor. Bu nedenle 4 Mhz de de çalışması gerekir.
Başka bir sorunun var demekki ama maalesef hiç bir yorum yapamıyorum çünki bu konuda hemen hemen hiç tecrübem yok.
Gelen DTMF kodlarını çözdürme konsunda çok çalıştımda DTMF kod üretmeyi hiç yapmadım desem yalan olmaz.
Sorun olabilecek şeylerden biriside hat trafosu da denilen arada kullanılan trafodur. Bu trafo 1:1 oranında sarıma sahip olmalıdır. Ama her bir taraf sargısı 600 ohm olmalıdır. Bu empedans hat ta sinyalin kaybolmaması için gereklidir. Trafon uygun değil ise sorun buradan da kaynaklanabilir. Eski modemlerde bu trafonun çok kalitelilerini bulmak mümkün. Onlardan birisini kullanmaya çalış bence.

Verdiğin şema edaboard sitesinde verilmiş. Orada yapanlarda aynı sorunu yaşamışlar. Ama bir çözüm üretilmemeiş maalesef.

Ete


yellow_tiger

anladım hocam cok sagolun

Hattuşa

s.a.
bu projede ete hocamızın bir çalışması vardı, onu geliştirmek için bundan 7-8 ay önce bir çalışma yapmıştım, entegre olarak CM8870 kullandım sorunum şu idi, 8870 çıkışından 4-6-7-8-9 rakamlarını alıyor ancak 1-2-3-5-0 ları alamıyordum, bunun sebebini bulamadım.

medes

pro-TR  DTF okuyucusu olan 8870 ent'sinin bazı kodları okuyup bazılarını okumama gibi bir lüx'ü yoktur ben bu entegreyi yaklaşık
10 yıldır kullanıyorum böyle bir durumla karşılaşmadım . yalnız bu entegrenin devresini yaparken dikkat edilmesi gereken pdf'sinde veya daha önceden denenmiş bir devre ile dizayn edilir ise herhangi bir problem çıkmaz . devrede hata yok ise seninde
anlattığına bakılır ise vede benim anladığım kadarıyla 8870 ent'sinin ton girişine uygulanan ton ses yüksekliği fazla ise bu gibi
dengesizlik yapabilmektedir onun için bu devreyi ilk olarak kulanılacak devrelerde ton girişine bir adet ayarlı direnç konarak
kodların en güzel okunduğu yerde bırakılmalıdır. ve ton girişine konması gereken direnç böylece seçilmelidir.

yellow_tiger

arkadaşlar ben dtmf kod çözme değil kod gönderme devresi yaptım alarm panellerine bağlanan alarm durumunda kayıtlı numaraları arayan devre ancak sorunum su numarayı aratıyorum karsı tarafın tepkisini anlayamıyorum yani karsı taraf telefonu acmısmı yada hat mesgulmu yada cevap verilmiyormu.Burda tıkandım kaldım piyasada satılan hazır modelullerde optocuplerlı bi devre var devre aşağıdaki gibi buna ekstra olarak herhangi bi kod çözücü entegre vs yok sadece dtmf kod uretme entegresi ht9200a var,yardımlarınızı bekliyorum devreyi denedim ama hiçbir sonuç alamadım.Yapmak istediğim numara arandıktan sonra karsı taraf telefonu açtığında apr içindeki sesi dinletmek...

onurinci

hattı kontrol etmek zor iştir ,ülkemizde çevir sesi ile ve ilçelere göre değişiklik gösteriyor.genelde Istanbul tonları 450hz sinus sinyal. bunu çözecek bir PLL kurman gerekir.klasik olarak LM567 entegresi ile yapılıyor.PLL öyle ayarlanıyorki ,450hz varken çıkışı logic 1 olyor.tabi meşgul çalar ise türk telekom ton standartlarını araştırıp ton aralıklarını ve peryotlarını iyice öğrenip bunları işlemcinle algılamak gerekiyor.kısacası gözünü korkutmak istemem ,fakat basit bir işlemde değil.

mg1980

Ben şöyle bir çözüm bulmuştum:Bir süre sonra ahizenin kaldırılacağını var sayıp anonsu başlatmış, bir süre bir kaç kez anonsu tekrarlatmıştım.Telefonun belli bir sürede açılmama ihtimaline karşı ahizeyi tekrar kapatıp bir süre sonra tekrarlatmıştım.Beş numarayı
sırayla aratıyordum.Belki çok mantıklı değil ama sonuçta iş görüyordu.Bir keresinde evdeki hareket sensörünün yanlış çalışması sonucu
ANKARA'da polisler hırsız alarmı uyarısıyla adrese gitmişlerdi.

Powered by EzPortal