12-01-2008, 22:15
|
|
|
חבר מתאריך: 10.10.07
הודעות: 2,500
|
|
אותות DTMF בנויים משילוב שני טונים בכל פעם, לכל אחד מ 16 האפשרויות (16 צירופים של 8 טונים בסיסים).
הדרך לזהות זאת היא ע"י זיהוי הטונים המרכיבים את אות ה DTMF.
ניתן לביצוע ע"י כמה PLL, או ע"י פילטרים, מישרים ומשוים.
דרך נוספת - דגימה של האות ע"י A/D, וביצוע FFT (כך כנראה ה PIC מבצע זאת).
בניה מעשית בחומרה - ע"י 8 גלאי טון כדוגמת XR2211 או LM567 (כל אחד מכוון לתדר בסיסי אחד, וקריאת הזיהוי - מהפורט המקבילי למשל).
מימוש עם מחשב רגיל - דגימה ע"י כרטיס קול וביצוע FFT על מספר מספיק גדול של דגימות כדי לקבל יכולת הבחנה בין הטונים הבסיסיים.
או הפשוט ביותר - כרטיס מודם PCI - מכיל כבר מעגלי ממשק לקו הטלפון, שליטה על חיבור/ניתוק, וכמובן יכולת זיהוי אותות DTMF (צריך לדעת להתממשק ל DRIVER).
את התדרים בפועל תמצא פה: http://dialabc.com/sound/dtmf.html
_____________________________________
Elim
נערך לאחרונה ע"י Elim בתאריך 12-01-2008 בשעה 22:25.
|