امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 4
  • 1
  • 2
  • 3
  • 4
  • 5
تشخیص هنگ میکرو
نویسنده پیام
user1 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 45
موضوع‌ها: 10
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 6
( 69 تشکر در 22 ارسال )
ارسال: #1
تشخیص هنگ میکرو
با سلام خدمت دوستان
در یک سیستم اگر میکرو به علتهای مختلفی از جمله نویز و ... هنگ کنه باعث مشکلات و خطراتی میشه حالا چطور می توانیم:
1- هنگ کردن میکرو را تشخیص بدیم (بدون استفاده از میکرو یا پروسسور جانبی)؟
2- پس از هنگ کردن میکرو چطور می توانیم پورتها را به یک حالت امن مثلا همگی را به gnd تغییر حالت دهیم؟
ممنون
۱۸-مرداد-۱۳۹۰, ۰۱:۰۲:۳۵
ارسال‌ها
پاسخ
reza555 غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,073
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 3779
( 3261 تشکر در 1342 ارسال )
ارسال: #2
RE: تشخیص هنگ میکرو
وقتی که برنامه با تغییر وضعیت ورودی ها و زمان بندی های مشخص اون طوری که باید کار نکنه هنگ کرده یا نویز گرفته و کلی دلایل دیگه

این جو مواقع از تایمر واچ داگ استفاده میشه
ولی وقتی تایمر واچ داگ سر ریز شد میکرو ریست میشه و به بردار وقفه ریست یعنی اولین آدرس حافظه میره که میشه اول برنامه و نیازی به اون حالت امن هم نیست


زندگی مدیریت فرصت هاست.
۱۸-مرداد-۱۳۹۰, ۰۱:۳۰:۰۶
ارسال‌ها
پاسخ
user1 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 45
موضوع‌ها: 10
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 6
( 69 تشکر در 22 ارسال )
ارسال: #3
RE: تشخیص هنگ میکرو
با تشکر از شما دوست عزیز

به دلایل خاصی در نوع طراحی این سیستم نباید از تایمر واچ داگ استفاده کرد.

لطفا راه مناسبی که بتوان با المانهای الکترونیکی این کار را انجام داد بفرمایید.
متشکر
۱۸-مرداد-۱۳۹۰, ۰۵:۲۰:۲۸
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #4
RE: تشخیص هنگ میکرو
تقریبا راه دیگه ای نیست می شه واچ داگ رو به صورت حارجی پیاده سازی کرد
واچ داگ مشکلی ایجاد نمی کنه شما لحظه ریست می تونی بفهمی که ریست به خاطر هنگ کردن میکرو بوده و چون مقادیر رم سر جاشه می تونی به صورت عادی به برنامه ادامه بدی

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۸-مرداد-۱۳۹۰, ۰۹:۳۷:۵۵
وب سایت ارسال‌ها
پاسخ
user1 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 45
موضوع‌ها: 10
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 6
( 69 تشکر در 22 ارسال )
ارسال: #5
RE: تشخیص هنگ میکرو
مسئله اینجاست که اگر در سیستم هنگی پیش آمد بهتر است در همان حال بماند تا علت بررسی شود که در این حالت باید پورتها به یک حالت امن وارد شوند و این هنگ تشخیص داده شده و مثلا در ازای آن یک led روشن شود.
لطفا در مورد پیاده سازی واچ داگ خارجی کمی بیشتر توضیح بدید و اینکه چکونه می توان مقادیر رم را نگه داشت.
ممنون
۱۸-مرداد-۱۳۹۰, ۰۹:۵۹:۴۳
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #6
RE: تشخیص هنگ میکرو
البته موندن تو همون حالت معنی نمی ده وقتی میکرو هنگ می کنه یعنی از برنامه اصلی خارج شده و معلوم نیست داره چی کار می کنه و شما نیم تون بفهمی که چرا خارج شده
اینکه شما می خوای چراغ روشن کنی یا پورت ها رو به صفر یا یک ببری فرق زیادی نمی کنه توی اول برنامه باید چک کنی اگه ریست به خاطر واچ داگ پورت ها رو صفر کنی چراغ مربوطه رو روشن کنی و به جلقه بینهایت هم بزاری که کار دیگه ای نکنه
برای رم هم مقادیر خودش می مونه فقط کافیه شما لحظه اول اگه ریست مال واچ داگ بود مقدار دهی اولیه نکنی
و واچ داگ خارجی یه کلاک درست می کنن با میکرو اگه اون کلاک نیومد یعنی هینگ البته کلاک رو با تایمر نباید درست کنی با ید توی حلقه اصلی برنامع باشه

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۸-مرداد-۱۳۹۰, ۱۰:۲۵:۳۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, rdscience
reza555 غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,073
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 3779
( 3261 تشکر در 1342 ارسال )
ارسال: #7
RE: تشخیص هنگ میکرو
با خیلی چیزای دیگه هم میشه ساخت
من قبلا مثلا با 4093 آستابل می ساختم مثلا هر 200میلیثانیه یه بار اونو ورودیشو 0 میدادم که خازنش دشارژ بشه
اگر سر 200 میلی ثانیه ریست نمی شد ، خروجی 4093 میکرو رو ریست می کرد

زندگی مدیریت فرصت هاست.
۱۸-مرداد-۱۳۹۰, ۱۱:۲۲:۳۸
ارسال‌ها
پاسخ
تشکر شده توسط : رسول, rdscience
user1 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 45
موضوع‌ها: 10
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 6
( 69 تشکر در 22 ارسال )
ارسال: #8
RE: تشخیص هنگ میکرو
با تشکر از شما دوستان

در صورت هنگ میکرو چگونه می توان خروجیها را به حالت امن برد؟ (در آن حالت بمانند تا توسط تحریک خارجی میکرو ریست شود)
۱۸-مرداد-۱۳۹۰, ۱۸:۲۶:۳۱
ارسال‌ها
پاسخ
reza555 غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,073
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 3779
( 3261 تشکر در 1342 ارسال )
ارسال: #9
RE: تشخیص هنگ میکرو
خوب اول باید به نحوی هنگ کردن میکرو مورد نظر تشخیص داده بشه تا بشه خروجی ها رو پول آپ یا داون کرد
چجوری میخوای تشخیص بدی؟

زندگی مدیریت فرصت هاست.
(آخرین ویرایش در این ارسال: ۱۸-مرداد-۱۳۹۰, ۱۹:۳۰:۲۱، توسط reza555.)
۱۸-مرداد-۱۳۹۰, ۱۹:۳۰:۰۸
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #10
RE: تشخیص هنگ میکرو
وقتی هنگ می کنه دیگه برنامه شما نیست که اجرا می شه ولی اگه تصادفی وقفه ها غیر فعال نشن فقط با وفته می شه کنترل برنامه رو به دست گرفت یعنی یه اینتراپت ایجاد کنی که این کارو برات انجام بده

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۹-مرداد-۱۳۹۰, ۱۰:۱۴:۰۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [مقاله] در رابطه با تشخیص کد ریموتها parviz2012 1 3,678 ۲۷-آذر-۱۳۹۵, ۱۴:۰۵:۰۵
آخرین ارسال: safeland
  تست میکرو saber.k 10 14,048 ۰۹-شهریور-۱۳۹۵, ۰۲:۰۹:۲۷
آخرین ارسال: yadulla fazel
  کمک در تشخیص علت خطا در کدویژن alikiller990 2 3,821 ۱۰-خرداد-۱۳۹۴, ۱۸:۱۷:۳۰
آخرین ارسال: alikiller990
  تشخیص فشرده شدن همزمان شستی ها در کدویژن MicrowaveCO 5 3,965 ۲۸-اردیبهشت-۱۳۹۴, ۲۱:۳۱:۱۴
آخرین ارسال: sharin
  [سوال] نحوه تشخیص پایه های سنسور اولتراسونیک silent70un 6 9,981 ۲۶-بهمن-۱۳۹۳, ۱۲:۵۷:۵۷
آخرین ارسال: student123
  تشخیص اشغال بودن تلفن namesis 16 21,087 ۲۷-دى-۱۳۹۳, ۰۱:۲۴:۳۳
آخرین ارسال: amin.amitis
  میکرو و ال ای دی dostane 4 3,376 ۲۴-شهریور-۱۳۹۳, ۱۶:۳۹:۰۰
آخرین ارسال: a.mehran
  طریقه تشخیص ضربه questioner 7 8,843 ۰۳-اسفند-۱۳۹۲, ۱۵:۴۳:۵۵
آخرین ارسال: Ambassador
  تبدیل 24V DC به 5V DC برای تشخیص میکرو nex2004 46 37,979 ۰۱-بهمن-۱۳۹۲, ۱۱:۵۸:۰۳
آخرین ارسال: EBKA
  تشخیص میکروی پروگرم شده از پروگرم نشده Zahra_B 11 8,633 ۰۸-دى-۱۳۹۲, ۱۲:۵۸:۵۵
آخرین ارسال: رسول

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS