پاسخ : مدار عملی را برای ارسال DTMF توسط avr
دوست من تا اونجا که من میدونم حمید جان در پست
http://www.eca.ir/forum2/index.php?topic=60975.msg345321#msg345321
توضیحات کافی و جامع و مفیدی در مورد تن های DTMF دادند
پس حالا شما باید بدونید که ما در هر تن DTMF دو تا فرکانس مختلف سینوسی داریم که با هم ترکیب شدن اینجا یه توضیحات مختصری هم من میدم
این DTMF مخفف جمله Dual Tone Multi Frequency هست یعنی دوتا تن با فرکانس مختلف مثل این

که در کل چون صفحه کلید ما 4X4 هست میشه 8 تا فرکانس مختلف به این صورت

حالا ما برای اینکه بتونیم این تن رو تولید کنیم باید این 8 تا فرکانی مختلف رو بتونیم با میکرو بسازیم و با هم ترکیب کنیم
اینجا برای این کار از PWM تایمر 1 استفاده شده و با مقادیری که در جدول های auc_frequencyH و auc_frequencyL قرارداده شده میشه با قراردادن توی فرمول و پیدا کردن مقدار سینوس متناظر اون از جدول auc_SinParam که یک سیکل کامل سینوسی هست و برابر قرار دادن این عدد OCR1A که رجیستر PWM تابمر یک هست اون فرکانس رو در خروجی داشته باشیم
حالا برای ترکیب این دو فرکانس میایم فرکانس بالا رو با 3/4 فرکانس پایین جمع میکنیم و در OCR1A میریزیم تا در خروجی ترکیب دو فرکانس رو داشته باشیم
این هم شکل موج هر 12 تا کلید که روی همه تلفن ها هست

به همین سادگی :nice:
نوشته اصلی توسط mmh1
http://www.eca.ir/forum2/index.php?topic=60975.msg345321#msg345321
توضیحات کافی و جامع و مفیدی در مورد تن های DTMF دادند
پس حالا شما باید بدونید که ما در هر تن DTMF دو تا فرکانس مختلف سینوسی داریم که با هم ترکیب شدن اینجا یه توضیحات مختصری هم من میدم
این DTMF مخفف جمله Dual Tone Multi Frequency هست یعنی دوتا تن با فرکانس مختلف مثل این

که در کل چون صفحه کلید ما 4X4 هست میشه 8 تا فرکانس مختلف به این صورت

حالا ما برای اینکه بتونیم این تن رو تولید کنیم باید این 8 تا فرکانی مختلف رو بتونیم با میکرو بسازیم و با هم ترکیب کنیم
اینجا برای این کار از PWM تایمر 1 استفاده شده و با مقادیری که در جدول های auc_frequencyH و auc_frequencyL قرارداده شده میشه با قراردادن توی فرمول و پیدا کردن مقدار سینوس متناظر اون از جدول auc_SinParam که یک سیکل کامل سینوسی هست و برابر قرار دادن این عدد OCR1A که رجیستر PWM تابمر یک هست اون فرکانس رو در خروجی داشته باشیم
حالا برای ترکیب این دو فرکانس میایم فرکانس بالا رو با 3/4 فرکانس پایین جمع میکنیم و در OCR1A میریزیم تا در خروجی ترکیب دو فرکانس رو داشته باشیم
این هم شکل موج هر 12 تا کلید که روی همه تلفن ها هست

به همین سادگی :nice:




oo: 






)
دیدگاه