کسب درآمد
RSS

هدف اصلی‌ ‌ای کتاب آشنایی کامل با معماری ARM و همچنین آشنایی کامل با کد هایی است که بیشترین استفاده و چگالی را داشته اند و در آخر دو مورد از Coprocessor‌ های استاندارد معرفی می گردد. لازم به ذکر است کهCoprocessor پردازند‌هایی‌ هستند که عملیات ریاضی‌ را سریعتر از بخش ALU در CPU انجام می‌‌ دهند و از آن به عنوان پردازنده کمکی‌ یاد می‌‌ شود.

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

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

کتاب (ARM Architecture Reference Manual) در ۸۱۱ صفحه نگارش شده که سه بخش اصلی‌ زیر قسمت ‌های سخت افزاری و نرم افزاری آن را از هم مجزا می‌‌ کند:

Part A: CPU ArchitecturePart B: Memory and System ArchitecturesPart C: Vector Floating-point Architecture

برچسب ها :


نحوه تنظیم پارامترهای اینورتر:

برای تنظیم پارامترهای اینورتر باید گامهای زیر را بردارید:

1-   مطالعه دقیق دفترچه راهنمای مربوط به اینورتر

2-  شناسایی ترمینالهای اینورتر و نوع هرکدام از ترمینالها از لحاظ ورودی یا خروجی بودن و آنالوگ یا دیجیتال بودن آنها.

3-  مطالعه پارامترهای دستگاه

معرفی ترمینالهای اینورتر:............................

به ادامه مطلب بروید

برچسب ها :


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

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

برچسب ها :


تعیین سطح مقطع مناسب کابل با استفاده از جریان مجاز و افت ولتاژ:

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

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

الف) جریان برق از حد مجاز کابل بیشتر نشود.

ب) افت ولتاژ نباید بیشتر از حد مجاز باشد.

ج) محاسبات اقتصادی در مورد سطح مقطع انتخابی از نظر افت توان انجام شود.

در ادامه پیرامون چگونگی انتخاب سطح مقطع کابل با در نظر گرفت سه اصل فوق، شرح مختصری ارایه می گردد:

 

الف) انتخاب کابل با توجه به جریان مجاز آن

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

تعیین سطح مقطع کابل

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

 

 

که در آن:

P   توان واقعی برداشتی به وات

V  ولتاژ خط به ولت

I  جریان عبوری به آمپر

Pf  ضریب توان

در این حال پیش از پیدا کردن سطح مقطع کابل باید با توجه به شرایطی که کابل در آن قرار می گیرد، ضرایب مربوطه را از جداول ۲ و ۳ بدست آوریم و از رابطه زیر جریان مجاز کابل را محاسبه کنیم:

 سپس از روی این جریان و با توجه به جریان مجاز کابل های برق (جدول ۱) و کابل های مخصوص روشنایی و سیم کشی (جدول ۴) سطح مقطع کابل مورد نظر بدست می آید.

ب) تعیین افت ولتاژ

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

این افت ولتاژ برحسب تنوع شبکه و نیز ولتاژ شبکه متغییر است. مثلا برای شبکه ۳۸۰/ ۲۲۰ ولت، افت ولتاژ مجاز حدود ۵ درصد است. بنابراین پس از تعیین سطح مقطع باید بررسی شود که آیا سطح مقطع انتخابی این شرط را نیز برآورده می سازد یا نه؟

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

برای تعیین درصد افت ولتاژ می توان روابط زیر را بکار برد:

 

 که در آن:

R  مقامت هادی در ۷۰ درجه اهم

V ولتاژ خط به ولت

L  طول کابل به متر

X مقامت القایی (اندوکتانس) به اهم (ستون چهارم جدول ۵)

ج) بررسی اقتصادی

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

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

برای روشن شدن مطالب گفته شده به بررسی مثال زیر می پردازیم.

مثال:

می خواهیم برای برق رسانی به موتور سه فاز ۳۸۰ ولتی به قدرت ۹۰ کیلووات و با ضریب  ۰٫۸ که در فاصله ۱۰۰ متری از تابلوی توزیع قرار دارد از کابل پلاستیکی نوع NYY-O استفاده کنیم. در صورتیکه موتور روزانه ۱۰ ساعت با بار کامل کار کند و دست کم به همان مدت هم بار آن از ۶۰ درصد بار کامل تجاوز نکند و کابل بطور مستقیم در عمق ۷۰ سانتیمتری در خاک قرار گرفته و حداکثر دمای محیط هم ۴۰ درجه سانتیگراد باشد، سطح مقطع کابل مورد نظر را برای موتور مورد نظر حساب کنید.

ابتدا جریان برداشتی را حساب می کنیم:

 

 از جدول ۲ ضریب تصحیح دما برای دمای ۴۰ درجه ۰٫۷۷ است، پس جریان مجاز کابل برابر است با:

 

 از جدول می توانیم مشاهده کنیم که کابل ۷۰*۳ می تواند ۲۳۰ آمپر را منتقل کند، پس اتن کار مناسب است.

برای بررسی درصد افت ولتاژ در این کابل از جدول ۵-۲ می توانیم مقامت اهمی و القایی کابل را بدست آوریم:

 

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

د) چند توصیه در مورد نصب کابل

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

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

* هنگام نصب کابل شعاع خمش آن نباید از ۱۲ برابر قطر خارجی آن کمتر باشد.

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

جدول شماره ۱- جریان مجاز کابل های برق به آمپر

شرایط محیط:

* دمای محیط در خاک ۲۰ درجه سانتیگراد

*  دمای محیط در هوای آزاد ۳۰ درجه سانتیگراد

* مقاومت ویژه حرارتی عایق و روکش پی وی سیdeg c. Cm/w 600

* مقامت ویژ حرارتی خاک deg c. Cm/w 600

* بار روزانه: ۱۰ ساعت با بار کامل و دست کم ۱۰ ساعت با ۶۰ درصد بار کامل

جدول شماره ۲- ضریب تصحیح برای دمای محیط

جدول شماره ۳- ضریب تصحیح(به درصد) جریان مجاز برای سیم ها و کابل های سیم کشی در صورت تغییر دمای محیط از ۲۵ درجه سانتیگراد

جدول شماره ۴- جریان مجاز سیمهای عایقدار و کابلهای سیم کشی با حداکثر دمای هادی مسی ۷۰ درجه و دمای محیط ۲۰ درجه سانتیگراد

جدول شماره ۱-۵

جدول شماره ۲-۵


برچسب ها :


بیمتال

تعریف اورلود

اورلود وسیله ی حفاظت کننده ی موتور در برابر جریان اضافی است و در دو نوع مغناطیسی و حرارتی وجود دارد.

اورلود حرارتی:

نوع حرارتی اورلود، در انواع مختلفی ساخته می شود که متداول ترین نوع آن «بی‌متالی» است. این نوع از رله ی اضافه جریان همراه با کنتاکتور در مدار، سری با موتور نصب می گردد. از اورلود بی متالی در کلید اتوماتیک نیز جهت حفاظت در برابر جریان زیاد استفاده می شود.

ساختمان داخلی بی متال:

همان طور كه در شكل زير مشاهده مي كنيد در ساختمان داخلي آنها از دو فلز آهن و برنج كه بر روي هم پرس شده و به صورت به صورت يكپارچه ديده مي شوند استفاده شده است.

 

شماتیک داخلی بیمتال

شماتیک داخلی بیمتال

بر اثر عبور جريان از بي متال ،دو فلز گرم مي شوند و طول آنها افزايش مي يابد. از آن جايي كه ضريب انبساط طولي يكي از فلزات بيشتر از ديگري است . دو فلز با هم به سمت فلزي كه ضريب انبسا ط طولي كمتري دارد خم  مي شود .در نتيجه  مسير عبور جريان كنتاكتها باز و مدار قطع مي شود.

 

 

طرز کار رله ی حرارتی (بی متال)

طرز کار رله ی حرارتی (بی متال)

 

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

 

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

 

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

 

برخی از قسمت های یک اورلود حرارتی

برخی از قسمت های یک اورلود حرارتی

 

قسمت های مختلف یک رله ی حرارتی (بایمتال)

قسمت های مختلف یک رله ی حرارتی (بایمتال)

 

اورلود مغناطیسی

 

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

 

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

 

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

 

نمایی از یک اورلود حرارتی

نمایی از یک اورلود حرارتی

 

تیغه های فرمان و قدرت

 

هر گاه مقدار جریان عبوری از یکی از فازها بیشتر از میزان ستینگ آن شود، کنتاکت معمولا بسته (NC=Normally Close) (95-96) که در سر  راه مدار فرمان بوبین کار گذاشته شده، باز می شود و کنتاکتور از حالت مغناطیس خارج شده، مدار قدرت موتور قطع می گردد.

 

همزمان با باز شدن کنتاکت 95-96، کنتاکت معمولا باز (Normally Open=NC) (97-98) اورلود بسته شده و لامپی را که برای اخطار در نظر گرفته شده روشن می کند.

 

تيغه هاي مدار قدرت با شماره هاي يك رقمي از 1 تا 6 و ترمينال هاي تيغه هاي فرمان كه به صورت دوبل (باز و بسته ) مي باشند را با شماره هاي 95 تا98 مشخص مي كنند.

 

 

چگونه قرار گرفتن رله بي متال در زير پيچهاي كنتاكتور

 

چگونگي قرار گرفتن رله بيمتال در مدارات سه فاز

چگونگي قرار گرفتن رله بيمتال در مدارات سه فاز

 

اتصال بار تکفاز به بی متال سه فاز

 

در صورت استفاده از يك بي متال سه فاز براي يك مصرف كننده يكفاز، بايد قطع كننده يكي از فازها را با قطع كننده فاز ديگر سري نموده و از كنتاكت باقي مانده براي اتصال به مصرف كننده استفاده نمود.

 

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

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

 

مزایا و معایب بی متال

 

مزایای بی متال نسبت به فیوز فشنگی :

 

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

 

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

 

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

 

کابل  mm2قدرت بیمتال  kWفیوز  Aجریان نامی Aتوان موتور HP                      KW1.52.5 – 442.61.51.11.52.5 – 463.521.51.54 – 610532.22.55.5 – 8166.6432.57 – 10208.55.442.510 – 132511.57.45.5413 – 183515.5107.5618 – 25352215111013 – 18353020151018 – 2550372518.51618 – 25504430221623 – 32636040302528 – 40807250372538 – 501008560453557 – 6612510575557060 – 80160140100757075 – 1052001701209012095 – 125250205150100

 


برچسب ها :


آشنایی با ترایاک:


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

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

 



ساده ترین کاربرد این المان به عنوان یک دیمر است.دیمر مدار تغییر دهنده روشنایی یک لامپ است.گرچه به این مدار میتوان یک رگولاتور ولتاژ نیز گفت.

 

عمدتا از عناصر نیمه هادی مانند ترایاک ها به عنوان ابزار کلید زنی (سوئیچینگ) استفاده می شود، در واقع این المان ها می توانند سطوح ولتاژ و جریان بالا را سوئیچ کنند. ترایاک ها به طور گسترده ای در مدارات کنترل فاز AC به کار می روند.

 

 
تـــرایــاک:

 

ترایاک (Triode for Alternating Current) برخلاف تریستور، یک سوئیچ دوطرفه است به این صورت که می تواند جریان را از هر دو طرف خود عبور دهد. همچنین ترایاک مانند تریستور سه پایه دارد.

 

دو پایه اصلی به نام های A1 و A2 (که مخفف Anode است) و یا MT1 و MT2 نیز نامیده می شوند (مخفف Main Terminal می باشد) و همچنین پایه ی سوم، پایه ی کنترلی G (مخفف Gate) می باشد که برای تریگر کردن آسانتر جریان بین دو الکترود A1 و A2 به کار می رود.

 

در واقع می توان گفت ترایاک معادل دو تریستور موازی است که به صورت وارونه بر هم نصب شده اند ، به همین دلیل است که ترایاک (Triac) ، تریستور دوجهته یا
( bi-directional thyristor ) نیز نامیده می شود.

 

در ادامه به بررسی شمای سمبولیک ، مدار معادل (که در آن موازی بودن دو تریستور کاملا مشخص است) و مشخصه ی "ولت-آمپر" ترایاک و روش های روشن کردن آن خواهیم پرداخت.

 

این قطعه مانند دیاک میباشد ، با این تفاوت که به ان یک گیت اضافه شده است . بویسیله ای قطعه میتوان ، ولتاژ را از هردو طرف کنترل کرد (پلاریته ی ولتاژ ورودی مهم نیست )در زیر نمای داخلی وعلامت شماتیک این قطعه را مشاهده میکنید :
[attachment=64]
این قطعه دارای سه پایه t1 و t2 و g (ترمینال1 و ترمینال2 و گیت ) میباشد ، برای فهمیدن عمل نحوه عملکرد قطعه مدار زیر را ببینید :
[attachment=65]
در مدار بالا ، یک منبع ولتاژ برای تامین ولتاژ بار و یک منبع ولتاژ برای تحریک گیت وجود دارد (در عمل منبع تحریک گیت توسط عناصر مدار فرمان تامین میشود)
در حالت عادی (عدم وجود ولتاژ گیت) بین بار و منبع سه دیود وجود دارد (ساختمان دخلی قطعه ) که دو تا از انها در بایاس مستقیم و دیود وسط در بایاس معکوس است :

 

تست ترایاک:

 

ترایاک یکی دیگر از عناصر الکترونیک می باشد که در ساخت مدارات الکترونیک صنعتی سهم بسزایی دارد این قطعه مانند یک SCR دارای سه پایه می باشد پایه های آن را با نامهای گیت آند اول و آند دوم که با G و MT1 و MT2 یا ( B1 و B2 ویا A1 و A2 ) نشان می دهند و فرق عمل کرد آن با تریستور این است که بعد از تحریک G دوپایه دیگر می تواند از هر دو جهت جریان را از خود عبور دهد و در واقع یک کلید AC می باشد . یعنی مانند یک کلید AC قابل کنترل می توان آن را در مدارات الکترونیک به کار برد . وتحت هر زاویه ای می توان با کنترل کیت فاز برق شهر را کنترل نمود .

 

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

 

روش تست ترایاک:

 

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


برچسب ها :


IAR Embedded Workbench for AVR 6.12.1

یکی از شرکت های موفق در زمینه ی تولید کامپایلر های میکروکنترلری شرکت IAR است که سال ۱۹۸۰ تا کنون در امر تولید کامپایلر برای میکروکنترلرهایAVR ،Freescale ،Maxim MAXQ ،National-CR16C ،Renesas ، Samsung ،STMicroelectronics ، TI MSP430 و خانواده ی ۸۰۵۱ فعالیت دارد. این شرکت دارای ۲۲ محصول نرم افزاری برای میکروکنترلر های فوق است و الگوریتم های تفسیر کد و داده ی خروجی آن از طرف شرکت های سازنده ی میکروکنترلر تایید شده است.

برای میکروکنترلر های AVR و ۸۰۵۱ و ARM کامپایلر های مختلفی ارائه شده است که کاربران میتوانند با استفاده از آنها به زبان های اسمبلی ، C ، بیسیک ، C++ و … برای میکروکنترلر مورد نظر خود برنامه نویسی کنند. در این بین کامپایلر های شرکت IAR به خصوص IAR Embedded Workbench for ARM از طرف سازندگان میکروکنترلر بیشتر مورد استقبال گرفته و اگر نگاهی گذرا به Application note ارائه شده از طرف شرکت های سازنده ی میکروکنترلرها ( مثلا شرکت اتمل ) بیاندازید متوجه خواهید شد که اغلب سورس ها و مثال های ارائه شده با کامپایلر IAR است.

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

ویژگی های کامپایلر های IAR :

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

۱- ادیتور پیشرفته با قابلیت شناسایی دستورات ( های لایت دستورات استاندارد )
۲- قابلیت مدیریت پروژه ( نوشتن یک برنامه توسط چند برنامه نویس به صورت هم زمان )
۳- پشییبانی از معماری داخلی میکروکنترلر و بهینه سازی کد فقط میکروکنترلر انتخاب شده ( در کامپایلر های مثل بسکام و کدویژن از یک الگوریتم برای ترجمه ی کد استفاده می شود، در حالی که IAR ادعا می کند ترجمه ی دستورات برای هر میکروکنترلر دارای الگوریتم مخصوص است )
۴-پشیتانبی از دستورات استاندارد زبان C و C++ با قابلیت بهینه سازی دستورات
۵- محیط های کاربری همسان ( کاربرانی که با یکی از محصولات IAR کار کرده اند به سادگی می توانند با سایر محصولات کار کنند )
۶-قابلیت دیباگ کردن برنامه با استفاده از دیباگر C-SPY® debugge
7- دارای سیستم عامل مخصوص برای میکروکنترلر های پشتیبانی شده ( RTOS-aware)
8- و سایر ویژگی های که می توانید با مراجعه به این صفحه آنها را مشاهده کنید.


برچسب ها :

موضوعات
    مقالات
    میکروکنترلرهای AVR
    آموزش
آرشیو مطالب
نظرسنجی
    نظر شما راجع به مطالب وبلاگ چطور است؟




پیوندهای روزانه
درباره ما

    سلام با عرض خوش آمد خدمت دوستان این بلاگ یک بلاگ علمی و کاربردی برای علاقه مندان به رشته برق و الکترونیک هستش و امیدوارم مطالب این وبلاگ خوشایندتون باشه دوستان
آمار وبلاگ
» بازدید امروز : 8466
» افراد آنلاین : 1
» بازدید دیروز : 196
» بازدید ماه : 8662
» بازدید سال : 8465
» کل بازدیدها : 30269
» مجموع اعضا : 8
» تعداد مطالب : 103
» تعداد نظرات : 21
کد های کاربر
الکترونیک قرن 21 +++++++++++++++++++++++++++++++++++
پربازدیدترین مطالب
************

پورتال تفریحی

کلیک طلا