طرح سه بعدی میکروکنترلر برای کنترل موتور

میکرو کنترلر چیست ؟ 

۱-  معرفی میکروکنترلرها : 

          به آی سی هایی که قابل برنامه ریزی می باشد و عملکرد آنها از قبل تعیین شده میکروکنترلرگویند میکرو کنترل ها دارای ورودی – خروجی و قدرت پردازش می باشد . 

۲-  بخشهای مختلف میکروکنترلر : 

       میکروکنترلر ها از بخشهای زیر تشکیل شده اند 

Cpu                                واحد پردازش 

Alu                                 واحد محاسبات 

I /O                                ورودی ها و خروجی ها 

Ram                               حافظه اصلی میکرو 

Rom                               حافظه ای که برنامه روی آن ذخیره می گردد 

Timer                             برای کنترل زمان ها 

          و . . . 

۳- خانواده های میکروکنترلر 

         خانواده : Pic   –  AVR  –  ۸۰۵۱   

۴- یک میکروکنترلر چگونه برنامه ریزی میشود . 

            میکرو کنترلر ها دارای کامپایلرهای خاصی می باشد که با زبان های Assembly basic, c می توان برای آنها برنامه نوشت سپس برنامه نوشته شده را توسط دستگاهی به نام   programmer که در این دستگاه  ای سی  قرار می گیرد و توسط یک کابل به یکی از در گاه های کامپیوتر وصل می شود برنامه نوشته شده روی آی سی  انتقال پیدا میکند و در Rom ذخیره می شود . 

۵- با میکرو کنترلر چه کارهایی می توان انجام داد . 

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

۶- امکانات میکرو کنترلرها : 

           امکانات میکرو کنترلرها یکسان نیست و هر کدام امکانات خاصی را دارا می باشند و در قیمت های مختلف عرضه می شود . 

۷- شروع کار با میکرو کنترلر: 

              برای شروع کار با میکرو کنترلر بهتر است که یک زبان برنامه نویسی مثل   c یا basic  را بیاموزید سپس یک برد programmer  تهیه کرده و برنامه خود را روی میکرو ارسال کنید سپس مدار خود را روی برد برد بسته و نتیجه را مشاهده کنید.   

چنان چه در مدارهای الکترو نیکی تجربه ندارید بهتر است از برنامه های آ موزش استفاده کنید. 

۸- مقایسه خانواده های مختلف میکرو وکنترلرها: 

     خانواده ۸۰۵۱ : 

           این خانواده از میکرو کنترولر ها جزو اولین نوع میکرو کنترولر ها یی بود که رایج شده و جزو پیشکسوتان مطرح میشود . معروف ترین کامپایلر برای این نوع میکرو keil یا franklin  می باشد میکرو های این خانواده به نوسان ساز نیاز مند هستند و درمقابل خانواده pic   یا AVR  از امکانات کمتری برخور دار می باشد معروف ترین آی سی ها این خانواده ۸۹S51  یا ۸۹C51  می باشد . 

     خانواده AVR :   

           این خانواده از میکرو کنترلرها تمامی امکانات ۸۰۵۱ را دارا می باشد و امکاناتی چون ADC (مبدل آنالوگ به دیجیتال) – نوسان ساز داخلی و قدرت و سرعت بیشتر – EEPROM  (حافظه) از جمله مزایای این خانواده می باشد مهم ترین آی سی این خانواده Tiny  و Mega است. 

     خانواده pic  : 

           این خانواده از نظر امکانات مانند AVR میباشد و در کل صنعتی تر است . 

۹- مزایای میکرو کنترلر نسبت به مدار های منطقی : 

    ۱- یک میکرو کنترلر را می توان طوری برنامه ریزی کرد که کار چندین گیت منطقی را انجام دهد. 

    ۲- تعداد آی سی هایی که در مدار به کار میرود به حداقل میرسد . 

    ۳- به راحتی می توان برنامه میکرو کنترلر را تغییر داد و تا هزاران بار میتوان روی میکرو  برنامه های جدید نوشت و یا پاک کرد . 

    ۴- به راحتی میتوان از روی یک مدار منطقی کپی کرد و مشابه آن را ساخت ولی در صورتی که از میکرو کنترلر استفاده شود و برنامه میکرو را قفل کرد به هیچ عنوان نمی توان از آن کپی گرفت . 



  • بررسي ها

    sendدیدگاهی بنویسید

    هیچ نظری برای این محصول نوشته نشده است.