مهندسی برق و الکترونیک

تحقیق شماره گير (DTMF) TONE بوسيله AVR

دانلود تحقیق با موضوع شماره گير (DTMF) TONE بوسيله AVR،
در قالب word و در 28 صفحه، قابل ویرایش.
فهرست مطالب:
مقدمه
DTMF و روش توليد آن
DTMF چيست؟
روش توليد DTMF
مدولاسيون پهناي پالس PWM
ميكروكنترلز AVR AT9058515
اجزاء اصلي
توضيح پايه ها
معماري AVR
ساختمان فضاي حافظه
مدهاي آدرس دهي
توليد DTMF نوسط AT9058515
آشنايي با تايمر 1
تعيين مدهاي تايمر براي توليد DTMF
نرم افزار  مربوط به پروژه:
الگوريتم و فلوچارت برنامه
جزئيات برنامه
سخت افزار و شماتيك پروژه
بخشی از متن تحقیق:
DTMF و روش توليد آن:
DTMF چيست؟ (Uual Tone Multiple Freg.)
در اين قسمت مي خواهيم به شرح DTMF بپردازيم و ببينيم چگونه مي توان آنرا توسط يك ميكروكنترلر AVR با PWM و SRAM پياده سازي كرد.
در كاربردهايي مانند تلفن براي انتقال اطلاعات شماره گيري از DTMF استفاده مي كنند. عملاً در توليد يك سيگنال DTMF، دو فركانس متفاوت با هم جمع مي شوند و يك سيگنال DTMF صحيح را توليد مي كنند. يك فركانس پائين يا (fb) و يك فركانس بالا يا (fa) جدول زير نشان مكي دهد كه چگونه دو فركانس متفاوت با هم ترميب مي شوند و به فرم موج DTMF درمي آيند.
(فايل DTMFTable از پوشه Articlepix)
. شكل جدول DTMFTable.
سطرهاي نشان داده شده در جدول فوق ارائه دهنده فركانسهاي پائين (fb) درحاليكه ستونهاي جدول ارائه دهنده مقدار فركانسهاي بالا (fa) هستند. بطور مثال، اين جدول ماتريسي نشان مي دهد كه عدد 5 توسط دو فركانس پائين fb=770Hz و فركانس بالاي fa=1336Hz نشان داده مي شود. دو فركانس fa و fb بوسيله فرمول فوق به يك موج DTMF تبديل مي شوند.
(فايل Formula 182 از پوشه Articlepix)
كه البته بايد به نكته و شرط بالا در مورد دامنه دو فركانس توجه داشت.
– روش توليد DTMF:
در اين قسمت ابتدا بايد يك توضيح كلي از استفاده PNM براي توليد DTMF مي دهيم و مي بينيم كه DWM چطور به ما كمك مي كند كه يك موج سينوسي توليد كنيم.
توليد موج سينوسي:
با توجه به رابطه ميان سطح بالايي ولتاژ و سطح پائيني ولتاژ خروجي پايه PWM مي بينيم كه ولتاژ ميانگين در اين پايه چطور تغيير خواهد كرد. همانطوذ كه مي بينيم اگر در رابطه زير هر دو سطح ولتاژ ثابت باشند لذا يك سطح ولتاژ ثابت خواهيم داشت. اما اگر x و y را تغيير دهيم با كم و زياد كردن ط و y مقدار VAV ما تغيير خواهد كرد. پس به اين ترتيب مي بينيم كه يك موج سينوسي در صورتي توليد مي شود كه ميانگين ولتاژ پايه PWM در هر سيكل تغيير كند.
(فايل VAV از پوشه Articlepix)
(فايل VAV Formula از پوشه Articlepix)
رابزه ميان سطح بالا و پائين ولتاژ در رابطه فوق سطح ولتاژ سينوسي ما را در زمانهاي مخصوص تنظيم مي كند با توجه به شكل زير مي بينيم كه يك موج سينوسي با پريود T چطور توليد شده است.
(فايل Sinware از پوشه Articlepix)
شكل بالا رابطه ميان فركانس پايه موج سينوسي و ميزان نمونه ها را بايان مي كند هرچه تعداد نمونه ها (Nc) بيشتر باشد دقت سيگنال خروجي بيشتر خواهد بود. معادله زير بيانگر رابطه ميان فركانس موج پايه و تعداد نمونه هاست.
(فايل FpwmFormula از پوشه Articlepix)
همانطور كه مي بينيم فركانس pwm به دقت وضوح pwm بستگي دارد بطور مثال براي دقت وضوح 8 بيتي بيشترين مقدار تاييد براب با OXFF يا همان (255) مي باشد. براي اينكه تايمر بالا و پائين مي رود اين مقدار بايد دو برابر باشد با تقسيم فركانس FCK يز عدد 510 فركانس موج pwm بدست مي ايد پس اگر فرض كنيم فركانس FCK برابر با 8MHZ باشد درنتيجه فركانس موج PWM برابر 15.6KHZ مي باشد. شكل زري مشخص كننده موج سينوسي با 12 نمونه پالس است.
دانلود فایل

دانلود فایل”تحقیق شماره گير (DTMF) TONE بوسيله AVR”