رباتیک و هوافضا

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

به نام خدا

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

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

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

بیشتر بخوانید...  پروژه ی نمایش دما ، تاریخ و ساعت با آردوینو ، ST7735 TFT و DS3231

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

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

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

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

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

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

ATmega8-octocoupler

 

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

Octocoupler-pinout

chip-circuit

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

دانلود فایل

دیدگاه‌ها (2)

*
*

    سعید مهمان مرداد 6, 1398 پاسخ

    سلام من یه دستگاه دارم حدود 300 تا 500 ولت دی سی رو با یه مقسم به 3 تا 5 ولت تبدیل میکنم الان میخام این سه تا 5 ولت رو فیلتر کنم و نویزش رو بگیرم باید چیکار کنم

      Admin مدیر کل آبان 14, 1399 پاسخ

      سلام
      چجور نویزی هستش؟ با خازن نمیتونی بر طرفش کنی؟