صفحه 1:
صفحه 2:
Robot & AVR
جلسه ۲
(۹
اين جلسه به منظور آشنايى با قطعات مهم ساخت يك ربات است
صفحه 3:
ن ابزار در حرکت ربات
۱. استاندارد۲درجه آزادیباربر-در یک جهت
۲ چرخ میزی۲درجه آزادیمیز-داری امکان چرخش
چرخ سوندی۳درجه آزادی ۶
۴ بپی - کروی آزاد موس
صفحه 4:
کلید ها:
۱
۲
۳
۴
5)
ee فیوز برق
روکر قابلیت کلید زنی از هر جهتی
فشارى (لحظهاى ويكادر ميان)كليد هاى معمول
میکروسونیچعملکرد لحظه ای(می تواند در اطراف ربات تشخیص موانع قرار گیرد)
111 (کلید هیمینیاتویع) ب-سیلر ریز (در پیش نظیماتمیتواندبه کار رود)
صفحه 5:
سنسور ها:
ابزاری هستند برای درک محیط اطراف .همواره آماده باش-تبدیل تغییرات اطراف به سیگنال الکتریکی
۱
۲
5
۳
۵
۶
۷
۸
LDR(Light 9260064 معروفترین (02عز166 Gy
. دمایی 0[افزایش دما کاهش مقاومت 16 افزایش دما افزایش مقاومت
تصویری
مجاورتی
تماسی
موقعیت مانتد سونار 518804
گاز یا بویایی
مادون فرمز0 63177 :
۳ لا" سس “y
بل سمل
صفحه 6:
موتور ها:
نیروی محرکه ربات:
۰۱ موتورهای ۵6عدم استقاده در ریات
۲ موتورهای 62 2ساده ترین راه استفاده در ربات
۳ موتورهای سرو((آگیربکس دار)
(Stepper)! oly موتورهای
زاوه
|
۳ رس 500 5
aces aly
صفحه 7:
میکروکنترلر ها:
| معرفی میکروکنترلرها :
به آی سی هایی که قایل برنامه ریزی می باشد و عملکرد آنها از قیل تعیین شده میکروکنترلرگویند میکرو کنترل
ها دارای ورودی - خروجی و قدرت پردازش می باشد . اين آی سی ها حکم یک کامپیوتر در ایعاد کوچک و قدرت
کمتر را دارند بیشتر اين آى سى ها براى كنترل و تصمیم گیری استفاده می شود چون طبق الگوریتم برنامه ی آن
عمل می کند این آی سی ها برای کنترل ربات ها تا استفاده در کارخانه صنعتی کار برد دارد -
)[ بخشهای مختلف میکروکتترلر :
میکروکنترلر ها از بخشهای زیر تشکیل شده اند
Cpu واحد پردازش
ال واحد محاسبات
0 ورودی ها و خروجی ها
0 حافظة اصلى ميكرو
3 حافظه اى كه برنامه روى آن ذخيره مى كردد
gly Timer کنترل زمان ها
9
خانواده هاي ميكر وكنترلر
Pe - BOR - COOSA : osigt>
صفحه 8:
میکروکنترلر ها:
مقایسه خانواده های مختلف میکرو وکنترلرها:
اين خانواده از ميكرو كنترولر ها جزو اولين نوع میکرو شده و جزو پیشکسوتان مطر
منود توف رین مس بات و رو 5 ولد ل
از مند هستند و و دريل خلواد کر الك از امكاتات كمدرئ برغور دار من يقشد معروف دوين إى سر
ی 7 Denes
© خانواده :۳16
این خانواده از نظر امکانات مانند ۸۷ میباشد و در کل صنعتی تر است .
* خانواده AVR:
این خانواده از میکرو کنترارهاتمامی امکانات ج40 را دارا مي باشد و امکاناتی چون مبدل آنلوگ به دیجیتال-
ان فد و رت Gog a ig Gigs kbes EACERPROME gE
Eo Mega Tiny Wigs out Coat
یای میکرو کنترار نسبت یه مدار های منطقی :
یک میکرو کنترثر را میتوان طوری برنامه ریزی کرد که كار جندين كيت منطقى را انجام دهد.
op تهداد ای سس هایی که در مداز به کار میرود به حداقل مرس
۳- به راحتی می توان برنامه میکرو کنترلر را تغییر داد و تا هزاران بار میتوان روی میکرو برنامه های جدید.
نوشت و يا ياك كرد +
۴- به راحتی میتوان از روی یک مدار منطقی کپی کرد و مشابه آن را ساخت ولی در صورتی که از ميكرو كنترلر
استفاده شود و برنامه میکرو را قفل کرد به هیچ عنوان نمی توان از آن کپی گرفت .
صفحه 9:
:AVR
میکروکنترلر های ۸۷ به سه دسته اصلی تقسیم می شوند:
سری ۸۲905 یا ۸5
سری TINYAVR
سری 1156۸۸۷۲
مشخصات عمومی:
۱. استفاده از معماری 8186
۲ کارایی بالا و توان مصرف پایین
۳ ۱۳۰ دستورالعمل
صفحه 10:
: ATMEGA 32
2 ۸17156۸ از انواع میکروکنترلرهای جدید که در بازار الکترونیک ارائه شده است.
UATMEL 2 2 to 68 میکروکترارها خانواد2175 مى pl abl ا
دلیل قابلیت برنامه نویسی توسط کامپایلر زبان های سطح بالا .111.1 بسيار مورد توجه قرار مى كيرند. اين
ميكروكنترلر ها از معمارى 13156 برخوردارند و شرکت ۸71/17 سعی نموده است با استقاده از مععاری
فته و دستورات بهینه. حجم کد تولید شده را کم و سرعت اجرای برنامه را بلا
ین نوع میکروکنترلر ها دارا بودن ۳۲ تر همه منظوره می باشد. همچنین در اب
حافظه های کم مصرف و غير فرار 21.4511 و 121271103 استفاده می out
كامبايلر هايى به زبان 19۸510 و 6 که زبانهای پرکاربرد در دنیا هستند برای اين نوع میکرو ها طراحی شده
است و علاوه برآن از زبان اسعبلی نیز همچنان میتوان برای برنامه نویسی استفاده گرد.
به عنوان مثال کامپایلر BASCOM زبان 13/8516 برایبرنامه نویسی این نوع از میکروکنترلر ها می
تواند مورد استفاده قرار گیرد.
صفحه 11:
: ATMEGA 32
میکروکنترلر های نوع 11130/۸11 دارای قابلیت های بیشتری نسبت به دو سری دیگر هستند. در اینجا به بررسی
مقخصات و پایه های یکی از میکروکنترلرهای پرکاربرد سری ay MEGA نام ۸71۷169232 می پردازيم:
مهمترین مشخصات این میکروکنترلر ۴۰ پایه عبارت است از
کارایی بالا و توان مصرفی کم
۲۲ رجیستر (ثبات) ۸ بیتی
سرعت با ستقف ۱۶ میلیون دستور در ثانیه در فرکانس ۱۶ 1۸۳2
دو تایمر/شمارنده هشت بیتی
یک تایهر/شحارنده_شانزده بیتی
هشت کانال میدل (۸/1 د:
یک مقایسه کننده آنالوگ دا
Jets WATCHDOG. برنامه ریزی با اسیلاتور داخلی
ارتیاط سریال برای برنامه ریزی: 15۳
دایای شش حالت 518۳ 51
منابع وقفه داخلی و خارجی
اسیلاتور داخلی 136
کار با ولتاژ ۴.۵ تا ۵۵
فرکاتس کاری » تا ۱۶ مگاهرتز
۳۲ خط داده ورودی و خروجی قایل برنامه ریزی
صفحه 12:
نگاه به میکرو از خارج:
Pinouts ATmega32
cK) P0
رمعمم مده ط مجح وب
ی oe B Pat pcr)
م B Paz ance)
mo oes B Pas wanes)
io B Pas ance)
9ص Pas B Pas anes)
Mec ee 5 Pas anes)
B par (عمم
RESET Barer
yoo 6 مه
oo B avec,
xm B pcr (rosea
are B pes (Tosca,
on) ee B Pes (roy
cave B Pcs (100)
yee eo B Pca (rms)
fe B Pee (tex)
osm oo B Pct (spa)
05 B co (sci)
همه مه مم
صفحه 13:
بخش های ورودی و خروجی میکرو:
این میکرو دارای 4 ۳01 میباشد که به پورت های (۸,,0,۲ تقسیم میشوند هر پورت آن دارای
8 ۳1۳ می باشد که 4*8 ميشه 32 تا پایه های ورودی خروجی میباشد و به صورت زیر نام گذاری میشود
شماره بين ها از 0 تا 7 ميباشند
صفحه 14:
Pull Down
Pull Up
صفحه 15:
اولین پروژه با میکرو:
با حداقل سخت افزار لازم
اد
صفحه 16:
0
2401.10 17:45