تبلیغات
مهدی موعود عج الله تعالی فرجه الشریف - مطالب الكترونیك و برنامه نویسی

رله چیست؟

1- رله یك قطعه ی الكترونیكی است

2 - كارش قطع و وصل كردن یك سیم است و می تواند به این صورت كار كند كه ابتدا دو پایه از آن به هم وصل باشند و وقتی شما ولتاژی به آن متصل می كنید مثلا 12 ولت ( متناسب با ولتاژ كاری رله كه روی آن نوشته شده است ) یك مگنت در درون آن فعال می شود . این مگنت همانند كلیدی است كه یك سیم را از سیمی جدا كرده و به سیمی دیگر متصل می نماید
به شكل زیر توجه نمایید :

3 - معمولا رله ها دارای پنج پایه هستند یك طرف سه پایه وجود دارد و طرف دیگر دوپایه

4 - شناسایی پایه ها : جهت این كار رله را به صورتی در دست بگیرید كه پایه های آن بالا باشد . سپس قسمتی كه سه پایه وجود دارد را سمت خود بگیرید حال ترتیب پایه ها به این صورت است .
در قسمتی كه سه پایه وجود دارد دو پایه ی اطراف جهت وصل كردن ولتاژ قطع و وصل رله است و پایه ی وسط در حالت عادی به یكی از پایه های روبرو ( یكی از دو پایه ی طرف دیگر ) متصل است ( جهت فهمیدن این موضوع از اهم متر استفاده كنید ) . وقتی ولتاز به دو پایه ی مخصوص وصل می شود مگنت به كار می افتد و پایه ی وسط از پایه ی اولیه قطع شده و به پایه ی دیگر ( یكی دیگر از دو پایه های روبرو ) متصل می گردد.
معمولا در صنعت از رله ها جهت قطع و وصل یك ولتاژ قوی با جریان بالا استفاده می شود .


امیدوارم كه این توضیح خلاصه و نه چندان بلند مورد قبول شما واقع شده باشد
نویسنده : محمد حسین مودی
منبع :www.elecprogram.mihanblog.com

نوشته شده در تاریخ چهارشنبه 27 مهر 1390    | توسط: محمد حسین مودی    | طبقه بندی: الكترونیك و برنامه نویسی،     |
نظرات() 

سنسور های IR و نحوه ی كار با آنها...

سنسور های IR یا مادون قرمز كه معمولا قیمت كمی هم دارند به راحتی می توان انها را از بازار تهیه نمود.
این سنسورها گاهی به صورت یك پكیج دوتایی ( شامل فرستنده و گیرنده )
وگاهی جداگانه ( یعنی فرستنده جدا و گیرنده جدا ) وجود دارند.



فرستنده :

فرستنده ها از لحاظ شكل شبیه یك ال ای دی معمولی هستند فقط با این تفاوت كه نور انها با چشم غیر مسلح دیده نمی شود .
( جهت اینكه مطمئن شوید فرستنده را درست وصل كردید هنگامی كه آن روشن است از درون دوربین موبایل به ان نگاه كنید
زیرا دوربین موبایل توانایی نشان دادن امواج مادون قرمز را دارا می باشد )
جهت كار با فرستنده باید با آن اشنا شوید
فرستنده ها دارای یك پایه ی بلند و یك پایه ی كوتاه می باشند
پایه ی بلند پایه ایست كه باید بوسیله ی یك مقاومت 330 اهم به vcc یعنی 5 ولت متصل شود و پایه ی كوتاه باید مستقیما به گراند GND متصل شود.
( توجه : اگر پایه ها برابر بودند در داخل شیشه ی فرستنده قسمتی كه از خود نور مادون قرمز ساطع می كند از دو بخش تشكیل شده است . پایه ای كه به تكه كوچك متصل شده ، پایه ی مثبت است و پایه ای كه به تكه بزرگ متصل است پایه ی منفی است )

گیرنده:
گیرنده ها معمولا مانند یك ال ای دی هستند با این تفاوت كه تمام آنها به رنگ سیاه می باشند .
اساس كار گیرنده ها مانند یك ترانزیستور است كه وقتی جریانی بیس آن را تحریك می كند پایه ی كلكتور به امیتر راه می دهد. تنها تفاوت این گیرنده ها با ترانزیستور این است كه جریانی كه بیس را تحریك می كند پایه ای مختص خود ندارد و تحریك كننده ی
سنسور ، همان نور مادون قرمزی است كه از فرستنده ساطع می شود.
وقتی امواج مادون به گیرنده می رسد دو پایه ی آن به هم راه می دهند و ما ما توانیم از همین خاصیت آن استفاده كنیم

نحوه ی كار:

گیرنده ها دارای دوپایه می باشند كه یكی را باید به گراند GND و دیگری را باید از طریق یك مقاومت 100 كیلو اهم به vcc یعنی 5 ولت متصل كرد.حال اگر امواج مادون به گیرنده برسد vcc از طریق مقاومت به گراند متصل می شود و سمت 5 ولت صفر می شود.
حال اگر ما از بین مقاومت و پایه ی گیرنده یك سیم خروجی دریافت كنیم می توانیم در هنگام سنس كردن گیرنده خروجی منطقی 0 یا 5 را داشته باشیم.
امیدوارم این مقاله مفید واقع شده باشد.

نویسنده : محمد حسین مودی
منبع :www.elecprogram.mihanblog.com

نوشته شده در تاریخ یکشنبه 24 مهر 1390    | توسط: محمد حسین مودی    | طبقه بندی: الكترونیك و برنامه نویسی،     |
نظرات() 

ارتباط سریال بین میكرو كنترلر و كامپیوتر

به نام خدا
بهتر است به صورت مفید و مختصر بریم سراغ اصل موضوع
ارتباط سریال یعنی اینكه شما از طریق دوپایه ی میكرو بتوانید اطلاعات خود را به كامپیوتر ارسال یا از آن دریافت كنید.
ارتباط سریال در نرم افزار بسكام به دو صورت UART نرم افزاری و UART سخت افزاری انجام می شود.
ما فعلا به UART نرم افزاری كاری نداریم.
در UART سخت افزاری یا حالت عادی میكرو خود دوپایه از پایه های خود را مخصوص این ارتباط قرار داده است اما در UART نرم افزاری شما می توانید این دو پایه را به صورت مجازی تغییر دهید و از پایه های دیگر میكرو برای این كار استفاده كنید.
اما فعلا ما با UART سخت افزاری كار می كنیم
میكرو ای كه ما با آن كار می كنیم atmega16 می باشد.
در این میكرو پایه های یPORTD.0 و PORTD.1 برای این كار استفاده می شوند.
اما اولین نكته ای كه باید مد نظر داشت این است كه این پایه ها نمی تواند مستقیما به پورت كام متصل شد.
چون سرعت ارسال و دریافت داده ها و حجم ارسال داده و .....میكرو و كامپیوتر با یكدیگر فرق دارد برای یكسان سازی این موضوع باید از ایسی ای به نام max232 یا max233 استفاده نمود.
برای كار كردن با این ایسی ها باید سخت افزار خاصی را برای این ایسی ها فراهم كارد اما این دو ایسی یك فرق كوچكی با هم دارند
اینكه max232 نیاز به آن سخت افزار دارد اما max233 این را نیاز ندارد یعنی به صورت كارخانه ای این سخت افزار در خودش وجود دارد اما این ایسی از max233 كمی گرانتر است به همین علت معمولا از max232 استفاه می كنند.

نحوه ی استفاده :
مكس 232 دارای 16 پایه می باشد برای نحوه ی اتصال آن باید تعدادی از پایه های ان را به خازن 22 میكروفاراد به شكل خاصی متصل كرد
اكنون به موضوع های مهم تری می پردازیم


برنامه ی لازم برای ارسال داده یا دریافت آن از كامپیوتر:
هنگام نوشتن برنامه چند چیز مهم را حتما باید لحاظ كنید تا ارتباط به مشكل نخورد.
1 - اینتراپت ها را با دستور زیر فعال كنید.
enable enterrupts
2 - جهت اینكه داده ها به درستی ارسال شوند و سرعت ارسال متناسب باشد باود درست را با این دستور انتخاب كنید.معمولا در این ارتباط از باود 9600 استفاده می شود . توجه در دستور زیر قبل از كلمه ی باود یك علامت دلار$ بگذارید
baud =9600
3 - جهت پیكربندی دریافت داده از كامپیوتر این دستور را وارد كنید
config serialin = bufferd , SIZE = size
size نشان دهنده ی تعداد بایت بافر است كه معمولا آن را 20 قرار می دهند.
4 - جهت پیكربندی ارسال داده به كامپیوتر از دستور زیر استفاده كنید
config serialout = bufferd , SIZE = size
كه باز هم بجای سایز عدد 20 را قرار دهید
حالا پیكربندی ارسال و دریافت داده در میكرو تمام شد
حال از دو دستور زیر میتوانید جهت دریافت و ارسال داده استفاده كنید
print A جهت ارسال داده كه هر مقداری را كه در متغیر A باشد را به پورت كام ارسال می كند
()a=waitkey كه میكرو منتظر می ماند و هر مفداری كه از كامپیوتر برای آن ارسال شود را در متغیر A ذخیره می كند
امیدوارم این مقاله كوتاه مورد نظر شما واقع شده باشد

نویسنده : محمد حسین مودی
منبع :www.elecprogram.mihanblog.com

نوشته شده در تاریخ یکشنبه 24 مهر 1390    | توسط: محمد حسین مودی    | طبقه بندی: الكترونیك و برنامه نویسی،     |
نظرات()