کامپیوترهاتجهیزات

کنترل کننده PIC برنامه نویسی کنترل کننده های PIC. طرح های کنترل کننده های PIC

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

میکروکنترلر PIC چیست؟

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

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

خانواده کنترل

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

در صورت امکان

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

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

نرم افزار برای کار با PIC-controller

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

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

ایجاد برنامه برای کنترل کننده PIC

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

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

برنامه نویسی با برنامه نویس

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

انواع برنامه نویسان

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

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

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

اما متوقف می شود از خرید آن قیمت نسبتا بالا است.

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

ویژگی های شماتیک

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.delachieve.com. Theme powered by WordPress.