Place of Origin:
shanxi xi'an
পরিচিতিমুলক নাম:
Kacise
Model Number:
KCS530
KCS530 হল NDIR ইনফ্রারেড শোষণের নীতির উপর ভিত্তি করে একটি গ্যাস সনাক্তকরণ মডিউল, যা ঘরের তাপমাত্রায় বায়বীয় পরিবেশে কার্বন ডাই অক্সাইডের ঘনত্ব সনাক্ত করার জন্য উপযুক্ত।
KCS530 একটি পেটেন্ট অপটিক্যাল গহ্বর, আমদানি করা আলোর উৎস এবং দ্বৈত-চ্যানেল আবিষ্কারক গ্রহণ করে মহাকাশে দ্বৈত অপটিক্যাল পাথের রেফারেন্স ক্ষতিপূরণ উপলব্ধি করতে। KCS530 এর ভাল নির্বাচনীতা, কোন অক্সিজেন নির্ভরতা এবং দীর্ঘ জীবন আছে।
সহজ অ্যাপ্লিকেশন নির্বাচনের জন্য KCS530 এর UART, 485 আউটপুট এবং 4-20mA বর্তমান আউটপুট (বা এনালগ ভোল্টেজ আউটপুট) রয়েছে; KCS530 শূন্য পয়েন্ট ক্রমাঙ্কন, সংবেদনশীলতা ক্রমাঙ্কন এবং পরিষ্কার বায়ু ক্রমাঙ্কন কমান্ড প্রদান করে এবং গ্রাহকদের বাইরের মুক্ত-প্রবাহিত পরিষ্কার বায়ু ব্যবহার করে সেন্সর মডিউলের আপেক্ষিক শূন্য ক্রমাঙ্কন সম্পাদন করার জন্য একটি ম্যানুয়ালি ক্যালিব্রেট করা MCDL পিন প্রদান করে।
KCS530 কনভেকশন ডিফিউশন ভেন্টিলেশন মোড গ্রহণ করে, যার দ্রুত ডিফিউশন গতি রয়েছে। KCS530 উচ্চ আর্দ্রতা পরিবেশ যেমন মাশরুম ঘর, ইনকিউবেশন রুম, এবং কৃষি গ্রীনহাউসে CO2 ঘনত্ব পরিমাপের জন্য ডিজাইন করা হয়েছে। এটি এইচভিএসি তাজা বায়ু নিয়ন্ত্রণ, অভ্যন্তরীণ বায়ুর গুণমান পর্যবেক্ষণ, কৃষি ও পশুপালন উত্পাদন প্রক্রিয়া পর্যবেক্ষণে ব্যাপকভাবে ব্যবহার করা যেতে পারে, বুদ্ধিমান বিল্ডিং, বায়ুচলাচল সিস্টেম, রোবট, অটোমোবাইল এবং অন্যান্য অ্যাপ্লিকেশনগুলিতে ইনস্টল করা যেতে পারে, অন্যান্য সংকীর্ণ স্থান বায়ুর গুণমান পর্যবেক্ষণেও প্রয়োগ করা যেতে পারে।
| প্যারামিটার | প্রতীক | সর্বনিম্ন | সাধারণ মান | সর্বোচ্চ | ইউনিট | |
| স্টোরেজ তাপমাত্রা | টিstg | -20 | - | 80 | °সে | |
| অপারেটিং তাপমাত্রা | টিক | -20 | 60 | °সে | ||
| অপারেটিং আর্দ্রতা | এইচক | 0 | 90 | % আরএইচ | ||
| কাজের চাপ | পৃক | 0.8 | 1.2 | এটিএম | ||
| সরবরাহ ভোল্টেজ | ভিs | 11 | 12 | 30 | ভি | |
| সর্বাধিক অপারেটিং বর্তমান | আমিসর্বোচ্চ | 100 | 120 | 150 | এমএ | |
|
পরিসর (কাস্টমাইজযোগ্য সমর্থিত।) 100% ভলিউম পর্যন্ত হতে পারে) |
রা | 0 | 5000 | 500000 | পিপিএম | |
| রেজোলিউশন | রেজোলিউশন | 1000 | পিপিএম | |||
| পরিমাপের নির্ভুলতা | নির্ভুলতা | - | ± 20ppm বা ±5% সত্য মান | ± 300ppm± 5% সত্য মান | পিপিএম | |
| T90 | বিস্তার | - | 20 | 40 | দ্বিতীয় | |
| পুনরাবৃত্তিযোগ্যতা | শূন্য | <±50 | পিপিএম | |||
| 50% FS | - | <±5% | পরিমাপ করা মানের <±5% | - | ||
| জীবনকাল | 3 | 10 | 15 | বছর | ||
ইউনিট: মিমি
ডিফিউশন
পাম্প-সাকশন টাইপ
সিগন্যাল আউটপুট: এনালগ কারেন্ট/ভোল্টেজ আউটপুট, UART আউটপুট, 485 আউটপুট, ব্যবহারকারীদের কাস্টমাইজ করতে হবে।
দ্রষ্টব্য: মডিউলটি ঠান্ডা হয়ে গেলে, পাওয়ার-অন করার পর দুই মিনিটের মধ্যে প্রাপ্ত ঘনত্ব মান সংকেত পরিমাপের ভিত্তি হিসাবে ব্যবহার করা হয় না।
অ্যানালগ বর্তমান আউটপুট পরিসীমা (4mA~20mA), 4mA 0ppm-এর সাথে মিলে যায়, 20mA সম্পূর্ণ স্কেলে গ্যাসের ঘনত্বের সাথে মিলে যায়। গ্রাহকরাও কাস্টমাইজ করতে পারেন।
অ্যানালগ ভোল্টেজ আউটপুট পরিসীমা (0.4V~2.0V), 0.4V 0ppm-এর সাথে মিলে যায় এবং 2.0V সম্পূর্ণ স্কেলে গ্যাসের ঘনত্বের সাথে মিলে যায়। গ্রাহকরাও কাস্টমাইজ করতে পারেন।
বড রেট: 9600bps, 8 ডেটা বিট, 1 স্টপ বিট, কোন চেক বিট নেই;
ডেটা হল ASCII আউটপুট, প্রতি ফ্রেমের ডেটা বাইটের সংখ্যা স্থির নয়, 32 দিয়ে শুরু এবং rn দিয়ে শেষ
এটি সক্রিয় আপলোড এবং প্রশ্নোত্তর 2ওয়েতে বিভক্ত।
| 32 | 32 | x | x | x | x | x | 32 | পি | পি | মি | r | n |
যেখানে 32 একটি স্থানের জন্য ASCII কোড, এবং আউটপুট একটি নতুন লাইন অক্ষর দিয়ে শেষ হয়
উদাহরণস্বরূপ: আউটপুট 12345 পিপিএম বিন্যাস নিম্নরূপ:
| 1 | 2 | 3 | 4 | 5 | পি | পি | মি | |||
| 0x20 | 0x20 | 0x31 | 0x32 | 0x33 | 0x34 | 0x35 | 0x20 | 0x70 | 0x70 | 0x6d |
দশমিক পাঠান:235237363521
ফিরে
| 32 | 38 | 34 | 36 | 36 | 36 | 36 | 36 | 36 | 36 | 36 | 36 | 36 |
যেখানে 32 একটি স্থানের জন্য ASCII কোড, এবং আউটপুট একটি নতুন লাইন অক্ষর দিয়ে শেষ হয়
তিনটি প্রোটোকল উপলব্ধ: MODBUS RTU, MODBUS ASCII বা MODBUS কাস্টমাইজেশন।
হোস্ট পাঠান প্রোটোকল বিন্যাস
একটি প্রোটোকল ফিক্সড-ফরম্যাট প্যাকেট নিয়ে গঠিত। প্যাকেটের বিষয়বস্তুর উপর নির্ভর করে প্যাকেটের আকার পরিবর্তিত হয়।
| বাইট | বিষয়বস্তু |
| 1 | যোগাযোগ ইউনিটের ঠিকানা (সেন্সর ঠিকানা) |
| 2 | STX অক্ষর (0x23) |
| 3 | বার্তা কোড 0x52 (পড়ুন) বা 0x53 (লিখুন)। |
| 4 | ডেটা দৈর্ঘ্য (প্যাকেটের দৈর্ঘ্য বিয়োগ 6)। |
| 5 | প্রথমে ডেটা |
| 6 | ডেটা দ্বিতীয় বিট |
| 7... ....n-2 | অন্যান্য ডেটা |
| n-1 | 0x21 |
| n | 8-সংখ্যার চেক ডিজিট XOR |
প্যাকেটের প্রথম বাইট যোগাযোগ ইউনিটের ঠিকানা: এটি নিম্ন কম্পিউটার ইউনিটের ঠিকানাকে বোঝায় যখন হোস্ট নিম্ন কম্পিউটারের সাথে যোগাযোগ করে। প্যাকেটের দ্বিতীয় বাইট হল STX অক্ষর, যা স্থির। প্যাকেটের তৃতীয় বাইট নির্দেশ করে যে প্যাকেটটি একটি রিড কমান্ড নাকি লেখার কমান্ড। 0x52 কমান্ড পড়তে হয় 0x53 কমান্ড লিখুন। একটি প্যাকেটের চতুর্থ বাইট হল বিট দৈর্ঘ্য যা সমগ্র বার্তায় থাকা ডেটা বর্ণনা করে, যা প্যাকেটের সাইজ মাইনাস 6 এর সমান। ডেটা ক্রমানুসারে লো বাইট থেকে হাই বাইটে স্থানান্তরিত হয়। টেক্সট বাম থেকে ডানে রুট করা হয়। একবার সমস্ত ডেটা স্থানান্তরিত হয়ে গেলে, ডেটার শেষটি 1 বাইট 0x21 দ্বারা নির্দেশিত হবে। প্রোটোকলের শেষ বাইট হল প্রেরিত ডেটার সঠিকতা যাচাই করার জন্য চেকসাম।
ডিভাইসটি প্রোটোকল বিন্যাস প্রদান করে
একটি প্রোটোকল ফিক্সড-ফরম্যাট প্যাকেট নিয়ে গঠিত। প্যাকেটের বিষয়বস্তুর উপর নির্ভর করে প্যাকেটের আকার পরিবর্তিত হয়।
| বাইট | বিষয়বস্তু |
| 1 | 06 (ACK, নির্দেশ করে যে হোস্টের কমান্ড সঠিকভাবে গৃহীত হয়েছে)। |
| 2 | যোগাযোগ ইউনিটের ঠিকানা (সেন্সর ঠিকানা) |
| 3 | STX অক্ষর (0x23) |
| 4 | বার্তা কোড 0x52 (পড়ুন) বা 0x53 (লিখুন)। |
| 5 | (প্যাকেটের দৈর্ঘ্য বিয়োগ ৭)। |
| 6 | প্রথমে ডেটা |
| 7 | ডেটা দ্বিতীয় বিট |
| 8... ....n-2 | অন্যান্য ডেটা |
| n-1 | 0x21 |
| n | 8-সংখ্যার চেক ডিজিট XOR |
যোগাযোগ ইউনিটের ঠিকানা: এটি নিম্ন কম্পিউটার ইউনিটের ঠিকানাকে বোঝায় যখন হোস্ট নীচের কম্পিউটারের সাথে যোগাযোগ করে। প্যাকেটের দ্বিতীয় বাইট হল STX অক্ষর, যা স্থির। প্যাকেটের তৃতীয় বাইট নির্দেশ করে যে প্যাকেটটি একটি রিড কমান্ড নাকি লেখার কমান্ড। 0x52 কমান্ড পড়তে হয় 0x53 কমান্ড লিখুন। একটি প্যাকেটের চতুর্থ বাইট হল বিট দৈর্ঘ্য যা সমগ্র বার্তায় থাকা ডেটা বর্ণনা করে, যা প্যাকেটের সাইজ মাইনাস 6 এর সমান। ডেটা ক্রমানুসারে লো বাইট থেকে হাই বাইটে স্থানান্তরিত হয়। টেক্সট বাম থেকে ডানে রুট করা হয়। একবার সমস্ত ডেটা স্থানান্তরিত হয়ে গেলে, ডেটার শেষটি 1 বাইট 0x21 দ্বারা নির্দেশিত হবে। প্রোটোকলের শেষ বাইট হল প্রেরিত ডেটার সঠিকতা যাচাই করার জন্য চেকসাম।
কমান্ডের ধরন
(1) সেন্সরের ঘনত্বের মান পড়ুন: যেমন বর্তমান নং 32 (20H) সেন্সর ডেটা পড়া
হোস্ট সেন্সরে কমান্ড পাঠায়:20235201372146
20 23 52 01 37 21 ?? (দশমিক 16)।
20: সেন্সর নম্বর
23: STX স্থির
52: পড়ুন
01: ডেটা দৈর্ঘ্য, ইঙ্গিত করে যে এর পরে 1 বিট ডেটা রয়েছে
37: সেন্সর ডেটা পড়ুন
21: শেষ
??: CheckSum চেক অক্ষর
চেকসাম= 20⊕23⊕52⊕01⊕37⊕21=46H, তাই?? = 46H
ডিভাইস নিম্নলিখিত তথ্য প্রদান করবে:062023520537000003E821??
06 20 23 52 05 37 00 00 03 E8 21 ?? (দশমিক 16)।
06: ACK সঠিক
20: সেন্সর ঠিকানা প্রদান করে
23: STX (0x23)
52: সার্ভিস টাইপ ডিফল্ট রিটার্ন অপারেশন টাইপ (0x52) রিড অপারেশন
05: ডেটা দৈর্ঘ্য ডেটার দৈর্ঘ্য 5 বাইট
37: কমান্ড ক্লাস
00 00 03 E8: বর্তমান CO2 ঘনত্বের মান, PPM-এ, সেন্সরের ঘনত্বের উপর নির্ভর করে, বাম দিকে উচ্চ ঘনত্বের বাইট এবং ডানদিকে কম ঘনত্বের বাইট সহ 4 বাইটে প্রকাশ করা ঘনত্বের মান।
21: শেষ অক্ষর
?? : চেকসাম চেক অক্ষর
চেকসাম= 20⊕23⊕52⊕05⊕37⊕00⊕00⊕ 03⊕E8⊕21=?? XOR, প্রথম বাইট 06 বাদ দিয়ে
(2) সেন্সর ঠিকানা সেট করুন:
উদাহরণস্বরূপ, বর্তমান সেন্সর ঠিকানা নম্বর 32 (20H) থেকে 34 নম্বর (22H) পড়ুন।
হোস্ট সেন্সরে কমান্ড পাঠায়:2023530231222160
20 23 53 02 31 22 21 ?? (দশমিক 16)।
20: বর্তমান সেন্সর নম্বর
23: STX স্থির
53: লিখুন
02: ডেটা দৈর্ঘ্য, ইঙ্গিত করে যে এর পরে ডেটার দুটি সংখ্যা রয়েছে
31: ঠিকানা কমান্ড লিখুন
22: বর্তমান সেন্সর ঠিকানাটি 34 নম্বরে পরিবর্তিত হয়েছে
21: শেষ
??: CheckSum চেক অক্ষর
চেকসাম= 20⊕23⊕53⊕02⊕31⊕22⊕21=60H, তাই?? =60H
ডিভাইস নিম্নলিখিত তথ্য প্রদান করে:062023530231222160
06 20 23 53 02 3122 21 ??
06: ACK সঠিক
20: আসল সেন্সর ঠিকানা
23: STX (0x23)
53: সার্ভিস টাইপ ডিফল্ট রিটার্ন অপারেশন টাইপ (0x520) রিড অপারেশন
02: ডেটা দৈর্ঘ্য ডেটা দৈর্ঘ্য 2 বাইট
31: ক্লাস কমান্ড ক্লাস
22: ঠিকানা পরিবর্তন করার পরে বর্তমান সেন্সর ঠিকানা
21: শেষ অক্ষর
??: CheckSum চেক অক্ষর
চেকসাম= 20⊕23⊕53⊕02⊕31⊕22⊕21=60H, তাই?? =60H
(3) সেন্সরের প্রাথমিক ঠিকানা নির্ধারণ সম্পর্কে:
সংক্ষিপ্ত MCDL, 8 সেকেন্ডের মধ্যে শূন্য ক্রমাঙ্কন, সেন্সরের প্রাথমিক ঠিকানার জন্য 10 সেকেন্ডের বেশি ডিফল্ট হল 32 নম্বর। প্রতিটি সেন্সরের ফ্যাক্টরি ঠিকানা 32 (20H) এ সেট করা আছে এবং ব্যবহারকারী যখন সেন্সর ঠিকানা পরিবর্তন করে, তখন সংশ্লিষ্ট কপালের বোতামটি দ্বিতীয়বার ফ্যাক্টরি সেটিং-এর চেয়ে 10 সেকেন্ডের ফ্যাক্টরি সেটিং-এর চেয়ে বেশি চেপে ধরে রাখতে হবে।
হোস্ট পাঠান প্রোটোকল বিন্যাস
একটি প্রোটোকল ফিক্সড-ফরম্যাট প্যাকেট নিয়ে গঠিত। প্যাকেটের বিষয়বস্তুর উপর নির্ভর করে প্যাকেটের আকার পরিবর্তিত হয়।
| বাইট | বিষয়বস্তু |
| 1 | যোগাযোগ ইউনিটের ঠিকানা (সেন্সর ঠিকানা) |
| 2 | ফাংশন কোড |
| 3 | তথ্য এলাকায় প্রথম স্থান |
| 4 | ডেটা এলাকায় দ্বিতীয় সংখ্যা |
| 5 | তথ্য এলাকায় তৃতীয় স্থান |
| 6 | তথ্য এলাকায় চতুর্থ স্থান |
| ...... | অন্যান্য ডেটা |
| n-1 | সিআরসি কম |
| n | সিআরসি উচ্চ |
যোগাযোগ ইউনিটের ঠিকানা: এটি নিম্ন কম্পিউটার ইউনিটের ঠিকানাকে বোঝায় যখন হোস্ট নীচের কম্পিউটারের সাথে যোগাযোগ করে। প্যাকেটের দ্বিতীয় বাইট নির্দেশ করে যে প্যাকেটটি একটি রিড কমান্ড নাকি একটি লিখিত কমান্ড। 03 নির্দেশ করে যে বার্তাটি একটি পঠিত কমান্ড, এবং 06 নির্দেশ করে যে বার্তাটি একটি লিখন কমান্ড। প্রেরিত ডেটার সঠিকতা যাচাই করার জন্য যাচাইয়ের জন্য CRC ব্যবহার করা হয়। লো বাইট থেকে হাই বাইটে পর্যায়ক্রমে ডেটা স্থানান্তর করা হয়। টেক্সট বাম থেকে ডানে রুট করা হয়। সমস্ত ডেটা প্রেরণের পরে, CRC চেক কম এবং উচ্চ বিট শেষ হবে।
ডিভাইসটি প্রোটোকল বিন্যাস প্রদান করে
একটি প্রোটোকল ফিক্সড ফরম্যাটের প্যাকেট নিয়ে গঠিত। প্যাকেটের বিষয়বস্তুর উপর নির্ভর করে প্যাকেটের আকার পরিবর্তিত হয়।
কমান্ডের ধরন
(1) সেন্সরের ঘনত্বের মান পড়ুন: যেমন বর্তমান সেন্সর ডেটা নং 32 (20H) পড়া।
হোস্ট সেন্সরে একটি কমান্ড পাঠায়:
20 03 00 00 00 02 C2 BA
20: বর্তমান সেন্সর ঠিকানা
03: সেন্সরের ঘনত্ব পড়ুন
00 00 00 02: ডেটা এলাকা বিষয়বস্তু
00 00 হল ঠিকানা 00 02 হল পরিমাণ
C2: CRC উচ্চ
BA: CRC কম
সাইক্লিক রিডানডেন্সি চেক কোডের (CRC) মূল নীতি হল: K বিট ইনফরমেশন কোডের পরে, R বিট চেক কোডকে বিভক্ত করে, পুরো কোডিং দৈর্ঘ্য হল N বিট, তাই, এই কোডটিকে (N, K কোডও বলা হয়। একটি প্রদত্ত (N,K) কোডের জন্য, এটি দেখানো যেতে পারে যে একটি বহুপদী G(x) রয়েছে যার সাথে K-এর সর্বোচ্চ শক্তির R-বিট চেক করা তথ্যের R-বিট ক্ষমতা হতে পারে। G(x), এবং G(x) কে এই CRC কোডের জেনারেটিভ বহুপদী বলা হয়: চেক কোডের নির্দিষ্ট জেনারেশন প্রক্রিয়া হল: যে তথ্য পাঠানো হবে তা বহুপদী C(X) দ্বারা উপস্থাপন করা হয়েছে, R বিট দ্বারা C(x) বাম দিকে স্থানান্তর করুন (যা C(x)*2R হিসাবে প্রকাশ করা যেতে পারে), এবং তাই C(এক্স) এর ডানদিকে অবস্থান মুক্ত হবে। বহুপদী G(x) উৎপন্ন করতে C(x)*2R ভাগ করে প্রাপ্ত অবশিষ্টাংশ হল চেক ডিজিট।
ডিভাইস নিম্নলিখিত তথ্য প্রদান করে:
যদি মোট পরিসীমা 65536 পিপিএম-এর মধ্যে হয়:
20 03 04 00 20 0B E8 CD 85 (দশমিক)।
যদি মোট পরিসীমা 65536 পিপিএম-এর বেশি হয়:
20 03 06 00 20 00 00 0B E8 33 9D (দশমিক)।
20: বর্তমান সেন্সর ঠিকানা
03: সেন্সরের ঘনত্ব পড়ুন
04/06: ডেটা এলাকার দৈর্ঘ্য (প্রত্যাবর্তিত ডেটা এলাকার দৈর্ঘ্য গ্রাহকের দ্বারা আদেশকৃত মোট পরিসরের সাথে সম্পর্কিত, যদি গ্রাহকের দ্বারা আদেশকৃত সর্বোচ্চ পরিসীমা 65536 পিপিএম-এর মধ্যে হয়, তবে ফেরত ডেটা এলাকার দৈর্ঘ্য 04 (100 পিপিএম রিটার্ন নম্বর: 20 03 04 00 20 00 00 00 00 65B সর্বোচ্চ 65B এর চেয়ে বেশি) পিপিএম তাহলে প্রত্যাবর্তিত ডেটা এলাকার দৈর্ঘ্য হল 06 (100 পিপিএম রিটার্ন নম্বর: 20 03 06 00 20 00 00 00 64 35 08)
লাল অংশটি ডেটা বিট এবং নীল অংশটি ডেটা এলাকার দৈর্ঘ্য
00 20 : বর্তমান সেন্সর ঠিকানা 0x20 প্রদর্শন করে
0B E8: PPM-এ সেন্সর গ্যাসের ঘনত্ব প্রদর্শন করে, নির্দিষ্ট মান সেন্সরের ঠিকানা এবং ঘনত্বের উপর নির্ভর করে
উপরের ডেটাগুলি সমস্ত দশমিক সংখ্যা, এবং ঘনত্বের মান গণনা করার আগে তাদের ভিত্তি 10 সংখ্যায় রূপান্তর করা প্রয়োজন
যেমন:
যদি মোট পরিসীমা 65536 পিপিএম-এর মধ্যে হয়:
0B দশমিক 11; E8 এর দশমিক হল 232, তারপর ঘনত্বের মান হল: 11*256+232=3048 (দশমিকের পিপিএম মান)।
যদি মোট পরিসীমা 65536 পিপিএম-এর বেশি হয়:
দশমিকের জন্য 00 হল 0; দশমিকের জন্য 0B হল 11; E8 এর দশমিক হল 232, তারপর ঘনত্বের মান হল: 0*65536+11*256+232=3048 (পিপিএম মান দশমিকে)।
সিডি: সিআরসি উচ্চ
85: CRC কম
CRC চেক মান উপরের মতই উল্লেখ করে
(2) সেন্সর ঠিকানা সেট করুন:উদাহরণস্বরূপ, 32 (20H) এর সেন্সর ঠিকানা 01 এ পরিবর্তন করুন
হোস্ট সেন্সরে একটি কমান্ড পাঠায়:
20 06 00 00 00 01 4E BB (দশমিক)।
20: বর্তমান সেন্সর ঠিকানা
06: ফাংশন কোড (সেন্সর ঠিকানা সেট করুন)।
00 00 00 01: ডেটা এলাকা (সংশোধিত সেন্সর নতুন ঠিকানা 00 01, অর্থাৎ 01)।
4E: CRC উচ্চ
BB: CRC কম
CRC চেকের মান উপরের মতই
ডিভাইস নিম্নলিখিত তথ্য প্রদান করে:
20 06 00 00 00 01 4E BB (দশমিক)।
ইনপুট হিসাবে একই
ঠিকানা পরিবর্তন করার পরে, নতুন রিডিং কমান্ডের পরিবর্তনের পরে শুধুমাত্র প্রথম ঠিকানাটিকে বর্তমান ঠিকানায় পরিবর্তন করতে হবে এবং একটি নতুন চেক বিট পেতে CRC যাচাইকরণ করতে হবে:
01 03 00 00 00 02 C4 0B (দশমিক)।
ডিভাইস নিম্নলিখিত তথ্য প্রদান করে:
যদি মোট পরিসীমা 65536 পিপিএম-এর মধ্যে হয়:
01 03 04 00 01 0B E8 AC 8D (দশমিক)।
যদি মোট পরিসীমা 65536 পিপিএম-এর বেশি হয়:
01 03 06 00 01 00 00 0B E8 1B CB (দশমিক)।
নতুন সেট সেন্সর ঠিকানা কমান্ড হল:
01 06 00 00 00 XX xx xx
XX: ঠিকানা যা আবার পরিবর্তন করা দরকার
xx xx: নতুন চেক ডিজিট
*এই কমান্ডটি ডেটা প্রদর্শন উইন্ডোর অধীনে সিরিয়াল পোর্ট ডিবাগিং সহকারী কমান্ড মডবাস পোল, মান পরিবর্তন করে একটি নতুন ঠিকানা সেট করতে ঠিকানা প্রদর্শন টেবিলে ডাবল ক্লিক করুন
(3) সেন্সরের প্রাথমিক ঠিকানা নির্ধারণ সম্পর্কে
সংক্ষিপ্ত MCDL, 8 সেকেন্ডের মধ্যে শূন্য ক্রমাঙ্কন, সেন্সরের প্রাথমিক ঠিকানার জন্য 10 সেকেন্ডের বেশি ডিফল্ট হল 32 নম্বর। প্রতিটি সেন্সরের ফ্যাক্টরি ঠিকানা 32 (20H) এ সেট করা আছে এবং ব্যবহারকারী যখন সেন্সর ঠিকানা পরিবর্তন করে, তখন ঠিকানাটি অবশ্যই হেড বাটনের চেয়ে বেশি 1 সেকেন্ডের জন্য অবিচ্ছিন্নভাবে ধরে রেখে পুনরুদ্ধার করতে হবে।
হোস্ট পাঠান প্রোটোকল বিন্যাস
একটি প্রোটোকল ফিক্সড-ফরম্যাট প্যাকেট নিয়ে গঠিত। প্যাকেটের বিষয়বস্তুর উপর নির্ভর করে প্যাকেটের আকার পরিবর্তিত হয়।
| বাইট | বিষয়বস্তু |
| 1 | 0x3a |
| 2 | যোগাযোগ ইউনিটের ঠিকানা (উচ্চ সেন্সর ঠিকানা) |
| 3 | যোগাযোগ ইউনিটের ঠিকানা (নিম্ন সেন্সর ঠিকানা) |
| 4 | ফাংশন কোড উচ্চ |
| 5 | ফাংশন কোড কম |
| 6 | তথ্য এলাকায় প্রথম স্থান |
| 7 | ডেটা এলাকায় দ্বিতীয় সংখ্যা |
| 8 | তথ্য এলাকায় তৃতীয় স্থান |
| 9 | তথ্য এলাকায় চতুর্থ স্থান |
| 10 | তথ্য এলাকায় পঞ্চম স্থান |
| 11 | তথ্য এলাকায় ষষ্ঠ স্থান |
| 12 | তথ্য এলাকায় সপ্তম স্থান |
| 13 | ডেটা এলাকায় অষ্টম সংখ্যা |
| ...... | অন্যান্য ডেটা |
| n-3 | এলআরসি উচ্চ |
| n-2 | LRC কম |
| n-1 | 0x0d |
| n | 0x0a |
যোগাযোগ ইউনিটের ঠিকানা: এটি নিম্ন কম্পিউটার ইউনিটের ঠিকানাকে বোঝায় যখন হোস্ট নীচের কম্পিউটারের সাথে যোগাযোগ করে। প্যাকেটের প্রথম বাইট হল 0x3a এবং শেষ দুটি বাইট হল 0x0d 0x0a এবং স্থির। একটি প্যাকেটের চতুর্থ এবং পঞ্চম বাইট নির্দেশ করে যে প্যাকেটটি একটি রিড কমান্ড নাকি একটি লিখিত কমান্ড। 03 নির্দেশ করে যে বার্তাটি একটি পঠিত কমান্ড, এবং 06 নির্দেশ করে যে বার্তাটি একটি লিখন কমান্ড। প্রেরিত ডেটার সঠিকতা যাচাই করার জন্য যাচাইয়ের জন্য LRC ব্যবহার করা হয়। লো বাইট থেকে হাই বাইটে পর্যায়ক্রমে ডেটা স্থানান্তর করা হয়। টেক্সট বাম থেকে ডানে রুট করা হয়। যখন সমস্ত ডেটা স্থানান্তর করা হয়, তখন ডেটা 0x0d দ্বারা 2 কাট-অফ বাইট এবং 0x0a ডেটার সমাপ্তি নির্দেশ করে।
ডিভাইসটি প্রোটোকল বিন্যাস প্রদান করে
একটি প্রোটোকল ফিক্সড-ফরম্যাট প্যাকেট নিয়ে গঠিত। প্যাকেটের বিষয়বস্তুর উপর নির্ভর করে প্যাকেটের আকার পরিবর্তিত হয়। রিটার্ন ফরম্যাট পাঠানোর ফরম্যাটের মতই।
কমান্ডের ধরন
(1) সেন্সর ঘনত্ব মান পড়ুন:যেমন বর্তমান 20H সেন্সর ডেটা পড়া
Modbus পোলের অধীনে 03 ফাংশন কোডের অধীনে ঠিকানাটি 0x0003 এর জন্য 3 এ সেট করা উচিত এবং পরিমাণটি 1 এ সেট করা উচিত।
হোস্ট সেন্সরে কমান্ড পাঠায়:
3A 32 30 30 33 30 30 30 33 30 30 30 31 44 39 0D 0A (দশমিক) হল: 200300030001D9
3a: ফিক্সড স্টার্ট বিট
32 30 হল 20: সেন্সর নম্বর
30 33 হল 03: রিড সেন্সর ঘনত্ব
30 30 30 33 30 30 30 31: ডেটা এলাকার বিষয়বস্তু
30 30 30 33 ঠিকানা নির্দেশ করে যে রেজিস্টারটি পড়ার জন্য একটি প্রারম্ভিক ঠিকানা 0x0003, এবং 30 30 30 31 হল পরিমাণ মানে পঠিত রেজিস্টারের সংখ্যা হল 1
44: LRC উচ্চ
39: LRC কম
0D: স্থির শেষ বিট
0A: স্থির শেষ বিট
LRC=20+03+00+03+00+01=27H নেগেশানের পর, D9H এর সাথে 1 যোগ করুন এবং চেক কোড হল 44 39
ডিভাইস নিম্নলিখিত তথ্য প্রদান করবে:
3A 32 30 30 33 30 32 30 31 37 33 36 37 0D 0A (দশমিক) হল: 200302017367
3A: ফিক্সড স্টার্ট বিট
32 30 হল 20: সেন্সর নম্বর
30 33 হল 03: রিডিং সেন্সর ঘনত্ব নির্দেশ করে যে ডেটা এলাকা 3 বিট 16-বিট ডেটা 6 বাইট প্রতিনিধিত্ব করা হয়
30 32 হল 02: ডেটা এলাকার দৈর্ঘ্য
30 31 37 33 হল 0173: বর্তমান CO2 ঘনত্বের মান হল 0*16^3+1*16^2+7*16+3 জন প্রতি 16 বার। ইউনিটটি হল PPM, যা 4 বাইটে প্রকাশ করা ঘনত্বের মান, এবং নির্দিষ্ট মানটি সেন্সর দ্বারা পড়া ঘনত্বের উপর নির্ভর করে
36: LRC উচ্চ
37: LRC কম
0D: স্থির শেষ বিট
0A: স্থির শেষ বিট
LRC=20+03+02+01+73=99H, নেগেশানের পরে 1 থেকে 67 যোগ করুন এবং চেক কোড হল 36 37
সেন্সর ঠিকানা পড়ুন: উদাহরণস্বরূপ, বর্তমান 20h সেন্সর ঠিকানা 32 পড়ুন
*এখানে সেন্সর অ্যাড্রেস পড়তে হবে মডবাস পোলের অধীনে 03 ফাংশন কোড অ্যাড্রেস 192 0x00c0 সেট করতে হবে, পরিমাণ 1 এ সেট করুন।
হোস্ট সেন্সরে কমান্ড পাঠায়:
3A 32 30 30 33 30 30 43 30 30 30 30 31 31 43 0D 0A (দশমিক)।
অর্থাৎ: 200300c000011C
3a: ফিক্সড স্টার্ট বিট
32 30 হল 20: সেন্সর নম্বর
30 33 হল 03: রিড সেন্সর ঘনত্ব
30 30 43 30 30 30 30 31: ডেটা এলাকার বিষয়বস্তু
30 30 43 30 ঠিকানা নির্দেশ করে যে রেজিস্টারটি পড়ার জন্য একটি প্রারম্ভিক ঠিকানা 0x00c0, এবং 30 30 30 31 হল পরিমাণ যা 1 পঠিত রেজিস্টারের সংখ্যা নির্দেশ করে
31: LRC উচ্চ
43: LRC কম
0D: স্থির শেষ বিট
0A: স্থির শেষ বিট
LRC=20+03+00+c0+00+01=E4H নেগেশান করার পর, 1-এ 1CH যোগ করুন এবং চেক কোড হল 31 43
ডিভাইস নিম্নলিখিত তথ্য প্রদান করবে:
3A 32 30 30 33 30 32 30 30 30 32 30 42 42 0D 0A (দশমিক) হল: 2003020020BB
3A: ফিক্সড স্টার্ট বিট
32 30 হল 20: সেন্সর নম্বর
30 33 হল 03: রিডিং সেন্সর ঘনত্ব নির্দেশ করে যে ডেটা এলাকা 3 বিট 16-বিট ডেটা 6 বাইট প্রতিনিধিত্ব করা হয়
30 32 হল 02: ডেটা এলাকার দৈর্ঘ্য
30 30 32 30 হল 0020: বর্তমান সেন্সর ঠিকানা 0x0020 রেঞ্জ 0-FF
42: LRC উচ্চ
42: LRC কম
0D: স্থির শেষ বিট
0A: স্থির শেষ বিট
LRC=20+03+02+00+20=45H, নেগেশানের পরে BB হিসাবে 1 যোগ করুন এবং চেক কোড হল 42 42
(2) সেন্সর সেট করুনঠিকানা: উদাহরণস্বরূপ, সেন্সর ঠিকানা নং 32 পরিবর্তন করে নং 01 করুন
* মডবাস পোল (06 ফাংশন কোডের ঠিকানা পরিবর্তন করতে ঠিকানা 32 দেখানো টেবিলে ডাবল ক্লিক করুন, ঠিকানা 192 সেট করা উচিত (ডিফল্ট হওয়া উচিত)।) 0x00c0, সেন্সরের নতুন ঠিকানা হতে মান 1 এ সেট করা হয়েছে।
হোস্ট সেন্সরে কমান্ড পাঠায়:
3A 32 30 30 36 30 30 43 30 30 30 30 31 31 39 0D 0A (দশমিক)।
সেটি হল: 200600c0000119
3A: ফিক্সড স্টার্ট বিট
32 30 হল 20: সেন্সর নম্বর
30 36 হল 06: ফাংশন কোড (সেন্সর ঠিকানা সেট করুন)।
30 30 43 30 30 30 30 31: ডেটা এলাকা
30 30 43 30 সেন্সর রেজিস্টারের শুরুর ঠিকানা হল 0x00c0, এবং সেন্সর 30 31-এর পরিবর্তিত নতুন ঠিকানা হল 01৷
31: LRC উচ্চ
39: LRC কম
0D: স্থির শেষ বিট
0A: স্থির শেষ বিট
LRC= 20+06+00+c0+00+01=E7H নেগেশানের পর, 1 থেকে 19 যোগ করুন এবং চেক কোড হল 31 39।
ডিভাইস নিম্নলিখিত তথ্য প্রদান করবে:
3A 32 30 30 36 30 30 43 30 30 30 30 31 31 39 0D 0A (দশমিক)।
ইনপুট হিসাবে একই
(3) সেন্সরের প্রাথমিক ঠিকানা সেট করা সম্পর্কে:
সংক্ষিপ্ত MCDL, 8 সেকেন্ডের মধ্যে শূন্য ক্রমাঙ্কন, সেন্সরের প্রাথমিক ঠিকানার জন্য 10 সেকেন্ডের বেশি ডিফল্ট হল 32 নম্বর। প্রতিটি সেন্সরের ফ্যাক্টরি ঠিকানা 32 (20H) এ সেট করা আছে এবং ব্যবহারকারী যখন সেন্সর ঠিকানা পরিবর্তন করে, তখন সংশ্লিষ্ট কপালের বোতামটি দ্বিতীয়বার ফ্যাক্টরি সেটিং-এর চেয়ে 10 সেকেন্ডের ফ্যাক্টরি সেটিং-এর চেয়ে বেশি চেপে ধরে রাখতে হবে।
সেন্সরটি 63 মিমি পজিশনিং হোল ব্যবধান এবং 3.2 মিমি অ্যাপারচার সহ ইনস্টল করা হয়েছে
তারের সকেট পিচ 2.54 মিমি
সেন্সরটি নিয়মিতভাবে ক্রমাঙ্কিত করা উচিত, এটি সুপারিশ করা হয় যে এটি 3 মাসের বেশি হবে না এবং দীর্ঘমেয়াদী অপারেশনের জন্য স্বয়ংক্রিয় ক্রমাঙ্কন চালু থাকলে ক্রমাঙ্কনের প্রয়োজন হয় না
ধুলোর উচ্চ ঘনত্বের পরিবেশে দীর্ঘ সময় ধরে সেন্সর ব্যবহার করবেন না
অনুগ্রহ করে সেন্সরের পাওয়ার সাপ্লাইয়ের সীমার মধ্যে সেন্সরটি ব্যবহার করুন
| অর্ডার তথ্য শীট | |||||
| KCS530 | KCS530 CO2 ঘনত্ব সেন্সর | ||||
| xxxx | সেন্সরটি পিপিএম-এ CO2 ঘনত্বের পরিসর পরিমাপ করে, যার সর্বনিম্ন মান 2000 এবং সর্বোচ্চ 50000 পিপিএম। | ||||
| 2000 | পরিসীমা 200ppm (ডিফল্ট)। | ||||
| 10000 | রেঞ্জ 10000ppm | ||||
| 50000 | পরিসীমা 50000ppm | ||||
| এনকোড | প্রতিক্রিয়া গতি দুটি প্রকারে বিভক্ত: দ্রুত এবং ধীর | ||||
| এস | ধীর (ডিফল্ট)। | ||||
| প্র | দ্রুত | ||||
| এনকোড | বড রেট নির্বাচন, সমর্থন সাধারণত ব্যবহৃত বড রেট 2400 9600 19200 38400bps, 8 বিট ডেটা, 1 বিট স্টপ বিট, কোনও চেক বিট নেই: অর্ডার করার আগে বিশেষ প্রয়োজন নিশ্চিত করুন৷ | ||||
| কাস্টম | অর্ডার করার আগে বড রেট নিশ্চিত করুন | ||||
| 2400 | 2400bps বড রেট | ||||
| 9600 | 9600bps বড রেট | ||||
| 19200 | 19200bps বড রেট | ||||
| 38400 | 38400bps বড রেট (ডিফল্ট) | ||||
| এনকোড | সিরিয়াল পোর্ট প্রোটোকল | ||||
| মডবাস-আরটিইউ | স্ট্যান্ডার্ড Modbus-RTU প্রোটোকল (ডিফল্ট)। | ||||
| Modbus-ASCII | স্ট্যান্ডার্ড Modbus-ASCII প্রোটোকল | ||||
| Modbus-স্বয়ং | মডবাস প্রাইভেট প্রোটোকল | ||||
| KCS530 | -2000 | -এস | -38400 | -মডবাস-আরটিইউ | |
URL:www.kacise.com
টেলিফোন: +86-29-17719566736
ইমেইল: sales@kacise.com
ঠিকানা: তাংইয়ান সাউথ রোড, জিয়ান সিটি, শানসি প্রদেশ, চীন
| শর্টহ্যান্ড | পুরো নাম |
| ভোল | 1% VOL বলতে বাতাসে একটি নির্দিষ্ট গ্যাসের আয়তনের 1% বোঝায়। |
| পিপিএম | 1PPM মানে বায়ুতে একটি নির্দিষ্ট গ্যাসের আয়তন এক মিলিয়ন ভাগের জন্য। |
| O2 | অক্সিজেন অণু |
| এলসিডি | এলসিডি ডিসপ্লে |
| RS485 | অ্যাসিঙ্ক্রোনাস সিরিয়াল পোর্ট 485 |
| ডিসি | সরাসরি বর্তমান |
| এসি | যোগাযোগ |
| পিভিসি | পলিভিনাইল ক্লোরাইড |
আপনার জিজ্ঞাসা সরাসরি আমাদের কাছে পাঠান