لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 10
کنترل الکترونیکی در خودروها (ECU)
سیستم های الکترونیکی خودروکه دارای یک میکرو کنترلر هستند ، واحد کنترل الکتریکی یا ECU (Electronic Control Unit) نامیده می شوند . در ایران ، اغلب تنها سیستم الکترونیکی انژکتوری را با نام ECU می شناسند ، لیکن ما در این مقاله ، مطابق با واژه شناسی فنی رایج در صنعت جهانی خودرو ، سیستم های دارای میکرو کنترلر را ECU می نامیم .
طراحی و ساخت ECU یکی از فناوریهای کلیدی در صنعت خودرو سازی مدرن است .یک ECU شامل مجموعه ای از سخت افزار و نرم افزار است که وظیفه نظارت ، تنظیم یا هدایت و کارکرد ویژه ای را در خودرو به عهده دارد . سیستم ضد قفل ترمز (ABS) ، سیستم ایمنی کیسه هوا (AirBag) و برف پاک کن حساس به باران ، نمونه هایی از کاربرد ECU هستند. آغاز تکنولوژی ECU به سیستم انژکتوری شرکت بوش (Bochs) آلمان به نام JETronic باز می گردد که در سال 1968 در خودروی فولکس واگن VW 1600TL نصب شد.
اهمیت و نقش اقتصادی و تکنیکی ECU و به ویژه نرم افزار آن در ساخت خودرو روز به روز در حال افزایش است . بر طبق پیش بینی های انجام شده ، سهم الکترونیک در هزینه ساخت خودرو از 22 درصد در سال 2000 به 35 درصد در سال 2010 می رسد همچنین سهم هزینه نرم افزار الکترونیکی به کار گرفته شده در خودرو از 20 درصد در سال 2000 به 38 درصد در سال 2010 خواهد رسید .
به طور کلی واحدهای کنترل الکترونیکی تواناایی انجام سه کارکرد زیر را دارند :
نظارت (Monitoring) بر کارکرد های خودرو و آگاه کردن راننده از آن ، مانند نظارت بر مصرف سوخت و آگاه کردن راننده از مصرف لحظه ای یا میانگین سوخت ، یا نظارت بر موقعیت درها و آگاه کردن راننده از باز بودن آنها .
تنظیم (Regulating) کارکردهای خودرو به وسیله بهینه کردن همواره ی آنها ، مانند تنظیم مصرف سوخت موتور توسط واحد کنترل الکترونیکی سیستم انژکتوری .
کنترل (Controlling) کارکردهای خودرو از طریق محاسبه کمیات خروجی بر پایه داده های ورودی ، مانند : کنترل ترمز به وسیله سیستم ضد قفل (ABS) .در بیشتر واحد های کنترل الکترونیکی سه کارکرد نظارت ، تنظیم و کنترل توامان وجود دارند .
ساختار واحد کنترل الکترونیکی :
واحد کنترلر الکترونیکی از یک میکرو کامپیوتر یا میکرو کنرلر (Micro Controller) به عنوان سخت افزار و نرم افزارهایی که بر روی آن اجرا می شود ، تشکیل شده است . میکرو کنترلر یک کامپیوتر کوچک است که همه اجزلی آن ، مانند واحد پردازش مرکزی CPU ، واحدهای ورودی و خروجی (I/O) حافظه های گوناگون پاک شدنی (Erasable) و پاک نشدنی (Read Only ) برای نگه داری برنامه ها و داده ها ، معمولا بر روی یک تراشه نصب شده اند ، نکته مهم در ساخت سخت افزار واحد کنترل الکترونیکی ، ایسادگی آن در برابر تغییر دما ، رطوبت و تکان های شدیدی که پس از نصب در خودرو در معرض آن قرار دارد و همچنین قابلیت بالای سازگاری الکترو مغناطیسی(EMC) آن است .
شمار نرم افزارهای یک واحد کنترل الکترونیکی بستگی به و پیچیدگی آن دارد. در واحدهای کنترل الکترونیکی ساده تنها نرم افزاری که روی میکرو کنترلر نصب و اجرا می شود ، برنامه کاربردی مربوطه است . در نوع پیچیده آن ابتدا سیستم عامل بلادرنگ (Real Time Operation sustem) RTOS و نرم افزار های پایه ، مانند نرم افزارهای مدیریت شبکه مدیریت حافظه و غیره بر روی میکرو کنترلر نصب می شوند و
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 19
سیستم های پرداخت الکترونیکی
سیستم های پرداخت الکترونیکی عبارتند از ارسال پرداخت ها برروی یک شبکه عمومی برای به دست آوردن کالا (الکترونیکی و یا فیزیکی ) و خدمات.
همانطور که می دانیم، پرداخت از طریق شبکه ها به خصوص اینترنت امنیت بالایی می طلبد، زیرا ارسال داده ها و اطلاعات مالی از قبیل، شماره کارت اعتباری، شماره حساب، ارسال اطلاعات محرمانه مالی، ارسال کد رمز و کلمه عبور و هزاران اطلاعات محرمانه دیگر نگرانی های زیادی به دنبال میآورد و این خود دلیل موجهی برای اهمیت بالای روش های ایجاد امنیت و انواع مختلف سیستم های پرداخت امن است.
انواع سیستم های پرداخت الکترونیکی
برخی از سیستم های پرداخت الکترونیکی که امروزه روی اینترنت استفاده و یا پیشنهاد شدهاند، عبارتند از: سیستم های مبتنی بر کارت اعتباری، سیستم های مبتنی بر چک الکترونیکی، سیستم های مبتنی بر پول الکترونیکی، سیستم های ریز پرداخت، سیستم های مبتنی بر مزایده.
1- سیستم مبتنی برکارت اعتباری
همانطور که می دانید کارت اعتباری به عنوان یکی از متداول ترین روشهای پرداخت الکترونیکی در حال حاضر مطرح شده است، از مهمترین شرکت هایی که در زمینه کارت اعتباری فعالیت دارند می توان دو شرکت بین المللیVisa و Master Card را نام برد. پروتکل هایی که در این سیستم ها مورد استفاده قرار می گیرند نیز شامل SSL و SET و SEEP:
پروتکل SSL یا Secure Socket Layer توسط شرکت Netscape Communications برای تدارک امنیت و محرمانگی بر روی اینترنت توسعه یافته است. این پروتکل از تصدیق اصالت در سمت سرویس دهنده و سرویس گیرنده پشتیبانی میکند.
پروتکل SSL وابسته به کاربرد است و به پروتکلهایی نظیر HTTP، FTP و telnet اجازه میدهد تا بهصورت لایهای برروی آن قرار گیرند. پروتکل SSL قادر است به توافق درباره کلیدهای رمزنگاری و نیز تصدیق سرویسدهنده قبل از تبادل اطلاعات توسط لایههای بالاتر اقدام کند. پروتکل SSL، امنیت و تمامیت کانال انتقال را با استفاده از رمزکردن، تصدیق اصالت و کدهای تصدیق پیام حفظ میکند.
SET یا Secure Electronic Transaction نیز یک پروتکل پرداخت را در سطح شبکة ارتباطی میان خریدار، فروشنده، بانک و دروازه پرداخت فراهم میکند. برای استفاده از این پروتکل دارنده کارت اعتباری و فروشنده باید دارای گواهی باشند.
این گواهیها از طرف یک مرجع گواهی صادر میشود. در طرف خریدار، بایستی نرمافزار SET نصب شده و یک حساب کارت اعتباری که از SET پشتیبانی کرده و گواهی موردنیاز را فراهم میکند، افتتاح شود. فروشنده نیز باید نرمافزار را نصب کرده و آن را در ترکیب با یک نرمافزار مبتنی بر وب که ارایه خدمات فروش کالا را انجام میدهد، برای استفاده مشتریان بر روی وب قرار
دهد.
نرمافزار مورد استفاده توسط فروشنده اندکی پیچیده تر است چرا که نیاز به برقراری ارتباط با هر دو طرف خریدار و دروازه پرداخت دارد.
پروتکل 3D-SECURE
این پروتکل بر مبنای مدل 3 –دامنه ای است که با استفاده از ارتباطات SSL بین ورودی های مختلف به شبکه های عمومی متصل می شود. این پروتکل به منظور ارایه یک روش آسان تر از SET که به راحتی پیاده سازی شود و به هیچ تراکنش SET نیاز نداشته باشد ارایه شده است. در این پروتکل Issuer موظف است Cardholder را به عضویت درآورده و نام او را در یک سرور ACS برای کنترل دسترسی ثبت کند، در یک تراکنش خرید مسولیت تایید Cardholder ها به عهده Issuer است که این کار را با استفاده از مکانیزم های تایید اعتبار در ACS انجام می دهد. Merchantها در سمت خود می بایست یک component به نام Merchant Server Plug-in یا HPIرا پیاده سازی کنند.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 9
بررسی سیستم های الکترونیکی خودروهای جدید
این پست در مورد سیستم های الکترونیکی موجود در خودرو های جدید است، اگرچه از زمان فراگیر شدن میکروکنترلر ها که حدود بیست سال از آن می گذرد، در خودرو های پیشرفته ی دنیا از سیستم های کنترل الکترونیکی استفاده می شود اما چند سالی است که در خودرو های ساخت داخل کشور هم از این امکانات استفاده می شود. به عنوان مثال اگر شما به سیستم برق پژو 206 آشنا باشید می بینید که این خودرو از لحاظ سیستم های الکترونیکی در سطح پیشرفته ای قرار دارد و یا در مدل هایی از خودروی فورد از حدود 50 میکروپروسسور استفاده شده است. اگرچه این سیستم ها باعث می شوند تعمیر این نوع خودروها نیاز به دانش فنی ویژه ای داشته باشد اما دارای مزایایی است که ارزش زیادی دارند. به طور کلی هدف از استفاده از کامپیوتر های الکترونیکی در خودرو ها عبارتند از:
- نیاز به کنترل دقیق مقدار سوخت مصرفی در خودرو برای رسیدن به استاندارهای اقتصادی و زیست محیطی
- عیب یابی پیشرفته
- کاهش مقدار سیم های استفاده شده در خودرو (با استفاده از روش های مالتی پلکسینگ)
- افزایش امنیت (در برابر سوانح رانندگی و سرقت)
- افزایش امکانات رفاهی در خودرو
به طور کلی کنترل موتور مهمترین وظیفه ی سیستم کامپیوتری موجود در خودرو است. از این رو واحد کنترل موتور یا ECU قدرتمندترین کامپیوتر موجود در خودرو است. (لازم به ذکر است که واژه ی "کامپیوتر"ی که در اینجا از آن استفاده می کنیم به معنای آن کامپیوتری که الان شما از آن این مطالب را می خوانید نیست بلکه از این کامپیوتر ها در فرهنگ الکترونیک به Embedded System یا سیستم های جاسازی شده یاد می شود.) روش کنترلی که ECU از آن استفاده می کند، Closed Loop Control نام دارد. در مورد این روش کنترل کافی است بدانید که به سیستم هایی که از خروجی خود برای کنترل سیستم نمونه برداری می کنند، کنترل حلقه بسته یا Closed Loop Control می گویند. ECU برای استفاده از این روش کنترل، از طریق تعداد زیادی سنسور، اطلاعات زیادی از وضعیت قسمت های مختلف (مثل دمای سیستم خنک کننده یا مقدار اکسیژن در اگزوز) بدست می آورد. ECU با استفاده از این اطلاعات بدست آمده و قرار دادن آن در تعداد زیادی فرمول، بهترین زمان جرقه در موتور و مدت زمان باز بودن پاشنده ی سوخت (Fuel Injector) را تعیین می کند. در واقع ECU این کار را برای به کمینه رساندن مقدار مصرف سوخت انجام می دهد.
در یک ECU مدرن ممکن است از یک پردازنده ی 32 بیتی و 40 مگاهرتزی استفاده شود. (اگر با این مفاهیم آشنا نیستید به پست های 2/11/2005 و 2/20/2005 مراجعه کنید.) اگرچه در نگاه اول ممکن است این مقادیر را با پردازنده ی 2 یا 3 گیگاهرتزی کامپوتر خود مقایسه کنید ولی این مقایسه ی درستی نیست زیرا در سیستم های جاسازی شده یا Embedded System حجم کدهایی که مورد استفاده قرار می گیرد به مراتب کمتر از حجم نرم افزارهایی است که شما در کامپیوتر خود اجرا می کنید.
به عنوان مثال حافظه های مورد استفاده در ECU ها در حدود 1 مگابایت هستند در حالی که شما ممکن است نرم افزاری با حجم 300 مگابایت را در کامپیوتر خود اجرا کنید، یعنی 300 برابر! پس ECU ها خیلی هم قدرتمند هستند!
در این مدار، پردازنده به همراه صدها قطعه ی الکترونیکی دیگر بر روی یک برد چند لایه قرار گرفته است. تعدادی از اجزای الکترونیکی که به همراه پردازنده در این مدار قرار دارند عبارتند از:
- Analog-to-digital converters یا مبدل آنالوگ به دیجیتال
- High-level digital outputs یا خروجی دیجیتال سطح بالا
- Signal conditioners یا متناسب کننده ی سیگنال
- Communication chips یا تراشه های ارتباطی
بررسی اجزا
1- Analog-to-digital converters یا مبدل آنالوگ به دیجیتال
اصولا پدیده های فیزیکی در دنیای اطراف ما پدیده هایی آنالوگ (پیوسته یا قیاسی) هستند، یعنی این کمیات هر مقداری از یک بازه ی مشخص را می توانند به خود اختصاص دهند. به عنوان مثال دمای هوای تهران در شرایط عادی می تواند هر مقداری بین -10 درجه تا
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 10
کنترل الکترونیکی در خودروها (ECU)
سیستم های الکترونیکی خودروکه دارای یک میکرو کنترلر هستند ، واحد کنترل الکتریکی یا ECU (Electronic Control Unit) نامیده می شوند . در ایران ، اغلب تنها سیستم الکترونیکی انژکتوری را با نام ECU می شناسند ، لیکن ما در این مقاله ، مطابق با واژه شناسی فنی رایج در صنعت جهانی خودرو ، سیستم های دارای میکرو کنترلر را ECU می نامیم .
طراحی و ساخت ECU یکی از فناوریهای کلیدی در صنعت خودرو سازی مدرن است .یک ECU شامل مجموعه ای از سخت افزار و نرم افزار است که وظیفه نظارت ، تنظیم یا هدایت و کارکرد ویژه ای را در خودرو به عهده دارد . سیستم ضد قفل ترمز (ABS) ، سیستم ایمنی کیسه هوا (AirBag) و برف پاک کن حساس به باران ، نمونه هایی از کاربرد ECU هستند. آغاز تکنولوژی ECU به سیستم انژکتوری شرکت بوش (Bochs) آلمان به نام JETronic باز می گردد که در سال 1968 در خودروی فولکس واگن VW 1600TL نصب شد.
اهمیت و نقش اقتصادی و تکنیکی ECU و به ویژه نرم افزار آن در ساخت خودرو روز به روز در حال افزایش است . بر طبق پیش بینی های انجام شده ، سهم الکترونیک در هزینه ساخت خودرو از 22 درصد در سال 2000 به 35 درصد در سال 2010 می رسد همچنین سهم هزینه نرم افزار الکترونیکی به کار گرفته شده در خودرو از 20 درصد در سال 2000 به 38 درصد در سال 2010 خواهد رسید .
به طور کلی واحدهای کنترل الکترونیکی تواناایی انجام سه کارکرد زیر را دارند :
نظارت (Monitoring) بر کارکرد های خودرو و آگاه کردن راننده از آن ، مانند نظارت بر مصرف سوخت و آگاه کردن راننده از مصرف لحظه ای یا میانگین سوخت ، یا نظارت بر موقعیت درها و آگاه کردن راننده از باز بودن آنها .
تنظیم (Regulating) کارکردهای خودرو به وسیله بهینه کردن همواره ی آنها ، مانند تنظیم مصرف سوخت موتور توسط واحد کنترل الکترونیکی سیستم انژکتوری .
کنترل (Controlling) کارکردهای خودرو از طریق محاسبه کمیات خروجی بر پایه داده های ورودی ، مانند : کنترل ترمز به وسیله سیستم ضد قفل (ABS) .در بیشتر واحد های کنترل الکترونیکی سه کارکرد نظارت ، تنظیم و کنترل توامان وجود دارند .
ساختار واحد کنترل الکترونیکی :
واحد کنترلر الکترونیکی از یک میکرو کامپیوتر یا میکرو کنرلر (Micro Controller) به عنوان سخت افزار و نرم افزارهایی که بر روی آن اجرا می شود ، تشکیل شده است . میکرو کنترلر یک کامپیوتر کوچک است که همه اجزلی آن ، مانند واحد پردازش مرکزی CPU ، واحدهای ورودی و خروجی (I/O) حافظه های گوناگون پاک شدنی (Erasable) و پاک نشدنی (Read Only ) برای نگه داری برنامه ها و داده ها ، معمولا بر روی یک تراشه نصب شده اند ، نکته مهم در ساخت سخت افزار واحد کنترل الکترونیکی ، ایسادگی آن در برابر تغییر دما ، رطوبت و تکان های شدیدی که پس از نصب در خودرو در معرض آن قرار دارد و همچنین قابلیت بالای سازگاری الکترو مغناطیسی(EMC) آن است .
شمار نرم افزارهای یک واحد کنترل الکترونیکی بستگی به و پیچیدگی آن دارد. در واحدهای کنترل الکترونیکی ساده تنها نرم افزاری که روی میکرو کنترلر نصب و اجرا می شود ، برنامه کاربردی مربوطه است . در نوع پیچیده آن ابتدا سیستم عامل بلادرنگ (Real Time Operation sustem) RTOS و نرم افزار های پایه ، مانند نرم افزارهای مدیریت شبکه مدیریت حافظه و غیره بر روی میکرو کنترلر نصب می شوند و
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 19
سیستم های پرداخت الکترونیکی
سیستم های پرداخت الکترونیکی عبارتند از ارسال پرداخت ها برروی یک شبکه عمومی برای به دست آوردن کالا (الکترونیکی و یا فیزیکی ) و خدمات.
همانطور که می دانیم، پرداخت از طریق شبکه ها به خصوص اینترنت امنیت بالایی می طلبد، زیرا ارسال داده ها و اطلاعات مالی از قبیل، شماره کارت اعتباری، شماره حساب، ارسال اطلاعات محرمانه مالی، ارسال کد رمز و کلمه عبور و هزاران اطلاعات محرمانه دیگر نگرانی های زیادی به دنبال میآورد و این خود دلیل موجهی برای اهمیت بالای روش های ایجاد امنیت و انواع مختلف سیستم های پرداخت امن است.
انواع سیستم های پرداخت الکترونیکی
برخی از سیستم های پرداخت الکترونیکی که امروزه روی اینترنت استفاده و یا پیشنهاد شدهاند، عبارتند از: سیستم های مبتنی بر کارت اعتباری، سیستم های مبتنی بر چک الکترونیکی، سیستم های مبتنی بر پول الکترونیکی، سیستم های ریز پرداخت، سیستم های مبتنی بر مزایده.
1- سیستم مبتنی برکارت اعتباری
همانطور که می دانید کارت اعتباری به عنوان یکی از متداول ترین روشهای پرداخت الکترونیکی در حال حاضر مطرح شده است، از مهمترین شرکت هایی که در زمینه کارت اعتباری فعالیت دارند می توان دو شرکت بین المللیVisa و Master Card را نام برد. پروتکل هایی که در این سیستم ها مورد استفاده قرار می گیرند نیز شامل SSL و SET و SEEP:
پروتکل SSL یا Secure Socket Layer توسط شرکت Netscape Communications برای تدارک امنیت و محرمانگی بر روی اینترنت توسعه یافته است. این پروتکل از تصدیق اصالت در سمت سرویس دهنده و سرویس گیرنده پشتیبانی میکند.
پروتکل SSL وابسته به کاربرد است و به پروتکلهایی نظیر HTTP، FTP و telnet اجازه میدهد تا بهصورت لایهای برروی آن قرار گیرند. پروتکل SSL قادر است به توافق درباره کلیدهای رمزنگاری و نیز تصدیق سرویسدهنده قبل از تبادل اطلاعات توسط لایههای بالاتر اقدام کند. پروتکل SSL، امنیت و تمامیت کانال انتقال را با استفاده از رمزکردن، تصدیق اصالت و کدهای تصدیق پیام حفظ میکند.
SET یا Secure Electronic Transaction نیز یک پروتکل پرداخت را در سطح شبکة ارتباطی میان خریدار، فروشنده، بانک و دروازه پرداخت فراهم میکند. برای استفاده از این پروتکل دارنده کارت اعتباری و فروشنده باید دارای گواهی باشند.
این گواهیها از طرف یک مرجع گواهی صادر میشود. در طرف خریدار، بایستی نرمافزار SET نصب شده و یک حساب کارت اعتباری که از SET پشتیبانی کرده و گواهی موردنیاز را فراهم میکند، افتتاح شود. فروشنده نیز باید نرمافزار را نصب کرده و آن را در ترکیب با یک نرمافزار مبتنی بر وب که ارایه خدمات فروش کالا را انجام میدهد، برای استفاده مشتریان بر روی وب قرار
دهد.
نرمافزار مورد استفاده توسط فروشنده اندکی پیچیده تر است چرا که نیاز به برقراری ارتباط با هر دو طرف خریدار و دروازه پرداخت دارد.
پروتکل 3D-SECURE
این پروتکل بر مبنای مدل 3 –دامنه ای است که با استفاده از ارتباطات SSL بین ورودی های مختلف به شبکه های عمومی متصل می شود. این پروتکل به منظور ارایه یک روش آسان تر از SET که به راحتی پیاده سازی شود و به هیچ تراکنش SET نیاز نداشته باشد ارایه شده است. در این پروتکل Issuer موظف است Cardholder را به عضویت درآورده و نام او را در یک سرور ACS برای کنترل دسترسی ثبت کند، در یک تراکنش خرید مسولیت تایید Cardholder ها به عهده Issuer است که این کار را با استفاده از مکانیزم های تایید اعتبار در ACS انجام می دهد. Merchantها در سمت خود می بایست یک component به نام Merchant Server Plug-in یا HPIرا پیاده سازی کنند.