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

تحقیق سيستم هاي الكترونيكي خودرو

دانلود تحقیق با موضوع سيستم هاي الكترونيكي خودرو،
در قالب word و در 13 صفحه، قابل ویرایش.
بخشی از متن تحقیق:
Analog-to-digital converters یا مبدل آنالوگ به دیجیتال
اصولا پدیده های فیزیکی در دنیای اطراف ما پدیده هایی آنالوگ (پیوسته یا قیاسی) هستند، یعنی این کمیات هر مقداری از یک بازه ی مشخص را می توانند به خود اختصاص دهند. به عنوان مثال دمای هوای تهران در شرایط عادی می تواند هر مقداری بین 10 درجه تا 40 درجه ی سانتیگراد را داشته باشد. به عنوان مثال دمای هوای امروز می تواند 21.7 درجه ی سانتیگراد باشد در مورد کمیاتی مثل فشار، ارتفاع، وزن و غیره. . همین طور است. اما سیستم های دیجیتال و کامپیوتری فقط با مقادیر گسسته کار می کنند. به عنوان مثال ما فقط می توانیم مجموعه ای از اعداد گسسته مثل 27، 27.1 27.2  را به عنوان ورودی به یک سیستم دیجیتال وارد کنیم و اگر دمای مورد نظر ما چیزی بین یکی از این دو مقدار باشد برای این سیستم مفهومی نخواهد داشت. پس برای اینکه یک دستگاه آنالوگ (مثل یک سنسور دما) بتواند با یک دستگاه دیجیتال (مثل یک میکروپروسسور) ارتباط برقرار کند باید این دو دستگاه با یکدیگر سازگار شوند. این کار به عهده ی مبدل آنالوگ به دیجیتال است. اصول کار این مبدل ها تا حدودی مفصل است و بررسی مداری آن در اینجا چندان مناسب نیست اما بد نیست بدانید که فرایند تبدیل یک سیگنال آنالوگ به دیجیتال شامل مرحله ای به نام Quantizing یا پله ای کردن است که هر چه فواصل پله ای شدن یک سیگنال آنالوگ کمتر باشد اطلاعات کمتری در حین تبدیل از بین می رود. این کیفیت را با عنوانی به نام تعداد بیت مبدل می سنجند. به عنوان مثال یک مبدل 16 بیتی از یک مبدل 8 بیتی اطلاعات بیشتری را منتقل می کند. مبدل ها ی آنالوگ به دیجیتال ECU معمولا یک مبدل 10 بیتی هستند. 10 بیت، امکان 2 به توان 10 یا 1024 حالت را دارا می باشد پس اطلاعات آنالوگ یک سنسور می تواند به صورت 1024 عدد باینری کد شود. مبدل های آنالوگ به دیجیتال به نام ADC ‘ای تو دی’ معروف هستند و معمولا به صورت مدارات مجتمع (IC) در دسترس هستند به عنوان نمونه آی سی با شماره ی ADC0808 یک ADC هشت بیتی معروف است که معمولا 28 پایه دارد. در زیر تصویر این IC را مشاهده می کنید.
2- High-level digital outputs یا خروجی دیجیتال سطح بالا
معمولا خروجی های ECU باید وسایلی را راه اندازی کند که نیاز به جریان بالایی دارند به عنوان مثال: کولر خودرو یا سیستم جرقه زنی. اما خروجی پردازنده می تواند جریان پایینی در حد میلی آمپر را تامین کند در حالی که مثلا ممکن است رله ی کولر خودرو در حالت روشن نیاز به 12 ولت و 0.5 آمپر جریان داشته باشد. برای حل این مشکل از سوییچ های ترانزیستوری استفاده می شود. همان طور که می دانید با یک سوییچ ترانزیستوری می توان با یک جریان کوچک در بیس (یا گیت در سوییچ های FET) جریان بزرگی را در کلکتور (یا درین در سوییچ های FET) کنترل کرد. به عنوان مثال فرض کنیم یک ترانزیستور نیمه قدرت می تواند با جریان 20 میلی آمپر در بیس خود، جریان 0.5 میلی آمپر را در کلکتور خود سوییچ کند و این جریان رله ی کولر خودرو را راه اندازی می کند
دانلود فایل

دانلود فایل”تحقیق سيستم هاي الكترونيكي خودرو”

مهندسی صنایع

تحقیق سيستم هاي كنترل گسترده DCS

دانلود تحقیق با موضوع سيستم هاي كنترل گسترده DCS،
در قالب word و در 129 صفحه، قابل ویرایش.
فهرست :
فصل اول:
1- معرفي سيستم PROCONT ROL P
1-1- سيستم عيب يابي
2-1- دستگاه POS
2- تجهيزات كنترل و ابزار دقيق
الف- مدول ورودي آنالوگ
ب- مدول ورودي ديجيتال
ج- مدول ورودي سپكنال آنالوگ
د- مدول خروجي ديجيتال
هـ – مدول كنترل آنالوگ و ديجيتال
3- رابط هاي استاندارد
4- سيستم انتقال اطلاعات
1-4- شاهراه ارتباطي
2-4- باس ايستگاه
3-4- ساختار تلگرام
5- سيستم ايمني و حفاظتي قابلبرنامه ريزي
6- سيستم مهندسي، طراحي و سرويس EDS
فصل دوم:
معيارهاي ارزيابي و اولويت بندي
اتاق كنترل مركزي
پانل كنترل واحد (UCB)
سيستم انتقال اطلاعات و مدارهاي واسط (باس و شبكه)
سيستم هاي جنبي و پشتيبان DES
مشخصه هاي سازندگان
مشخصه هاي ساختار سيستم هاي بررسي شده
اختصاص امتياز براي معيارهاي ذكر شده
بررسي سيستم هاي بررسي شده از نظر فني
مزاياي ABB
فصل سوم
سيستم هاي كنترل گسترده Des
1-3- با  مقدمه، تعريف و تاريخچه
2-3- كنترل گسترده
سيستم هاي كامپيوتر مركزي دوگانه
الزامات اساسي در سيستم كنترل گسترده
طراحي ورودي و خروجي
1- الزامات ورودي و خروجي
2- روش هاي ورودي و خروجي
واحد كنترل محلي
زبان هاي برنامه نويسي كنترلي
واسطه هاي اپراتور
نظارت پروسه
كشف موارد غير عادي
كنترل فرايند
ثبت نتايج فرايند
عمليات معمول در واحد LCU در ايستگاه هاي جديد
اعلام كننده هاي هوشمند
انتخاب مولفه هاي ايستگاه
فصل چهارم:
معرف نرم افزار شبيه سازي DCS
برنامه نويسي به روش شيء گرا
الف- اشياء
ب- كلاسها
ج- وراثت
دلايل استفاده از روش شيء گرا
تسهيل و نگهداري
بهره گيري از حالت هاي عمومي
كم كردن پيچيدگي
طراحي نرم افزار
شرح نرم افزار
چگونگي استفاده از برنامه
محاسبات و كنترل فرايند سيستم
صفحه هاي نمايشي اپراتور
صفحات نمايشي برنامه
گرايش هاي آماري
شرح بعضي جزئيات
تعريفل توابع عملياتي مورد استفاده در برنامه
توابع ايجاد كننده خروجي هاي Plant
بخشی از متن تحقیق:
معرفي نرم افزار شبيه ساز DCS:
اين برنامه به زبان MATLAB نوشته شده و هدف آن شبيه سازي يك سيستم كنترل گسترده (DCS) مي باشد. اين بسته نرم افزاري در محيط Windows اجرا مي شود. روش نوشتن و اجراي آن تا حد زيادي به طريقه برنامه نويسي شيء  گرا (object-oriented programming) بوده و از لحاظ اجرايي به صورت event- driven مي باشد. بنابراين در اينجا به طور مختصر در مورد برنامه نويسي شي‌ء گرا توضيحاتي را ارائه مي كنم تا آشنايي بيشتري با ساختار داخلي نرم افزار حاصل گردد. البته واضح است كه اين بررسي تنها در حد يك معرفي ساده بوده و بسياري از جنبه هاي اصلي و مهم روش شيء گرا را در بر نمي گيرد.
1-4: برنامه نويسي به روش شيء گرا
1-1-4- مقدمه:
امروزه روند گرايش به برنامه نويسي به روش شي‌ء گرا رو به افزايش مي باشد. بسياري از سيستم ها با استفاده از روش برنامه ريزي شيء گرا توسعه يافته اند. آمار و ارقثام صحت بسياري از ادعاهاي موجود د راين مورد از توسعه نرم افزار را ثابت مي  كند. تعداد زيادي از شركت ها در حال بررسي اين تكنولوژي بوده و در حال تحقيق روي مفاهيم آن در مورد محصولات خود روش هاي توسعه آنها مي باشند. اين بخش به طور اختصار به بررسي اشياء مي پردازد. آنچه در پي مي آيد يك روش منحصر به فرد نيست. بلكه مجموعه اي از آراء و نظرياتي است كه حاصل تلاشهاي فراوان افراد زيادي در اين زمينه مي باشد.
2-1-4: برنامه نويسي به روش شيء گرا چيست؟
ايده برنامه نويسي به روش شيء گرا در اواخر دهه 1980 و اوايل 1990 مطرح گرديد.
همانطور كه ذكر شد، افراد زيادي در اين زمينه كاركرده اند كه همگي آنها در يك سري از مفاهيم كلي با هم توافق دارند اما در واقع متخصصان نرم افزار به طور دقيق با هم در مورد آنچه كه يك برنامه شي گرا را مي سازد موافق نيستند. در اين بخش ما تعريف آقاي WEGNER  را بر مي گزينيم. طبق اين تعريف هر زبان برنامه نويسي كه شامل سه مفهوم زير باشد شي‌ء گرا ناميده مي شود.
1-اشيا (object)
2-كلاسها (classes)
3-توارث (inheritance)
يك سيستم نرم افزاري در صورتي شي‌ء گرا ناميده مي شود كه بااستفاده از اين سه مفهوم طراحي و اجرا شود. يك برنامه شيء گرا عبارت است از يك يستم نرم افزاري كه اجزاي آن اشياء باشند. محاسبه و اساس ايجاد اشيا جديد و ارتباط بين آنها انجام مي گيرد. در واقع آن دسته از روش هاي طراحي كه از اين سه مفهوم استفاده نمي كنند، تمامي قدرت برنامه ريزي شيء گرا را در اختيار طراح قرار نمي دهند. حال به بررسي مختصر هر يك از مفاهيم فوق مي پردازيم.
الف- اشياء:
شيء اصلي ترين مولفه برنامه ريزي شي‌ء گرا مي باشد. هر شيء توسط خواص مخصوص به خود و نيز مجموعه عملياتي كه مي تواند انجام دهد، مشخص مي شود خواص مذكور مي توانند در اثر كاربرد عمليات مورد نظر تغيير كنند. منظور از عمليات درواقع همان (methods) مي باشد و از طريق فرايند پيام دهي (missaging) به كار گرفته مي‌شوند.
پيامي كه به يك شيء فرستادهمي شود نام يك روش و نيزليستي از آرگومانهايي كه هر كدام به نوبه خود يك شيء را نامگذاري مي كنند مشخص مي كند پيامي كه توسط يك شيء دريافت مي شود باعث مي شود كه كد مربوط به روشي كه نام آن در پيام آمده است، توسط پارامترهاي صوري آن كه به مقادير متناظر در ليست آرگومان وابسته است، اجرا مي شود. پردازش يك پيام توسط شي دريافت كننده ممكن است منجر به تغيير حالت شود، يعني تغييري در يك خاصيت اشيا گيرنده پيام و يا فرستادن پيام به خودش يا اشياء ديگر.
مي توان با يك ترتيب نه چندان خوب فرض كرد عمليات پيام دهي مشابه فراخواني تابع در برنامه هاي پروسه اي مي باشد. با اين تفاوت كه هدف روش مذكور ناشي از پيام دهي اينست كه حالت داخلي يك شيء را تصحيح كند. نه اينكه آرگومانهاي آن را تغيير دهد و آنها را برگرداند. همچنين ممكن است يك شيء به خود نيز يك پيام ارسال كند.
دانلود فایل

دانلود فایل”تحقیق سيستم هاي كنترل گسترده DCS”