تاریخ انتشار | 26 می 2025 |
---|---|
تعداد صفحه | 50 صفحه |
فرمت فایل | ورد Word – قابل ویرایش |
این گزارش شامل تمامی مراحل میکروکنترلرها (AVR) رشته برق و الکترونیک می شود – در ابتدا مقدمه ای و چکیده برای شروع کارورزی قرار داده شده است و پس از آن اهداف کارورزی و تاریخچه شرکت و فهرست مطالب و فهرست اشکال و.. …. قرار داده شده است.
امروزه شیوع و گسترش میکرو کنترلر ها و کاربردی شدن آنها تحولی در مهندسی برق به وجود آورده است. به صورتیکه شاید دیگر بدون آموختن و کار با آنها نتوان کاری از پیش برد.
در این رساله سعی شده تا به دسته های مختلف و کاربردی میکرو کنترلرها اشاره شود.
در گذشته سیستم های کنترلی و پردازشگرهای دیجیتال در آی سی ها از میکرو پروسسور ی از قبیل Z80 و ۸۰۸۶ و ……. بهره گرفتند ولی امروزه استفاده از میکرو کنترلرهایی نظیر ATmega16 و ATmega32 توانسته علاوه بر رفع نواقص میکروهای قبلی امکانات بیشتری بدست دهد.
برای کار با میکروکنترلر ها نیاز به ابزاری به نام پروگرامر داریم که ارتباط دهنده PC با مدار ما می باشد. همچنین برای نوشتن برنامه بر روی میکرو پروسسور ها باید از کامپایلر ها ی مربوطه استفاده شود.
در این رساله سعی شده تا کار با کامپایلر CODE VISION به صورت کامل تشریح شود و نیز با بررسی پروژه ای عملی به بیان اهمیت کاربرد میکرو ها در صنعت اشاره شود.
شرکت مهندسی نوین تراشه البرز متشکل از مهندسین برق و الکترونیک سعی در تولید لوازم و برد های آموزشی در زمینه ی دیجیتال ومیکرو کنترلر ها دارد .همچنین شرکت در پروژه های صنعتی از دیگر اهداف این شرکت است. از جمله مباحث مرتبط با رشته برق والکترونیک و فعالیت های شرکت به شرح ذیل می باشد:
PLC
مهندسی کنترل در طول زمان دچار تغییرات فراوانی شده است.در گذشته انسان مهمترینابزار برای کنترل سیستم های صنعتی بشمار می آمد.اما در حال حاضر سیستم های الکترونیکی Programmable Logic Control یا PLC نقش کنترل سیستم های مختلف صنعتی را به عهده دارند.
در حدود سالهای ۱۹۷۰ الی ۱۹۸۰ سیستم های صنعتی عموما توسط مدارات ساده منطقی که توسط کنتاکتورها و رله ها بسته می شد هدایت می شدند. با وارد شدن PLC های ساده و زبان برنامه نویسی LADDER به راحتی امکان بروز کردن سیستم کنترل از حالت تابلوهای فرمان قدیمی به تابلو های PLC جدید میسر شد. از آن زمان PLC به عنوان یک ابزار همه گیر در کارخانجات و کارگاه ها مطرح شد.
برخی از ویژگی های مهم و منحصر به فرد PLC به شرح زیر می باشد :
برای سیستم های بزرگ وپیچیده صنعتی دارای قیمت تمام شده بسیار مناسب می باشد.
قدرت محاسباتی زیاد امکان پیاده سازی سیستم های کنترل پیچیده تری را به ما می دهد.
عیب یابی و برنامه ریزی بسیار ساده وسریع
زبان برنامه نویسی Ladder:
مهمترین زبان برنامه نویسی PLC ها زبان Ladder می باشد.این زبان کاملا منطبق با سیستم های منطقی قابل پیاده سازی با تابلو های فرمان رله – کنتاکتوری می باشد.به علت تشابه زیاد تبدیل یک سیستم کنترل قدیمی به یک سیستم PLC امری بسیار آسان و سریع خواهد بود . شکل زیر مدلی از یک PLC و زبان برنامه نویسی Ladder را نشان می دهد.
سنسورهای صنعتی
تمام اطلاعات و سیگنالهایی را که ما از یک سیستم صنعتی برای کنترل آن نیاز داریم ، ادواتی به عنوان سنسورها در اختیار ما می گذارند . این المانها به دلایل تنوع پدیده های مختلفی که باید آشکار شود ، بسیار گوناگون بوده و بالطبع دارای خروجی های مختلف هستند ، در نتیجه برای استخراج اطلاعات از این تجهیزات نیاز به مدارات گوناگونی خواهیم داشت .
عموما این سنسورها به دو دسته Solid State و Termo Couple تقسیم می شوند . دسته اول سنسورهایی هستند که در واقع مدار مجتمع بوده و در بازه دمایی کوچکی کار می کنند از قبیل خانواده LM35 یا SMT 160 ، که عموما برای استخراج سیگنال از این سنسورها تنها نیاز به تقویت کننده مناسب خواهد بود .
اما دسته دوم ( ترموکوپل ها ) که از اتصال دو فلز غیر همجنس تشکیل شده اند با دقت بالاتر و در رنج دمایی وسیع تر کار می کنند . برای استخراج سیگنال از این سنسورها نیاز به مدارات خاص یا آی سی های Termo Couple Amplifier می باشد. در تقویت سیگنال باید ملاحظاتی از قبیلCold Junction Compesation و … را به عمل آورد . انواع دیگری از سنسورهای حرارتی با عنوان PT100 وجود دارد که دارای کاربردهای بسیار گسترده در انواع کوره ها ، بویلرها ، سردخانه ها ، و … می باشد. در زیر شکل ظاهری دو سنسور LM35 و SMT160 نشان داده شده است .
در این فصل قصد دارم تا فعالیت خود را در شرکت بیان کنم لذا از آنجایی که در این مدت بیش تر وقت خود را بر روی میکروکنترلر ها خصوصا میکرو کنترلر AVRمعطوف کرده بودم به تشریح آموخته های خود در این زمینه می پردازم.
در بسیاری از مکانها ، دستگاههایی را می بینیم که نیاز به پردازش و محاسبه دارند . مانند : ترازوهای دیجیتال ، ماشین لباسشویی ، ساعت های اداری سیستم خبر دهنده ، برخی از سرگرمی ها و بازی ها ، ماشین های فتوکپی و … در تمامی این مجموعه ها ، پردازشگر های موجود ، وظیفه کنترل ، روشن و خاموش کردن وسایل و نظارت بر وضعیت آنها را دارند . به دلیل کوچکی و همچنین مقرون به صرفه بودن ، صحیح نیست که در این دستگاهها ، از پردازشگری مانند PC استفاده کنیم . در این نوع دستگاهها از پردازشگری بنام میکروکنترلر استفاده می کنیم .
میکروکنترلر یک عنصر پردازشگر است که همانند کامپیوتر توانایی انجام عملیات محاسباتی و منطقی را دارا می باشد . البته قیمت میکروکنترلرها نسبت به کامپیوترها بسیار ارزان تر هستند و به همین دلیل در دستگاههایی که حجم اطلاعاتی بالایی نیاز ندارند و پردازشها به کنترل ورودی و خروجی اجزای کوچک ، و روشن و خاموش کردن آنها ختم میشود ، از میکروکنترلرها استفاده می کنند .
میکروکنترلرها همانند کامپیوترها CPU ، RAM، ROM ، Timer و … دارند اما در مقیاس کوچکتر و ویژگی و مزیت آنها این است که مانند کامپیوتر نیاز نیست که سخت افزار مربوط به هرکدام از قسمتها طراحی و ساخته شود ، بلکه بصورت آماده این سخت افزارها از قبیل : RAM ، Interrupt Controller ، Serial Port و … در داخل آی سی میکروکنترلر طراحی و جاسازی شده و فقط کافی است تا این قسمتها برنامه ریزی شوند تا درنهایت ، عملی که نیاز داریم را برای ما به خوبی و با دقت بالا انجام دهد .
میکروکنترلرها با زبانهای مختلف برنامه نویسی می شوند، یکی از این زبان ها ، زبان اسمبلی می باشد. زبان اسمبلی مجموعه ای از دستورالعمل هاست که با آن دستورات می توان برای میکروکنترلر برنامه های متفاوت و گوناگونی را تفهیم نمود .
میکروکنترلرها دارای سخت افزارهای متفاوتی هستند. که به نسبت خانواده آن میکروکنترلرها ، این امکانات متفاوت می باشد. میکروکنترلرهای خانواده MCS – 51 دارای پردازشگر ۸ بیتی هستند .
این سخت افزارها مطابق شکل زیر با یکدیگر در ارتباط هستند و توسط CPUداخلی ، مدیریت می شوند.
این ها فقط بخشی از متون این پروژه و گزارش به صورت پراکنده و ناقص می باشد ، برای دانلود به صورت کامل لطفا آن را خریداری نمایید. ( بالای صفحه )
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.