পণ্য বিভাগ
পণ্য ট্যাগ
ডিজিটাল DS18B20 তাপমাত্রা সেন্সর তারের সমাবেশ
আমাদের ডিজিটাল তাপমাত্রা সেন্সর জলরোধী নকশা গ্রহণ করে, উচ্চ মানের স্টেইনলেস স্টীল টিউব প্যাকেজিং, আর্দ্রতা-প্রমাণ এবং মরিচা-প্রমাণ, বিভিন্ন সংকীর্ণ স্থান সরঞ্জাম ডিজিটাল তাপমাত্রা পরিমাপ এবং নিয়ন্ত্রণ ক্ষেত্রের জন্য উপযুক্ত. একটি জলরোধী DS18B20 সামঞ্জস্যপূর্ণ 1-তারের তাপমাত্রা সেন্সর একটি 3m সহ (10 ফুট) তারের এবং একটি তাপমাত্রা পরিসীমা -55 – +125°সে (তারের সর্বোচ্চ. তাপমাত্রা 85 ডিগ্রি সে).
কাস্টম তৈরি জলরোধী একাধিক প্রদর্শন esp32 এলসিডি ব্রেডবোর্ড, আরডুইনো মেগা ন্যানো ds18b20 সেন্সর ক্যাবল অ্যাসেম্বলি ডেটাশিট.
DS18B20 হল একটি ডিজিটাল তাপমাত্রা সেন্সর যার বিস্তৃত পরিসরের অ্যাপ্লিকেশন রয়েছে. এটি ডিজিটাল সিগন্যাল আউটপুট করে এবং ছোট আকারের বৈশিষ্ট্য রয়েছে, কম হার্ডওয়্যার সম্পদ খরচ, শক্তিশালী বিরোধী হস্তক্ষেপ ক্ষমতা এবং উচ্চ নির্ভুলতা.
DS18B20 তাপমাত্রা সেন্সর বৈশিষ্ট্য
1. একক তারের ইন্টারফেস পদ্ধতি গ্রহণ করুন: মাইক্রোপ্রসেসরের সাথে দ্বিমুখী যোগাযোগ অর্জনের জন্য DS18B20 তাপমাত্রা সেন্সরের শুধুমাত্র একটি তারের প্রয়োজন.
2. তাপমাত্রা পরিমাপ পরিসীমা: DS18B20 তাপমাত্রা সেন্সর ক্যাবল অ্যাসেম্বলির তাপমাত্রা পরিমাপ পরিসীমা -55℃~+125℃ পৌঁছতে পারে, এবং ত্রুটি -10℃ থেকে +85℃ পরিসরে ±0.4°.
3. মাল্টি-পয়েন্ট নেটওয়ার্কিং ফাংশন সমর্থন করে: একাধিক DS18B20 তাপমাত্রা সেন্সর একটি ডেটা লাইনে সমান্তরালভাবে সংযুক্ত করা যেতে পারে, পর্যন্ত 8 মাল্টি-পয়েন্ট তাপমাত্রা পরিমাপ অর্জনের জন্য সমান্তরালভাবে সংযুক্ত করা যেতে পারে.
4. ওয়ার্কিং পাওয়ার সাপ্লাই: 3.0~5.5V/DC. DS18B20 তাপমাত্রা সেন্সর একটি বাহ্যিক স্বাধীন পাওয়ার সাপ্লাই বা একটি ডেটা লাইন পরজীবী পাওয়ার সাপ্লাই দ্বারা চালিত হতে পারে.
5. DS18B20 তাপমাত্রা সেন্সর প্রয়োগের সময় কোনো বাহ্যিক উপাদানের প্রয়োজন হয় না.
6. DS18B20 তাপমাত্রা সেন্সর দ্বারা পরিমাপ করা তাপমাত্রা একটি ক্রমিকভাবে প্রেরণ করা হয় 9 12-বিট ডিজিটাল ফরম্যাটে.
7. পাওয়ার-ডাউন সুরক্ষা ফাংশন, DS18B20 তাপমাত্রা সেন্সরের ভিতরে EEPROM রয়েছে. ডিজিটাল রূপান্তর নির্ভুলতা এবং অ্যালার্ম তাপমাত্রা কনফিগারেশন রেজিস্টারের মাধ্যমে সেট করা যেতে পারে. DS18B20 তাপমাত্রা সেন্সর বন্ধ হওয়ার পরেও রেজোলিউশন এবং অ্যালার্ম তাপমাত্রা সেটিংস সংরক্ষণ করা যেতে পারে.
8. DS18B20 তাপমাত্রা সেন্সর একটি 16-বিট বাইনারি নম্বর প্রদান করে যা এই মুহুর্তে সনাক্ত করা তাপমাত্রার মান উপস্থাপন করে, এবং উচ্চ পাঁচ অঙ্ক ইতিবাচক এবং নেতিবাচক প্রতিনিধিত্ব করে. হাই ফাইভ বিট হলেই সব 1, এর মানে হল যে প্রত্যাবর্তিত তাপমাত্রা মান একটি ঋণাত্মক মান. হাই ফাইভ বিট হলেই সব 0, এর মানে হল যে প্রত্যাবর্তিত তাপমাত্রা মান একটি ইতিবাচক মান. নিম্নলিখিত 11 তথ্যের বিট তাপমাত্রার পরম মান উপস্থাপন করে. এটি একটি দশমিক মান রূপান্তর করার পরে, এটি দ্বারা গুণ করুন 0.0625 এই সময়ে তাপমাত্রা মান পেতে.
তাপমাত্রা সেন্সর DS18B20 নিয়ন্ত্রণ পদ্ধতি
DS18B20 এর ছয়টি নিয়ন্ত্রণ কমান্ড রয়েছে, টেবিলে দেখানো হয়েছে 4.1:
টেবিল 4.1 DS18B20 এর জন্য ছয়টি নিয়ন্ত্রণ কমান্ড রয়েছে
নির্দেশ চুক্তি কোড অপারেশন নির্দেশাবলী:
তাপমাত্রা রূপান্তর 44H: তাপমাত্রা রূপান্তরের জন্য DS18B20 শুরু করুন;
অস্থায়ী নিবন্ধন বিইএইচ পড়ুন: অস্থায়ী নিবন্ধন 9-বাইট বাইনারি নম্বর পড়ুন;
অস্থায়ী রেজিস্টার 4EH লিখুন: অস্থায়ী রেজিস্টারের TH এবং TL বাইটগুলিতে ডেটা লিখুন;
অস্থায়ী রেজিস্টার 48H কপি করুন: E2PROM-এ অস্থায়ী রেজিস্টারের TH এবং TL বাইট লিখুন;
E2PROM B8H পুনরায় সামঞ্জস্য করুন: E2PROM-এ TH এবং TL বাইটগুলি অস্থায়ী রেজিস্টার TH এবং TL বাইটগুলিতে লিখুন;
পাওয়ার সাপ্লাই মোড B4H পড়ুন: প্রধান CPU-তে পাওয়ার সাপ্লাই মোড সংকেত পাঠাতে DS18B20 শুরু করুন;
তাপমাত্রা সেন্সর DS18B20 এর সূচনা
(1) প্রথমে ডাটা লাইন হাই লেভেল "1" এ সেট করুন.
(2) বিলম্ব (সময়ের প্রয়োজন খুব কঠোর নয়, কিন্তু এটা যতটা সম্ভব ছোট হওয়া উচিত)
(3) ডেটা লাইন নিম্ন স্তরের "0" এ টানা হয়.
(4) এর বিলম্ব 750 মাইক্রোসেকেন্ড (সময় পরিসীমা থেকে হতে পারে 480 থেকে 960 মাইক্রোসেকেন্ড).
(5) ডেটা লাইন উচ্চ স্তরের "1" এ টানা হয়.
(6) অপেক্ষায় বিলম্ব: যদি সূচনা সফল হয়, DS18B20 দ্বারা প্রত্যাবর্তিত একটি নিম্ন স্তরের "0" এর মধ্যে তৈরি করা হবে 15 থেকে 60 মাইক্রোসেকেন্ড. এই অবস্থার উপর ভিত্তি করে এর অস্তিত্ব নির্ধারণ করা যেতে পারে, কিন্তু অনির্দিষ্টকালের জন্য অপেক্ষা না করার জন্য আপনার সতর্ক হওয়া উচিত, অন্যথায় প্রোগ্রামটি একটি অসীম লুপে প্রবেশ করবে, তাই সময়সীমা নিয়ন্ত্রণ প্রয়োজন.
(7) যদি CPU ডাটা লাইনে নিম্ন স্তরের "0" পড়ে, এটা এখনও বিলম্ব করতে হবে. বিলম্ব সময় অন্তত 480 উচ্চ স্তর থেকে মাইক্রোসেকেন্ড পাঠানো হয় (পদক্ষেপের সময় থেকে (5)).
(8) ডাটা লাইনটিকে উচ্চ স্তরের "1" এ আবার টানুন এবং শেষ করুন.
তাপমাত্রা সেন্সর DS18B20 এর অপারেশন লিখ
(1) ডেটা লাইন প্রথমে নিম্ন স্তরের "0" এ সেট করা হয়.
(2) বিলম্ব সময় নির্ধারণ করা হয় 15 মাইক্রোসেকেন্ড.
(3) লো বিট থেকে হাই বিট ক্রমানুসারে বাইট পাঠান (একটি সময়ে শুধুমাত্র একটি বিট পাঠানো হয়).
(4) বিলম্ব সময় হয় 45 মাইক্রোসেকেন্ড.
(5) ডেটা লাইনটিকে উচ্চ স্তরে টানুন.
(6) থেকে অপারেশন পুনরাবৃত্তি (1) থেকে (6) যতক্ষণ না সব বাইট পাঠানো হয়.
(7) অবশেষে, ডাটা লাইন উঁচু করে টানুন.
তাপমাত্রা সেন্সর DS18B20 এর অপারেশন পড়ুন
(1) ডাটা লাইনকে "1" এ টানুন.
(2) বিলম্ব 2 মাইক্রোসেকেন্ড.
(3) ডাটা লাইনকে "0" এ টেনে নিন.
(4) বিলম্ব 3 মাইক্রোসেকেন্ড.
(5) ডাটা লাইনকে "1" এ টানুন.
(6) বিলম্ব 5 মাইক্রোসেকেন্ড.
(7) স্ট্যাটাস পড়ুন ডাটা লাইন পেতে 1 অবস্থা বিট, এবং ডেটা প্রসেসিং সঞ্চালন.
(8) বিলম্ব 60 মাইক্রোসেকেন্ড.
DS18B20 তাপমাত্রা সেন্সর পরজীবী পাওয়ার সাপ্লাই মোড
DS18B20 তাপমাত্রা সেন্সরের পরজীবী পাওয়ার সাপ্লাই মোড নীচের চিত্রে দেখানো হয়েছে. পরজীবী পাওয়ার সাপ্লাই মোডে, DS18B20 তাপমাত্রা সেন্সর সিগন্যাল লাইন থেকে শক্তি আঁকে. সিগন্যাল লাইন বেশি হলে, বৈদ্যুতিক শক্তি অভ্যন্তরীণ ক্যাপাসিটরে সংরক্ষণ করা হয়. যখন সিগন্যাল লাইন নিম্ন স্তরে থাকে, ক্যাপাসিটরের শক্তি খরচ হয়, এবং ক্যাপাসিটর (পরজীবী শক্তি সরবরাহ) সিগন্যাল লাইন একটি উচ্চ স্তরে পৌঁছা পর্যন্ত চার্জ করা হয়.
পরজীবী বিদ্যুৎ সরবরাহের সুবিধা:
1. কোন স্থানীয় বিদ্যুৎ সরবরাহের প্রয়োজন নেই, এবং দূরবর্তী তাপমাত্রা পরিমাপ অর্জন করা যেতে পারে.
2. তাপমাত্রা পরিমাপ শুধুমাত্র একটি সংকেত লাইন দিয়ে অর্জন করা যেতে পারে, সার্কিট সহজ করা.
পরজীবী বিদ্যুৎ সরবরাহের অসুবিধা:
DS18B20 তাপমাত্রা সেন্সর সঠিক তাপমাত্রা রূপান্তর করার জন্য, সিগন্যাল লাইন অবশ্যই নিশ্চিত করতে হবে যে তাপমাত্রা রূপান্তরের সময় পর্যাপ্ত শক্তি সরবরাহ করা হয়েছে. কিন্তু যখন একই সংকেত লাইনে একাধিক DS18B20 তাপমাত্রা সেন্সর ঝুলানো হয়, একা পুল-আপ প্রতিরোধক যথেষ্ট শক্তি প্রদান করতে পারে না, যার কারণে DS18B20 তাপমাত্রা সেন্সর তাপমাত্রা পরিমাপ করতে অক্ষম হবে বা একটি বিশাল ত্রুটি হবে.
অতএব, একটি একক DS18B20 তাপমাত্রা সেন্সর দিয়ে তাপমাত্রা পরিমাপ করার সময় পরজীবী পাওয়ার সাপ্লাই পদ্ধতিটি শুধুমাত্র ব্যবহারের জন্য উপযুক্ত.
DS18B20 তাপমাত্রা সেন্সর পরজীবী শক্তি সরবরাহ শক্তিশালী পুল আপ পাওয়ার সাপ্লাই মোড
DS18B20 তাপমাত্রা সেন্সর পরজীবী শক্তি সরবরাহের শক্তিশালী পুল-আপ পাওয়ার সাপ্লাই মোড নীচের চিত্রে দেখানো হয়েছে. তাপমাত্রা পরিমাপ প্রক্রিয়া চলাকালীন DS18B20 তাপমাত্রা সেন্সর পর্যাপ্ত বিদ্যুৎ সরবরাহ পাওয়ার জন্য, সরাসরি ভিসিসিতে সিগন্যাল লাইন টানতে একটি MOSFET ব্যবহার করে পর্যাপ্ত শক্তি সরবরাহ করতে পারে (যখন কোন অনুলিপি বা শুরু তাপমাত্রা রূপান্তর কমান্ড জড়িত থাকে, এটি একটি সর্বোচ্চ মধ্যে সম্পন্ন করা আবশ্যক 10 μS. সংকেত লাইন একটি শক্তিশালী পুল-আপ অবস্থায় সুইচ করে) অপর্যাপ্ত বিদ্যুৎ সরবরাহের সমস্যা সমাধানের জন্য. DS18B20 তাপমাত্রা সেন্সর পরজীবী পাওয়ার সাপ্লাই এর শক্তিশালী পুল-আপ পাওয়ার সাপ্লাই মোড মাল্টি-পয়েন্ট তাপমাত্রা পরিমাপ অ্যাপ্লিকেশনের জন্য উপযুক্ত, কিন্তু শক্তিশালী পুল-আপ সুইচিংয়ের জন্য আরও একটি I/O লাইন প্রয়োজন.
DS18B20 তাপমাত্রা সেন্সরের বাহ্যিক পাওয়ার সাপ্লাই মোড
বাহ্যিক পাওয়ার সাপ্লাই মোডে, DS18B20 তাপমাত্রা সেন্সরের কার্যকরী পাওয়ার সাপ্লাই VDD পিনের সাথে সংযুক্ত. অপর্যাপ্ত পাওয়ার সাপ্লাই কারেন্টের কোন সমস্যা নেই এবং কনভার্সন নির্ভুলতা নিশ্চিত করা যেতে পারে. একই সময়ে, একাধিক DS18B20 তাপমাত্রা সেন্সর একটি মাল্টি-পয়েন্ট তাপমাত্রা পরিমাপ সিস্টেম গঠন করতে বাসের সাথে সংযুক্ত করা যেতে পারে. DS18B20 তাপমাত্রা সেন্সরের জন্য বাহ্যিক পাওয়ার সাপ্লাই পদ্ধতি হল সর্বোত্তম পাওয়ার সাপ্লাই পদ্ধতি: এটা stably এবং নির্ভরযোগ্যভাবে কাজ করে, শক্তিশালী বিরোধী হস্তক্ষেপ ক্ষমতা আছে, এবং সার্কিট তুলনামূলকভাবে সহজ.
DS18B20 তাপমাত্রা সেন্সরের অভ্যন্তরীণ কাঠামো
DS18B20 তাপমাত্রা সেন্সরের অভ্যন্তরটি 64-বিট রম দ্বারা গঠিত, ক্যাশে মেমরি, সিআরসি জেনারেটর, তাপমাত্রা সংবেদনশীল ডিভাইস, উচ্চ এবং নিম্ন তাপমাত্রা ট্রিগার এবং কনফিগারেশন রেজিস্টার.
1. 64-DS18B20 তাপমাত্রা সেন্সরের বিট রম
DS18B20 তাপমাত্রা সেন্সরের ভিতরে একটি 64-বিট রম রয়েছে, এবং রম কিউরিং এর কিছু বিষয়বস্তু আছে. নিচের আটটি বিট (28H এ স্থির) পণ্যের ধরন শনাক্তকরণ নম্বর, পরবর্তী 48 বিট হল সিরিয়াল নম্বর, এবং উপরের আটটি বিট আগেরটি 56 সাইক্লিক রিডানডেন্সি চেক কোডের বিট.
2. DS18B20 তাপমাত্রা সেন্সরের মেমরি ম্যাপিং
DS18B20 তাপমাত্রা সেন্সরে 9-বাইট ক্যাশে মেমরি ইউনিট রয়েছে, নিচের চিত্রে দেখানো হয়েছে.
3. DS18B20 তাপমাত্রা সেন্সরের কনফিগারেশন রেজিস্টার
DS18B20 তাপমাত্রা সেন্সরের কনফিগারেশন রেজিস্টার বাইটের সর্বোচ্চ বিট BIT7 হল টেস্ট মোড বিট. এটা 0 যখন কারখানা থেকে পাঠানো হয় এবং ব্যবহারকারীর দ্বারা পরিবর্তন করার প্রয়োজন হয় না. DS18B20 তাপমাত্রা সেন্সরের রূপান্তর রেজোলিউশন সেট করতে BIT6 এবং BIT5 ব্যবহার করা হয়. চারটি রেজোলিউশন বিকল্প আছে: 9, 10, 11 এবং 12 বিট. অনুরূপ রূপান্তর সময় হয়: 93.73ms, 187.5ms, 375ms এবং 750ms যথাক্রমে. অবশিষ্ট 5 নিম্ন বিট সংরক্ষিত বিট হয় (সব 1).
DS18B20 তাপমাত্রা সেন্সরের ডিফল্ট R0 এবং R1 সেটিংস 11. এটি 12-বিট রেজোলিউশন, যে, 1 বিট প্রতিনিধিত্ব করে 0.0625 ডিগ্রি সেলসিয়াস.
DS18B20 তাপমাত্রা সেন্সর পড়া এবং লেখা
নির্দেশ
DS18B20 তাপমাত্রা সেন্সর দ্বারা রূপান্তরিত তাপমাত্রা মান হাই-স্পিড অস্থায়ী স্টোরেজ মেমরির 0 তম এবং 1ম বাইটে দুই-বাইট পরিপূরক আকারে সংরক্ষণ করা হয়. তাই যখন আমরা কেবলমাত্র তাপমাত্রা মান পড়তে চাই, আমাদের শুধুমাত্র অস্থায়ী রেজিস্টারে 0ম এবং 1ম বাইট পড়তে হবে.
তাপমাত্রার মান পড়ার সহজ ধাপগুলি নিম্নরূপ:
1. রম অপারেশন এড়িয়ে যান.
2. তাপমাত্রা রূপান্তর কমান্ড পাঠান.
3. রম অপারেশন এড়িয়ে যান.
4. পড়ার তাপমাত্রা কমান্ড পাঠান.
5. তাপমাত্রা মান পড়ুন.
DS18B20 তাপমাত্রা সেন্সরের সূচনা
মাস্টার ডিভাইস প্রথমে একটি নিম্ন-স্তরের পালস পাঠায় 480-960 মাইক্রোসেকেন্ড, তারপর উচ্চ স্তরে বাস ছেড়ে দেয়, এবং পরের মধ্যে বাস সনাক্ত করে 480 মাইক্রোসেকেন্ড. নিচু স্তর থাকলে, এর মানে হল যে বাসে একটি DS18B20 তাপমাত্রা সেন্সর রয়েছে যা সাড়া দিয়েছে. যদি কোন নিম্ন স্তরের না হয়, এর মানে হল যে বাসে DS18B20 তাপমাত্রা সেন্সর থেকে কোন প্রতিক্রিয়া নেই.
একটি দাস ডিভাইস হিসাবে, DS18B20 তাপমাত্রা সেন্সর একটি নিম্ন স্তর আছে কিনা তা সনাক্ত করা হয়েছে 480-960 এটি চালিত হওয়ার সাথে সাথে বাসে মাইক্রোসেকেন্ড. যদি তাই হয়, অপেক্ষা করুন 15-60 মাইক্রোসেকেন্ড পরে বাস উঁচু হয়ে যায়, তারপর বাস স্তর কম জন্য টান 60-240 একটি পালস দিয়ে প্রতিক্রিয়া জানাতে মাইক্রোসেকেন্ড, হোস্টকে বলছে যে ডিভাইসটি প্রস্তুত. যদি ধরা না পড়ে, এটা চেক এবং অপেক্ষা করা রাখা হবে.
আমাদের সাথে যোগাযোগ করুন
আপনার ইমেইলের জন্য অপেক্ষা করছি, আমরা আপনাকে এর মধ্যে উত্তর দেব 12 আপনার প্রয়োজনীয় মূল্যবান তথ্য সহ ঘন্টা.
English
Afrikaans
العربية
বাংলা
bosanski jezik
Български
Català
粤语
中文(简体)
中文(漢字)
Hrvatski
Čeština
Nederlands
Eesti keel
Suomi
Français
Deutsch
Ελληνικά
हिन्दी; हिंदी
Magyar
Bahasa Indonesia
Italiano
日本語
한국어
Latviešu valoda
Lietuvių kalba
македонски јазик
Bahasa Melayu
Norsk
پارسی
Polski
Português
Română
Русский
Cрпски језик
Slovenčina
Slovenščina
Español
Svenska
ภาษาไทย
Türkçe
Українська
اردو
Tiếng Việt






