اطلاعیه

Collapse
No announcement yet.

debounce پالس ورودی به اینتراپت میکرو جهت شمارش دقیق تعداد پالس ها

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    debounce پالس ورودی به اینتراپت میکرو جهت شمارش دقیق تعداد پالس ها

    در یک برنامه قصد داریم تا با استفاده از اینتراپت خارجی میکرو mega16 در حالت حساس به لبه پایین رونده اقدام به شمارش پالس های یک انکدر کنیم. در این حالت نیاز هست تا شکل موج های نا خواسته را حذف کنیم و یا به اصطلاح عمل debounce رو روی شکل موج ورودی انجام بدیم. از عمل debounce در خواندن صفحه کلید ماتریسی استفاده می شود ولی از انجا که فرکانس پالس ورودی به میکرو متغیر و حداکثر 1 کیلو هرتز هست می خواستم نظر دوستان رو راجع به این موضوع بدونم. و سوال دوم اینکه ایا می شود با یک مدار RC این عمل را انجام داد؟
    گویند سنگ لعل شود در مقام صبر اری شود ولی به خون جگر شود
    همیشه آخر همه چیز خوبه، اگر هم هنوز خوب نشده پس هنوز آخرش نشده(چارلی چاپلین)

    #2
    پاسخ : debounce پالس ورودی به اینتراپت میکرو جهت شمارش دقیق تعداد پالس ها

    من فکر نمیکنم انکدر نیاز به دیبانس داشته باشه، برای عملکرد دقیقتر از خروجی Z انکدر استفاده کنید

    دیدگاه


      #3
      پاسخ : debounce پالس ورودی به اینتراپت میکرو جهت شمارش دقیق تعداد پالس ها

      نوشته اصلی توسط amin20107 نمایش پست ها
      در یک برنامه قصد داریم تا با استفاده از اینتراپت خارجی میکرو mega16 در حالت حساس به لبه پایین رونده اقدام به شمارش پالس های یک انکدر کنیم. در این حالت نیاز هست تا شکل موج های نا خواسته را حذف کنیم و یا به اصطلاح عمل debounce رو روی شکل موج ورودی انجام بدیم. از عمل debounce در خواندن صفحه کلید ماتریسی استفاده می شود ولی از انجا که فرکانس پالس ورودی به میکرو متغیر و حداکثر 1 کیلو هرتز هست می خواستم نظر دوستان رو راجع به این موضوع بدونم. و سوال دوم اینکه ایا می شود با یک مدار RC این عمل را انجام داد؟
      دیبانس برای جلوگیری از خطاهای انسانی در هنگام فشار داده شدن کلید استفاده میشه.که مکانیزمشم اینطوری هست چند میلی ثانیه بیاد وقفه بندازه تا ورودی جدید/اونم اگه دست حرکت کرد مثلا رو کلید ها.
      در غیر این صورت شما برای سنسور ها و دیگر قطعاتی که باید سریعآ بیای تشخیص بدی بالا رونده یا پایین رونده رو - نیاز به دیبانس نداری. چون ممکنه پالسی از دستتون تو اون وقفه در بره.
      من که با پول دان یا پول آپ کردن و منبع سیگنال حالا از سنسور یا هرچی دیگه ای رو بهش دادن تا الان مشکلی نداشتم.
      ورودی رو حتما پول دان یا پول آپ میکنم .
      به سمت نور خورشید حرکت کن،تو میتونی تابش خورشید رو حس کنی ،حتی اگه کور باشی.
      (پیش به سوی هدف)

      دیدگاه

      لطفا صبر کنید...
      X