اطلاعیه

Collapse
No announcement yet.

میکروکنترلرهای قابل اعتماد(؟)!!!

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

    میکروکنترلرهای قابل اعتماد(؟)!!!

    با عرض سلام خدمت همهآ‌ی دوستان
    در رابطه با Reliability میکروکنترلر ها یه سوالی برام پیش اومده بود که خواستم نظر و تجربه اساتید رو هم در این مورد بدونم.
    اصولاً چقدر میشه به میکروکنترلرها در مقایسه با مدارات آنالوگ اعتماد کرد؟ هم در مورد کارکرد عادی و هم حساسیت به نویز.
    مثلاًآ‌ چقدر ممکنه موقع کار میکروکنترلر محتویات رجیستر ها دچار خطا بشن؟ (چه در اثر نویز یا بدون اون)
    مخصوصاً رجیسترهای مهمی مثل شمارنده برنامه (Program counter) یا اشاره گر پشته (Stack pointer) که اگه دچار خطا بشن همه چی بهم میریزه.

    یه مورد که خودم بهش برخوردم (با 8051) این بود که برخلاف چیزی که دیتاشیت گفته بود هنگام ریست محتوای خانه های رم چیزی غیر از صفر بود.(جالب اینکه بعد از هر ریست مقادیر برابر بودن!!)
    یا مثلاً با قطع و وصل یه هویه 60 وات به برق شهر میکروکنترلر دچار خطا میشد. همینطور وقتی میکرو کنترلر خودش یه رله رو قطع و وصل میکرد.

    یه سوال دیگه: اینکه میگن میکروکنترلرآ‌های PIC قابل اعتماد ترند و نسبت به نویز هم ایمن ترند درسته یا نه؟
    پیشاپیش ممنون

    #2
    پاسخ : میکروکنترلرهای قابل اعتماد(؟)!!!

    سلام .
    راستش تمام مواردی که ذکر کردید مربوط میشه به مشکلات و محدودیت های میکروکنترلر هایی با تکنولوا¾ا¾ژی ساخت و تولید قدیمی . مثل 8051 یا mc60 ها و .... .
    ولی در میکرو های نسبتا جدید مثل pic میشه گفت که به هیچ وجه با این مشکلات روبرو نخواهید شد .
    مخصوصا مساله نویز . میکرو های pic واقعا نسبت به نویز مقاومند!!!! من خودم آزمایش کردم . یه پروژه ساده با avr و pic نوشتم . یه نوشته ای رو روی نمایشگر نشان می داد . هر دوتا مدار رو بردم بالای موتور پراید (ماشین روشن بود هاااا!!!!!)avr که قاتی کرد و چرت و پرت نوشت ولی pic ای مااااه کار کرد و کوچکترین مشکلی هم واسش پیش نیومد . تو صنعت خیلی راحت میشه از pic ها استفاده کرد .
    موفق باشید .

    دیدگاه


      #3
      پاسخ : میکروکنترلرهای قابل اعتماد(؟)!!!

      البته بعضاً دیدم که تو انجمن های مختلف AVR و PIC هم به چنین مشکلاتی بر میخورند ولی همونطور که گفتید ظاهراً خانواده MCS51 بخاطر تکنولوژی قدیمی بیشتر آسیب پذیره.
      ولی کلاً سوالم اینه که با فرض بی نقص بودن نرم افزار و لحاظ کردن تکنیک های حذف نویز مثل شیلد کردن در مقابل نویز های EMI و فیلتر کردن تغذیه و سیگنالها و ... :

      دلیل عمده بروز یک خطا در کار میکروکنترلر چیه؟ (آیا فاکتوری به عنوان خطا در مقدار رجیستر ها برای میکروکنترلر ها تعریف شده یا نه؟)

      در ضمن بخاطر شریک کردن ما توی تجربتون ممنونم

      دیدگاه


        #4
        پاسخ : میکروکنترلرهای قابل اعتماد(؟)!!!

        نوشته اصلی توسط freedom_truth

        دلیل عمده بروز یک خطا در کار میکروکنترلر چیه؟ (آیا فاکتوری به عنوان خطا در مقدار رجیستر ها برای میکروکنترلر ها تعریف شده یا نه؟)
        راستش تا حالا به چنین موردی برنخورده بودم . چون تو تمام دیتاشیت های میکروpic نوشته شده که اگر تحت هر شرایطی میکرو ریست بشه ، بعضی رجیستر ها حتما مقدارشون صفر میشه . و امکان نداره که رجیستری مقدار نامعین بگیره .

        دیدگاه


          #5
          پاسخ : میکروکنترلرهای قابل اعتماد(؟)!!!

          درسته این تاپیک یکم بیات شده ولی یه سری pdf در این مورد خوندم که نکات خوبی توشون بود. لینکشونو میذارم بقیه هم استفاده کنن

          EMC guidelines for microcontroller-based applications
          www.st.com/stonline/books/pdf/docs/4967.pdf
          -----------------------------------------------------
          Designing Microcontroller Systems for Electrically Noisy Environments
          http://ecee.colorado.edu/~mcclurel/iap125.pdf
          -----------------------------------------------------
          DESIGNING WITH MICROCONTROLLERS IN NOISY ENVIRONMENTS
          http://www.st.com/stonline/books/pdf/docs/2488.pdf
          -----------------------------------------------------
          AVR040: EMC Design Considerations
          http://www.atmel.com/dyn/resources/prod_documents/doc1619.pdf
          -----------------------------------------------------
          AVR042: AVR Hardware Design Considerations
          http://www.atmel.com/dyn/resources/prod_documents/doc2521.pdf

          دیدگاه


            #6
            پاسخ : میکروکنترلرهای قابل اعتماد(؟)!!!

            همه میکروها قابل اعتمادند
            برای رفع مشگلتون دنبال سیم های بلند در خارج مدار چاپی بگردید
            بعدا یه جمله قشنگ مینویسم

            دیدگاه

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