فی لوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی لوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

پایان نامه SSL امنیت دیجیتالی

اختصاصی از فی لوو پایان نامه SSL امنیت دیجیتالی دانلود با لینک مستقیم و پر سرعت .

پایان نامه SSL امنیت دیجیتالی


پایان نامه  SSL    امنیت دیجیتالی

امضای دیجیتال و امنیت دیجیتالی چیست ؟

 

امضای [[دیجیتال]] برای فایل های اطلاعاتی همان کار را انجام می دهد که امضای شما بر روی سند کاغذی انجام می دهد.امضای دیجیتال و امضای دستنویس هر دو متکی بر این واقعیت هستند که پیداکردن دو نفر با یک امضا تقریباً غیرممکن است. باامضای دیجیتال اصل بودن و صداقت یک پیغام یا سند و یا فایل اطلاعاتی تضمین میشود. به منظور ایجاد امضای دیجیتال از یک [[الگوریتم ریاضی]] به منظور ترکیب اطلاعات در یک کلید با [[اطلاعات]] پیام ، استفاده می شود . ماحصل عملیات ، تولید رشته ای مشتمل بر مجموعه ای از حروف و اعداد است .یک امضای دیجیتال صرفا" به شما نخواهد گفت که " این شخص یک پیام را نوشته است " بلکه در بردارنده این مفهوم مهم است که : "این شخص این پیام را نوشته است " .

 

از نگاهی دیگر یک گواهینامه دیجیتالی یک فایل دیجیتالی است که به صورت رمزگذاری شده ای حاوی اطلاعاتی از قبیل کلید عمومی و سایر اطلاعات دارنده خود است. دارنده می تواند یک شخص، یک شرکت، یک سایت و یا یک نرم افزار باشد. مانند یک گواهینامه رانندگی که عکس صاحب خود را به همراه سایر اطلاعات در مورد دارنده آن، شامل می شود، یک گواهینامه دیجیتالی نیز یک کلید عمومی را به اطلاعاتی در مورد دارنده آن متصل می کند.در کلام دیگر، گواهینامه دیجیتالی آلیس، تصدیق می کند که کلید عمومی به او و تنها او تعلق دارد. به همراه کلید عمومی، یک گواهینامه دیجیتالی حاوی اطلاعاتی در مورد شخص حقیقی یا حقوقی دارنده آن می باشد، که برای شناسایی دارنده، و (بر این اساس که گواهینامه ها محدود می باشند)، تاریخ ابطال آنرا نمایش می دهد.

 

دفاتر ثانویه مطمئن صادر کننده گواهینامه، هویت شخص دارنده گواهینامه را قبل از آنکه تصدیق کنند، چک می کنند .بخاطر اینکه گواهینامه دیجیتالی اکنون یک فایل اطلاعاتی کوچک است، اصل بودن آن توسط امضای دیجیتالی خودش قابل بررسی است لذا به همان صورتی که یک امضای دیجیتالی را تایید می کنیم به همان صورت از صحت امضای دیجیتالی به اصل بودن گواهینامه پی خواهیم برد.

 

گواهینامه دیجیتالی چیست و چرا ما به یکی نیاز داریم؟

 

اجازه دهید برای پاسخ به سوال فوق ، سوالات دیگری را مطرح کنیم ! برای تشخیص و تائید هویت فرد ارسال کننده یک نامه الکترونیکی از چه مکانیزم هائی استفاده می شود؟ فرض کنید یک نامه الکترونیکی از یکی از دوستان خود دریافت داشته اید که از شما درخواست خاصی را می نماید ، پس از مطالعه پیام برای شما دو سوال متفاوت مطرح می گردد : الف ) آیا این نامه را واقعا" وی ارسال نموده است ؟ ب ) آیا محتوای نامه ارسالی واقعی است و وی دقیقا" همین درخواست را داشته است ؟ آیا وجود هر نامه الکترونیکی در صندوق پستی ، نشاندهنده صحت محتوا و تائید هویت فرد ارسال کننده آن است ؟ سوءاستفاده از آدرس های Email برای مهاجمان و ویروس ها به امری متداول تبدیل شده است و با توجه به نحوه عملکرد آنان در برخی موارد شناسائی هویت فرد ارسال کننده یک پیام بسیار مشکل و گاها" غیرممکن است . تشخیص غیرجعلی بودن نامه های الکترونیکی در فعالیت های تجاری و بازرگانی دارای اهمیت فراوانی است . یک نامه الکترونیکی شامل یک امضای دیجیتال، نشاندهنده این موضوع است که محتوای پیام از زمان ارسال تا زمانی که به دست شما رسیده است ، تغییر نکرده است . در صورت بروز هر گونه تغییر در محتوای نامه ، امضای دیجیتال همراه آن از درجه اعتبار ساقط می شود .

 

یک گواهینامه دیجیتالی یک فایل دیجیتالی است که به صورت رمزگذاری شده ای حاوی اطلاعاتی از قبیل کلید عمومی و سایر اطلاعات دارنده خود است. دارنده می تواند یک شخص، یک شرکت، یک سایت و یا یک نرم افزار باشد. مانند یک گواهینامه رانندگی که عکس صاحب خود را به همراه سایر اطلاعات در مورد دارنده آن، شامل می شود، یک گواهینامه دیجیتالی نیز یک کلید عمومی را به اطلاعاتی در مورد دارنده آن متصل می کند.

 

در کلام دیگر، گواهینامه دیجیتالی آلیس، تصدیق می کند که کلید عمومی به او و تنها او تعلق دارد. به همراه کلید عمومی، یک گواهینامه دیجیتالی حاوی اطلاعاتی در مورد شخص حقیقی یا حقوقی دارنده آن می باشد، که برای شناسایی دارنده، و (بر این اساس که گواهینامه ها محدود می باشند)، تاریخ ابطال آنرا نمایش می دهد.

 

دفاتر ثانویه مطمئن صادر کننده گواهینامه، هویت شخص دارنده گواهینامه را قبل از آنکه تصدیق کنند، چک می کنند .بخاطر اینکه گواهینامه دیجیتالی اکنون یک فایل اطلاعاتی کوچک است، اصل بودن آن توسط امضای دیجیتالی خودش قابل بررسی است لذا به همان صورتی که یک امضای دیجیتالی را تایید می کنیم به همان صورت از صحت امضای دیجیتالی به اصل بودن گواهینامه پی خواهیم برد.

 

ثبت نام برای یک گواهینامه دیجیتالی

 

کاربران می توانند از طریق وب برای یک گواهینامه دیجیتالی ثبت نام کنند. پس از کامل شدن فرمهای مورد نیاز، مرورگر اینترت کاربر یک جفت کلید عمومی درست می کند. نیمی از کلید عمومی به دفاتر صدور گواهینامه برای درج در مشخصات دارنده آن ارسال می شود .درحالیکه کلید خصوصی کاربر بر روی کامپیوتر او در جایی امن (هارد دیسک، فلاپی درایو و ...) نگهداری خواهد شد.

 

دفاتر صدور گواهینامه در ابتدا ملزم به تایید اطلاعات ارسال شده توسط کلید عمومی کاربر می باشند. اینکار از جا زدن کسی به جای کس دیگر و احتمال وقوع تبادلات نامشروع و غیر قانونی جلوگیری می کند.

اگر اطلاعات ارسال شده درست باشد، دفتر صادر کننده گواهینامه، یک گواهینامه دیجیتالی برای متقاضی خود صادر می کند. بمحض صدور، دفتر صادر کننده گواهینامه امضای دیجیتالی را در یک بایگانی عمومی نگهداری می کند.

 

پخش کردن گواهینامه دیجیتالی

 

در حالیکه گواهینامه دیجیتالی در یک بایگانی عمومی ذخیره شده است نیز، می تواند با استفاده از امضای دیجیتالی پخش گردد. به طور مثال زمانیکه آلیس نامه ای را برای باب به صورت دیجیتالی امضا می کند، او همچنین گواهینامه خود را به آن نامه پیوست می کند .لذا همزمان با دریافت نامه دیجیتالی باب میتواند معتبر بودن گواهینامه آلیس رانیز بررسی کند. اگر با موفقیت تایید شد، هم اکنون باب کلید عمومی آلیس را دارد و نیز میتواند اعتبار نامه ارسالی از طرف آلیس را بررسی کند.

 

فهرست مطالب

1- مقدمه
امضای دیجیتال و امنیت دیجیتالی  چیست .............................................4
گواهینامه دیجیتالی چیست و چرا ما به یکی نیاز داریم؟........................5
ثبت نام برای یک گواهینامه دیجیتالی.........................................................6
پخش کردن گواهینامه دیجیتالی..................................................................6
انواع مختلف گواهینامه دیجیتالی..................................................................7
سطوح مختلف گواهینامه های الکترونیکی..................................................7
 امضای دیجیتالی از دید برنامه نویسی.........................................................8
چگونه یک امضای دیجیتالی درست کنیم؟................................................9
نحوه عملکرد یک امضای دیجیتال..............................................................11
نحوه ایجاد و استفاده از کلید ها..................................................................12
حملات ممکن علیه امضاء های دیجیتالی.................................................12
مرکز صدور گواهینامه چیست؟....................................................................13
 رمزنگاری چیست؟.........................................................................................14
اهداف CA .....................................................................................................15
نکاتی در مورد گواهینامه ها.........................................................................16
تشخیص هویت از طریق امضای دیجیتالی................................................16
امضای دیجتالی زیربنای امنیت تبادلات الکترونیکی..............................17
گفتگو با دبیر کمیته IT دفتر مطالعات فناوری ریاست جمهوری.......18
2- SSL چیست؟
1-2 InstantSSL چیست؟.......................................................................25
2-2 تکنولوژی پیشرفته تائید کردن (Authentication)..................25
3-2 دسترسی آنلاین به پروفایل تجاری تان ...........................................25
3- مفاهیم رمز گذاری
1-3 معرفی و اصطلاحات .............................................................................25
2-3 معرفی الگوریتمهای رمزنگاری ...........................................................27
3-3 رمزنگاری کلید – عمومی ................................................................28
4-3 مقدار Hash .......................................................................................29
5-3 آیا شما معتبر هستید ؟ ....................................................................30
6-3 سیستمهای کلید متقارن ..................................................................33
7-3 سیستمهای کلید نامتقارن.................................................................35
4-  ساختار و روند آغازین پایه گذاری یک ارتباط امن
1-4  پروتکل های مشابه ...........................................................................41
5-  مفهوم گواهینامه در پروتکل SSL
1-5  مراکز صدور گواهینامه .....................................................................42
2-5 مراحل کلی برقراری و ایجاد ارتباط امن در وب ..........................43
3-5  نکاتی در مورد گواهینامه ها ...........................................................44
4-5 تشخیص هویت  ..................................................................................45

6 – مشکلات و معایب SSL
1-6  مشکل امنیتی در SSL    ..............................................................60
2-6  مشکلات تجارت الکترونیکی در ایران ...........................................60
ضمیمه 1 : پیاده سازی  SSL در Windows 2000 Server..................62
ضمیمه 2 : پراکسی (Proxy)................................................................................66
واژه نامه.......................................................................................................................77
فهرست منابع............................................................................................................78

 

 

واژه نامه :

 

 

 

  1. Individual Messages
  2. Authenticate
  3. Handshaking
  4. Cipher Preferences
  5. Master Key
  6. Public Key
  7. Challenge
  8. Public-Key Certificate
  9. Transport Layer Security
  10. Wireless TLS
  11. Wireless Application Protocol
  12. Certificate
  13. Certificate Authority
  14. Symmetric Key

 

 

 

فهرست منابع :

 

  • منابع اینترنتی:

 

 

http://www.webopedia.com/TERM/S/SSL.html

http://www.rsasecurity.com/

http://www.webopedia.com/TERM/S/S_HTTP.htm

http://www.tldp.org/HOWTO/SSL-Certificates-HOWTO

http://www.verisign.com/products-services

http://www.fekrinejat.com/

http://www.hamkelasy.com/

http://www.ircert.com/

http://www.persiantop.com/

http://www.ostadonline.com/

http://www.parslan.com/

http://www.ouriran.com/

http://www.yazdit.mihanblog.com/

http://www.ksajadi.com/

http://www.golha.ir/

http://www.wikipedia.com/

http://www.sgnetway.com/

http://www.reporter.ir/

http://www.mcs-8051.com

 منابع فارسی

 

قدیر پور رستم ، مدل های اعتماد بر بستر کلید عمومی ، کتاب مقالات چهارمین همایش ملی دانشجویی،انجمن کامپیوتر ایران ، 1381

 

مقاله به صورت  ورد (docx ) می باشد و تعداد صفحات آن  78 صفحه آماده پرینت می باشد

چیزی که این مقالات را متمایز کرده است آماده پرینت بودن مقالات می باشد تا خریدار از خرید خود راضی باشد

مقالات را با ورژن  office2010  به بالا باز کنید
 


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


پایان نامه SSL امنیت دیجیتالی

پروژه ساعت دیجیتالی و دماسنج با PIC

اختصاصی از فی لوو پروژه ساعت دیجیتالی و دماسنج با PIC دانلود با لینک مستقیم و پر سرعت .

پروژه ساعت دیجیتالی و دماسنج با PIC


پروژه ساعت دیجیتالی و دماسنج با PIC

پروژه ای که مشاهده می کنید ، پروژه  ساعت دیجیتالی به همراه دماسنج با میکرو کنترلر PIC 18F452 می باشد.

تمامی فایل های مورد نیاز پروژه مانند : فایل شبیه سازی با پروتئوس و کد هگز برنامه در یک فایل فشرده آماده دانلود می باشد.


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


پروژه ساعت دیجیتالی و دماسنج با PIC

پایان نامه SSL و امنیت دیجیتالی

اختصاصی از فی لوو پایان نامه SSL و امنیت دیجیتالی دانلود با لینک مستقیم و پر سرعت .

پایان نامه SSL و امنیت دیجیتالی


پایان نامه   SSL و امنیت دیجیتالی

چکیده :

 امضای دیجیتال برای فایل های اطلاعاتی همان کار را انجام می دهد که امضای شما بر روی سند کاغذی انجام می دهد.امضای دیجیتال و امضای دستنویس هر دو متکی بر این واقعیت هستند که پیداکردن دو نفر با یک امضا تقریباً غیرممکن است. باامضای دیجیتال اصل بودن و صداقت یک پیغام یا سند و یا فایل اطلاعاتی تضمین میشود. به منظور ایجاد امضای دیجیتال از یک الگوریتم ریاضی به منظور ترکیب اطلاعات در یک کلید با اطلاعات پیام ، استفاده می شود . ماحصل عملیات ، تولید رشته ای مشتمل بر مجموعه ای از حروف و اعداد است .یک امضای دیجیتال صرفا” به شما نخواهد گفت که ” این شخص یک پیام را نوشته است ” بلکه در بردارنده این مفهوم مهم است که : “این شخص این پیام را نوشته است “. از نگاهی دیگر یک گواهینامه دیجیتالی یک فایل دیجیتالی است که به صورت رمزگذاری شده ای حاوی اطلاعاتی از قبیل کلید عمومی و سایر اطلاعات دارنده خود است. دارنده می تواند یک شخص، یک شرکت، یک سایت و یا یک نرم افزار باشد. مانند یک گواهینامه رانندگی که عکس صاحب خود را به همراه سایر اطلاعات در مورد دارنده آن، شامل می شود، یک گواهینامه دیجیتالی نیز یک کلید عمومی را به اطلاعاتی در مورد دارنده آن متصل می کند.در کلام دیگر، گواهینامه دیجیتالی آلیس، تصدیق می کند که کلید عمومی به او و تنها او تعلق دارد. به همراه کلید عمومی، یک گواهینامه دیجیتالی حاوی اطلاعاتی در مورد شخص حقیقی یا حقوقی دارنده آن می باشد، که برای شناسایی دارنده، و (بر این اساس که گواهینامه ها محدود می باشند)، تاریخ ابطال آنرا نمایش می دهد. دفاتر ثانویه مطمئن صادر کننده گواهینامه، هویت شخص دارنده گواهینامه را قبل از آنکه تصدیق کنند، چک می کنند .بخاطر اینکه گواهینامه دیجیتالی اکنون یک فایل اطلاعاتی کوچک است، اصل بودن آن توسط امضای دیجیتالی خودش قابل بررسی است لذا به همان صورتی که یک امضای دیجیتالی را تایید می کنیم به همان صورت از صحت امضای دیجیتالی به اصل بودن گواهینامه پی خواهیم برد.

 

فهرست :

مقدمه

امضای دیجیتال و امنیت دیجیتالی  چیست

گواهینامه دیجیتالی چیست و چرا ما به یکی نیاز داریم؟

ثبت نام برای یک گواهینامه دیجیتالی

پخش کردن گواهینامه دیجیتالی

انواع مختلف گواهینامه دیجیتالی

سطوح مختلف گواهینامه های الکترونیکی

امضای دیجیتالی از دید برنامه نویسی

چگونه یک امضای دیجیتالی درست کنیم؟

نحوه عملکرد یک امضای دیجیتال

نحوه ایجاد و استفاده از کلید ها

حملات ممکن علیه امضاء های دیجیتالی

مرکز صدور گواهینامه چیست؟

 رمزنگاری چیست؟

اهداف CA

نکاتی در مورد گواهینامه ها

تشخیص هویت از طریق امضای دیجیتالی

امضای دیجتالی زیربنای امنیت تبادلات الکترونیکی

گفتگو با دبیر کمیته IT دفتر مطالعات فناوری ریاست جمهوری

 SSL چیست؟

 InstantSSL چیست؟

 تکنولوژی پیشرفته تائید کردن (Authentication)

 دسترسی آنلاین به پروفایل تجاری تان

 مفاهیم رمز گذاری

 معرفی و اصطلاحات

 معرفی الگوریتمهای رمزنگاری

 رمزنگاری کلید – عمومی

 مقدار Hash

 آیا شما معتبر هستید ؟

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

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

  ساختار و روند آغازین پایه گذاری یک ارتباط امن

  پروتکل های مشابه

  مفهوم گواهینامه در پروتکل SSL

  مراکز صدور گواهینامه

 مراحل کلی برقراری و ایجاد ارتباط امن در وب

  نکاتی در مورد گواهینامه ها

 تشخیص هویت

مشکلات و معایب SSL

مشکل امنیتی در SSL

مشکلات تجارت الکترونیکی در ایران

ضمیمه  : پیاده سازی  SSL در Windows  Server

ضمیمه  : پراکسی (Proxy)

واژه نامه

فهرست منابع

 

نوع فایل : Word

تعداد صفحات : 87 صفحه


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


پایان نامه SSL و امنیت دیجیتالی

دانلود پایان نامه آشنایی با ماشین بینایی و تصویر برداری دیجیتالی

اختصاصی از فی لوو دانلود پایان نامه آشنایی با ماشین بینایی و تصویر برداری دیجیتالی دانلود با لینک مستقیم و پر سرعت .

دانلود پایان نامه آشنایی با ماشین بینایی و تصویر برداری دیجیتالی


دانلود پایان نامه آشنایی با ماشین بینایی و تصویر برداری دیجیتالی

آشنایی با ماشین بینایی و تصویر برداری دیجیتالی

 

 

 

 

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه:138

فهرست مطالب :

پیشگفتار:

فصل اول

آشنایی با ماشین بینایی و تصویر برداری دیجیتالی

1-1کلیات

2-1-بینایی واتوماسیون کارخانه

3-1 سرعت واکنش

4-1 واکنش طیف موج

5-1مقایسه بینایی انسان و ماشین بینایی

6-1 سیستم بینایی چیست ؟

1-6-1 کلیات سیستم

2-6-1 تصویر گیری

3-6-1 نور پردازی

1-3-6-1 نور پردازی از پشت :

2-3-6-1نور پردازی از مقابل :

3-3-6-1نور پردازی لحظه ای :

4-3-6-1نور پردازی دارای ساختار :

7-1مفاهیم اولیه پردازش تصویر

1-7-1 پیکسل

2-7-1 پنجره

3-7-1 مکان پیکسل

4-7-1سطح خاکستری

8-1 هیستو گرام

1-8-1 ایجاد هیستو گرام

9-1سیستم های رنگی CMYB , RGB

فصل دوم

میکروکنترلر 8051

1-2 مقدمه

2-2واحد پردازش مرکزی

3-2حافظه نیمه رسانا:RAM‌ وROM

4-2ابزارهای کنترل/نظارت

5-2مقایسه ریز پردازنده ها با میکروکنترلرها

1-5-2 معماری سخت افزار

2-5-2 کاربردها

3-5-2 ویژگی های مجموعه دستورالعمل ها

6-2 مفاهیم جدید

7-2 مزیت ها و معایب:یک مثال طراحی

8-2 خلاصه سخت افزار

1-8-2 مروری بر خانوادهMcs-51TM

2-8-2 بررسی اجمالی پایه ها

درگاه O

درگاه 2

درگاه 3

( Program stare Enable)

ALE(Address latch Enable)

(Extrral Access)

RST(Reset)

ورودی های نوسان ساز روی تراشه

اتصالات تغذیه

3-8-2 ساختار درگاه I/O

9-2 سازمان حافظه

1-9-2 RAM همه منظوره

MOV A,5FH

2-9-2 بانک های ثبات

3-9-2 ثبات های کاربرد خاص

پرچم نقلی

پرچم نقلی کمکی

پرچم صفر 0

پرچم سرریز

بیت توازن

ثبات B

اشاره گر پشته

ثبات های درگاه

ثبات های تایمر

ثبات های وقفه

ثبات کنترل توان

حالت معلق

حالت افت تغذیه

4-9-2 حافظه خارجی

5-9-2 دستیابی به حافظه کد خارجی

6-9-2 دستیابی به حافظه داده خارجی

7-9-2 عملیات راه اندازی مجدد،reset

10-2 خلاصه دستورالعمل ها:

الف)دستورات محاسباتی:

ب)دستورات

انتقال:

ج)دستورات منطقی:

د)دستورات بیتی:

ه)دستورات انشعاب:

و)دستور NOP:

راهنمای جدول:

فصل سوم

1-3موتور پله ای و مشخصه های اساسی آن

2-3 تاریخچه ابتدایی موتورهای پله ای:

3- 3 پیشرفت سریع در دهة 1970:

4-3مینیاتوری شدن بعلت پیشرفت در مغناطیس و تکنولوژی کاربردی آن:

5-3طرح کلی موتورهای پله ای مدرن:

1-5-3 سیستم های کنترل حلقه باز:

ترکیب سیستم:

2-5-3 سیستم های کنترل حلقه –بسته:

فصل چهارم

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

1-4 مقدمه

2-4 مکانیک ربات

3-4 سخت افزار

2-3-4 Micro controller

3-3-4 Output

4-4 نرم افزار

5-4 نوشتن برنامه ربات مسیریاب

1-5-4 حالت های ممکن:

2-5-4 رفع اشکال

6-4 برنامه

7-4 توضیح برنامه

منابع

چکیده :

با ساخت وسایل الکترو مغنا طیسی نظیر انواع الکتروموتورها، بوبین ها ،رله ها وغیره ، انسان قادر شد با بهره گیری از الکترونیک ، کنترل ابزارهای مکانیکی را در دست گیرد و سر انجام با پیدایش میکرو پروسسورها و با توجه به توانایی آنها در پردازش اطلاعات و اعمال کنترلی و همچنین قابلیت مهم برنامه پذیر بودن آنها تحول شگرفی در ساخت تجهیزات الکترونیکی و صنعتی و غیره به‌ وجود آمد.

پیشرفتها و تحولات اخیر باعث پیدایش اتوماسیون صنعتی شده که در بسیاری از موارد جایگزین نیروی انسانی می گردد. به عنوان نمونه انجام امور سخت در معادن و یا کارخانه ها و یا کارهایی که نیازمند دقت وسرعت بالا می‌باشد و یا انجام آن برای نیروی انسانی خطر آفرین است به انواع دستگاهها و رباتها سپرده شده است. همچنین با پیشرفت الکترونیک در زمینه ساخت سنسورها. بالا رفتن دقت آن ها، امروزه انواع گوناگونی از حسگرها در دنیا تولید می شود که در ساخت رباتها و در زمینه اتوماسیون نقش مهمی را ایفامی‌کنند.
در این پایان نامه پس از مباحثی در مورد پردازش دیجیتالی تصویر ، معرفی میکرو کنترلر 8051 بصورت مختصر و در حد نیاز و بخش کوچکی در مورد استپ موتورها به طراحی وپیاده سازی نمونه ای کوچک از یک ماشین مسیر یاب پرداخته شده است .شایان ذکر است که مطالب مربوط به طراحی وساخت ماشین بگونه ای بیان شده که توسط هر فردی که آشنایی مختصری با میکرو کنترلرها داشته باشد، قابل پیاده سازی است.

تکنولوژی ماشین بینایی وتصویر بر داری دیجیتالی شامل فرایند هایی است که نیازمند بکارگیری علوم مختلف مهندسی نرم افزار کامپیوتر می باشد این فرایند را می توان به چند دسته اصلی تقسیم نمود :

  • ایجاد تصویر به شکل دیجیتالی
  • بکارگیری تکنیکهای کامپیوتری جهت پردازش ویا اصلاح داده های تصویری
  • بررسی و استفاده از نتایج پردازش شده برای اهدافی چون هدایت ربات یا کنترل نمودن تجهیزات خود کار ، کنترل کیفیت یک فرایند تولیدی ، یا فراهم آوردن اطلاعات جهت تجزیه و تحلیل آماری در یک سیستم تولیدی کامپیوتری (MAC)

ابتدا می بایست آشنایی کلی ، با هر یک از اجزاء سیستم پیدا کرد و از اثرات هر بخش بر روی بخش دیگر مسطح بود . ماشین بینایی و تصویر بر داری دیجیتالی از موضوعاتی است که در آینده نزدیک تلاش و تحقیق بسیاری از متخصصان را بخود اختصاص خواهد بود.

در طی سه دهه گذشته تکنولوژی بینایی یا کامپیوتری بطور پراکنده در صنایع فضایی نظامی و بطور محدود در صنعت بکار برده شده است . جدید بودن تکنولوژی ، نبودن سیستم مقرون به صرفه در بازار و نبودن متخصصین این رشته باعث شده است تا این تکنولوژی بطور گسترده استفاده نشود .

تا مدتی قبل دوربین ها و سنسورهای استفاده شده معمولا بصورت سفارشی ومخصوص ساخته می شدند تا بتوانند برا ی منظورخاصی مورد استفاده قرار گیرند همچنین فرایند ساخت مدارهای مجتمع بسیار بزرگ آنقدر پیشرفت نکرده بود تا سنسورهای حالت جامد با رزولوشن بالا ساخته شود .

استفاده از سنسورهای ذکر شده مستلزم این بود که نرم افزار ویژه ای برای آن تهیه شود و معمولا این نرم افزارها نیز نیاز به کامپیوتر هایی با توان پردازش بالا داشتند. علاوه بر همه این مطالب مهندسین مجبور بودند که آموزشهای لازم را پس از فراغت از تحصیل فرا گیرند . زیرا درس ماشین بینایی در سطح آموزشهای متداول مهندسی در دانشگاهها وبه شکل کلاسیک ارائه نمی شد .

تکنولوژی ماشین بینایی در دهه آینده تاثیر مهمی بر تمامی کارهای صنعتی خواهد گذاشت که دلیل آن پیشرفتهای تکنولوژی اخیر در زمینه های مرتبط با ماشین بینایی است واین پیشرفتها در حدی است که استفاده از این تکنولوژی هم اکنون حیاتی می باشد .

2-1-بینایی واتوماسیون کارخانه

وظایف اساسی که می تواند توسط سیستمهای ماشین بینایی انجام گیرد شامل سه دسته اصلی است.

  • کنترل
  • بازرسی
  • ورود داده

کنترل در ساده ترین شکل آن مرتبط با تعیین موقعیت و ایجاد دستورات مناسب می باشد تا یک مکانیزم را تحریک نموده ویا عمل خاصی صورت گیرد . هدایت نقاله های هدایت شونده خود کار (AGVS) در عملیات انتقال مواد در یک کارخانه هدایت مشعل جوشکاری در امتداد یک شمایر یا لبه یا انتخاب یک سطح بخصوص برای انجام عملیات رنگ پاشی توسط ربات ، مثلهایی از بکار گیری ، ماشین بینایی در کنترل می باشند . کاربردهای ماشین بینایی در بازرسی مرتبط با تعیین برخی پارامترها می باشد . ابعاد مکانیکی وهمچنین شکل آن ، کیفیت سطوح ، تعداد سوراخها در یک قطعه ، وجود یاعدم وجود یک ویژگی یا یک قطعه در محل خاصی از جمله پارامترهایی هستند که توسط ماشین بینایی ممکن است ، بازرسی می شوند عمل اندازه گیری توسط ماشین بینایی کم و بیش مشابه بکار‌گیری روشهای سنتی استفاده از قیدها و سنجه های مخصوص و مقایسه ابعاد می باشد . سایر عملیات بازرسی بجز موارد اندازه گیری شامل مواردی چون کنترل وجود بر چسب بر روی محصول بررسی رنگ قطعه ، وجود مواد خارجی در محصولات غذایی نیز با تکنیکهای خاصی انجام می گیرد . کار بازرسی ممکن است حتی شامل مشخص نمودن خواص یا ویژگیهایی الکتریکی یک محصول گردد . با مشاهده خروجی اندازه گیرهای الکتریکی می توان صحت عملکرد محصولات الکتریکی را بازرسی نمود . هر چند که در چنین مواردی چنانچه سیستم بینایی کار دیگری بجز مورد ذکر شده انجام ندهد معمولا روش ساده تر و مقرون به صرفه ترین بدین صورت خواهد بود که کار بازرسی فوق توسط یک ریز پردازنده و ابزارهای مربوط انجام گیرد .

اطلاعات مربوط به کیفیت محصول ویا مواد وهمچنین تعقیب فرایند تولید را می توان توسط ماشین بینایی گرفته ودر بانک اطلاعاتی سیستم تولید کامپیوتری جامع بطور خود کار وارد نمود . این روش ورود اطلاعات بسیار دقیق و قابل اعتماد است که دلیل آن حذف نیروی انسانی از چرخه مزبور می باشد . علاوه بر این ورود اطلاعات بسیار مقرون به صرفه خواهد بود چرا که اطلاعات بلافاصله پس از بازرسی وبه عنوان بخشی از آن جمع آوری و منتقل می شوند .

میزان پیچیدگی سیستم های بینایی متفاوت می باشد این سیستم ها ممکن است منحصر به یک سیستم بارکدینگ معمولی که برای مشخص نمودن محصول جهت کنترل موجودی بکار می رود تشکیل شده باشد یا ممکن است متشکل از یک سیستم بینایی صنعتی کامل برای اهدافی چون کنترل کیفیت محصول باشد .

3-1 سرعت واکنش

زمان مورد نیاز برای تصمیم گیری توسط ماشین بینایی بستگی به اندازه ماتریس تصویر یا زمان پردازش لازم در کارت تصویر گیر و نوع دوربین دارد . دوربیهایی نوع لاچکی که با استاندارد Rs-170 کار می کنند تعداد 30 تصویر در ثانیه تولید می کنند که این تصاویر بر روی مونیتورهای موجود در بازار قابل نمایش هستند . چنانچه از استاندارد Rs-170 استفاده نشود می توان تعداد تصاویر در ثانیه را پنج تا ده برابر افزایش داد . دوربینهای حالت جامد می توانند در زمان بسیار کوتاه معادل ( میکرو ثانیه تصویر گیری کنند زمان لازم جهت خواندن سیگنال تصویر از سنسور دوربین بستگی به اندازه ماتریس سنسور سرعت پردازش و پهنای باند سیستم دارد. با استفاده از تکنیکهای پردازش موازی می توان زمان پردازش را متناسب با تعداد پردازشگرهای موازی کاهش داد .

زمان واکنش سیستم بینایی انسان در حدود 6% ثانیه یا 16/1 ثانیه می باشد این موضوع توسط این حقیقت تائید می شود که وقتی تصاویر ، با سرعت 30 عدد در ثانیه یک صحنه متحرک را نشان می دهند چشم انسان قادر به تشخیص انقطاع بین تصاویر نیست .

سیستم های ماشین بینایی مورد استفاده در صنعت که برای کنترل بر چسب روی بطریها بکار می رود می توانند با سرعتی معادل 900 بطری در دقیقه یا در صورت یک بطری در 7% ثانیه کار کنند . البته می توان با گرفتن تصاویری که بیش از یک بطری را در بر می گیرد سرعت کنترل را بیش از این نیز افزایش داد . سرعت چشم انسان برای انجام کار مشابه حداکثر 60 بطری در دقیقه می باشد که این سرعت در اثر خستگی و شرایط نامساعد محیطی کاهش نیز می یابد .

بطور خلاصه تصویر گیری توسط ماشین بینایی تقریبا 10 برابر سرعت بینایی انسان می باشد این نسبت با پیشرفت تکنولوژی در علوم الکترونیک رو به افزایش می باشد در حالیکه سرعت چشم انسان مقدار مشخصی است سرعت انجام فرایند کامل توسط ماشین بینایی در حدود 15 برابر چشم انسان می باشد .

4-1 واکنش طیف موج

چشم انسان فقط در مقابل نور قابل رویت که طیف محدودی است می تواند اشیاء را ببیند . دامن دید از طول موج بنفش در 390 میکرون تا طول موج قرمز در 790 میلی میکرون می باشد. واکنش سیستم ماشین بینایی در مقایسه با چشم انسان بسیار وسیع تر بوده و دامنه از پرتو گاما و X در منطقه طول موج کوتاه شروع شده وتا طول موج مادون قرمز در قسمت طول موج های طویلی ختم می شود .

توانایی چشم انسان در تشخیص رنگها و پیچیده بوده ودر هنگام تشخیص رنگ مولفه های آن بطور مجزا در نظر گرفته نمی شوند . در عوض میانگین ، انرژی در طول موجهای مختلف مورد استفاده قرار گرفته ورنگ دیده شده یکی از طول موجهای مابین آنها می باشد .

ماشین بینایی برای شناسایی رنگها نیازمند سه دسته اطلاعات است که همان مولفه های رنگ یعنی طول موجهای قرمز یا سبز و آبی می باشد ایجاد رنگ بر روی مانیتور نیز با تحریک هر یک از مولفه ها به مقدار معین بوده بطوریکه نهایتا رنگ مورد نظر ایجاد شود .

ذخیره سازی تصاویر رنگی به حافظه ای معادل سه برابر تصاویر غیر رنگی نیاز دارد .

همچنین حجم پردازش تصاویر رنگی که حاوی اجزاء B,G,R می باشند در مقایسه با تصاویر یک رنگ بیشتر می باشد .

بطور خلاصه طیف طول موج قابل رویت توسط ماشین بینایی بسیاروسیعتر از طیف قابل رویت توسط چشم انسان می باشد همچنین امکان تلفیق و استفاده از طول موجهای مختلف یک تصویر توسط ماشین بینایی وجود دارد یکنواختی و دقت ماشین بینایی در مورد تصاویر رنگی بیش از چشم انسان می باشد .

و...

NikoFile


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


دانلود پایان نامه آشنایی با ماشین بینایی و تصویر برداری دیجیتالی