ايران ويج

نسخه‌ی کامل: روش حذف اسپارک در OCR میکرو
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام

موضوع پروژه: روشن کردن LED با PWM میکرو(OCR1A با فرکانس 250KHz)
مشکل: زمانی که OCR1A=0 هست خروجی PWM کاملا صفر نمیشه و اسپارکهایی داره که باعث میشه اون LED یکمی روشن باشه در حالی که من میخام با OCR1A=0،ال ای دی خاموش باشه.
چه روشی رو برای حذف این اسپارکها پیشنهاد میکنید؟(آنالوگ باشه بهتره مثل یه فیلتر. نمیخام از آپ امپ و... استفاده کنم چون حجم مدار نمیخام زیاد یشه)

با تشکر
سلام.
این روش رو امتحان کن ببین کار میکنه :
وقتی میخوای خاموشش کنی ، PWM رو غیر فعال کن و اون پین که به LED وصله دستی 0 رش کن.
مثلا اگه پین C.1 به led وصله اینطوری خاموشش کن ( بعده اینکه PWM رو غیر فعال کردیSad
کد:
PORTC.1=0
(۲۴-خرداد-۱۳۹۴, ۱۰:۰۰:۰۹)h.unique نوشته است: [ -> ]سلام.
این روش رو امتحان کن ببین کار میکنه :
وقتی میخوای خاموشش کنی ، PWM رو غیر فعال کن و اون پین که به LED وصله دستی 0 رش کن.
مثلا اگه پین C.1 به led وصله اینطوری خاموشش کن ( بعده اینکه PWM رو غیر فعال کردیSad
کد:
PORTC.1=0

ایدتون جواب داد. بسیار ممنون
البته این روش فقط جایی کاربرد داره که از میکرو استفاده کنیم و بشه نرم افزاری اونو حل کرد. ولی برای یه pwm که با 555 ساخته شده رو چجوری میشه اسپارکهاشو حذف کرد؟
(البته من با میکرو کار میکنم و مشکلمم هم حل شد .اینو واسه آینده میپرسم!)

با تشکر
با 555 کار نکردم اما ظاهرا شما هم کار نکردین :))
شما تست کن اگه همین مشکل بود اون موقع یه فکر دیگه میکنیم اما فک کنم بشه با ترانزیستور یا اپ امپ یه کارایی کرد.