8051 মাইক্রোকন্ট্রোলারে জিপিএস কীভাবে ইন্টারফেস করবেন?

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





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

8051 মাইক্রোকন্ট্রোলার সহ জিপিএস ইন্টারফেসিং

8051 মাইক্রোকন্ট্রোলার সহ জিপিএস ইন্টারফেসিং



জিপিএস সিস্টেমটি ব্যবহারকারীদের ডেটা সরবরাহ করতে সাধারণত 24-32 টি উপগ্রহ ব্যবহার করে। এই সিস্টেমটি বিশ্বব্যাপী নেভিগেশনের জন্য অত্যন্ত গুরুত্বপূর্ণ হয়ে উঠেছে এবং এটি ট্র্যাকিং, নজরদারি, উপায় এবং মানচিত্র চিহ্নিতকরণ এবং আরও অনেক কিছুর জন্য কার্যকর is


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



8051 মাইক্রোকন্ট্রোলার সহ জিপিএস ইন্টারফেসিং:

জিপিএসের ব্লক ডায়াগ্রাম 8051 মাইক্রোকন্ট্রোলারের সাথে ইন্টারফেসিং নীচে দেখানো হয়েছে। এটিতে জিপিএস মডিউল, ম্যাক্স 232, 8051 মাইক্রোকন্ট্রোলার এবং একটি এলসিডি ডিসপ্লে রয়েছে।

8051 মাইক্রোকন্ট্রোলার সহ জিপিএস ইন্টারফেসিংয়ের ব্লক ডায়াগ্রাম

8051 মাইক্রোকন্ট্রোলার সহ জিপিএস ইন্টারফেসিংয়ের ব্লক ডায়াগ্রাম

MAX232 হ'ল একটি সংহত সার্কিট যা ট্রানজিস্টর লজিক স্তরগুলিকে (টিটিএল) রূপান্তর করতে ব্যবহৃত হয় আরএস 232 মাধ্যমে লজিক স্তর এটিমেলে সিরিয়াল যোগাযোগমাইক্রোকন্ট্রোলার একটি পিসি সঙ্গে। কন্ট্রোলার টিটিএল লজিক স্তরে 0-5V এ পরিচালনা করেতবে, পিসির সাথে সিরিয়াল যোগাযোগ USART আরএস 232 মান (-2.5V থেকে + 2.5V) এ কাজ করে। একে অপরের সাথে যোগাযোগের জন্য সরাসরি লিঙ্কটি খুঁজে পাওয়া কঠিন করে তোলে।

এটি 89C51 মাইক্রোকন্ট্রোলার একটি 8-বিট মাইক্রোকন্ট্রোলার যা আতেল 8051 পরিবারের অন্তর্গত। এটিতে 4KB ফ্ল্যাশ পেরোম রয়েছে (প্রোগ্রামেবল এবং ইরেজযোগ্য পঠনযোগ্য মেমরি এবং 128 বাইট র‌্যাম। এটি প্রোগ্রামেড এবং অনেকবার মুছতে পারে।


একটি 16 × 2 LCD প্রদর্শন একটি বৈদ্যুতিন প্রদর্শন, যা অনেক ডিভাইস এবং সার্কিটগুলিতে খুব সাধারণভাবে ব্যবহৃত হয়। এই প্রদর্শনগুলি উপরোক্ত করা হয় 7-বিভাগের প্রদর্শন

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

দ্রাঘিমাংশ এবং অক্ষাংশের দিক থেকে জিপিএস রিসিভারের সঠিক অবস্থান খুঁজে পাওয়া এখানে মূল উদ্দেশ্য। জিপিএস মডিউল আরএস 232 লজিক স্তর বিন্যাসে আউটপুট ডেটা দেয়। আরএস 232 ফর্ম্যাটটিকে টিটিএল ফর্ম্যাটে রূপান্তর করতে, একটি লাইন-রূপান্তরকারী MAX232 ব্যবহৃত হয়। এটি জিপিএস মডিউল এবং এটি 89 সি 5১ মাইক্রোকন্ট্রোলারের মধ্যে সংযুক্ত। 8051 সংযোগ ব্লক ডায়াগ্রামের সাথে জিপিএস ইন্টারফেসিং উপরের চিত্রটিতে প্রদর্শিত হয়েছে। অবস্থানের মানগুলি একটি এলসিডিতে প্রদর্শিত হয়েছে যা এটি মাইক্রোকন্ট্রোলার ইন্টারফেস

মাইক্রোকন্ট্রোলার সার্কিট ডায়াগ্রামের সাথে জিপিএস ইন্টারফেসিং:

সার্কিট উপাদানগুলি হ'ল AT89C51 মাইক্রোকন্ট্রোলার, জিপিএস মডিউল, MAX 232 আইসি , এলসিডি ডিসপ্লে, প্রোগ্রামিং বোর্ড, 12 ভি ডিসি ব্যাটারি বা অ্যাডাপ্টার, 12 মেগাহার্টজ ক্রিস্টাল। প্রতিরোধক, ক্যাপাসিটার।

মাইক্রোকন্ট্রোলারের সাথে জিপিএস ইন্টারফেসের সার্কিট সংযোগগুলি নিম্নরূপ:

মাইক্রোকন্ট্রোলার সার্কিট ডায়াগ্রামের সাথে জিপিএস ইন্টারফেসিং

মাইক্রোকন্ট্রোলার সার্কিট ডায়াগ্রামের সাথে জিপিএস ইন্টারফেসিং

MAX232 সিরিয়াল যোগাযোগের জন্য। জিপিএস মডিউলের রিসিভার পিন 3 পিন 13 আর 1 আইএন এবং MAX 232 এর আউটপুট পিনের সাথে সংযুক্ত রয়েছেRxD যাওমাইক্রোকন্ট্রোলারের পিন 10। মাইক্রোকন্ট্রোলার এটি 89C51 এর পিন 1,2 এবং 3 এলসিডি ডিসপ্লেটির নিয়ন্ত্রণ পিনের (আরএস, আর / ডাব্লু এবং এন) ​​এর সাথে সংযুক্ত রয়েছে। এলসিডি ডিসপ্লেটির ডেটা পিনগুলি নিয়ামকের পোর্ট পি 2 এর সাথে সংযুক্ত রয়েছে। দ্রাঘিমাংশ এবং অক্ষাংশ মানের মানগুলি LCD তে প্রদর্শিত হয়।

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

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

এনএমইএ ফর্ম্যাট থেকে অক্ষাংশ এবং দ্রাঘিমাংশ মানগুলি উত্তোলন:

জিপিএস মডিউল থেকে প্রথম প্রাপ্ত ছয় অক্ষরকে জিপিআরএমসি স্ট্রিংয়ের সাথে তুলনা করা হচ্ছেযদি স্ট্রিংটি মিলে যায়, তবে আপনাকে পরবর্তী দুটি কমা না পাওয়া পর্যন্ত অপেক্ষা করতে হবে, জিপিএস মডিউলটি সক্রিয় রয়েছে কিনা তা চরিত্রটি নির্দিষ্ট করে। পরবর্তী অক্ষরটি যদি ‘এ’ হয়, তবে জিপিএস সক্রিয় করা হয়, অন্যথায় এটি সক্রিয় হয় নাআবার কমা না পাওয়া পর্যন্ত অপেক্ষা করতে হবে। পরবর্তী 9 টি অক্ষর LATITUDE নির্দিষ্ট করে। আবার, আপনি দুটি কমা না পাওয়া পর্যন্ত অপেক্ষা করুন - পরবর্তী 10 টি অক্ষর লংগইউডুকে নির্দিষ্ট করে।

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

$ জিপিজিজিএ, 080146.00,2342.9185, এন, 07452.7442, ই, 1,06,1.0,440.6 এম, -41.5, এম, 0000 * 57

  • একটি স্ট্রিং সর্বদা একটি চিহ্ন দিয়ে শুরু হয় ‘$’
  • জিপিজিজিএ: গ্লোবাল পজিশনিং সিস্টেম ফিক্স ডেটা
  • কমা (,) দুটি মানের মধ্যে পৃথকীকরণ নির্দিষ্ট করে
  • 080146.00: GMT সময় 08 ঘন্টা হিসাবে: 01 মিনিট: 46 সেকেন্ড: 00 মি সেকেন্ড
  • 2342.9185, এন: অক্ষাংশ 23 ডিগ্রি: 42 মিনিট: 9185 সেকেন্ড উত্তর
  • 07452.7442, ই: দ্রাঘিমাংশ 074 ডিগ্রি: 52 মিনিট: 7442 সেকেন্ড পূর্ব
  • 1: পরিমাণ 0 = অবৈধ তথ্য, 1 = বৈধ ডেটা, 2 = ডিজিপিএস ঠিক করুন Fix
  • 06: বর্তমানে দেখা উপগ্রহের সংখ্যা
  • 1.0: এইচডিওপি
  • 440.6, এম: উচ্চতা (মিটারে সমুদ্র পৃষ্ঠের উচ্চতা)
  • -41.5, এম: জিওয়েডের উচ্চতা
  • ._, ডিজিপিএস ডেটা
  • 0000: ডিজিপিএস ডেটা
  • * 57: চেকসাম

8051 মাইক্রোকন্ট্রোলার সহ ইন্টারফেসিং জিপিএস এর অ্যাপ্লিকেশন

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

8051 মাইক্রোকন্ট্রোলার সহ ইন্টারফেসিং জিপিএস এর অ্যাপ্লিকেশন

8051 মাইক্রোকন্ট্রোলার সহ ইন্টারফেসিং জিপিএস এর অ্যাপ্লিকেশন

এই সিস্টেমটি বহর পরিচালনা, গাড়ি নেভিগেশন এবং সামুদ্রিক নেভিগেশনে ব্যবহৃত হয়।

  • এটি ডিভাইসগুলি ম্যাপিং এবং ট্র্যাকিংয়ের জন্য ব্যবহৃত হয়।
  • এটি ব্যক্তিগত অবস্থান এবং বিভিন্ন ক্ষেত্রে ব্যবহৃত হয় এম্বেড করাপদ্ধতিভিত্তিক প্রকল্প যানবাহন বা ব্যক্তির সঠিক অবস্থান সন্ধান করতে।
  • জিপিএস ব্যবহার করে, জিএমটি-র সাথে যথাযথ সময় গণনাও করা যেতে পারে।
  • দ্রাঘিমাংশ এবং অক্ষাংশ মানের খননথেকেএনএমইএ ফর্ম্যাট।

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