نوشته شده در یک دیدگاه

شنایی با DTMF و دانلود پروژه های ریموت کنترل با DTMF و MT8870 و MT8880

شنایی با DTMF و دانلود پروژه های ریموت کنترل با DTMF و MT8870 و MT8880

DTMF مخفف Dual-tone multi-frequency بوده و سیستمی جهت ارسال سیگنال از طریق خطوط تلفن به مراکز سوئیچینگ در باند فرکانس صوتی (شنیداری) می باشد که می تواند هم به منظور مشخص کردن شماره ی مورد نظر جهت ایجاد ارتباط از طریق مراکز سوئیچینگ مورد استفاده واقع شود، هم اینکه نقش انتقال فرامین را به این مراکز یا سایر دستگاه های مخابراتی ایفا نماید.

این سیستم نیز کاربرد های دیگری در ایستگاه های تلویزیونی دارا می باشد، بدین نحو که فرستنده ی اصلی می تواند در زمان نمایش تبلیغات، سیگنال های DTMF را برای ایستگاه های واسطه محلی ارسال نماید تا آن ایستگاه بتواند تبلیغات محلی خود را در آن زمان به نمایش در آورد. همچنین در برخی سیستم های جاسوسی نیز می توان فرامین خاموش یا روشن کردن دوربین ها و یا سایر سیستم های واسطه را از این طریق ارسال نمود.

سیستم DTMF از ۸ فرکانس مختلف که بصورت زوجی ارسال می شوند بهره می گیرد که در مجموع در برگیرنده ۱۶ عدد، حرف و علامت می باشد که جزییات آن در جدول زیر مشخص شده است:

در این جدول، هر سطر نمایش دهنده ی جزء فرکانس پایین سیگنال و هر ستون نمایش دهنده ی جزء فرکانس بالای سیگنال ارسالی می باشد. به عنوان مثال با فشردن کلید ۱، تُن سینوسی با ۲ فرکانس ۶۹۷ و ۱۲۰۹ هرتز بر روی خط تلفن ارسال خواهد شد.

در بین کد های موجود در جدول قبل، حروف ستون آخر دارای کاربرد های استراتژیک خاصی می باشند که عمدتاً توسط مراکز نظامی، امنیتی و سیاسی مورد استفاده قرار می گیرند و استفاده از این کد ها در اغلب مراکز مخابراتی، برای مشترکین عادی محدود می باشد. (بطور کلی در جهت اولویت دادن به تماس ها در مواقع ضروری و ایجاد خطوط آزاد در مواقعی که ممکن است کلیه خطوط اشغال باشند، مورد استفاده قرار می گیرد.)

این فرکانس ها به نحوی انتخاب شده اند که هیچ فرکانسی مضربی از فرکانس دیگر نمی باشد. تفاضل یا جمع هر دو فرکانس برابر با هیچ کدام از فرکانس های موجود نمی باشد. حداکثر خطای هر فرکانس می تواند +/- ۱.۸% باشد و برای مقادیر بیشتر، این سیگنال ها در مراکز سوئیچینگ نادیده گرفته می شوند. تفاوت قدرت بین جزء فرکانس بالا و فرکانس پایین سیگنال حداکثر ۳dB می باشد. علاوه بر فرکانس های جدول قبل، مطابق جدول زیر، در سیستم DTMF حالت هایی برای بررسی وضعیت خطوط در نظر گرفته شده است که مورد اول در جهت مشخص نمودن اشغال بودن خط، مورد دوم در جهت تشخیص وجود تُن آزاد و مورد سوم همان تُنی است که پس از شماره گیری موفقیت آمیز و در زمان انتظار برداشتن خط توسط طرف مقابل، قابل شنیدن می باشد.

 

ر این پست یک سری مطالب در مورد تن های DTMF که خودم روش کار دارم و از سایت های مختلف جمع آوری کردم براتون قرار میدم امیدوارم که بدردتون بخوره!

در این بخش چنا تا پروژه که به وسیله تن های DTMF و هم چنین IC های DTMF مانند MT8870 که گیرنده و MT8880 که فرستنده DTMF هیتند براتون قرار دادم. این پروژه های شامل کنترل از راه دور به وسیله موبایل و خط تلفن ثابت برای کنترل لوازم منزل و یا روبات ها هستند. چند تا فیلم جالب هم براتون درباره این پروژه ها پیدا کردم امیدوارم که کمکی کرده باشم در راه پیشرفت روز افزون شما دوستان عزیز.

robot4

راستی یه چیز دیگه یادم رفت بگم اینه که این آی سی ها رو برای کنفرانس درس مدار مجتمع خطیم روش کار کرده بودم و ارایه دادم که استادم هم خیلی خوشش اومد. یه فایل پاورپوینت هم درست کردم که اونم تقدیم به شما !!!!

اگه کمکی هم خواستید ایمیل بزنید.
karimiahmad07@live.com

بازدیدها: 12

نوشته شده در دیدگاه‌تان را بنویسید

شماره گیری با خط تلفن شهری

شماره گیری با خط تلفن شهری
خط تلفن : خط تلفن در زمانی که کسی زنگ نزده و گوشی گذاشته شده یک ولتاژدی سی پنجاه ولت روی آن هست هیچ گونه بوق یا سیگنال ac دیگه ای روی اون نیست . وقتی که گوشی برداشته میشود یک بار اهمی روی تلفن قرار میگره . اینجاست که مخابرات متوجه میشه که خط مشترک در حال استفاده هست . به همین خاطر یک سیگنال سینوسی با فرکانسی حدود 425 هرتز روی خط ارسال میشه. که اگر مدتی بدون استفاده بمونه یعنی اگر مدتی سیگنال دی تی ام افی به شبکه ارسال نشه به بوق اشغال تبدیل میشه .
باید توجه داشت هنگامی که خط تلفن را به مدار ای سی MT8870 متصل می کنیم گین مورد نظر تنظیم بشه . اگر گین خیلی زیاد باشد ممکن است نویز ها به شدت تقویت بشن . و هر چند سیگنال های دی تی ام اف ورودی نیز به شدت تقویت میشن اما نویز های کوچک وردی به دلیل تقویت بیش از حد شکل سیگنال را خراب می کنه و ممکنه به درستی آشکار نشه . برای رهایی از مشکلات مقاومت ها بهتره موقعی که می خوایم سیگنال تلفن را به مدار آشکار ساز دی تی ام اف بدیم یک مقاومت بار حدود 330 اهم یا 470 اهم ابتدا به تلفن اضاف کنیم تا خط تلفن از دید مدار شبیه یک منبع ولتاژ ایده ال با مقاومت داخلی ( مقاومت تونن) داخلی کم اهم دیده بشه . حال با خیال راحت مقادیر مقاومت وردی معکوس کننده و مقاومت فیدبک از گین سلکت رو انتخاب می کنیم که مقادیر اونها باید در مقایسه با چهار صد و هفتاد اهم خیلی زیاد باشد . مثلا دو تا صد کیلو گین مدار را یک می کنه .
هنگام شماره گیری در حالت پالس در هر پالس بار چهار صد اهمی از روی مدار برداشته و گذاشته میشه. یعنی حالت پایدار مدار طوری هست که بار روی خط تلفن وجود داره . پس اگر فرض کنیم یک مقاومت کوچک رو به تلفن وصل کنیم . و حالا یک بار سریع اونو قطع و وصل کنیم ، دقت کنید قطع و وصل نه وصل و قطع ، این یک پالس به منزله فرستادن عدد یک هست . می تونیم دو یا تعداد بیشتری پالس رو به صورت دستی بفرستیم . البته این کار دستی کمی سخت هست. بهمین خاطر ما اگر تلفنی مثلا صفر آن قطع هست براحتی می تونیم صفر اونو دستی ارسال کرده(ده پالس)و بقیه شماره ها رو با تلفن بگیریم . یا مثلا بعضی تلفن عمومی ها که مثلا عدد سه کا ر نمی کنه میتونیم با فشار دادن شاسی با
سرعت و نظم خاصی بعد از سه بار عدد سه رو شماره گیری کنیم. اگر در قطع کردن بار بیش از حد تعلل کنیم مثل اینه که گوشی رو قطع کردیم . و باید دوباره شماره گیری کنیم.
قسمت سخت افزار ، یک مدار ترانزیستور که کلکتور ان با یک مقاومت 330 اهمی به قسمت مثبت خط متصل شده است.

کد:

void sendnum(unsigned char evaluate)
{
unsigned char s=0;
junction=1;
delay_ms(300);
s=0;
for(s=0;s<evaluate;s++)
{
junction=0;
delay_ms(60);
junction=1;
delay_ms(40);
}

}

——————
junction=1;
delay_ms(1000);
i=0;end=0;
for(i=0;end==0;i++)
{

if(numphon[i]==0x0c)end=1;
if(end==0) sendnum(numphon[i]);
}

برنامه دستگاه چیزی حدود 2500 خط برنامه نویسی به زبان c بوده که برا mega8 نوشته شده.

نحوه ساخت و تولید یه سیگنال پالس جهت شماره گیری به روش پالسی:

همون طور که قبلا توضیح دادم فرکانس و دیوتی سایکل پالسها برای ارسال هر عدد از شماره ثابت هست و چیزی که در شماره ها متفاوت هست تعداد این پالسها هستند مثلا برای ارسال عدد 1 این پالس یک بار ارسال میشه ، برای ارسال شماره ی 0 این پالس 10 مرتبه ارسال میشه و برای مثلا عدد 9 ، 9 مرتبه ارسال میشه.

ساخت پالس در عمل به این صورت هست که یه مقامت در حد 390 اهم با یه ترانزیستور زوج دارلینگتون مثل TIP122(دلیل انتخاب فقط و فقط به خاطر تحمل ولتاژ کلکتور امیتر بالا میباشد) به خط تلفن متصل میشه و متناسب با زمانهایی که الان میگم خط رو قطع و وصل میکنه.

در شکل زیر یه نمونه از پالس ارسالی رو نشون دادم :

شماره گیری با خط تلفن شهری
شماره گیری با خط تلفن شهری

همون طور که از شکل بالا مشخصه برای ارسال هر شماره ابتدا باید به خط تلفن ، بار 390 اهمی به مدت 300 میلی ثانیه اعمال بشه بعد از اون به مدت 60 میلی بار برداشته و سپس به مدت40 میلی دوباره بار اعمال بشه .

این کار برای ارسال شماره ی 1 بود اگه بخوایم شماره های دیگه ای رو ارسال کنیم باید دقت کنید که اون تاخیر 300 میلی ثابت هست و متناسب با شماره اون پالسای بعدی( 60 و 40 میلی) اضافه میشه.

اینم شماتیک Schematic :

تو عکس ترانزیستور مشخصه.

شماره گیری با خط تلفن شهری
شماره گیری با خط تلفن شهری

 

کنترل-لوازم-برقی-توسط-موبایل

 

بازدیدها: 28

نوشته شده در دیدگاه‌تان را بنویسید

پروژه های دانشجویی

پروژه های دانشجویی پذیرفته میشود

درصورت نیاز به انجام پروژه های دانشجویی از طریق واتس اپ سایت اعلام نمایید تا کارشناسان ما شما را راهنمایی بفرمایند.

روال انجام پروژه های دانشجویی بدین صورت است که شرح کامل از نیاز دانشجو را اعلام مینمایید.

سپس برآورد قیمت و زمان انجام صورت میپذیرد.

درصورت تمایل به اجرا شدن مبلغ مربوطه پرداخت میگردد.

در زمان اتمام پروژه دانشجویی  مستندات مربوطه به شما تحویل خواهد شد.

 

بازدیدها: 14