Table of Contents
تایمر های Watchdog اجزای ضروری در سیستم های جاسازی شده برای اطمینان از قابلیت اطمینان و جلوگیری از شکست سیستم هستند، آنها به عنوان مکانیسم های ایمنی عمل می کنند که اگر آن را غیر پاسخگو و یا با یک خطا مواجه می شود، پیاده سازی مناسب و محاسبه تایمر های ساعت برای حفظ ثبات سیستم بسیار مهم است.
دانلود فیلم Watchdog Timers
تایمر Watchdog یک تایمر سخت افزار یا نرم افزار است که سیستم را تنظیم می کند اگر به طور دوره ای توسط نرم افزار اجرا تنظیم نشده باشد، این مکانیسم به بازیابی از نرم افزار آویزان یا خطاهای غیرمنتظره کمک می کند. تایمر باید با یک دوره زمان بندی مناسب برای تعادل پاسخگو بودن و تنظیم مجدد نادرست پیکربندی شود.
دانلود بازی Watchdog Time
پیاده سازی شامل پیکربندی دوره زمانی تایمر ساعت و اطمینان از سیستم به طور منظم تنظیم تایمر در این دوره است.این فرایند، به عنوان "کicking" یا "غذا" نگهبان، نشان می دهد که سیستم به درستی کار می کند.اگر سیستم نتواند زمان را تنظیم کند، آن را به یک سیستم تنظیم مجدد.
اکثر سیستم های جاسازی شده ثبت های سخت افزاری را برای کنترل تایمر ساعت ساز ارائه می دهند. روال های نرم افزاری برای شروع، تنظیم مجدد و غیرفعال کردن تایمر به عنوان مورد نیاز است. یکپارچگی مناسب حداقل تنظیم مجدد های کاذب و بازیابی سریع از خطا را تضمین می کند.
دوره های Watchdog Timer
دوره زمان بندی یک تایمر ساعت بستگی به الزامات سیستم و زمان تشخیص خطا انتظار می رود.این بر اساس فرکانس ساعت تایمر و مدت زمان مطلوب محاسبه می شود:
زمان بندی = زمان مطلوب / زمان ساعت زمان (FLT:1)
به عنوان مثال، اگر سیستم نیاز به یک زمان بندی ۲ ثانیه و ساعت تایمر در ۱ مگاهرتز داشته باشد، مقدار شمارش باید ۲٫۰۰۰ باشد. محاسبه مناسب زمان کافی برای عملیات طبیعی فراهم می کند در حالی که تشخیص خطا به سرعت.
- زمان پاسخگویی سیستم را تعیین کنید
- فرکانس زمان سنج ( Calculate Timer Timer)
- تعیین ارزش زمان بندی مناسب
- آزمون در شرایط مختلف