![](https://avatrobo.ir/wp-content/uploads/2015/11/Octocoupler-with-ATmega8.jpg)
به نام خدا
مقدمه ای بر اپتوکوپلر و ارتباط آن با ATmega8
ما در این پروژه قصد داریم اپتوکوپلر را با میکروکنترلر atmega8 ارتباط دهیم . اپتوکوپلر وسیله ایست که از آن برای ایزوله کردن مدار های الکترونیکی و الکتریکی استفاده می کنند . در واقع وظیفه این قطعه ، جدا کردن مدار های حساس از مدار های با توان بیشتر مانند موتور ها می باشد .
فرض کنید بخواهیم یک موتور را کنترل کنیم ؛ می توان با استفاده از یک آی سی درایور و یک واحد کنترل ( به عنوان مثال میکروکنترلر ) ، موتور را کنترل کنیم ولی موتور های الکتریکی نویز زیادی تولید می کنند و برای این که در کار واحد کنترل اختلال ایجاد نکنند باید این نویز را فیلتر کنیم که این باعث پیچیدگی مدار ما می شود . اما انتخاب دیگر ما استفاده از یک اپتوکوپلر است تا بتوانیم مدار قسمت واحد کنترل را از مدار قسمت موتور جدا کنیم تا نویز تولید شده توسط موتور ، در کار واحد کنترل اختلالی ایجاد نکند .
ورودی و خروجی اپتوکوپلر در داخل آن توسط رابط های سیمی به یکدیگر وصل نیستند و تنها با یک دیود نوری و یک فتوترانزیستور با یکدیگر ارتباط برقرار می کنند ( شماتیک مدار داخلی اپتوکوپلر در زیر آمده است ) .
اپتوکوپلری که ما در این پروژه استفاده می کنیم مدل ۴N25 است که یک آی سی ۶ پایه می باشد .
هنگامی که سوئیچ در کنترل کننده وصل است ، یک LED که به موتور وصل است نیز روشن می شود .
قطعات مورد نیاز :
- میکروکنترلر ATmega8
- منبع تغذیه ۵ ولت
- اپتوکوپلر ۴N25
- LED
- سه عدد مقاومت یک کیلو اهم
برنامه این پروزه به زبان C نوشته شده و کامپایلر آن اتمل استودیو ( Atmel Studio ) می باشد .
مدار داخلی اپتوکوپلر به صورت زیر است .
برای دانلود کد های برنامه بر روی لینک زیر کلیک کنید .
دانلود فایل
سلام من یه دستگاه دارم حدود 300 تا 500 ولت دی سی رو با یه مقسم به 3 تا 5 ولت تبدیل میکنم الان میخام این سه تا 5 ولت رو فیلتر کنم و نویزش رو بگیرم باید چیکار کنم
سلام
چجور نویزی هستش؟ با خازن نمیتونی بر طرفش کنی؟