اطلاعیه

Collapse
No announcement yet.

انتخاب میکروکنترلر مناسب

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

    انتخاب میکروکنترلر مناسب

    سلام
    میخواستم بدونم ملاک تشخیص و انتخاب میکروکنترلر برای یک پروژه و ... چه چیزایی هست؟
    مثلا پروژه ای رو که یه 20 پایه انجام میده نریم با یه 40 پایه انجام بدیم.ممنون میشم اگر جوابتون کاملتر باشه
    اگر هم به این سوال قبلا پاسخ دادن لطف کنید لینکشو بذارین
    سپاس

    #2
    پاسخ : انتخاب میکروکنترلر مناسب

    ببین این تعریف شما از میکرو کنترلر یکم اشتباه هست (اینکه بگیم میکرو 20 پایه یا 40 پایه)
    باید ببینیم پروژه به چند GIO (پین های ورودی خروجی معمولی) به چند تایمر ، مبدل دیجیتال به انالوگ یا انالوگ به دیجیتال ، به چه پرتکل های ارتباطی و چند تا از هر کدوم و چقدر حافظه flash و ram ، چه سرعت پردازشی و ... نیاز داره که بتونیم انتخاب کنیم میکروکنترلر مورد نظر رو
    البته فقط پارامتر های فنی نیستند که باید بهش توجه بشه ... چندین پارامتر دیگه هم هستند که با توجه به موضوع پروژه و ... مهم میشن ..
    مثلا شما یه موضوع مثال بزن روش بحث کنیم.
    با سپاس

    دیدگاه


      #3
      پاسخ : انتخاب میکروکنترلر مناسب

      با سلام خدمت دوستان، این بحث خیلی به نظرم جالب و کاربردی ،خیلی خوب میشه بحث رو پیش ببریم،مثلامبنای محاسباتی رو چه چیز باید ر نظر بگیریم؟

      علی جان همین پارامتر هایی ک میگی از کجا تشخیص داده میشن؟

      مثلا برای یک ربات بسیار کوچکیا به اصطلاح میکروربات که مجهز به دوربین عکس برداری و سنشور اینفرارد هست و از GPS , GSM توش استفاده شده و 2 تا Actuator داره و 2 تا Vibration motor داره و میکرو کنترلر سری TIiny داخالش استفاده شده میشه از اول تا آخر همین پارامتر ها رو از داخلش استخراج کنی و یک نتیجه گیری کنی؟


      ممنون هم از Orcid و عم از علی

      دیدگاه


        #4
        پاسخ : انتخاب میکروکنترلر مناسب

        سلام
        خوب همین مثال رو باید ریز تر کنی
        مثلا سنسور اینفرارد رو میخوای به adc متصل کنی یا به GIO
        ماژول gps و gsm مورد نظر با چه پرتکلی ارتباط برقرار میکنه با میکرو و مثلا ایا میخوای این پرتکل رو نرم افزاری پیاده کنی ای سخت افزاری ...
        این دوربین عکاسی به چه پرتکلی به میکرو متصل میشه
        داده های خروجیش چه فرمت و سایز و حجمی دارن و چند عکس در دقیقه قراره گرفته بشه ...
        قراره با این داده ها چیکار بشه(پردازش بشه یا فقط ذخیره بشه یا ...)
        پارامتر های دیگه: قراره کار یه کار اموزشی باشه که قیمت و حجم دستگاه توش مهم نباشه یا یه محصول تجاری باشه که این پارامتر ها مهم باشن
        برنامه ای که قراره نوشته بشه چقدر حافظه flash و sram مصرف میکنه
        با سپاس

        دیدگاه


          #5
          پاسخ : انتخاب میکروکنترلر مناسب

          سلام
          یه مقدار دیر شد
          از دوستانی که در بحث شرکت کردند بسیار سپاس گزارم
          راستش رو بخواید مثال خاصی الان به ذهنم نمیرسه :redface: ،ولی فکر کنم میتونیم از این جور سوالا توی خیلی از بخش ها داشته باشیم
          مثلا همین موضوعی که tapo مطرح کرد،یا مباحثی که توی پردازش تصویر میاد وسط و بخواهیم اونو توی صنعت پیاده کنیم
          یا پروژه هایی که به حوزه شبکه های عصبی مرتبط میشه
          اما بهتر میدونم با همون سوال tapo جلو بریم تا مشکلا رو برطرف کنیم تا در ادامه یه کم پیشرفته تر بررسی کنیم
          البته این فعل های جمعی که بکار میبرم منظورم استادای خودم هستن که لطف میکنن اینجانب رو راهنمایی کنن :nerd:
          سپاس

          دیدگاه


            #6
            پاسخ : انتخاب میکروکنترلر مناسب

            ببینید ساده ترین روش طراحی top-down هست یعنی شما روی یه کاغذ یه مربع به اسم X بزارید و بعدش تمام چیزهایی که روی برد باید باشند و کنارش بزارید و هرچی نیاز هست رو به این مربع وصل کنید. اخر سر با توجه به سیم هایی که به این مربع وصل شده و دیتاشیت میکرو یه چیزی برای x انتخاب کنید.
            این از جنبه سخت افزار بود. برای نرم افزار هم باید بررسی شه چه جور محاسباتی قراره انجام شه و چه قدر حافظه و... نیازه.
            [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

            دیدگاه


              #7
              پاسخ : انتخاب میکروکنترلر مناسب

              با تشکر دوباره از دوستان
              shahinbahari جان،شما گفتید که ساده ترین روش ....
              لطف می کنید و بقیه روشها رو هم بگید تا علاوه بر من، بقیه دوستان استفاده کنند
              سپاس

              دیدگاه


                #8
                پاسخ : انتخاب میکروکنترلر مناسب

                نوشته اصلی توسط orcid
                با تشکر دوباره از دوستان
                shahinbahari جان،شما گفتید که ساده ترین روش ....
                لطف می کنید و بقیه روشها رو هم بگید تا علاوه بر من، بقیه دوستان استفاده کنند
                سپاس
                ببین دوست من یه حالت دیگه این هست که شما بیای بگید فکر میکنم (بعضی وقت ها هم باید به خاطر مسایل مالی- فضای کاری و...) این میکرو روی برد هست بعدمیای بقیه چیز ها رو دورش میچینید. تو این حالت احتمالا با کمبود یه سری المان ها روبرو میشید و اون ها رو به کمک یه سری قطعه دیگه به اشتراک میزارید. اینجوری گاها مالتی پلکسر-دیکودر و..... توی کار میان و مسایل مربوط به خودشون. همه این ها رو میشه تو یه cpld جمع کرد و نیاز نباشه کلی قطعه بچینید. مثلا به همین مگا 8 که یه میکرو کوچیک هست میتونید تعداد نامحدودی LCD وموتور و... وصل کنید( البته باید حواستون به تاخیر سیستم که به وجود میاد هم باشید).
                در کل هیچ کدوم از این مسایل سر طراحی برد یه ربات مسیر یاب پیش نمیاد و شما به همون روش قبل عمل کنید و کم کم بقیه موارد رو هم یاد میگیرید...
                [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

                دیدگاه

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