شناسه پست: 3079
بازدید: 375

فهرست مطالب

مقدمه 1

فصل اول – درگاه موازي كامپيوتر 2

1-1 تاريخچه درگاه موازي 4

1-2 آشنائي با درگاه موازي 9

1-3 پينها و ثباتهاي پورت پارالل 14

1-4 شرح پينهاي درگاه موازي 17

1-5 استاندارد Centronics 18

1-6 آدرسهاي پورت موازي 20

1-7 ثبات هاي نرم افزار در پورت پارالل استاندارد 23

1-8 پورتهاي دو طرفه (Bi-Directional) 25

1-9 استفاده از پورت پارالل در ورود 8 بيت 29

1-10 مود چهار بيتي (Nibble Mode) 31

1-11 بكارگيري IRQ پورت پارالل 32

1-12 مودهاي پارالل پورت در BIOS 33

فصل دوم موتورهاي پله اي و مدارات كنترل آنها 36

2-1 آشنايي با موتور پله اي 37

2-2 ساختمان داخلي موتور پله اي 40

2-3 طبقه بندي موتورهاي پله اي 42

الف- موتورهاي پله اي نوع آهنرباي دائمي 42

ب- موتورهاي پله اي نوع رلوكتانس متغيير 44

ج- موتورهاي هيبريد 47

2-4 انواع موتورهاي پله اي و چگونگي عملكرد آنها 47

– موتورهاي با مقاومت مغناطيسي متغيير 48

– موتورهاي تك قطبي 51

– موتورهاي دو قطبي 52

– موتورهاي چند فاز 54

2-5 ترتيب فازهاي موتور پله اي 54

2-6 پارامترها و اصطلاحات موتور پله اي 59

2-7 مدارات كنترل موتور پله اي 68

– موتورهاي رلوكتانس متغيير 68

– موتورهاي مغناطيس دائم تك قطبي و هيبريد 71

– راه اندازهاي تك قطبي و رلوكتانس متغيير كاربردي 73

– موتورهاي دوقطبي و H-bridge 76

– مدارات راه انداز دوقطبي كاربردي 79

2-8 نرم افزار كنترل موتور پله اي 84

2-9 آشنائي با چند موتور پله اي قابل دسترس در بازار 88

2-9-1 شناسايي بعضي از موتورهاي پله اي

از روي تعداد و رنگ سيم 93

2-10 بررسي بعضي از مدارات كنترل و درايور موتورهاي پله اي 95

فصل سوم – سخت افزار و نرم افزار پروژه 101

3 -1 معرفي ميكرو كنترلر AVR 105

3-2 خصوصيات ATMEGA32 106

3-3 معرفي مختصر كامپايلر BASCOM 107

3-4 استفاده از ATMEGA32 به عنوان درايور يك

STEPPER MOTOR 108

3-5استفاده از ميكرو كنترلر ATMEGA32 به عنوان

درايور چهار محور ربات 110

3-6 استفاده از كامپايلر C++ در برنامه نويسي پورت پارالل 112

3-7 برنامة كنترل ربات نوشته شده تحت كامپايلر C++ 115

ضميمة الف 121

ضميمة ب 126

ضميمة ج 133