سنسور اکسیژن محلول نوری Daviteq MBRTU-PODO با خروجی Modbus
مقدمه
سنسور اکسیژن محلول نوری با خروجی Modbus MBRTU-PODO
- فناوری اکسیژن محلول نوری دقیق و کم تعمیر (کوئنچ نوری).
- خروجی سیگنال RS485/Modbus.
- استاندارد صنعت، بدنه مقاوم با 3⁄4 اینچ NPT در جلو و عقب.
- خروجی کابل انعطاف پذیر: کابل ثابت (0001) و کابل قابل جدا شدن (0002).
- سنسور فشار ضد آب یکپارچه (روی پروب).
- جبران دما و فشار اتوماتیک
- جبران شوری خودکار با مقدار هدایت ورودی / غلظت شوری توسط کاربر.
- جایگزینی راحت درپوش سنسور با کالیبراسیون یکپارچه.
اندازه گیری اکسیژن محلول در آب
مشخصات
محدوده | درصد اشباع DO: 0 تا 500 درصد. غلظت DO: 0 تا 50 میلی گرم در لیتر (ppm). دمای کارکرد: 0 تا 50 درجه سانتی گراد دمای نگهداری: -20 تا 70 درجه سانتیگراد. فشار اتمسفر عملیاتی: 40 تا 115 کیلو پاسکال. حداکثر فشار تحمل: 1000 کیلو پاسکال. |
زمان پاسخگویی | DO: T90 ~ 40s برای 100 تا 10٪. دما: T90 ~ 45s برای 5-45oC (با هم زدن). |
دقت | DO: 0-100٪ < ± 1٪. 100-200٪ < ± 2٪. دما: ± 0.2 درجه سانتی گراد. فشار: ± 0.2 کیلو پاسکال. |
ورودی / خروجی / پروتکل | ورودی: 4.5 – 36 ولت DC. مصرف: متوسط 60 میلی آمپر در 5 ولت. خروجی: RS485/Modbus یا UART. |
کالیبراسیون |
|
عوامل جبرانی را انجام دهید | دما: اتوماتیک، محدوده کامل.
شوری: خودکار با ورودی کاربر (0 تا 55 ppt). فشار:
|
قطعنامه | محدوده کم (<1 mg/L): ~ 1ppb (0.001 mg/L). محدوده متوسط (<10 mg/L): ~ 4-8 ppb (0.004-0.008 mg/L). محدوده بالا (> 10 میلی گرم در لیتر): ~ 10 ppb (0.01 میلی گرم در لیتر).* *هرچه برد بالاتر باشد، وضوح کمتری دارد. |
عمر درپوش سنسور مورد انتظار | عمر مفید تا 2 سال در شرایط بهینه امکان پذیر است. |
دیگران | ضد آب: درجه IP68 با کابل ثابت. گواهینامه ها: RoHs، CE، C-Tick (در حال انجام). مواد: بدنه رایتون (PPS). طول کابل: 6 متر (گزینه ها وجود دارد). |
تصاویر محصول
پردازش سنسور اکسیژن محلول نوری MBRTU-PODO
MBRTU-PODO-H1 .PNG
سیم کشی
لطفاً مطابق شکل زیر سیم کشی کنید:
سیم رنگ | توضیحات |
قرمز | برق (4.5 ~ 36 ولت DC) |
مشکی | GND |
سبز | UART_RX (برای ارتقا یا اتصال رایانه شخصی) |
سفید | UART_TX (برای ارتقا یا اتصال رایانه شخصی) |
زرد | RS485A |
آبی | RS485B |
توجه: اگر پروب ارتقا/برنامهنویسی نباشد، دو سیم UART میتوانند قطع شوند.
کالیبراسیون و اندازه گیری
کالیبراسیون را در گزینه ها انجام دهید
تنظیم مجدد کالیبراسیون
الف) کالیبراسیون 100% را تنظیم مجدد کنید.
کاربر 0x0220 = 8 می نویسد
ب) تنظیم مجدد 0% کالیبراسیون.
کاربر 0x0220 = 16 می نویسد
ج) تنظیم مجدد دما.
کاربر 0x0220 = 32 می نویسد
کالیبراسیون 1 نقطه ای
کالیبراسیون 1 نقطه ای به معنای کالیبراسیون پروب در نقطه اشباع 100 درصد است که با یکی از روش های زیر بدست می آید:
الف) در آب اشباع از هوا (روش استاندارد).
آب اشباع شده از هوا (مثلاًamp500 میلی لیتر) را می توان با (1) تصفیه مداوم آب با هوا با استفاده از حباب گیر هوا یا نوعی هوادهی در حدود 3 تا 5 دقیقه یا (2) هم زدن آب توسط همزن مغناطیسی زیر 800 دور در دقیقه به مدت 1 ساعت به دست آورد.
پس از آماده شدن آب اشباع شده از هوا، درپوش سنسور و سنسور دمای پروب را در آب اشباع شده از هوا غوطه ور کنید و پس از اینکه قرائت ثابت شد (معمولاً 1 تا 3 دقیقه) پروب را کالیبره کنید.
کاربر 0x0220 = 1 را می نویسد، سپس 30 ثانیه منتظر می ماند.
اگر قرائت نهایی 0x0102 در 100 ± 0.5٪ نیست، لطفاً ثبات محیط آزمایش فعلی را بررسی کنید یا دوباره امتحان کنید.
ب) در هوای اشباع از آب (روش راحت).
روش دیگر، کالیبراسیون 1-pt را می توان به راحتی با استفاده از هوای اشباع شده از آب انجام داد، اما بسته به عملیات های مختلف ممکن است خطای 0 تا 2٪ ایجاد شود. روش های توصیه شده به شرح زیر ارائه شده است:
i) درپوش سنسور و سنسور دمای پروب را به مدت 1 تا 2 دقیقه در آب تازه/شیر فرو کنید.
XNUMX) از پروب خارج شده و به سرعت آب را با دستمال روی سطح درپوش سنسور خشک کنید.
iii) انتهای سنسور را با یک اسفنج مرطوب در بطری کالیبراسیون/ذخیرهسازی نصب کنید. در این مرحله کالیبراسیون از تماس مستقیم درپوش سنسور با آب موجود در بطری کالیبراسیون/ذخیره خودداری کنید. فاصله بین درپوش سنسور و اسفنج مرطوب را 2 سانتی متر نگه دارید.
v) صبر کنید تا قرائت ها تثبیت شوند (2 تا 4 دقیقه) و سپس 0x0220 = 2 را بنویسید.
کالیبراسیون 2 نقطه ای (100% و 0% نقاط اشباع)
(i) کاوشگر را در آب اشباع شده از هوا قرار دهید، پس از تثبیت خواندن DO، 0x0220 = 1 را بنویسید.
(ب) پس از 100% شدن DO
آب اسample)
(iii) بعد از تثبیت خواندن DO (حداقل 0 دقیقه) 0220x2 = 2 بنویسید.
- (IV) اشباع خواندن کاربر در 0x0102 برای کالیبراسیون 1 نقطه، 0x0104 برای کالیبراسیون 2 نقطه.
کالری 2 نقطه ای برای اکثر برنامه ها ضروری نیست، مگر اینکه کاربران به اندازه گیری بسیار دقیق در غلظت DO کم (<0.5ppm) نیاز داشته باشند. - اجرای "0% کالیبراسیون" بدون "100% کالیبراسیون" مجاز نیست.
کالیبراسیون نقطه برای دما
i) کاربر بنویسد 0x000A = دمای محیط x100 (مثلاً: اگر دمای محیط = 32.15 باشد، کاربر 0x000A = 3215 بنویسد).
ii) دمای خواندن کاربر در 0x000A. اگر با آنچه وارد کردید برابر باشد، کالیبراسیون انجام می شود. اگر نه، لطفاً مرحله 1 را دوباره امتحان کنید.
پروتکل Modbus RTU
ساختار فرمان:
- دستورات نباید زودتر از 50 میلی ثانیه پس از تکمیل آخرین پاسخ ارسال شوند.
- اگر پاسخ مورد انتظار از Slave برای > 25mS دیده نشد، یک خطای ارتباطی ایجاد کنید.
- Probe از استاندارد Modbus برای توابع 0x03، 0x06، 0x10، 0x17 پیروی می کند.
ساختار انتقال سریال:
- انواع داده ها بزرگ اند، مگر اینکه طور دیگری ذکر شده باشد.
- هر انتقال RS485 دارای: یک بیت شروع، 8 بیت داده، بدون بیت برابری و دو بیت توقف خواهد بود.
- نرخ Baud پیش فرض: 9600 (برخی از کاوشگرها ممکن است دارای Baudrate 19200 باشند).
- آدرس Slave پیش فرض: 1
- 8 بیت داده ای که پس از بیت شروع ارسال می شود، مهم ترین بیت اول هستند.
- دنباله بیت
کمی شروع کنید | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | کمی متوقف شوید |
زمان بندی
- بهروزرسانیهای میانافزار باید در عرض 5 ثانیه پس از روشن شدن اجرا شوند، در غیر این صورت LED نوک پروب ریست نرمافزار در این مدت آبی ثابت خواهد بود.
- دستور اول را نمی توان زودتر از 8 ثانیه از روشن شدن یا تنظیم مجدد نرم افزار اجرا کرد
- اگر پاسخ مورد انتظاری از یک فرمان صادر شده وجود نداشته باشد، پس از 200 میلی ثانیه رخ می دهد
پروتکل Modbus RTU:
ثبت نام # | R/W | جزئیات | تایپ کنید | یادداشت ها |
0x0003 | R | LDO (mg/L) x100 | Uint16 | |
0x0006 | R | اشباع درصد x100 | Uint16 | |
0x0008 | R/W | شوری (ppt) x100 | Uint16 | |
0x0009 | R | فشار (kPa) x100 | Uint16 | |
x000A | R | دما (درجه سانتیگراد) x100 | Uint16 | |
0x000F | R | نرخ باد | Uint16 | تبصره 1 |
0x0010 | R | آدرس برده | Uint16 | |
0x0011 | R | شناسه پروب | Uint32 | |
0x0013 | R | شناسه درپوش سنسور | Uint32 | |
0x0015 | R | Probe Firmware نسخه x100 | Uint16 | تبصره 2 |
0x0016 | R | Probe Firmware Minor Revision | Uint16 | تبصره 2 |
0x0063 | W | نرخ باد | Uint16 | تبصره 1 |
0x0064 | W | آدرس برده | Uint16 | |
0x0100 | R | LDO (mg/L) | شناور | |
0x0102 | R | درصد اشباع | شناور | |
0x0108 | R | فشار (kPa) | شناور | |
0x010A | R | دما (درجه سانتیگراد) | شناور | |
0x010C | R/W | تاریخ پروب فعلی | 6 بایت | تبصره 3 |
0x010F | R | بیت های خطا | Uint16 | تبصره 4 |
0x0117 | R | شوری (ppt) | شناور | |
0x0132 | R/W | تغییر دما | شناور | |
0x0220 | R/W | بیت های کالیبراسیون | Uint16 | تبصره 5 |
0x02CF | R | شماره سریال درپوش غشایی | Uint16 | |
0x0300 | W | راه اندازی مجدد نرم | Uint16 | تبصره 6 |
توجه:
- تبصره 1: مقادیر نرخ باود: 0=300، 1=2400، 2=2400، 3=4800، 4=9600، 5=19200، 6=38400، 7=115200.
- تبصره 2: نسخه سفتافزار آدرس 0x0015 تقسیم بر 100، سپس اعشار و سپس آدرس 0x0016 است. سابقample: اگر 0x0015 = 908 و 0x0016 = 29، پس نسخه سیستم عامل v9.08.29 است.
- تبصره 3: پروب RTC ندارد، اگر پروب برق پیوسته تامین نشود یا تنظیم مجدد شود، همه مقادیر به 0 بازنشانی می شوند.
بایت های زمان تاریخ عبارتند از سال، ماه، روز، روز، ساعت، دقیقه، ثانیه. مهم ترین تا کمترین.
Example: iftheuserwrites0x010C=0x010203040506، سپس TheDatetime روی 3 فوریه 2001 ساعت 4:05:06 صبح تنظیم می شود. - نکته 4: بیت ها از 1 شروع می شوند که کمترین اهمیت را دارند.
- بیت 1 = خطای کالیبراسیون اندازه گیری.
- بیت 3 = دمای پروب خارج از محدوده، حداکثر 120 درجه سانتیگراد.
- بیت 4 = غلظت خارج از محدوده: حداقل 0 میلی گرم در لیتر، حداکثر 50 میلی گرم در لیتر. o بیت 5 = خطای سنسور فشار پروب.
- بیت 6 = سنسور فشار خارج از محدوده: حداقل 10 کیلو پاسکال، حداکثر 500 کیلو پاسکال.
پروب از فشار پیش فرض = 101.3 کیلو پاسکال استفاده می کند. - بیت 7 = خطای ارتباط سنسور فشار، پروب از فشار پیش فرض = 101.3 کیلو پاسکال استفاده می کند.
تبصره 5:نوشتن (0x0220) 1 کالیبراسیون 100% را اجرا کنید. 2 کالیبراسیون 0% را اجرا کنید. 8 کالیبراسیون 100% را بازنشانی کنید. 16 کالیبراسیون 0% را بازنشانی کنید. 32 تنظیم مجدد درجه حرارت
- Note 6: اگر 1 در این آدرس نوشته شود، یک راه اندازی مجدد نرم انجام می شود، همه خواندن/نوشتن های دیگر نادیده گرفته می شوند.
تبصره 7: اگر پروب دارای سنسور فشار داخلی باشد، این آدرس فقط خواندنی است.
تبصره 8: این مقادیر نتایج کالیبراسیون 2 نقطه ای هستند، در حالی که آدرس 0x0003 و 0x0006 نتایج کالیبراسیون 1 نقطه را نشان می دهد.
Exampانتقالات
CMD: داده های پروب را بخوانید
Hex خام: 01 03 0003 0018 B5C0
آدرس | فرمان | آدرس شروع | # ثبت نام | CRC |
0x01 | 0x03 | 0x0003 | 0x0018 | 0xB5C0 |
1 | بخوانید | 3 | 0x18 |
Exampپاسخ le 1 از probe:
Hex خام: 01 03 30 031B 0206 0000 2726 0208 0BB8 27AA 0AAA 0000 0000 0000 0BB8 0005 0001 0001 0410 0457 0000 038 0052 0001 031 FAD2741
Exampپاسخ le 2 از probe:
Hex خام: 01 03 30 0313 0206 0000 26F3 0208 0000 27AC 0AC8 0000 0000 0000 0000 0005 0001 0001 0410 0457
0000 038C 0052 0001 031A 2748 0000 5BC0
غلظت (mg/L) | درصد اشباع | شوری (ppt) | فشار (kPa) | دما (درجه سانتیگراد) | غلظت 2pt (mg/L) | اشباع % 2pt |
0x0313 | 0x26F3 | 0x0000 | 0x27AC | 0x0AC8 | 0x031A | 0x2748 |
7.87 میلی گرم در لیتر | 99.71% | 0 ppt | 101.56 کیلو پاسکال | 27.60 درجه سانتی گراد | 7.94 میلی گرم در لیتر | 100.56 درصد |
CMD: کالیبراسیون 100% را اجرا کنید
Hex خام: 01 10 0220 0001 02 0001 4330
آدرس | فرمان | آدرس شروع | # ثبت نام | # بایت | ارزش | CRC |
0x01 | 0x10 | 0x0220 | 0x0001 | 0x02 | 0x0001 | 0x4330 |
1 | Multi را بنویسید | 544 | 1 | 2 | 100٪ کالری را اجرا کنید |
Exampپاسخ le 1 از probe:
Hex خام: 01 10 0220 0001 01BB موفقیت!
CMD: کالیبراسیون 0% را اجرا کنید
Hex خام: 01 10 0220 0001 02 0002 0331
آدرس | فرمان | آدرس شروع | # ثبت نام | # بایت | ارزش | CRC |
0x01 | 0x10 | 0x0220 | 0x0001 | 0x02 | 0x0002 | 0x0331 |
1 | Multi را بنویسید | 544 | 1 | 2 | 0٪ کالری را اجرا کنید |
Exampپاسخ le 1 از probe:
Hex خام: 01 10 0220 0001 01BB موفقیت!
CMD: به روز رسانی شوری = 45.00 ppt، فشار = 101.00 کیلو پاسکال، و دما = 27.00 درجه سانتی گراد
Hex خام: 01 10 0008 0003 06 1194 2774 0A8C 185D
آدرس | فرمان | آدرس شروع | # ثبت نام | # بایت | ارزش | CRC |
0x01 | 0x10 | 0x0008 | 0x0003 | 0x06 | 0x1194 2774 0A8C | 0x185D |
1 | Multi را بنویسید | 719 | 1 | 2 | 45، 101، 27 |
Exampپاسخ le 1 از probe:
Hex خام: 01 10 0008 0003 01CA موفقیت!
آدرس | فرمان | آدرس شروع | # ثبت نام | # بایت | ارزش | CRC |
0x01 | 0x10 | 0x02CF | 0x0001 | 0x02 | 0x0457 | 0xD751 |
1 | Multi را بنویسید | 719 | 1 | 2 | 1111 |
Exampپاسخ le 1 از probe:
Raw Hex: 01 10 02CF 0001 304E موفقیت!
ابعاد
ترسیم ابعاد MBRTU-PODO (واحد: میلی متر)
تعمیر و نگهداری
تعمیر و نگهداری پروب شامل تمیز کردن درپوش سنسور و همچنین تهویه مناسب، آماده سازی و ذخیره سازی سیستم تست است.
هنگامی که پروب مورد استفاده قرار نمی گیرد، به شدت توصیه می شود که پروب را با درپوش سنسور نصب شده و بطری کالیبراسیون/ذخیره که در بسته بندی اصلی گنجانده شده بود، روی پروب قرار دهید. اگر بطری کالیبراسیون/ذخیرهسازی در دسترس نباشد، یک لیوان آب تمیز یا مکانیزم درپوش مرطوب/مرطوب نیز میتواند کافی باشد. اسفنج داخل بطری کالیبراسیون/ذخیره سازی باید مرطوب نگه داشته شود تا بهترین نتایج حاصل شود.
از تماس درپوش حسگر با حلال آلی، خراشیدگی و برخوردهای بد برای تقویت و افزایش طول عمر درپوش سنسور خودداری کنید. برای تمیز کردن روکش کلاهک، فرو بردن پروب و کلاهک در آب شیرین و سپس خشک کردن سطح با دستمال باید دقت ویژه ای داشت. سطح پوشش را پاک نکنید.
اگر روکش درپوش محو شده یا از بین رفته است، درپوش سنسور را تعویض کنید. پس از بازکردن درپوش قدیمی، پنجره شفاف نوک پروب را لمس نکنید. اگر هر گونه آلودگی یا باقیمانده روی پنجره یا داخل درپوش وجود دارد، آنها را با احتیاط با یک دستمال مرطوب بدون پودر جدا کنید. سپس درپوش حسگر جدید را مجدداً روی پروب پیچ کنید.
اسناد / منابع
![]() |
سنسور اکسیژن محلول نوری Daviteq MBRTU-PODO با خروجی Modbus [pdfراهنمای کاربر سنسور اکسیژن محلول نوری MBRTU-PODO با خروجی Modbus، MBRTU-PODO، سنسور اکسیژن محلول نوری با خروجی Modbus، سنسور با خروجی Modbus، خروجی Modbus |