مقدمه ای بر اپتوکوپلر و ارتباط آن با ATmega8

ارسال شده در: پروژه, پروژه های رایگان | 0

به نام خدا

مقدمه ای بر اپتوکوپلر و ارتباط آن با ATmega8

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

فرض کنید بخواهیم یک موتور را کنترل کنیم ؛ می توان با استفاده از یک آی سی درایور و یک واحد کنترل ( به عنوان مثال میکروکنترلر ) ، موتور را کنترل کنیم ولی موتور های الکتریکی نویز زیادی تولید می کنند و برای این که در کار واحد کنترل اختلال ایجاد نکنند باید این نویز را فیلتر کنیم که این باعث پیچیدگی مدار ما می شود . اما انتخاب دیگر ما استفاده از یک اپتوکوپلر است تا بتوانیم مدار قسمت واحد کنترل را از مدار قسمت موتور جدا کنیم تا نویز تولید شده توسط موتور ، در کار واحد کنترل اختلالی ایجاد نکند .

بیشتر بخوانید...  شمارش با استفاده از قابلیت کانتر میکروکنترلر

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

اپتوکوپلری که ما در این پروژه استفاده می کنیم مدل ۴N25 است که یک آی سی ۶ پایه می باشد .

هنگامی که سوئیچ در کنترل کننده وصل است ، یک LED که به موتور وصل است نیز روشن می شود .

قطعات مورد نیاز :

  •  میکروکنترلر ATmega8
  • منبع تغذیه ۵ ولت
  • اپتوکوپلر ۴N25
  • LED
  • سه عدد مقاومت یک کیلو اهم

برنامه این پروزه به زبان C نوشته شده و کامپایلر آن اتمل استودیو ( Atmel Studio ) می باشد .

ATmega8-octocoupler

 

مدار داخلی اپتوکوپلر به صورت زیر است .

Octocoupler-pinout

chip-circuit

کد های برنامه :

بیشتر بخوانید...  ساخت جوی استیک دو محوره با آردوینو

 

کد های برنامه را از بالا کپی نکنید ، از لینک زیر دانلود کنید .

بیشتر بخوانید...  سرعت سنج با GPS با قابلیت فعال سازی رله
دانلود فایل

 

دیدگاهی بنویسید