* نویسنده و فرستنده : ر - خطیبی

 

 

بخش کنترل ربات

این قسمت از ربات که در واقع مغز ربات رو تشکیل میده، بطور کلی شامل موتور کنترولرها، میکروکنترولرها و در صورت نیاز برخی قطعات مورد نیاز دیگه میشه.  


در این قسمت خوبه که به سوالات زیر پاسخ بدیم:


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

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

این آی سی ها چند خانواده دارن مثل:


PIC، AVR، 8051 و ...


= از این به بعد به جای واژه میکرو کنترولر از واژه میکرو استفاده میکنم =

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

 

نکته: صفر یا یک بودن یک پایه با توجه به ولتاژ روی اون پایه تعیین میشه، به این صورت که ولتاژ بالای 2 ولت، یک و پایین 1.5 ولت صفر و ولتاژ بین 1.5 تا 2 ولت گاهی صفر وگاهی یک ارزیابی میشه.

چند نمونه از این کامپایلرها عبارتند از:


BascomAVR، CodeVisionAVR، Basic Compiler for PIC، PIC C Compilers، Bascom 8051 و ...

نکته: برنامه شما توسط این کامپایلرها با فایلی با فرمت *.
Hex تبدیل شده و توسط مدری به نام Programmer که به پورت پرینتر متصل میشه (بعضی هاشون از پورت USB استفاده میکنن) بر روی میکرو ریخته میشه.


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

این قطعه هم یک آی سی هستش که از میکرو فرمان میگره و این فرمان رو به موتورها انتقال میده. (طی ساخت ربات کاملتر و بهتر در مورد این آی سی ها بحث میشه)

 

ادامه دارد .......