هایدی

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

هایدی

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

دانلود نرم افزاری برای تشخیص حروف

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

دانلود نرم افزاری برای تشخیص حروف


دانلود نرم افزاری برای تشخیص حروف

دسته بندی : فنی و مهندسی_ کامپیوتر و آی تی ، تحقیق

فرمت فایل:  Image result for word ( قابلیت ویرایش و آماده چاپ

حجم فایل:  (در قسمت پایین صفحه درج شده )

فروشگاه کتاب : مرجع فایل 

 


 قسمتی از محتوای متن ...

چکیده علمی این پروژه در راستای ساخت نرم افزاری برای تشخیص حروف و یا تعیین حالات عاطفی متفاوت در افراد مختلف انجام گرفته است.
در ابتدا از افراد مختلف در حالات مختلف و در ضمن ادای حروف متفاوت عکسبرداری شده و برنامه هایی برای تعیین فواصل و ویژگیهای مختلف چهره در این حالات توسط نرم افزار Matlab نوشته شده است.
در این نرم افزار عکس ورودی از منبع گرافیکی خوانده می شود و پس از انجام عملیاتی مثل resize کردن، تبدیل به حالت grayscale در برخی موارد، الگوریتم های لبه یابی، گذراندن از فیلترهای خاص، scan کردن، انجام عملیات dilation و erosion، یافتن رنج RGB نقاط مختلف تصویر، پیدا کردن ضرایب همبستگی و تشابهات و .
.
.
می توان کادر صورت، کادر لب و دهان، کادر چشم، کادر ابروها، فواصل و ابعاد مورد نظر را به دست آورد و با مقایسة این اطلاعات با دیتای موجود حالات و حروف را تشخیص داد.
این نرم افزار می تواند در پروژه های روباتیک یا برای درک حروف برای ناشنوایان مورد استفاده قرار گیرد.
فهرست مطالب عنوان صفحه مقدمه فصل 1: پردازش تصویر رقمی -نمایش تصویر رقمی -مراحل اساسی پردازش تصویر -پردازش -نمونه برداری و چندی کردن نمونه برداری و چندی کردن یکنواخت نمونه برداری و چندی کردن غیریکنواخت -چند رابطه پایه ای بین پیکسلها همسایه های یک پیکسل اتصال -همبستگی -فیلتر کردن فیلترهای آرام کننده فیلتر کردن مکان پایین گذر فیلتر کردن پایین گذر -پردازش تصویر زندگی مبانی رنگ مدلهای رنگ مدل RGB -بخش بندی تصویر -آشکارسازی لبه توصیف پایه ای پیوند لبه و آشکارسازی مرز -شکل شناسی گسترش و سایش ( چند تعریف پایه ای ( گسترش سایش فصل 2: نمودارهای بلوکی، مراحل و نحوة انجام پروژه -فلوچارت برنامة لب خوانی از روی چهره -فلوچارت برنامة تشخیص حالات از روی چهره -مقدمه ای بر پردازش تصویر عوامل درونی عوامل خارجی -گرفتن عکس -خواندن عکس -یافتن کادر صورت Resize کردن عکس تبدیل عکس رنگی به حالت gray scale الگوریتم لبه یابی Scan کردن عکس -فیلترکردن تصویر -دستور strel -انجام dilation و erosion -پیدا کردن کادر لب -یافتن اندازه های مورد نظر لب -مقایسة اندازه ها با اندازه های حالات لب -ادامة عملیات برای تشخیص حالت -یافتن کادر حدودی چشم توسط correlation ( چند تعریف پایه ای ( گسترش ( سایش فصل 2: نمودارهای بلوکی، مراحل و نحوة انجام پروژه -فلوچارت برنامة لب خوانی از روی چهره -فلوچارت برنامة تشخیص حالات از روی چهره -مقدمه ای بر پردازش تصویر ( عوامل درونی ( عوامل خارجی -گرفتن عکس -خواندن عکس -یا

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

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

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

 
« پشتیبانی فروشگاه مرجع فایل این امکان را برای شما فراهم میکند تا فایل خود را با خیال راحت و آسوده دانلود نمایید »
/images/spilit.png
 

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


دانلود نرم افزاری برای تشخیص حروف

گزارش کارآموزی کامپیوتر در مورد اجرای کارهای سخت افزاری و شبکه

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

گزارش کارآموزی کامپیوتر در مورد اجرای کارهای سخت افزاری و شبکه شرکت کارا سیستم 53ص

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

 - در ساده‌ترین حالت یک شبکه کامپیوتری از دو یا چند کامپیوتر تشکیل شده است که اطلاعات را روی محیط انتقال مشترک به اشتراک می‌گذارند.

Patch panel  (تابلوهای تقسیم گسترش‌پذیر): این تابلوها به شکلهای مختلفی ساخته می‌شوندو بین کابلهایی که به هابها و همچنین کابلهایی که به رایانه‌ها وصل می‌شوند قرارمی‌گیرند. بعضی از این  Patch panelها تا 96 پورت دارند و سرعت انتقال Mbps 1000 را پشتیبانی می‌کنند.

 Router: یک مسیریاب برای بسته‌های (Packet) اطلاعات در شبکه است.

Rack (قفسه‌های توزیع): در شبکه‌های (Tp) بزرگ قفسه‌های توزیع می‌توانند فضای مناسبی را برای کابلها و هابها ایجاد نماید به طوری که فضای کف را اشغال نکند. این قفسه‌ها فضای خوبی برای تمرکز دادن و سازمان‌دهی شبکه‌ای هستند که تعدادی اتصالات دارد .

Hub: قطعه شبکه‌ای که بیش از پیش در شبکه‌ها وسیله‌ای استاندارد می‌شوند هاب است. هاب قطعه مرکزی در توپولوژی ستاره‌ای می‌باشد .

Ups: یک ترانزیستور که چند کار را انجام می‌دهد:

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

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

کابل معمولی ۱ ـ ۱: طبق فرمول زیر ساخته می‌شود :

8  7  6  5  4  3  2  1

8  7  6  5  4  3  2  1

کابل کراس (Cross): برای وصل کردن دو کارت شبکه به یکدیگر و طبق فرمول زیر ساخته می‌شود:

8  7  6  5  4  3  2  1

8  7  2  5  4  1  6  3

Hp server: یک کامپیوتر است که کار مدیریت را برای بقیه کامپیوترها انجام می‌دهد.

در واقع یک سرور مادر است که بانک اطلاعاتی همه دستگاهها را در Hard آن سرور ذخیره می‌شود .

کیوسک: کامپیوترهایی که کاربر روی آن کار می‌کنند .

معرفی مختصر محل کارآموزی   :

این مجتمع در تهران و در  خیابان  فردوسی واقع  شده است فعا لیت های این مجتمع در زمینه های :

1-   Web Site Design

2- خرید و فروش سخت افزار

3- نصب و راه اندازی شبکه های کامپیوتری

 

شرحی بر فعالیت‌های انجام گرفته در طی دوره کارآموزی:

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

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

از جمله کارهای من ساختن یک شبکه کوچک متشکل از 3 کامپیوتر بود. ابتدا باید یک سری سوکت آماده می‌کردم

 که این سوکت‌ها همگی به Hub switch متصل بودند.

برای آماده کردن این سوکت‌ها احتیاج به کابل، کیستون، سوکت، سیم چین و پرس داریم. کابل استفاده شده Utp است و 5 نوع دارد که من در اینجا از 5 CAT استفاده کردم.

ابتدا کابلهایی به طول 2 الی 3 متر جدا نموده آنها را لخت نموده و می‌دیدم که 8 رشته سیم که دو به دو بهم پیچیده شده بودند وجود داشت .

رنگ این سیمها عبارت بود از قهوه‌ای، سبز، آبی و نارنجی که هر یک با یک رشته سیم سفید به هم تابیده شده بودند.

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

قهوه‌ای، قهوه‌ای سفید ـ سبر، سبز سفید ـ آبی، آبی  سفید ـ نارنجی و نارنجی سفید

سپس آنها را داخل سوکت فشار دادم و وسیله پرس و به وسیله فشار دست سر سیمها را که درون سوکت قرار داشت ثابت کردم به این ترتیب کابلها ساخته می‌شدند. سپس 3 کامپیوتر انتخاب کردم و به وسیله هر کدام از کابل‌های گفته شده سر هر کابل از یک سو به کارت شبکه (در پشت Case) و از سوی دیگر به hub switch وصل بود. سپس باید IPها را در کامپیوتر تنظیم می‌کردم

 و پس از بالا آمدن برنامه win ابتدا روی Network Neighbor hood کلیک راست کرده و Properties را زده وارد configuration شده گزینه (Tcp/Ip) را انتخاب و سپس Properties را انتخاب می‌کنیم.

 Sybnetmusk, IP و get way را تعیین می‌کنیم سپس برای شکل دهی شبکه این مراحل را طی می‌کنیم:

Stsrt " program "accessories "communication"

Network set up wizard  " next

پس از گذراندن این مراحل گزینه Ignaredi را انتخاب می‌کنیم و سپس Next و از 3 گزینه موجود در صفحه other را انتخاب و به صفحه بعدی رفته گزینه آخر را انتخاب می‌کنیم که گزینه دارای شکل نمایشی از شبکه مورد نظر ما می‌باشد که متناسب با نیازمان شبکه مورد نظر را انتخاب می‌کنیم و سپس Next را انتخاب و در صفحه بعدی work group را مشخص می‌کنیم و کار به اتمام می‌رسد.

- چکید ه4

- معر فی   مختصر   محل   کار  آموزی6

- شر حی  بر  فعا لیت های  انجام  گر فته  در  طی  دوره  کار  آموزی7

- امنیت   شبکه ها ی   کامپیوتر ی9

- با   کار برد   فایر وال   آشنا    شو یم11

- آشنا یی   با  نکات   تجربی   هنگام   انتخاب   رمز   عبور14

- آشنا یی   با   اصول   مهم    مبا حث   امنیتی17

- راه   حل   امنیتی   مشکل   آفر ین   در   ویندوز  ایکس  پی 22

- امنیت   شبکه   های    کامپیوتر ی25

- امنیت   شبکه   چیست ؟ 29

- امنیت    اینترنتی31


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


گزارش کارآموزی کامپیوتر در مورد اجرای کارهای سخت افزاری و شبکه

مجموعه نرم افزاری موبایل no.1

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

مجموعه نرم افزاری موبایل no.1


مجموعه نرم افزاری  موبایل   no.1

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


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


مجموعه نرم افزاری موبایل no.1

دانلود پروژه بررسی میکرو کنترلها avr وقابلیتهای سخت افزاری ونرم افزاری آن

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

دانلود پروژه بررسی میکرو کنترلها avr وقابلیتهای سخت افزاری ونرم افزاری آن


دانلود پروژه بررسی میکرو کنترلها avr وقابلیتهای سخت افزاری ونرم افزاری آن

میکروکنترلر چیست :

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

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

این کلمه از دو کلمه 1- میکرو  2-کنترلر     تشکیل شده 

1-میکرو : میدونین که این یک واحد یونانی است و برابر با 10 به توان منفی 6 متر است. یعنی یک ملیونیوم متر واحده خیلی کوچیکیه نه....ولی واحدهای خیلی کوچیکتر از این هم داریم که در الکترونیک مورد استفاده قرار میگیرند در قسمتهای بعدی توضیحیهاتی راجع به این واحد ها و موارد استفاده آنها داده میشه.

2-کنترلر : که همه معنی و مفهومشو میدونین . یعنی کنترل کننده به تعبیری یعنی "مغز " البته بدون تفکر فقط دستوراتی که به اون داده میشه به نحو احسن انجام میده.

حالا چرا این کلمات ؟

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

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

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

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

ساختمان دخلی میکروکنترلر:

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

تفاوت میکروپروسسور و میکروکنترلر:

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

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

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

عیب میکروکنترلر:

میکروکنترلر با این همه مزایا که گفتیم دارای یک عیب کوچیک است .و آن سرعت پایین ! است آیا سرعتی معادل یک ملیونیوم ثانیه سرعت کمی است ؟ سرعت کمی نیست ولی یک مثال شاید بحثو بهتر باز کند

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

خب حالا این میکروکنترلر را با این همه کاربرد کی ساخته؟

حدود 4 دهه پیش در سال 1971 میلادی شرکت اینتل اولین میکروکنترلر را ساخت و اولین میکروکنترلر را با نام 8080 در اوایل سال 1980 روانه بازار کرد .همین شرکت اینتلی که الان در ساخت cpu  یکه تاز دنیاست .اما بعدا این امتیاز رو به شرکت های دیگری واگذار کرد و شرکت های زیادی در حال حاضر میکروکنترلر های مختلف تولید میکنند

معرفی انواع میکروکنترلر

تمام میکروکنترلرها جزء این 5 قسمت هستنند:

1) 8051
2) Pic
3) Avr
4) 6811
5) Z8
البته مدل های 6811 ساخت شرکت موتورلا و z8 ساخت شرکت زایلوگ حداقل در ایران خیلی کم استفاده می شوند و رقابت اصلی بین سه نوع دیگر است.
تا به امروز هر میکروکنترلری که ساخته شده زیر مجموعه یکی از این5 نوع است. البته کارخانه های خیلی زیادی با مارک های مختلف میکرو کنترلر تولید میکنند ولی همه اونها زیر مجموعه یکی از این 5 قسمت هستنند .شما برای هر کدام از این5 نوع میکروکنترلر میتوانید میکروکنترلر های مختلفی از شرکت های مختلفی را پیدا کنید.(البته در بازار ایرن کمی با مشکل).
اما خوشبختانه همه میکروکنترلر هایی که جزء هر کدام از 5 نوع بالا باشند از یک برنامه پیروی میکنند. بدین معنا که اگر شما کار با یکی از مدل های آن میکرو را یاد گرفته باشید مثل اینکه کار با تمام میکروکنترلرهای آن نوع را یاد گرفته اید.مثلا شما اگر با یکی از مدل های میکروکنترلر avr مثلا atmega8 را یاد گرفته باشید دیگر با صد ها مدل دیگر میکروکنترلر avr مشکلی ندارید وتقریبا بدون هیچ مشکلی میتوانید با دیگر مدل های این میکرو کار کنید.
اما یه مشکل که در میکروکنترلر ها وجود دارد این است که این5 نوع از لحاظ برنامه نویسی به هیچ وجه با هم دیگر سازگاری ندارند . به طور مثال اگر شما میکروکنترلر های avr و 8051 را کامل یاد گرفته باشید حتی ساده ترین برنامه رو روی یک میکروکنترلر pic نمیتوانید اجرا کنید. واین یکی از بزرگترین عیب و مشکل برای یاد گیری میکرو است .بنابراین از همون اول باید یک انتخاب درست داشته باشید و میکروکنترلر مناسب را برگزینید تا با یادگیری آن میکروکنترلر بتوانید بعدا به سادگی پروژه های خود را اجرا کنید . البته بسیاری از دوستان هستنند که کار با چند میکروکنترلر را میدونند و حتما این هم از هوش بالای ایرانی هاست. ولی اگر به صورت خیلی حرفه ای نخواهید وارد این بحث بشوید باید یکی از این میکروکنترلرها را انتخاب کنید و کار با آن را آغاز کنید. در قسمت بعدی شما را برای این انتخاب کمک خواهم کرد.

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

از آن جای که 6811 و z8 خیلی کمتر استفاده میشوند به معرفی سه نوع دیگر میپردازم.
1) : اول از 8051 که اولین میکروکنترلری بود که به دست بشر ساخته شد شروع میکنیم . همانطور که در مقاله قبلی گفته شد ابتدا این میکروکنترلر توسط شرکت بزرگ intel ساخته شد .اما بعدا intel این امکان را به دیگر شرکت ها داد که این میکروکنترلر را تولید کنند و شرکت هایی مانند ATMEL , PHILIPS , SIEMENS , DALLAS و... به تولید این میکروکنترلر پرداختنند یکی از شرکت هایی که به صورت گسترده به تولید این تراشه پرداخت ATMEL بود که مدل های مختلف میکروکنترلر ساخت این شرکت در سرار جهان و در ایران به خوبی یافت می شود. اما اگربخواهیم به صورت کلی سیر پیشرفت این نوع میکروکنترلر رو در نظر بگیریم اولین میکروکنترلر هایی که ساخته شد با جدیدترین میکروکنترلرهای 8051 که الان تولید میشود با توجه به این پیشرفت شگفت در تمام زمینه ها که صنایع دیگر در دنیا دارند پیشرفت زیادی ندارد به طور مثال AT89S5X که میکروکنترلر 8051 جدید ساخت ATMEL است نسبت به مدل های اولیه 8051 پیشرفت آنچنانی ندارد . امکانات این میکرو نسبت به AVR و PIC قابل مقایسه نیست . به صورتی که که همین مدل جدید 8051 تقریبا حافظه ای برابر یک صدم (0.001 ) میکروکنترلر های AVR را دارد و سرعتش 4 برابر کمتر از میکروکنترلر های PIC و 12 بار کمتر از میکروکنترلر های AVR است . از لحاظ امکانات دیگر هم چنین ضعفی احساس میشود. اما برای کارهای ساده تر که پیچیدگی زیادی در آن نباشد به خاطر قیمت بسیار پایینی که این میکروکنترلر دارد بسیار مناسب است . قیمت همین مدل جدید AT89S5X حول و حوش 1000 تومان است که قیمت بسیار مناسبی است.
این میکرو کنترلر از زبان اسمبلی و C پشتیبانی میکند که زبان برنامه نویسی اصلی آن اسمبلی است که واقعا نوشتن با این زبان برنامه نویسی نسبت به زبان های برنامه نویسی دیگر هم مشکل تر و هم طولانی تر است. در کل این میکروکنترلر امروزه دیگر توانای رقابت با AVR و PIC رو ندارد و امروزه رقابت اصلی بین این دو میکروکنترلر است.

2) میکروکنترلر PIC

واقعا میکروکنترلر خیلی قوی است که بر اساس بعضی آمار ها بیشترین کاربر را به خود اختصاص داده است البته متذکر شوم که در ایران این آمار به نفع AVR است. این میکروکنترلر ساخت شرکت میکرو چیپ است که PIC رو در مدل های خیلی زیادی با امکانات مختلف برای کارهای مختلف میسازد . این میکروکنترلر با مدل های مختلفPIC16XXX و PIC12XXXX که به جای X دوم از چپ به راست حروف C ,X,E,F قرار میگره که هر کدام مفهوم خاصی داره که چون بحث ما آموزش AVR است از روی اون سریع میگزریم X های بعدی هم اعدادی هستنند که نشان دهنده مدل های مختلف هستنند.
3)میکروکنترلر AVR
به میکروکنترلر AVR میرسیم که به نظر من و خیلی از دیگر بهترین میکروکنترلر موجود در بازار است البته خود من با 8051 و AVR بخصوص AVR خیلی کار کردم ولی تجربه ای با PIC ندارم و قضاوت من ممکنه یه طرفه باشه ولی این نظر بسیاری از کسانی است که با AVR کار کرده اند .به دلایلی.....
اول از همه سرعت این میکروکنترلر بسیار بالاست و به قولی دستوراتی که بهش داده میشه در یک سیکل کلاک انجام میده در صورتی که این سیکل کلاک برای 8051 باید تقسیم بر12شودو برای PIC باید تقسیم بر 4 بنابراین AVR سریعترین میکروکنترلر موجود در بازار است . AVR از زبان های برنامه نویسی سطح بالا یا به اصطلاح (HIGH LEVEL LANGUAGE) HLL پشتیبانی میکند که باعث تولید کدهای بیشتری میشود که در کل برنامه نوشته شده نسبت به برنامه هایی که برای 8051 و PIC نوشته میشود کوتاهتر است. امکانات جانبی این میکروکنترلر بسیار مناسب است و شما را از خرید بعضی لوازم جانبی مانند چیپ های آنالوگ به دیجیتال (ADC) , مقایسه گر آنالوگ و... راحت میکند .در ضمن AVR از بسیاری از استاندارد های ارتباطی مانند SPI,UART,12C,JTAG پشتیبانی میکند که به راحتی میتوان این میکروکنترلر را با میکروکنترلر دیگر یا و سایل دیگر وصل کرد و با وسایل دیگر به راحتی ارتباط برقرار کند. قیمت این میکروکنترلر هم به نسبت امکانات فراوانی که داره بسیار پایین است به طوری که یک میکروکنترلر AVR تقریبا پیشرفته رو با قیمت حول و حوش 3 تا 4 هزار تومان خرید .
خلاصه من که خیلی با این میکرو ور رفتم و پروژه های خیلی زیاد و پیچیده ای رو باهاش اجرا کردم بسیار راضی هستم و هیچ مشکلی باهاش نداشتم.اگر هم مشکلی بوده از جانب من بوده نه میکروکنترلر . خلاصه اگر برنامه نویسی و کار با این میکروکنترلر رو خوب یاد بگیرید هر کاری رو میتونید باهاش انجام بدید.

پروگرام میکروکنترلر

شاید تا حالا به نظرتون رسیده باشه که این میکروکنترلر رو چگونه میشه برنامه ریزی کرد تا کار مورد نظرمان را انجام بده در صورتی که یک میکروکنترلر برنامه ریزی نشده هیچ کاری رو نمیتونه انجام بده و هیچ کاربردی نداره در واقع برنامه هر میکرو روح وجانی است که در اون دمیده میشه و اون رو زنده میکنه.
برای برنامه ریزی میکروکنترلر نیاز به دستگاه یا بردی هست به نام پروگرامر که یه پل ارتباطیه بین کامپیوتر و میکروکنترلر . پروگرامر را هم میشه از بازار تهیه کرد و هم میشه اون رو ساخت.
البته پروگرامرهای مختلفی در بازار هستنند که متانسب با کاربردشان قیمت های مختلفی دارند بعضی ها فقط چند مدل رو پروگرام میکنند بعضی از پروگرامر ها همه فن حریفند و تمام میکروکنترلر های 8051,AVBR , PIC , رو برنامه ریزی میکنند به طبع قیمت زیادتری دارند.

معایب و مزایای میکروکنترلر های مختلف

اما اگربخواهیم به صورت کلی سیر پیشرفت این نوع میکروکنترلر رو در نظر بگیریم اولین میکروکنترلر هایی که ساخته شد با جدیدترین میکروکنترلرهای 8051 که الان تولید میشود با توجه به این پیشرفت شگفت در تمام زمینه ها که صنایع دیگر در دنیا دارند پیشرفت زیادی ندارد به طور مثال AT89S5X که میکروکنترلر 8051 جدید ساخت ATMEL است نسبت به مدل های اولیه 8051 پیشرفت آنچنانی ندارد . امکانات این میکرو نسبت به AVR و PIC قابل مقایسه نیست . به صورتی که که همین مدل جدید 8051 تقریبا حافظه ای برابر یک صدم (0.001 ) میکروکنترلر های AVR را دارد و سرعتش 4 برابر کمتر از میکروکنترلر های PIC و 12 بار کمتر از میکروکنترلر های AVR است . از لحاظ امکانات دیگر هم چنین ضعفی احساس میشود. اما برای کارهای ساده تر که پیچیدگی زیادی در آن نباشد به خاطر قیمت بسیار پایینی که این میکروکنترلر دارد بسیار مناسب است . قیمت همین مدل جدید AT89S5X حدود 1000 تومان است که قیمت بسیار مناسبی است.
این میکرو کنترلر از زبان اسمبلی و C پشتیبانی میکند که زبان برنامه نویسی اصلی آن اسمبلی است که واقعا نوشتن با این زبان برنامه نویسی نسبت به زبان های برنامه نویسی دیگر هم مشکل تر و هم طولانی تر است. در کل این میکروکنترلر امروزه دیگر توانای رقابت با AVR و PIC رو ندارد و امروزه رقابت اصلی بین این دو میکروکنترلر است .

2)میکروکنترلرPIC

این خانواده از نظر امکانات مانند AVR میباشد و در کل صنعتی تر است .
واقعا میکروکنترلر خیلی قوی است که بر اساس بعضی آمار ها بیشترین کاربر را به خود اختصاص داده است البته متذکر شوم که در ایران این آمار به نفع AVR است. این میکروکنترلر ساخت شرکت میکرو چیپ است که PIC رو در مدل های خیلی زیادی با امکانات مختلف برای کارهای مختلف میسازد . این میکروکنترلر با مدل های مختلفPIC16XXX و PIC12XXXX که به جای X دوم از چپ به راست حروف C ,X,E,F قرار میگره که هر کدام مفهوم خاصی داره که چون بحث ما آموزش AVR است از روی اون سریع میگزریم X های بعدی هم اعدادی هستنند که نشان دهنده مدل های مختلف هستنند .
3)میکروکنترلرAVR

این خانواده از میکرو کنترلرها تمامی امکانات 8051 را دارا می باشد و امکاناتی چون ADC (مبدل آنالوگ به دیجیتال) – نوسان ساز داخلی و قدرت و سرعت بیشتر – EEPROM (حافظه) از جمله مزایای این خانواده می باشد مهم ترین آی سی این خانواده Tiny و Mega است.
به میکروکنترلر AVR میرسیم که بهترین میکروکنترلر موجود در بازار است .اول از همه سرعت این میکروکنترلر بسیار بالاست و به قولی دستوراتی که بهش داده میشه در یک سیکل کلاک انجام میده در صورتی که این سیکل کلاک برای 8051 باید تقسیم بر12شودو برای PIC باید تقسیم بر 4 بنابراین AVR سریعترین میکروکنترلر موجود در بازار است . AVR از زبان های برنامه نویسی سطح بالا یا به اصطلاح

HIGH LEVEL LANGUAGE) HLL) پشتیبانی میکند که باعث تولید کدهای بیشتری میشود که در کل برنامه نوشته شده نسبت به برنامه هایی که برای 8051 و PIC نوشته میشود کوتاهتر است. امکانات جانبی این میکروکنترلر بسیار مناسب است و شما را از خرید بعضی لوازم جانبی مانند چیپ های آنالوگ به دیجیتال (ADC) , مقایسه گر آنالوگ و... راحت میکند .در ضمن AVR از بسیاری از استاندارد های ارتباطی مانند SPI,UART,12C,JTAG پشتیبانی میکند که به راحتی میتوان این میکروکنترلر را با میکروکنترلر دیگر یا و سایل دیگر وصل کرد و با وسایل دیگر به راحتی ارتباط برقرار کند. قیمت این میکروکنترلر هم به نسبت امکانات فراوانی که داره بسیار پایین است به طوری که یک میکروکنترلر AVR تقریبا پیشرفته رو با قیمت حول و حوش 3 تا 4 هزار تومان خرید .
شرکت Atmel 5 میکروکنترلر 8 بیتی AVR جدید با توان مصرفی بسیار پایین برای استفاده در مدارات با تعداد کدهای بالا و اینترفیسینگ زیاد عرضه نموده است.
این میکروکنترلر ها با نام های ATmega640، ATmega1280، ATmega2560، ATmega1281، ATmega2561 عرضه شده است و دارای 64 تا 256 کیلو بایت flash و 8 کیلو بایت RAM به صورت داخلی می باشد.

شامل 93 صفحه فایل word قابل ویرایش


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


دانلود پروژه بررسی میکرو کنترلها avr وقابلیتهای سخت افزاری ونرم افزاری آن

تحقیق در مورد انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC

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

تحقیق در مورد انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC


تحقیق در مورد انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC

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

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

 تعداد صفحه10

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

زبان SFC:

 

توابع کنترل پیوسته در PLC ها

 

ماژولهای PID

 

کاربرد ماژولهای PID

 

برنامه ریزی ماژولهای PID

 

ارتباط در PLC ها

 

انتقال اطلاعات در صنعت

 

ورودی/خروجی دور دست و ارتباط با آنها:

 

انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC

 

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

 

بطور کلی می توان زبانها برنامه نویس PLCرا به پنج دسته تقسیم کرد:

 

  • زبان SFC یا Sequential Function Chart Language
  • زبان FBD یا Function Block Diagram Language
  • زبان LD یا Ladder Diagram Language
  • زبان ST یا Structured Text Language
  • زبان IL یا Instruction List Language

 

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

 


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


تحقیق در مورد انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC