PDA

نسخه کامل مشاهده نسخه کامل : تايمر بسيار دقيق 1 دقيقه تا 255 و 1ساعت تا 255 ساعت at89c20



hamedgl
04-02-2009, 16:20
با عرض سلام و خسته نباشی خدمت تمامی دوستان.
قبل از هر چیز لازم به توضیح است که نقشه مدار و قطعات بکار رفته و عملکرد آن به طور کامل توضیح داده شده و تنها چیزی که باقی میمونه برنامه نوشته شده این میکرو AT89C2051 است و چون این میکرو از قبل برنامه ریزی شده و در سایتش هم برنامه میکرو را برای دانلود نگذاشته بودن و فقط باید از طریق ایمیل خریداری بشه .به همین منظور نیز من این تایپیک رو زدم (تا از همه عزیزانی که در نوشتن برنامه مهارت لازم رو دارن و با زبان های برنامه نویسی آشنایی دارن با توجه به توضیحاتی که درباره عملکرد این مدار در پایین ذکر خواهد شد برنامه این میکرو را با توجه به توضیحات به هر زبانی که می خواهند بنویسند تا بتونیم این مدار را به طور کامل برای همه عزیزان و علاقمندان در این سایت وسایتهای دیگر قرار بدیم تا همگان ازش استفاده کنند).با تشکر.


تایمر بسیار دقیق 1 دقیقه تا 255 دقیقه
و 1 ساعت تا 255 ساعت
توسط AT89C2051


نقشه و فیبر مدار چاپی

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


:لیست قطعات:
کد قطعه مشخصات قطعه

R9 , R1
1 كيلو ( قهوه اي – سياه – قرمز )

R3 , R2
18 كيلو ( قهوه اي – طوسي – نارنجي )

R4
100 اُهم ( قهوه اي – سياه – قهوه اي )

R8 , R5
560 اُهم ( سبز – آبي - قهوه اي )

R6
10 كيلو ( قهوه اي – سياه – نارنجي )

R7
3/3 كيلو ( نارنجي – نارنجي – قرمز )

D2 , D1
دو عدد ديود يكسوساز 1N4007 يا مشابه

SW
دو عدد كليد ميكروسويچ 4 پايه

C6 , C1
دو عدد خازن الكتروليت 10 ميكروفاراد

C2
خازن عدسي 100 نانوفاراد ( 104 )

C3
خازن الكتروليت 470 ميكروفاراد

C5 , C4
دو عدد خازن عدسي 36 پيكوفاراد

L2 , L1
دو عدد ديود نوراني مرغوب

T1
ترانزيستور منفي C945

7805
آي سي رگولاتور 5 ولت براي تغذيه ميكروكنترلر

XT
كريستال 12 مگاهرتز با 6 رقم اعشار

DIPSW1
ديپ سويچ تك كليد

DIPSW8
ديپ سويچ هشت كليد

REL
رله 12 ولت

AT89C2051
آي سي ميكروكنترلر برنامه ريزي شده
(که باید برنامه ریزی بشه)

در مونتاژ و نصب قطعات به اين موارد توجه شود :

· در نصب آي سي حتماً از سوكت استفاده شود و آي سي چنان بر روي سوكت نصب شود كه تو رفتگي U شكل لبه آن بر شكل مشابه روي فيبر منطبق شود .

· جهت قرار گرفتن آي سي رگولاتور 7805 مطابق شكل و چنان صورت پذيرد كه شماره روي بدنه آن بطرف بالا قرار گيرد .

· در نصب ديودهاي يكسوساز چنان عمل شود كه نوار سفيد روي بدنه شان بر نوار سفيد شكلهاي روي فيبر منطبق شود .

· در نصب خازنهاي الكتروليت به پايه مثبت و منفي آنها توجه شود . در بسته بندي از خازنهاي اَكسيل كه پايه هاي آنها در طرفين قرار دارد استفاده شده است و پايه منفي اين خازنها همان پايه اي است كه به بدنه اتصال دارد . ( خازنهاي اَكسيل داراي كيفيت ساخت بهتري هستند )

· ديپ سويچ 8 تائي چنان نصب شود كه عبارت ON روي بدنه آن بطرف آي سي قرار گيرد . ( مطابق شكل روي فيبر )

· در نصب ديودهاي نوراني چنان عمل شود كه پايه منفي آنها ( پايه كوتاهتر پايه منفي است ) در خانه با علامت پَخي قرار گيرد .

· ترانزيستور چنان نصب شود كه از نظر سطح مقطع بر شكل روي فيبر منطبق شود .

· تغذيه اين مدار 12 ولت مستقيم است و با رعايت قطب مثبت و منفي به محل BAT متصل ميشود .


طرز استفاده از مدار :

در اين كيت از دو ديپ سويچ استفاده شده است . يكي با يك كليد و ديگري با 8 كليد . ديپ سويچ 8 تائي بمنظور تنظيم


شماره كليد
ارزش به دقيقه

شماره کلید ارزش به دقیقه
8 =1 دقیقه
7= 2 دقیقه
6= 4 دقیقه
5 =8 دقیقه
4 =16 دقیقه
3 =32 دقیقه
2 =64 دقیقه
1 =128 دقیقه

تايم مدار مورد استفاده قرار ميگيرد و ديپ سويچ تك كليد تعيين ميكند كه تايمر در محدوده تنظيم 1 تا 255 دقيقه باشد يا در محدوده تنظيم 1 تا 255 ساعت . بطوري كه اگر ديود نوراني L1 سريع چشمك بزند ، مدار در محدوده 1 تا 255 دقيقه قرار دارد و با تغيير وضعيت ديپ سويچ تك كليد ، ديود نوراني L1 كند چشمك ميزند و اين يعني اينكه مدار در محدوده تنظيم 1 تا 255 ساعت قرار دارد .

پس از نصب تغذيه به مدار اگر اين ديود بصورت كند چشمك بزند ، با تغيير وضعيت ديپ سويچ تك كليد ، چشمك زن را بحالت كند در آوريد . اينك مدار براي تنظيم از 1 دقيقه تا 255 دقيقه قابل تنظيم است . تنظيم تايم نيز توسط ديپ سويچ 8 تائي صورت ميپذيرد . بصورتي كه هر كدام از كليدهاي ديپ سويچ 8 تائي داراي يك ارزش زماني است . ارزش زماني اين كليدها در جدول مقابل نشان داده شده است .

اينك براي تنظيم تايمر چند مثال مي آوريم :

· مثال 1 : مي خواهيم تايمر را براي 3 دقيقه تنظيم كنيم .

براي اينكار بايد فقط كليدهاي 7 و 8 را در حالت ON قرار دهيم . به اينصورت جمع ارزش زماني كليدهاي 7 و 8 برابر است با 3 دقيقه . 1 + 2 = 3 دقيقه

( بديهي است ساير كليدها بايد در جهت معكوس ON قرار گرفته باشند ) پس از تنظيم تايم براي شروع تايم گيري بايد كليد START زده شود . با اينكار تايم گيري شروع شده و ديود نوراني L2 روشن و رله جذب ميشود .

· مثال 2 : مي خواهيم تايمر را براي 100 ساعت تنظيم كنيم .

براي اينكار بايد كليدهاي 2 و 3 و 6 را در حالت ON قرار دهيم و به اينصورت جمع ارزش زماني اين 3 كليد برابر است با 100 دقيقه .

64 + 32 + 4 = 100 دقيقه

· مثال 3 : مي خواهيم تايمر را براي 255 دقيقه تنظيم كنيم .

براي تنظيم 255 دقيقه نياز به محاسبه نيست و كافي است كليه كليدهاي ديپ سويچ 8 تائي در حالت ON قرار گيرند .

1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 = 255 دقيقه . با تقسيم اين زمان بر 60 ( هر ساعت 60 دقيقه است ) ميشود 25/4 ساعت .

يعني 4 ساعت و يك چهارم ساعت ، برابر با 4 ساعت و پانزده دقيقه .

توضيح : پس از تنظيم تايم توسط ديپ سويچ 8 تائي ، براي شروع تايم گيري از كليد START استفاده ميشود و در صورت تمايل به قطع پيش از موعد تايمر ميتوان از كليد STOP استفاده نمود .


· حال براي اينكه بتوان از اين تايمر براي رنج هائي از مضرب ساعت استفاده نمود ، ( يعني 1 ساعت ، 25 ساعت و بيشتر ) بايد ديپ سويچ تك كليد را در وضعيتي قرار داد كه ديود نوراني L1 بصورت كند چشمك بزند . در اينصورت ارزش زماني كليدهاي ديپ سويچ 8 تائي مطابق جدول مقابل است .

· بديهي است در اين حالت تايمر فقط براي تايم هائي از مضرب ساعت و از 1 تا 255 ساعت قابل تنظيم است . بطور مثال امكان تنظيم تايمر براي 75 ساعت و ( بيست دقيقه ) وجود ندارد و فقط ميتوان براي 75 يا 76 ساعت تنظيم نمود .

شماره کلید ارزش به ساعت

8 =1 ساعت
7 =2 ساعت
6 =4 ساعت
5 =8 ساعت
4 =16 ساعت
3 =32 ساعت
2 =64 ساعت
1 =128 ساعت

· مثال : مي خواهيم تايمر را براي 12 ساعت تنظيم كنيم .

براي اينكار بايد كليدهاي 5 و 6 را در حالت ON قرار دهيم و به اينصورت ارزش زماني اين دو كليد برابر با 12 ساعت ميشود . 8 + 4 = 12 ساعت



براي اتصال اين تايمر به وسائل برقي ، يك رله بر روي مدار تعبيه شده كه داراي دو كنتاكت است ، پايه وسط رله با عبارت COM و دو پايه ديگر رله با عبارات NC ( يعني دائم بسته ) و NO ( يعني دائم باز ) مشخص شده است . بديهي است بسته به نياز ( يعني اينكه دستگاه مورد نظر شما از ابتدا روشن باشد و پس از گذشت تايم ، خاموش شود و يا بالعكس دستگاه مورد نظر شما خاموش باشد و پس از اتمام تايم روشن شود ) ميتوان از خروجي هاي ( COM , NC ) و يا ( COM , NO ) استفاده نمود .

منبع:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])