یاری فایل

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

یاری فایل

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

پاورپونت در مورد سیستمهای حمل و نقل هوشمند (ITS )

اختصاصی از یاری فایل پاورپونت در مورد سیستمهای حمل و نقل هوشمند (ITS ) دانلود با لینک مستقیم و پر سرعت .

پاورپونت در مورد سیستمهای حمل و نقل هوشمند (ITS )


پاورپونت در مورد سیستمهای حمل و نقل هوشمند(ITS )

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

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

تعداد  اسلاید34

 

 

×ITS چیست؟

 

×معیار ها و اهداف ITS

 

×زیربنا ها و شالوده ITS

 

×خصوصیات ITS  کارآمد

 

×نمونه هایی از تاثیرات ITS در کشورها

 

×نمونه هایی ازتجهیزات    ITS

 

×نتیجه گیری

 

 

لینک دانلود  کمی پایینتر میباشد


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


پاورپونت در مورد سیستمهای حمل و نقل هوشمند (ITS )

PDF آموزش نصب وبرنامه نویسی رله های هوشمند (لوگو)

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

PDF آموزش نصب وبرنامه نویسی رله های هوشمند (لوگو)


PDF آموزش نصب وبرنامه نویسی رله های هوشمند (لوگو)

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


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


PDF آموزش نصب وبرنامه نویسی رله های هوشمند (لوگو)

حمل و نقل هوشمند its

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

حمل و نقل هوشمند its


حمل و نقل هوشمند  its

12 ص

 

 

درعصر حاضر حمل و نقل یکی از عمده مسائلی است که در زندگی افراد جامعه نقش اساسی دارد. با توجه به اینکه حمل و نقل با مسائلی همچون: زمان، هزینه ی سوخت و ترافیک و آلودگی هوا و ایمنی و آسایش افراد که هر کدام به نوبه ی خود از اهمیت قابل توجهی برخوردار هستند، ارتباط مستقیمی دارد، بنابراین سعی بر اینست که با بکارگیری تکنولوژی ارتباطات و اطلاعات (ICT) با جمع آوری اطلاعات و طراحی سخت افزار و نرم افزارهای مناسب، پارامترهایی همچون زمان، هزینه ی سوخت، ترافیک و آلودگی هوا را و... تا حد امکان کاهش داده و درمقابل مواردی چون ایمنی و آسایش و... را افزایش دهیم. سیستم حمل و نقل هوشمند (ITS) پروژه ای است جدید و بسیار وسیع که این اهداف را دنبال می کند.

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

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

تاریخچه ITS

تاریخ ITS از سه مرحله تشکیل شده است: مرحله ی اول: شروع تحقیقات در زمینه ی ITS در دهه ی 1960 و 1970 بود.

 در سال 1970 برای اولین بار بودجه ی تحقیقاتی توسط دولت ایالات متحده آمریکا برای پروژه ی  ERGS (Electronic Route Guidance Systems) در نظر گرفته شد و همزمان پروژه های مشابهی در ژاپن (CACS) ودراروپا انجام گرفت. این سیستم ها تاکید ویژه ای برهدایت درمسیریابی داشته وبراساس یک سیستم پردازشگر مرکزی که حجم عظیمی از سیستمهای کامپیوتری و ارتباطی را داشتند، عمل می کردند. با توجه به محدودیت های آن زمان این سیستمها هرگز بصورت عملی نتیجه ای ندادند.

مرحله ی دوم : در سالهای 1980 تا 1995 شرایط برای توسعه ی ITS بهبود یافت. پیشرفت های تکنولوژیکی از قبیل : حافظه های با حجم زیاد و پردازشگرهای سریع باعث شد که سیستم های پردازشی بسیار ارزان بوجود آید و تحقیقات و نظریه های پیشرفته ی جدید درعمل نیز امکان پذیر بود.

درسال 1984درژاپن کاربرروی پروژه یRACS      (Road /Automobil Commiunications Systems)

که اساس سیستم حمل ونقل امروزی را تشکیل می دهد شروع شد.همزمان دراروپا دو پروژه به نامهایProgram for a European Traffic System With Higher Efficiency and Unprecedented Safety (PRDMETHEUS) که عمدتا توسط کارخانجات اتومبیل سازی انجام می شد وپروژه ی دیگر

Dedicated Road Infrastructure for Vehicle safety in Europe (DRIVE) که توسط انجمن اروپا انجام می گرفت.درآمریکا در سالهای 1992 تا 1995، پروژهIntelligent Vehicle Highway Systems    


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


حمل و نقل هوشمند its

مقاله در مورد خانه هوشمند

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

مقاله در مورد خانه هوشمند


مقاله در مورد خانه هوشمند

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

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

 تعداد صفحه83

 

بخشی از فهرست مطالب

 

فهرست مطالب

چکیده:.. 1

مقدمه:.. 1

فصل اول   3

1-1)پیشینه کار و تحقیق:.. 4

1-2)روش کار و تحقیق:.. 4

2-1) آشنایی  با  برنامه  CodeVision. 7

3-3)آشنایی با سنسور های گازی سری MQ.. 15

فصل چهارم :   21

4-1)آشنایی با ماژول RF12. 22

4-2)ویژگیهاماژول RF12. 22

4-3) کاربرد‌های عمومی‌ ماژول RF12:.. 23

4-4) واحد های داخلی.. 24

4-4-1) فیلتر کردن داده ها و بازیابی کلاک:   24

4-4-2)بازیابی کلاک.. 24

4-4-3) اسیلاتور کریستالی  Crystal oscillator. 25

4-4-4) کاشف ولتاژسطح پایین باطری Low Battery Voltage Detector. 25

4-4-5) تایمر بیدار ساز Wake-Up Timer. 26

4-4-6) راه اندازی رخدادها Event Handling. 26

4-4-7) واسط کنترلی Interface and Controller. 26

4-5) شرح وظا یف پایه های ماژول.. 27

4-6) مشخصه های کاری DC  ماژولRF. 28

فصل پنجم:   29

5-1)تفاوت میکرو کنترولر و میکرو پروسسور   30

5-2) ساختار داخلی میکروکنترلر.. 30

5-3) رجیستر های همه منظوره(General Purpose Register) 31

5-4)معماری AVR. 31

5-5) انواع میکرو های AVR. 32

5-6)انواع حافظه در میکرو های AVR. 32

5-7) قابلیت ها:.. 33

5-8) وسایل جانبی:.. 33

5-8-1) AVR  Timer /  Counter:.. 33

5-8-3) مبدل آنالوگ به دیجیتال ADC(A to D):   35

فصل ششم :   39

6-1) المان‌های الکترونیکی فرستنده‌:.. 40

6-3)  بررسی‌ نرم افزار و کد های سیستم فرستنده.   44

6-4)توابع مربوط به ماژول بیسیم:.. 46

6-5) شماتیک مدارگیرنده: 48

6-6) بررسی‌ نرم افزار و کد های سیستم گیرنده:   49

فصل هفتم   50

7-1)نتیجه گیری:.. 51

ضمیمه.. 53

ضمیمه1. 53

منابع و ماخذ:.. 76

فهرست منابع فارسی:. 76

سایت ها. 77

 

 

 

 

 

 

 

 

 

 

 


چکیده:

این پروژه در دو بخش کلی مدار فرستنده و مدار گیرنده طراحی شده است . در بخش فرستنده مدار ما شامل سنسورهای نور (Photocell) و دود (MQ2) و همچنین دو Stepper Motor و یک LCD است که در ادامه مقاله به تفصیل به آنها اشاره خواهیم کرد و توضیحات مربوطه را ارائه خواهیم داد . اطلاعات کنترلی از طریق ماژول بیسیم با فرکانس MHz915 برای گیرنده ارسال میشودو پس از دریافت و اعمال دستورات لازم ومحاسبات نتیجه روی نمایشگر نشان داده میشود.

 

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

مقدمه:

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

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

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

مدار پروگرامر از طریق پایه های SCK،MOSI،MISO با میکرو کنترولر ارتباط برقرار می کند.و کد hex برنامه را در آن بار گذاری می کند ویا از آن می خواند.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

فصل اول

 

کلیات



 

 

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

1-1)پیشینه کار و تحقیق:

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

 

 از جمله این پروژه ها دماسنج دیجیتال، برنامه ساعت، تابلو روان توسط صفحه نمایش کریستال مایع، فرکانس‌متر دیجیتال و ... می توان اشاره کرد.

 

بنابراین با مطالعه و بررسی این منابع اصول کار مشخص شد.

 

 

1-2)روش کار و تحقیق:

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

 

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

 

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

 

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

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

فصل دوم

 

 

 

 

 

آشنایی با code vision

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  2-1) آشنایی  با  برنامه  CodeVision

CodeVision یک IDE برای میکرو کنترلر AVR است. به وسیله این برنامه می توان از زبان C برای برنامه ریز میکرو استفاده کرد. برنامه را اجرا کنید. یک پروه TestAVR بسازید.در قسمت Setting->Programmer نوع Programmer را انتخاب کنید. (Kanda Systems STK200+/300) برای تنظیمات اولیه میکرو از Code wizard استفاده می کنیم. به وسیله این wizard کدهای ‍C‌ لازم برای تنظیماتی از قبیل Crystal Clock, Timer Setting, Port Setting, … تولید و به کد برنامه شما اضافه می شود. پس از هر تغییر در این تنظیمات باید آن را به وسیله منو File->Generate, Save and Exit ذخیره کرد.

 

پس از تنظیمات اولیه کد برنامه را در Code Vision به زبان C‌ می نویسیم. (می توان از توابع کتابخانه ای Code Visionنیز در این کار استفاده کرد.) سپس دکمه Make the project را برای تولید کد اسمبلی برنامه شما برای میکرو کنترلر AVR بزنید. حالا می توانید میکرو کنترلر خود را برنام ریزی کنید. برای این کار از Chip Programmer استفاده می کنیم.

 

تنظیمات اولیه میکرو:

 

به وسیله Tools->CodeWizardAVR منو تنظیمات اولیه را ظاهر کنید. حالا این تنظیمات را انجام دهید:

 

Chip Tab:

 

Chip: Atmega16L

 

Clock: 1.0000

 

Prot Tab:

 

Port B tab:

 

Bit 0: out

 

Bit 1: out

 

ما با این تنظیمات نوع میکرو کنترلر و همچنین فرکانس 1MHz را برای آن انتخاب کردیم.(ما به میکرو یک کریستال وصل کردیم تا فرکانس 8MHz (یا MHz7.3728) تولید کند. ولی یک Oscillator نیز در داخل AVR قرار دارد که فرکانس آن 1MHz است. ما در این قسمت از این Oscillator استفاده می کنیم).در ضمن بیت 0 و 1 پورت B را به صورت خروجی تنظیم کردیم تا سیگنال روشن و خاموش شدن را در آن تولید کنیم. حال به وسیله منو File->Generate, Save and Exit تنظیمات خود را ذخیره کنید.

 

برنامه میکرو کنترلر:

 

پس از مراحل بالا باید یک فایل که در آن قسمت هایی به زبان C نوشته شده است به همراه توضیحاتی در مورد آنها به صورت شکل زیر تولید شده باشد.

 

 

 

حال این خط را به برنامه اضافه کنید:

 

Line 26:

 

#include <delay.h>

 

و سپس برنامه خود را در جایی که //Place your code here بنویسید:

 

void main(void)

 

{

 

While(1)

 

{

 

// Place your code here

 

           delay_ms(100);

 

  1. 0 = 1;
  2. 1 = ~PORTB.0;

 

           delay_ms(100);

 

  1. 0 = 0;
  2. 1 = ~PORTB.0;

 

};

 

}

 

در این برنامه در هر 100 میلی ثانیه خروجی را در بیت

 

صفر و یک پورت B تغییر می دهیم.

 

برنامه ریزی میکرو کنترلر:

 

ابتدا یک Programmer را به پورت LPT کامپیوتر متصل کرده و کابل Flat آن را به کانکتور JP4 روی  مدار خود وصل کنید. به وسیله منو Tools->Chip Programmer منو تنظیمات Programmer میکرو کنترلر را ظاهر کنید. VCC و GND را به مدار وصل کنید و کلید را روشن کنید.

 

ابتدا به وسیله منو Read->Chip Signature اتصالات VCC و GND به میکرو و اتصالات Programmer به بورد را چک می کنیم. پس از اجرا دستور بالا باید پیغام زیر ظاهر شود:

 

 

 

در غیر این صورت اتصالات خود را چک کنید.

 

حالا می خواهیم برنامه خود را به میکرو وارد کنیم. برای این کار دستورات زیر را به ترتیب اجرا می کینم:

 

Program->Erase Chip

 

Program->Blank Check (optional)

 

Program->Flash

 

حالا باید دیودها روشن و خاموش شوند.

 

اگر در Chip Programmer در تب Fuse Bit(s):، BootSZ0=0 و BootSZ1=0 را تیک بزنیم و اجرا Program->Fuse(s) Bit ، میکرو از کلاک Crystal استفاده می کند. بنابر این باید تنظیمات میکرو را با توجه به کریستال تغییر دهید.

 

اخطار: حتما در تب Fuse Bit(s):، BootSZ0=0 و BootSZ1=0 را تیک بزنید در غیر این صورت میکرو شما در حالتی قرار می گیرد که دیگر نمی توانید آن را به وسیله CodeVision برنامه ریزی کنید. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

فصل سوم

 

 

 

 

 

 

 

 

 

المان های مدار

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3-1) LCDکاراکتری :

 

دارای یک کنترلر است که با فرستادن اطلاعات به آن این اطلاعات را در صفحه ای که عموما به چند سطر و ستون تقسیم شده نمایش می دهد.
LCD ها از طریق مقدار اطلاعاتی که میتوانند در صفحه نمایش بدهند انتخاب و خریداری می شوند. انواع معمول آن عبارتند از 16 ، 20 ، 32 و 40 کاراکتر در هر خط در 1 یا 2 یا 4 سطر. مثلا 2 در 16 یعنی صفحه دارای دو خط و هر خط 16 کاراکتر است. در تصویر زیر یک نمونه 2 در 16 مشاهده می شود:

 

 

 

LCDها دارای 16 پایه هستند که 8 خط آن مربوط به فرستادن یا خواندن داده ها یا دستورالعمل ها می باشد.  پایه های دیگر خطوط کنترل و ولتاژهای تغذیه می باشند.

 

تمام lcd های کاراکتری دارای 16 پایه می باشد که در زیر اورده شده است :

پایه شماره 1 : VSS ، این پایه ،پایه گراند lcd است و باید به زمین مدار وصل شود.
پایه شماره 2 : VDDاین پایه پایه VCC، LCD است که باید به 5ولت وصل شود.
پایه شماره 3 : VEE این پایه روشنایی پیکسل های LCD را تعیین میکند واتصال ان طبق مدار روبرو است.
پایه شماره 4 : RS در lcd دو رجیستر به نام دستورالعمل وداده وجود دارد اگر rs =0 باشد lcd برای گرفتن دستورالعمل اماده می شود در غیر این صورت برای داده .مثلا دستور cls یک دستور العمل است و qwer که باید روی lcd نوشته شود یک داده است .
پایه شماره 5 :RW این پایه دو وضعیت دارد ، rw =1  برای خواندن از lcd و rw=0 برای نوشتن در  lcd.
پایه شماره 6 : E با این پایه می توان LCD را انتخاب کرد.
پایه شماره 7 : DB0 این پایه برای گرفتن دیتا (اطلاعات) از LCD میباشد (پایه دیتا ی صفر(
پایه شماره 8 : DB1 این پایه برای گرفتن دیتا (اطلاعات) از LCD میباشد (پایه دیتا ی یک(
پایه شماره 9 : DB2 این پایه برای گرفتن دیتا (اطلاعات) از LCD میباشد (پایه دیتا ی دو(
پایه شماره 10 : DB3 این پایه برای گرفتن دیتا (اطلاعات) از LCD میباشد (پایه دیتا ی سه(
پایه شماره 11 : DB4 این پایه برای ارسال دیتا (اطلاعات) به LCD میباشد (پایه دیتا ی چهار(. پایه شماره 12 : DB5 این پایه برای ارسال دیتا (اطلاعات) به LCD میباشد (پایه دیتا ی پنج(
پایه شماره 13 : DB6 این پایه برای ارسال دیتا (اطلاعات) به LCD میباشد (پایه دیتای شش(
پایه شماره 14 : DB7 این پایه برای ارسال دیتا (اطلاعات) به LCD میباشد (پایه دیتای هفت(
پایه شماره 15 : این پایه و پایه شماره 16 تغذیه LED پشت LCD می باشد که به 5ولت متصل میشود.
پایه شماره 16 : این پایه و پایه شماره 15 تغذیه LED پشت LCD می باشد که به 5ولت متصل میشود.

 

3-2)سنسور MQ2 :

 

 

 

 

 

 

 

 

3-3)آشنایی با سنسور های گازی سری MQ

 

 

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

 

 

 

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

 

 

 

 

 

همانطور که درشکل بالا میبنید یک هیتر برای گرم شدن سنسور هست که پایه vh مربوط به ان میباشد و باید به آن ولتاژ ۵ ولت وصل نمائید تا هیتر شما روشن شود دراین صورت سنسور شما کمی گرم میشود که جای نگرانی نیست .

 

 

 

 

 

 

 

 

 

اما پایه دیگر vc نام دارد که به ان ولتاژ ۵ الی ۲۴ ولت وصل میشود البته در سنسور های مختلف این ولتاژ تغییر میکند که با افزایش گاز میزان هدایت در سنسور افزایش یافته وولتاژ خروجی در پایه vrl تغییر میکند و با افزایش گاز ولتاژ خروجی نیز افزایش پیدا میکند که با وصل ان به adc میکرو میتوان ولتاژ را اندازه گرفت و در هنگام افزایش گاز و افزایش ولتاژ خروجی ، دستگاه شما پردازش مورد نظر را انجام دهد این مطلب توسط مدیر انجمن سایت جهت تکمیل مطلب ارسال شده است.

 

 همان طور که میدانید این سنسورها شمیایی هستند و برای فعال شدن آنها از یک هیتر داخلی استفاده شده پس توجه داشته باشید که هرچه این سنسور مدت زمان بیشتری روشن باشد دقت و حساسیت آن بیشتر هست . در ابتدای اتصال این سنسورها به برق ولتاژ خروجی از ۵ ولت شروع به کم شدن می کنه و نهایتا بهد از یک تایم حدود یک ساعت به یک سطح ولتاژ نسبتا ثابت می رسید حدود ۱.۲ تا ۲.۴ ولت که برای هرکدوم از سنسورها حتی با یک شماره هم این مقدار متفاوت هست این کم شدن ولتاژ ادامه داره و بعد از ۲۴ ساعت روشن بودن مداوم تقریبا تغییری نداریم.

 

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

 

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

 

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

 

در این قسمت به معرفی سنسور ها می پردازیم

 

۱- سنسور MQ-2 حساس به کلیه گازهای مشتعل و دود
۲- سنسور MQ-3 حساس به گازهای طبیعی- متان
۳-سنسور MQ-4 حساس به گازهای طبیعی- متان
۴-سنسور MQ-5 حساس به گازهای LPG - گازهای طبیعی - گازهای ایجاد شده از سوختن
۵- سنسور MQ-6 حساس به گازهای LPG - Propane - iso-butane
6- سنسور MQ-7 حساس منواکسید کربن
۷- سنسور MQ-8 حساس به هیدروژن و گازهای ایجاد شده از سوختن
۸- سنسور MQ-9 حساس به کلیه گازهای مشتعل و CO
9-  سنسور MQ214 حساس متان
۱۰- سنسور MQ216 حساس به کلیه گازها و گازهای ایجاد شده از سوختن
۱۱- سنسور MQ306A حساس به گازهای LPG - گازهای طبیعی - گازهای ایجاد شده از سوختن
۱۲- سنسور MQ307A حساس منواکسید کربن
۱۳- سنسور MQ309A حساس به کلیه گازهای مشتعل و CO

 

 

 

3-4) انواع سنسور های گاز

 

روش های متفاوتی برای ساخت سنسور های گاز مورد استفاده قرار می گیرد و به همین صورت می توان حسگر ها را بر اساس ساختار دسته بندی نمود.  مهمترین انواع حسگر در این نوع دسته بندی عبارت است از:

 

  • حسگر های مبتنی بر نیمه هادی اکسید فلزی (MOS)1
  • حسگر های مبتنی بر Schottky Diode
  • حسگر های مبتنی بر امواج صوتی بدنه (BAW)2 یا حسگر های ریز کوارتز (QMB)3
  • حسگرهای مبتنی بر امواج صوتی سطحی (SAW)4
  • حسگر های مبتنی بر ترانزیستورهای اثر میدانی (MOSFET)5
  • حسگر های مبتنی بر پلیمر های هادی ارگانیک (COP)6

 

 

 

 

 

a)     حسگرهای مبتنی بر نیمه هادی اکسید فلزی b)  حسگرهای مبتنی بر امواج صوتی سطحی  c) حسگرهای مبتنی بر امواج صوتی سطحی d) حسگر های مبتنی بر ترانزیستورهای اثر میدانی

 

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

 

 

 


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


مقاله در مورد خانه هوشمند

دانلود تحقیق کامل درمورد کاربرد نظام های خبره و هوشمند در بازیابی اطلاعات

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

دانلود تحقیق کامل درمورد کاربرد نظام های خبره و هوشمند در بازیابی اطلاعات


دانلود تحقیق کامل درمورد کاربرد نظام های خبره و هوشمند در بازیابی اطلاعات

لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 61

 

مروری بر کاربرد نظام‌های خبره و هوشمند در بازیابی اطلاعات

چکیده:

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

 مقدمه

مقالات و متون متعددی  در مورد مفهوم و کاربردهای نظام‌های خبره[1] و هوش مصنوعی[2] نوشته شده است. با این حال، جست‌جو در  ویرایش پیوسته (2004) پایگاه چکیده مقالات کتابداری و اطلاع‌رسانی (لیزا)‌[3] نشان داد که به طور نسبی مقالات اندکی در خصوص کاربردهای عینی نظام‌ها‌ی خبره و هوشمند در بازیابی اطلاعات نوشته شده است. هدف مقاله حاضر، پاسخگویی به این سؤال است که آیا نظام‌های خبره و هوش مصنوعی (هوشمند) را می‌توان در نظام‌های بازیابی اطلاعات مورد استفاده قرار داد  و اگر چنین است کاربرد  عینی آنها در این‌گونه نظام‌ها چگونه است. مروری بر تحقیقات انجام شده در حوزه کتابداری و اطلاع رسانی در این زمینه نشان می‌دهد که ابهام‌هایی در خصوص کاربردهای عینی فن‌آوری‌های خبره و هوش مصنوعی در بازیابی اطلاعات مشاهده می‌شود. چه بسا، یکی از دلایل این امر انتشار متون و مقالاتی است که بیشتر بر جنبه‌های نظری تاکید داشته‌اند. این موضوع  توسط لنکستر[4] و وارنر[5] در کتاب" کاربرد فناوریهای هوشمند در خدمات کتابداری و اطلاع‌رسانی" برجسته شده است (لنکستر و وارنر، 2001، ص1). در واقع،  این ابهام وجود دارد که آیا نظام‌های مورد بحث در این‌گونه متون و مقالات، به طور عینی به مرحله بهره برداری رسیده‌اند و در پایگاه‌های اطلاعاتی حاوی انواع مختلفی از اطلاعات، برروی دیسک فشرده یا شبکه‌های پیوسته، مورد استفاده قرارگرفته‌اند،  یا اینکه تنها ساختار و عملکردهای آنها به طور نظری مورد بحث قرارگرفته است، یا در بهترین شکل، در قالب پیش نمون[6]  ارائه شده‌اند. از طریق جدول 1 می‌توان دیدگاهی کلان نسبت به مقالات مرتبط منتشر شده در مجلات حوزه کتابداری و اطلاع‌رسانی که در پایگاه لیزا نمایه شده‌اند بدست آورد.

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

سؤالاتی از این قبیل در حوزة بازیابی اطلاعات از دیدگاه هرمنوتیک که بیشتر بر جنبه‌های ذهن‌گرایانه و تفاسیر مختلف از یک موضوع تاکید دارد، مورد بحث قرار گرفته است (نشاط، 1382).  بنا براین، این سؤال بنیادی مطرح است که آیا نظام‌های خبره و هوشمند را می‌توان در مقوله‌ای ذهن‌گرایانه، یعنی تطابق زبان جست‌جو با نمادهای معرف محتوای مدارک از یک سو  و نیاز اطلاعاتی استفاده‌کنندگان از سوی دیگر به‌کار برد. به عبارت دیگر، هر سه عنصر اصلی در بازیابی اطلاعات یعنی زبان جست‌جو، توصیفگرهای معرف محتوای مدارک در یک پایگاه اطلاعاتی، و نیاز اطلاعاتی بیان شده استفاده کننده تحت تأثیر دیدگاه هرمنوتیک هستند.

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

نظام خبره و هوشمند چیست؟

الف. نظام هوش مصنوعی (هوشمند)

در اغلب متون، این مفهوم دلالت بر نظامی دارد که قادر است برخی اعمال هوشمندانة انسان را  شبیه‌سازی کند. فنلی[8] تعریف شفافی از نظام‌های هوش مصنوعی ارائه داده است: "برنامه‌های کامپیوتری که به منظور شبیه‌‌سازی قدرت استدلال‌گرایی[9]  انسان طراحی شده‌اند و می‌توانند از اشتباهات خود درس بگیرند و قادرند به صورت سریع و خبره اعمالی را انجام دهند که انجام آنها نیاز به تخصص انسان دارد" (فنلی، 1992).  کاسی[10] در کتاب خود تحت عنوان "ماهیت هوش مصنوعی" این مفهوم را یک حوزه کلان از علم به شمار آورده است که ممکن است در اذهان مردم معانی مختلفی را (نظیر روبات‌های مصنوعی) را تداعی کرده باشد. هوش مصنوعی قرار است وظایفی را انجام دهد که نیاز به هوش انسان دارد (کاسی، 1998). در این وادی، این پرسش مطرح است که آیا بسیاری از وظایفی نظیر محاسبات و تجزیه و تحلیل‌های پیچیدة ریاضی که برنامه‌های کامپیوتری قادرند آنها را با سرعت، دقت، و صحت بیشتری نسبت به انسان انجام دهند (نظیر برنامه‌های تجزیه و تحلیل آماری) می‌توان مصادیقی از یک نظام هوشمند به شمار آورد. اگرچه کامپیوتر چنین اعمالی را می‌تواند با دقت و صحت بیشتری نسبت به انسان انجام دهد، اما در نقطة مقابل، کارهای بسیار ساده‌ای نیز وجود دارند که انسان قادر است آنها را به سهولت انجام دهد. به طور مثال، تشخیص چهرة افراد برای انسان کاری بسیار معمولی محسوب می‌شود، ولی برای نظام‌های کامپیوتری فرایندی بسیار پیچیده،  دشوار و چه بسا نا ممکن محسوب می‌گردد. نظام‌های هوشمند قصد دارند به اموری بپردازند که برای انجام آنها نیاز به سطح بالایی از استدلال‌گرایی و تصمیم گیری است.

فورد[11] چنین تعریفی از یک نظام هوشمند ارائه داده  است: "نظام هوشمند نظامی است که حداقل از برخی از قواعد دانش اکتشافی[12] (نه لزوما در سطح خبره) استفاده کند یا بتواند قضاوت‌ها یا تصمیم گیری‌هایی  را با وجود نامعلوم بودن یا ناقص بودن شواهد موجود انجام دهد" (فورد، 1991، ص8)

با بررسی متون مرتبط  دو هدف اصلی را می‌توان در ایجاد نظام‌های هوش مصنوعی به منظور شبیه‌سازی اعمال هوشمندانه انسان شناسایی کرد:

  • درک و بررسی بهتر جنبه‌های مختلف هوش انسان و امکان شبیه‌سازی آن توسط ماشین
  • طراحی برنامه‌های کاربردی هوشمند برای انجام وظایفی که نیاز به هوش انسان دارد

طبق نظرات مک‌کارتی و هیس[13]، مشکلی که حوزة هوش مصنوعی با آن روبه‌رو است، با جنبه‌های معرفت شناسی و اکتشافی مسائل در ارتباط است. برخی اعمالی را که نظام‌های خبره انجام می‌دهند به هیچ وجه نمی‌توان هوشمند دانست. در واقع، نظام‌های هوش مصنوعی باید از درجة بالایی از استدلال‌گرایی و تصمیم‌گیری در شرایط و موقعیت‌های مختلف برخوردار باشند. استفاده از منطق اکتشافی اساس کار نظام‌های هوشمند به شمار می‌آیند، بنا‌براین، حتی برنامه‌هایی که از سطح بسیار بالایی از تحلیل‌های آماری و ریاضی استفاده کنند را نمی‌توان یک نظام هوشمند تلقی کرد.

ب. نظام خبره

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

ویژگی‌های خاص نظام  خبره طبق نظر فورد (1991، ص8) عبارتند از:

  • توانایی رویارویی با داده‌هایی که ممکن است در آنها عدم قطعیت یا ناکامل بودن دیده شود (به طور مثال سیستم بتواند پاسخی نظیر "نمی‌دانم" یا "ممکن است" یا "احتمالا" را ارائه دهد).
  • توانایی دسترسی به نتیجه گیری‌هایی با عدم قطعیت و در جایی که لازم است ارائة چندین رهیافت یا راه حل برای مسئله‌ای مشخص (هنگامی که جواب قطعی در مورد یک مسئله وجود ندارد صورت گیرد).
  • توانایی توضیح اینکه چرا سؤالی مشخص پرسیده می شود و چگونه سیستم می‌تواند برای آن پاسخ مناسب و مشخصی پیدا کند.

   فورد همچنین در کتاب خود به خوبی به تشریح وجوه تمایز نظام خبره با دیگر نظام‌های کامپیوتری الگوریتمی پرداخته است:

"آنچه به طور نسبی در ذخیره و بازیابی اطلاعات موضوع جدیدی تلقی می‌شود، قابلیت ذخیره و بازیابی نه تنها داده‌های عددی و الگوریتمی[14]،  بلکه داده‌های نمادین و اکتشافی[15]  است. با توسعة نرم افزارها و سخت افزارها، انجام فرایندهای مبتنی بر دانش اکتشافی با سهولت بیشتر و هزینة کمتری قابل انجام است. دانش نمادین (در نقطة مقابل دانش عددی) چیزی است که ما برای تصمیم گیری‌ها و قضاوت‌های خود از آن استفاده می‌کنیم، و  این اغلب از طریق دسترسی به نتایجی از شواهد موجود به دست می‌آید.

اسپانگلر و می[16] (2000) در دایره‌المعارف کتابداری و اطلاع‌رسانی این‌گونه  به تشریح نظام خبره پرداخته‌اند:

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

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید


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


دانلود تحقیق کامل درمورد کاربرد نظام های خبره و هوشمند در بازیابی اطلاعات