picle tone algılama?? (meşgul tonu)

Başlatan mech, 09 Temmuz 2008, 12:07:41

z

Ton frekanslarini secen filitreler yap. Filitre cikislarini  dogrult. Dogrultulmus sinyallerin tek tek genliklerine bak.

Cikisindaki sinyal belli esigi geciyorsa demekki ana sinyalde aradigin ton var.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

files

Alıntı yapılan: "mech"normal frekansı 8 khz'e kadar güzel ölçüyorum. Ama sanırım kristal kullanmam gerekiyor. 628'de max. 4mhz tabi. Ama telefon hattındaki tone gerçekten zor ölçülüyor bu şekilde. Üst üste en az 2 ton var. Birini ölçeyim diyorum ama. Kararlı ölçemiyorum ki.
telefon hattında 8khz ve üzeri sinyali ölçmek  gerekmez. DTMF bile olsa en fazla 3khz civarındadır. zaten maks 4 khz filtre var. 3700hz üzeri istesende gitmez. (paralel telefondan duyulablir ama karşıya gitmez)

Elimde call center uygulamaları için kullanılan profesyonel cihaz var.  bu aletin türkiyedeki meşgul tonunu algılaması, ve arayan kişi telefonu kapattığı zaman hat durumunu algılayıp hattı serbest hale getirmesi için gerekli tonu analiz edip hattı serbest bırakması gerekiyordu. cihazı ona göre ayarladık. Buna göre şöyle bir sonuç çıktı. maks 460hz civarı bir ses kesik olarak çalıyor. periyordu 420 .ve 1000ms bunun kesikli olmasın ahiç bakmayıp en az 400ms varsa meşguldur denebilir. yada şöyle yapalım.

kesintiyi hiç dikkate almayın. 3 saniye boyunca bakın. toplam pals sayısı enfazla belli bir değerse ( keiskli 400 hz 3 saniye içinde kaç pas eder gibi bir sayı ortaya çıkacak) meşguldür denebilir. bupalslere bir üst sınır gerekir.  460hz uygundur. 3 saniye içinde 920 pas gibi bir durum oluyor.  1sn boşta beklemiş

bu 460ın aslı 449-450 hz idi. ancak üretici firma 460 yazalım dedi. böylece GSM şebekelerinden kaynaklanan farklı tonları da algılayabileck  maks bir frekans girmiş olduk. bu parametreler ile sistem gayet güzle çalışıyor.

Meşgul tonu algıulamak için frekans 400..460 arası mı? bunu algılayacaksınız. Kesikli ton süresi olarak 420ms veya 1000ms durumunu dikkate alacaksınız. Meşgulken galiba 1000ms aralıklı oluyor.

DTMF algılamak için pici  kullanacaksanız çok zor. 16f877 il eyapılmış bazı projeler vardı. ancak bunlar hafızayı çok işgal ediyor ve asıl işlerinize zaman kalmıyor. O yüzden DTMF için kt8870 gibi çipler kullanın. kristali picle ortak kullanabilirsiniz. 3,5795Mhz


400..460hz arası algılamak yeterli. çok daha düşük olursa zil sesine girer.50..100Hz  arası zil sesidir gibi. bunların bir tablosu vardır. frekanslar itinayla seçilmiş. aralarında bir güvenlik  boşluğu var.

mech

Yine merhaba arkadaşlar. Ara ara bu işle uğraşmaya devam ediyorum.

Gördüğüm kadarıyla;
hat trafosu çıkışı(200 ohm : 100 ohm, 200 ohm hatta 560 ohm seri direnç ile bağlı, 100 ohm'dan sinyal çıkışı) sinyal seviyesi yetersiz kalıyor.

Gariptir ki trafoyu ters çevirdiğmde yani kazancını artırdığımda frekansmetre Sinyal jeneratöründen girdiğim sinyali daha yüksek genlikte algılıyabiliyor.

Seviyeyi yükseltmek için nasıl bir devre ya da çözüm önerirsiniz.
Bilginin Efendisi Olmak İçin Çalışmanın Kölesi Olmak Şarttır