یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

تحقیق بکارگیری کامپیوتر در طراحی و ساخت

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

تحقیق بکارگیری کامپیوتر در طراحی و ساخت


تحقیق بکارگیری کامپیوتر در طراحی و ساخت

 

 

 

 

 

 

 



فرمت فایل : word(قابل ویرایش)

تعداد صفحات:150

فهرست مطالب:
فصل اول    6
مقدمه ای بر کاربرد کامپیوتر در علوم مهندسی    6
انواع سیستم های کنترل کامپیوتری    6
سیستم های کنترل عددی کامپیوتری    6
فصل دوم    8
معرفی ماشین های کنترل عددی    8
تعریف کنترل عددی    8
میکرو کنترلر چیست ؟    11
موارد استفاده موتورهای پله ای    13
تذکرهای مهم برای انتخاب موتور پله ای مناسب    13
موتورهای پله ای خطی    14
مختصری راجع به AVR    15
عملیات تک سیکل    17
طراحی برای زبانهای BASIC و C    17
جدول رشته چهار پله    30
جدول زاویه پله برای انواع موتورها    31
پله در ثانیه و دور در دقیقه    31
یک چرخش کامل    31
راه انداز نیم پله    32
پایه های مهم بورت سریال RS232:    34
ثباتهای پورت سریال RS-232:    35
جدول 14-1 پورتهای تراشه UART    36
Stepper Motor و نحوه کنترل آن :    39
جدول 11-1 سری چهار گامه کامل    41
زاویه گام یا پله :    42
جدول 11-2 زاویه گام کامل برای چند موتور مختلف    42
تعداد گام بر ثانیه و تعداد دندانه ها در rotor:    43
جدول 11-3 سری 8 گامه مورد حمایت کلیه موتورها    44
سری Wave Drive:    45
جدول 11-4 سری 4 گامه wave drive    45
تعیین سری های زوج سیم پیچهای مشترک :    46
فصل چهاردهم    47
درگاه سریال و کاربرد آن در اتصال ابزارها    47
کانکتورها وسیگنالهای درگاه سریال    48
1-5 خانواده کلاسیک AT90S    58
1-6خانواده MEGA AVR    58
جدول1-3میکروکنترلرهای خانواده    59
1-7مدل LCD AVR    59
1-8ساختار پردازنده AVR    60
واحد ALU    62
نحوه عملکرد واحدCPU    63
1-9حافظه داده SRAM    64
رجیستر وضعیت    65
پرچم کری    65
پرچم صفر    65
پرچم منفی    65
پرچم سرریز    65
پرچم علامت    65
پرچم نیم کری    66
بیت فعال ساز وقفه سراسری    66
1-10 اشاره گر پشته    67
1-11 حافظه داده EEPROM    70
1-12 پورت I/O    70
ساختار پورت I/O    71
جدول 1-5 تعیین جهت پایه های PORTXn    73
نوشتن در پایه ها    75
ورودی سیگنال آنالوگ    78
عملکرد پایه ها در حالت Sleep    78
1-13 سیستم توزیع پالس ساعت در AVR    78
پالس ساعتCPU    79
پالس ساعت I/O    79
پالس ساعت آسنکرون    79
پالس ساعت ADC    80
جدول 1-6 انتخاب منابع مختلف پالس ساعت    81
جدول 1-7 مدهای عملکرد نوسان ساز کریستالی    83
نوسان ساز کریستالی فرکانس پایین    87
شکل 1-15 نوسان ساز کریستالی فرکانس پایین    88
نوسان ساز RC خارجی    89
نوسان ساز خارجی RC    89
جدول 1-10 مدهای عملکرد نوسان ساز RC خارجی    89
جدول 1-11 تعیین زمان Start up  برای استفاده از RC خارجی    90
نوسان ساز RC کالیبره شده داخلی    91
جدول 1-12 مدهای عملکرد نوسان ساز RC کالیبره شده داخلی    91
پالس ساعت خروجی    92
جدول 1-13 تعیین زمان Start up  برای استفاده از اسیلاتور کالیبره شده داخلی    92
پالس ساعت خارجی    93
جدول 1-14 تعیین زمان Start up  برای استفاده از پالس ساعت خارجی    94
سازمان دهی حافظه های AVR    95
اهداف فصل    95
حافظه برنامه    97
جدول 2-3 تقسیم بندی حافظه خارجی 64کیلوبایتی    103
جدول 2-4 Wait states    105
بیت 7 XMBK    106
بیت 2-0 XMM0، XMM1،XMM2    106
جدول 2-5 تنظیم بیتهای XMM2,1,0    107
در برخی از میکروکنترلرها مانند ATmega 8515، ATmega161،ATmega162 جهت دسترسی به حافظه خارجی بجای دو رجیستر XMCRA و XMCRB از رجیسترهای EMCUCR و SFIOR استفاده می گردد.    108
نحوه اتصال حافظه خارجی به AVR    108
حافظه داده EEPROM    109
رجیستر آدرس در EEPROM    109
بیت EEWE    111
جلوگیری از اختلال در عملکرد EEPROM    112
آشکار سازی خطای قالب بندی    121
توضیحات سیگنالها    123
جدول 11-1 تعیین Baud Rate    125
واحد فرستنده سریال    126
واحد گیرنده سریال    127
رجیسترهای USART    127
رجیستر UDR    127
رجیستر UCSRA    128
RXC    128
TXC    129
UDRE    129
FE    129
DOR    130
رجیستر UCSRB    131
RXCIE    131
TXCIE    131
UDRIE    131
RXEN    132
TXEN    132
UCSZ2    132
رجیستر UCSRC    133
جدول 11-2 تنظیمات بیتهای UPM0 و    134
جدول 11-3 تنظمیات اندازه کاراکتر    135
رجیستر UBRR    136
جدول 11-4 حداکثر خطای مجاز Baud Rate    138
برنامه ریزی اولیه USART    139
ارسال سریال    140
دریافت سریال    144
ارتباط سریال سنکرون (همزمان)    148

 

فصل اول 
مقدمه ای بر کاربرد کامپیوتر در علوم مهندسی 
دومین انقلاب صنعتی در قرن حاضر با ظهور کامپیوتر بوجود آمده و قابلیت پیشرفت انسان را افزایش داده است . در نتیجه بکارگیری کامپیوتر بوده که سیستم های کنترل عددی بوجود آمده اند و اساسا طراحی و تولید به کمک کامپیوتر با ظهور کنترل عددی مطرح شده که مبنا پایه همه آنها استفاده از کامپیوتر بوده است. 
در واقع کاربرد کامپیوتر در تولید و صنعت یکی از مهمترین پیشرفت های بشر در قرن حاضر تلقی می شود که جنبه های مختلف این کاربرد درتاثیر زیاد آن در وضعیت کنونی صنعت بر هیچ کسی پوشیده نیست. 
انواع سیستم های کنترل کامپیوتری 
سیستم های کنترل عددی کامپیوتری 
عرض کالاهای متنوع و تنوع در تولید محصولات و همچنین رقابت در دستیابی به بازار سرعت تولید و ارزانی کالا کنترل و کیفیت نیازی است که یک کنترل کننده و تولید کننده را وادار به دستیابی به تکنولوژی برتر و سیستم های تولیدی مناسب با این تکنولوژی می کند.
ماشین های کنترل عددی اغلب برای تولید قطعات با تعداد کم و یا متوسط و یا دارای شکلهای پیچیده بکار می رود.
 ارسال کلیه قوانین و دستورات به مرکز کنترل ماشین برای انجام عملیات و حرکت در قالب کدها و استانداردهای خاص از طریق برنامه ماشین کاری قطعه صورت می گیرد. 
فصل دوم 
معرفی ماشین های کنترل عددی 
تعریف کنترل عددی 
کنترل عددی را می توان به صورت یک نوع اتوماسیون با برنامه ریزی تعریف نمود که در آن فرایند توسط اعداد حروف و سنبل ها کنترل می شود. اعداد ، حروف و علائم که بطور منطقی برای هدایت یک ماشین خاص مورد استفاده قرار می گیرد برنامه نامیده می شود.
در برنامه اعداد بخشی از دستورات می باشند که آن برنامه برای قطعه خاصی در نظر گرفته شده است.
 وقتی که شکل قطعه عوض شود برنامه نیز تغییر می کند این توانایی تغییر برنامه برای هر قطعه به خاصیت انعطاف پذیری بسیار خوبی را میدهد چون تغییر برنامه به مراتب راحت تر از تغییر ابزار و لوازم تولید می باشد. این دلیل باعث رشد روز افزون بکارگیری سیستم های کنترل عددی گردیده است. کنترل عددی در بخش ها و صنایع مختلف بکار گرفته می شود که عبارتند از :
-    صنایع هوایی و نظامی 
-    صنایع فلز تراشی (شکل دهی فلزات)
-    صنایع الکترونیک 
-    صنایع مونتاژ و بسته بندی 
برنامه نویسی ماشین های کنترل عددی کامپیوتری 
-    صنایع ابزار سازی 
-    صنایع چوب 
-    صنایع نساجی 
-    کنترل کیفیت و بازرسی 
لازم به ذکر است که هر یک از اعمال و صنایع فوق خود نیز به انواع و روشهای مختلفی تقسیم بندی می شوند که در تمام آنها بکارگیری کنترل عددی توسعه یافته است. برای نمونه در فرایند شکل دهی فلزات ماشین کاری با استفاده از دستگاه هایی انجام می گیرد که برای صورت کنترل عددی کامپیوتری ساخته می شوند. مانند انواع ماشین های CNC زیر :
-    ماشین فرز 
-    ماشین تراش 
-    ماشین بورینگ 
-    ماشین سنگ زنی 
-    ماشین اسپارک 
بطوری که جای به خصوص خود را در ماشین کاری پیدا کرده است و امروزه دامنه صنعت شکل و همه به جایی رسیده است که در اغلب ماشین های ابزار یک سیستم کنترل عددی استفاده می شود و به صورت کاملا خودکار ساخته می شوند. 
ماشین های کنترل عددی که اصطلاحا آنها را NC و یا CNC می نامند ماشین های اتوماتیکی هستند که توسط سیستم کنترل و یا کامپیوتر کنترل می شود این ماشین طبق مراحل و مسیر پیش بینی شده به اندازه مورد نیاز و با سرعت و پیشروی مشخص توسط یک سری دستورات در قالب حروف و ارقام کنترل می شوند.
در حقیقت به کمک سیستم CNC حرکت اصلی و حرکت پیشروی و جابجایی سریع که در ماشین های سنتی معمولا به روش دستی انجام می گیرد در ماشین های CNC به صورت اتوماتیک و با یک برنامه و سری دستورات از قبل طراحی شده انجام می گیرد و قطعه کار و ابزار را در موقعیت سایش قرار گرفته و عمل لایه برداری انجام می شود.
میکرو کنترلر چیست ؟
میکروکنترلر در واقع یک کامپیوتر تک تراشه ارزان قیمت می باشد. 
تک تراشه بدین معنی است که کل سیستم کامپیوتر در داخل یک تکه نازک سیلیکانی در درون یک محفظه پلاستیکی مدار مجتمع قرار گرفته است . میکروکنترلر دارای خصوصیاتی مشابه به خصوصیات کامپیوتر شخصی استاندارد می باشد. میکروکنترلر محتوی یک CPU ، RAM، ROM، خطوط I/Q ، درگاه های سریال و موازی ، زمان سنج ها و بعضی اوقات وسایل جانبی داخلی دیگری نظیر مبدل آنالوگ به دیجیتال و مبدل دیجیتال به آنالوگ می باشد. به هر حال خصیصه اصلی میکروکنترلر توانایی بارگذاری ، توانایی بارگذاری ، ذخیره و اجرای برنامه است. 
چرا از میکروکنترلر استفاده می کنیم ؟
چون میکروکنترلرها کامپیوترهای تک تراشه ای ارزان قیمت هستند به سادگی می توان آنها را در مدارات الکترونیکی بزرگتر قرار داد. توانایی ذخیره سازی و اجرای برنامه های منحصر به فرد میکروکنترلرها را بسیار قابل انعطاف ساخته است.
 به عنوان مثال یک فرد می تواند میکروکنترلر را طوری برنامه ریزی کند که تصمیم گیری نماید و براساس شرایط و رویدادها عملیاتی انجام دهد. قابلیت انجام عملیات ریاضی و منطقی به میکروکنترلر اجازه می دهد رفتار مدارات الکترونیکی و سیستم های منطقی را تقلید کند. 
برنامه ها همچنین می توانند موجب شوند میکروکنترلر مانند یک شبکه عصبی و یا مشابه یک کنترل کننده با منطق فازی رفتار کند. میکروکنترلرها در لوازم خانگی به کار برده می شوند. و  وظیفه هوش این دستگاه های هوشیار را برعهده دارند.


دانلود با لینک مستقیم

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.