در این پروژه آموزشی قصد داریم تا نحوه اشغال کردن خط تلفن و شماره گیری به روش تن را آموزش دهیم.
از میکروکنترلر AVR و زبان برنامه نویسی بیسیک و کامپایلر بیسکام استفاده شده است.
با استفاده از یک کیپد ۴*۴ می توان شماره تلفن را وارد کرد، برای مانیتورینگ از یک LCD کاراکتری ۱۶*۲ استفاده شده است.
J1: سوکت تلفن می باشد که باید به خط تلفن وصل شود.
R3: مقاومت ۳۳۰ اهم جهت کاهش دادن مقاومت خط تلفن. با قرار دادن این مقاومت در مدار، خط تلفن اشغال خواهد شد.
RL1: در مسیر چک تلفن و خط تلفن باید یک رله قرار بگیرد ، تا هر زمان که نیاز شد یا وصل کردن رله بتوانیم خط را اشغال کنیم. بعد از فعال شدن رله مقاومت ۳۳۰ اهم در مدار خط تلفن قرار میگیرد و با کاهش مقاومت خط ، به مرکز مقاومت می فهماند که خط اشغال است و آماده شماره گیری میباشد.
TR1: برای اینکه پالس های تن را به خط تلفن اعمال کنیم از یک چوک استفاده شده است. برای این شماتیک از چوک قرمز استفاده کنید. این چک مدار تلفن را از میکروکنترلر ایزوله میکند. و پایه میکروکنترلر با خط تلفن تماس الکتریکی ندارد.
Sounder1: جهت پخش کردن صدای تن میتوان از یک اسپیکر کوچک ۸ اهم ۰٫۵W استفاده کرد.
Sounder2: جهت پخش صدای BIB به منظور صحت فشرده شدن کلیدهای کیپد. برای این کاز از بیزر استفاده شود.
توجه: در صورت استفاده عملی از این پروژه حتما از کریستال خارجی استفاده شود. این پروژه با کریستال داخلی قادر به شماره گیری نیست.
توجه: از کریستال ۴MHz تا ۱۰MHz استفاده شود.
این پروژه با نرم افزار پروتیوس شبیه سازی شده است. و همراه فایل ها جهت دانلود قرار داده شده است.
جهت دانلود فایل های این پروژه اینجا کلیک کنید. ( ۱۹۱KB )