কম্পিউটারউপকরণ

PIC নিয়ামক পিক-কন্ট্রোলার প্রোগ্রামিং পিক-কন্ট্রোলারের প্রকল্প

যখন পরিকল্পনাগুলি করা হয় তখন এটি প্রয়োজনীয় যে কেউ বা কিছু প্রয়োজনীয় কর্মের কর্মক্ষমতা নিয়ন্ত্রণ করে। একজন ব্যক্তির জন্য, এটি বেশ সমস্যাযুক্ত, যেহেতু এটি তাদের অপারেশন (ট্রানজিস্টর, প্রতিরোধক, থ্রিস্টর্স, ডায়োড, ক্যাপাসিটার ইত্যাদি) নিয়ন্ত্রণ করার জন্য বিভিন্ন উপাদানের উল্লেখযোগ্য সংখ্যাকে ব্যবহার করতে হবে। কিন্তু কন্ট্রোলার (মাইক্রোকন্ট্রোলার) এর সাহায্যে সব জটিল ও বড় সার্কিট নিয়ন্ত্রণ করা যায়। তারা কি, পিক এর পরিবারের উদাহরণ উদাহরণস্বরূপ বলা হবে। তাই Dummies জন্য PIC কন্ট্রোলার কি হয় ? তাদের পরিকল্পনা কি এবং তারা কোথায় ব্যবহার করা হয়?

একটি PIC মাইক্রোকন্ট্রোলার কি?

PIC নিয়ামক (অথবা মাইক্রোকন্ট্রোলার) একটি প্রাক প্রোগ্রাম প্রোগ্রাম ব্যবহার করে নির্দিষ্ট ক্রিয়াসমূহের এক্সিকিউশন স্বয়ংক্রিয়করণ একটি উপায়। এই পণ্য লাইনের প্রতিনিধিদের একটি বৈশিষ্ট্য হল প্রোগ্রামিং এর মধ্যে আরাম এবং কাজের জন্য সমস্ত প্রয়োজনীয় ফাংশনগুলির উপলব্ধতা। তার নকশা বর্ণনা, এটি লক্ষ করা উচিত যে তার গঠন শুধুমাত্র একটি সিলিকন স্ফটিক (এটি সব microcontrollers একটি চরিত্রগত বৈশিষ্ট্য) আছে। এটি ছাড়াও, PIC নিয়ামক একটি নির্দিষ্ট সংখ্যা পায়ে আছে। তাদের কিছু লজিক্যাল ইনপুট হিসাবে ব্যবহার করা যেতে পারে, কিছু হিসাবে আউটপুট, বাকি দুটি উপায় অ্যাপ্লিকেশন আছে পা ডিজিটাল বা এনালগ হতে পারে।

অধিকাংশ PIC কন্ট্রোলার অপারেশন জন্য, 5V একটি স্থিতিশীল ভোল্টেজ প্রয়োজন হয় এটি তার স্বাভাবিক মোডে কাজ করার জন্য এবং তার আগে প্রোগ্রাম সেট করা সক্ষম করার জন্য যথেষ্ট। কম্পিউটার থেকে সরাসরি প্রোগ্রামিং পিসি-কন্ট্রোলার অসম্ভব একটি প্রোগ্রামার এই উদ্দেশ্যে ব্যবহার করা হয়।

নিয়ন্ত্রক পরিবার

PIC নিয়ামক একটি একক উদাহরণে উপস্থিত নেই। কোম্পানী মাইক্রোকন্ট্রোলারের একটি উল্লেখযোগ্য পরিসর তৈরি করে, যার প্রতিটিতে তার নিজস্ব বৈশিষ্ট্য, ক্ষমতা এবং সম্ভাব্য অ্যাপ্লিকেশন রয়েছে। পরিবারের সংখ্যা নিজেরা বেশ বড় এবং ক্লাসিফিকেশন অ্যাট্রিবিউটের উপর নির্ভর করে, যা মূল এক হিসাবে গ্রহণ করা হয়। অতএব, এটি মূল শ্রেণিবিন্যাসের কথা উল্লেখযোগ্য, যার মধ্যে কেবল তিনটি পরিবার রয়েছে: 8-, 16- এবং 32-বিট। তারা পরিবর্তে অন্যদের মধ্যে বিভক্ত করা হয়, কিন্তু যেহেতু পরিবার নিজেই নিবন্ধের বিষয় না, তারা সম্পর্কে কথা বলা হবে না।

যেখানে প্রযোজ্য

তার বহুমুখিতা কারণে, PIC নিয়ামক প্রায় কোথাও প্রয়োগ করা যেতে পারে। মাইক্রোকন্ট্রোলাররা রেফ্রিজারেটর, টিভি, ওয়াশিং মেশিনে পাওয়া যায়। কিন্তু রিস প্রডাক্ট লাইনটিতে এমন বৈশিষ্ট্য রয়েছে যে পিআইসি-কন্ট্রোলারের সার্কিটগুলি রেডিও শোভন এবং স্ব-শিক্ষিত রোবোটগুলির মধ্যে জনপ্রিয়। তাদের সাহায্যের মাধ্যমে, আপনি সহজেই নোড বা সমগ্র ডিভাইসের অপারেশন সামঞ্জস্য করতে পারেন। যেমন জনপ্রিয়তা যুক্তিসঙ্গত মূল্য, প্রোগ্রামিং সহজতর এবং শিক্ষাগত উপাদান একটি উল্লেখযোগ্য পরিমাণ প্রচার করে।

রেডিও নিয়ন্ত্রণ, রোবট-হাত এবং অন্যান্য হস্তশিল্পের একটি মেশিন তৈরি করার সময় আপনি পিক-কন্ট্রোলারটি প্রয়োগ করতে পারেন, যা একটি সাধারণ বাজেটের জন্য সীমিত। এটা কিছু শিল্পের জন্য ব্যবহার করা যেতে পারে - বেশ জনপ্রিয় একটি মাইক্রোকন্ট্রোলার দ্বারা নিয়ন্ত্রিত স্বয়ংক্রিয় স্বনির্মিত মেশিন তৈরি বিষয়। ব্যবহারের প্রকার বিস্তৃত, এবং একটি উপযুক্ত পদ্ধতির সঙ্গে, প্রায় কোনো লক্ষ্য অর্জন করা যায়, তাই পিক-কন্ট্রোলারের সার্কিটগুলি শুধুমাত্র অপেশাদার সৃষ্টিকেই দেখা যায় না।

PIC- নিয়ামক সঙ্গে কাজ করার জন্য সফটওয়্যার

সর্বনিম্ন প্রয়োজনীয় সফ্টওয়্যার একটি নোটবুক। কিন্তু এখনও, বিনামূল্যে বিতরণের কারণে, আপনি প্রস্তুতকারকের দ্বারা সরবরাহিত MPLAB সফ্টওয়্যারটি ব্যবহার করতে পারেন। আরো সঠিকভাবে, সফ্টওয়্যারের লাইন (উন্নয়ন পরিবেশ, কম্পাইলার) MPLAB। কোম্পানির নীতির জন্য ধন্যবাদ, এটি বিনামূল্যে বিতরণ করা হয়, কিন্তু নির্দিষ্ট সীমাবদ্ধতা আছে। সুতরাং, একটি ছোট ডেমো সংস্করণের সাথে আপনি সব সম্ভাবনা সঙ্গে চেষ্টা করতে পারেন, কিন্তু তার পরিসমাপ্তি পরে প্রোগ্রাম কার্যকারিতা ছাঁটা হবে। একটি পূর্ণাঙ্গ প্রোগ্রামে, একটি গুরুত্বপূর্ণ সরঞ্জাম যা প্রোগ্রাম তৈরি করা সহজ করে তোলে, এটি বিভিন্ন সমস্যা এলাকার অনুসন্ধান এবং কোড অপ্টিমাইজেশান পরিচালনা করা সুবিধাজনক। সংস্করণ উপর নির্ভর করে, কোড অপ্টিমাইজেশান ফাংশন সমাপ্ত করা হতে পারে বা প্রোগ্রাম দ্বারা সমর্থিত কন্ট্রোলার সংখ্যা হ্রাস করা হতে পারে। সত্যের জন্য এটা বলার অপেক্ষা রাখে না যে, কোম্পানিটি সবচেয়ে জনপ্রিয় প্রতিনিধিদের একচেটিয়াভাবে সমর্থন সমর্থন করে।

অন্য কোম্পানি দ্বারা উপলব্ধ সফ্টওয়্যার একটি নম্বর আছে। সাধারণভাবে, তাদের কার্যকারিতা অনুরূপ, কিন্তু পার্থক্য আছে। সুতরাং, অনেক লোক অসন্তুষ্ট প্রকাশ করে যে এমপিএলএল ব্যবহারকারীদের ডিজাইনের প্রতি অসম্মান করে। অতএব, নির্মাতারা ফসল কাটা ফাংশন এবং তাদের সফ্টওয়্যার সঙ্গে কাজ করার সুবিধা সংরক্ষণের উপর নির্ভর করে। পিক-কন্ট্রোলারগুলির জন্য প্রোগ্রামগুলি খুবই বৈচিত্রপূর্ণ, তাই এটি মূলত স্বাদের বিষয়।

পিক-কন্ট্রোলারের জন্য একটি প্রোগ্রাম তৈরি করা

আপনি উপযুক্ত সফ্টওয়্যারের সাহায্যে এবং এমনকি একটি সহজ নোটবুকে একটি বিশেষ প্রোগ্রাম তৈরি করতে পারেন। এই সুযোগটি এমন কারণেই বিদ্যমান যে এটি প্রোগ্রামিং ভাষা যেমন এঙ্গেলার এবং সি এর সাথে কাজ করে। প্রধান পার্থক্যটি লিখিত তথ্য এবং ডেটা সেটিংয়ের স্বচ্ছন্দতার মধ্যে থাকে। আপনি সি জটিলতা সম্পর্কে অনেক শুনতে পারেন, কিন্তু সংযোজক আরো জটিল এবং আরো পুঙ্খানুপুঙ্খ পদ্ধতির প্রয়োজন।

সুতরাং, একটি প্রোগ্রাম তৈরি করার সময়, আপনি নির্দিষ্ট করতে হবে কোন নিয়ামক এটি উদ্দেশ্যে হয়। এটি অনেক সেটিংস সঞ্চালনের জন্য প্রয়োজন হতে পারে, তবে অভিজ্ঞতা বা আত্মবিশ্বাসের সাথে সম্পৃক্ত হওয়া প্রয়োজন, কারণ ত্রুটিগুলি এই সত্যের দিকে পরিচালিত করতে পারে যে মাইক্রোকন্ট্রোলারগুলি প্লাস্টিক এবং লোহার সাধারণ টুকরোগুলির মধ্যে চালু হবে

প্রোগ্রামার সঙ্গে প্রোগ্রামিং

কিন্তু কিভাবে মাইক্রোকন্ট্রোলার নিজেই উন্নত প্রোগ্রাম স্থানান্তর? কিভাবে মাইক্রোকন্ট্রোলার প্রোগ্রামিং কাজ করে? বিশেষ করে এই উদ্দেশ্যে বিশেষ ডিভাইস আছে - প্রোগ্রামাররা। তারা মাইক্রোকন্ট্রোলারের সংকেতগুলি পাঠায়, যা প্রোগ্রাম অনুযায়ী মেমরিতে কোষগুলি পরিবর্তন করে। স্থানান্তর প্রক্রিয়া শুরু করতে, আপনাকে প্রোগ্রামারের মধ্যে মাইক্রোকন্ট্রোলার সন্নিবেশ করতে হবে, এবং এটি, পরিবর্তে, কম্পিউটারের সাথে সংযোগ স্থাপন করুন। তারপর ফার্মওয়্যার চালানোর জন্য সফ্টওয়্যার ব্যবহার করুন সাধারণত, পিআইসি কন্ট্রোলার প্রোগ্রামিং 30 সেকেন্ড থেকে দুই মিনিট পর্যন্ত স্থায়ী হয়।

প্রোগ্রামারদের প্রকার

আমি কোন প্রোগ্রামার মাইক্রোকন্ট্রোলার প্রোগ্রাম লিখতে নির্বাচন করা উচিত? শর্তসাপেক্ষে, তিনটি কোম্পানি আছে: হোমড্যাক, অন্য কোম্পানি থেকে প্রস্তুতকারকের এবং কারখানা থেকে। তাদের প্রতিটি ব্যবহার করে তার নিজস্ব অদ্ভুততা আছে।

সুতরাং, আত্মনির্ভরশীল প্রোগ্রামাররা বেশ সস্তা। কিন্তু তাদের ব্যবহারটি এমনভাবে ভরাট হয়ে যায় যে তারা সহজেই একটি মাইক্রোকন্ট্রোলারকে প্লাস্টিক ও লোহার টুকরোতে পরিণত করতে পারে। এবং মাইক্রোকন্ট্রোলারের প্রোগ্রামিং যেমন ক্ষেত্রে একটি বৈদ্যুতিক শক আকারে অপ্রীতিকর পরিণতি ঘটাতে পারে, অতএব নিরাপত্তা সতর্কতা অবলম্বন করা প্রয়োজন। উপরন্তু, যদি আপনি এটি নিজের থেকে স্ক্র্যাচ না করেন, আপনি প্রায়ই কাজের বস্তুর পরিবর্তন সংক্রান্ত একটি সীমিত ক্ষমতা সঙ্গে পণ্য পাবেন। কিন্তু বিশ্বব্যাপী নেটওয়ার্কের মধ্যে, আপনি এই সমস্যাটির অন্যতম দ্বারা প্রস্তাবিত এই সমস্যার সমাধান পেতে পারেন, এবং সম্ভবত কোনও সমস্যা আপনাকে দেবে না।

নির্মাতার মূল প্রোগ্রামারটি কোনও মাইক্রোকন্ট্রোলারের জন্য তার কাজের গুণগতভাবে এটি করতে সক্ষম হবে। এটির জন্য একটি গ্যারান্টি আছে, এবং প্রাপ্তির পরে এটি কাজ করে না, তাহলে এটি প্রতিস্থাপন করতে কোন সমস্যা হয়। কিন্তু জিনিসগুলির ক্রমানুসারে, যখন ফার্মওয়্যার পিআইসি-কন্ট্রোলারগুলি সমস্যা ছাড়াই বাহিত হয়।

কিন্তু তার অর্জন থেকে একটি মোটামুটি উচ্চ মূল্য বন্ধ।

অন্যান্য কোম্পানীর দ্বারা মুক্তিপ্রাপ্ত প্রোগ্রামারগুলি তাদের সাথে কাজ করে এমন একটি মোটামুটি অবজেক্ট রয়েছে যা তারা কাজ করে। তাদের বৈশিষ্ট্য কম দাম এবং / অথবা PIC ছাড়া অন্য মাইক্রোকন্ট্রোলারদের সাথে কাজ করার ক্ষমতা। সত্যিকারের সার্বজনীন "দানব" আছে যা বিভিন্ন ধরণের কাজ প্রদান করতে পারে, কিন্তু বৃহত্তর সংযোগ তৈরির প্রয়োজনের কারণে তাদের মূল্য কম নয়।

পরিকল্পিত বৈশিষ্ট্য

এবং অবশেষে, ইমেজ স্কিম সম্পর্কে কয়েকটি শব্দ। মাইক্রোকন্ট্রোলারগুলি টার্মিনালগুলির প্রকৃত নির্মাণ থেকে স্ক্যামাইটিনিকভাবে প্রায়ই আলাদা হয়ে থাকে, যেহেতু এটি সহগামী ডকুমেন্টেশনের উপর ভিত্তি করে পাগলকে নেভিগেট করতে প্রয়োজনীয়। এই ক্ষেত্রে মূল বিষয়গুলি স্বাক্ষরযুক্ত সিদ্ধান্তগুলি, এবং এটি তাদের জন্য এবং ডিভাইস তৈরি করার সময় পরিচালিত হওয়া উচিত।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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