БУЛАНДЫК СЕНСОР
MODBUS RTU МЕНЕН
OUTPUT MBRTU-TBD
- MBRTU-TBD MODBUS RTU ЧЫГУУСУ МЕНЕН БУЛАНДЫК СЕНСОРУНУН КОЛДОНУУЧУСУ
ИЮЛ-2021
Бул документ төмөнкү продуктылар үчүн колдонулат
Introduction
MBRTU-TBD суунун сапатына мониторинг жүргүзүү үчүн өнүккөн санариптик булгануу сенсору болуп саналат, чачыранды жарык принцибин, инфракызыл LED жарык булагын жана оптикалык була өткөргүч жарык жолун колдонуунун дизайн ыкмасын кабыл алат. чыпкасы дизайн күчтүү анти-кийлигилик жөндөмүнө ээ, ичинде кошулган. Температура сенсорунда орнотулган, температуранын автоматтык компенсациясы, айлана-чөйрөгө онлайн узак мөөнөттүү мониторинг жүргүзүү үчүн ылайыктуу.

Спецификация
Өзгөчөлүктөрү
- Санариптик сенсор, түз чыгуучу RS-485 санариптик сигнал, Modbus / RTU колдоо
- 90° бурч чачыратуу принциби, орнотулган температура автоматтык түрдө компенсацияланышы мүмкүн;
- Оптикалык була түзүлүшү, тышкы жарык кийлигишүүгө күчтүү каршылык
- Infrared LED жарык булагы, чыпкасы дизайн кошуу, каршы жарык кийлигишүүсү, жакшы туруктуулук
- Бети коррозияга каршы жана пассивациялоо менен иштетилет
- Төмөн энергия керектөө жана ички чынжырдын анти-кетерилүүсү
Техникалык маалыматтар
| пункт | Техникалык шарттар |
| Чыгуу | RS-485, MODBUS/RTU |
| Өлчөө ыкмасы | 90° чачыранды жарык ыкмасы |
| Диапазон | 0 ~ 1000NTU же 0 ~ 100NTU |
| Тактык | ±5% көрсөткүч мааниси же ±3NTU, чоңун тандаңыз (0 ~ 1000NTU) ± 3% көрсөткүч же ± 2 NTU, чоңураак тандоо (0-100 NTU) ±0.5℃ |
| Резолюция | 0.1NTU, 0.1℃ |
| Иш чөйрөсү | 0 ~ 50℃, <0.6МПа |
| Калибрлөө ыкмасы | Эки чекиттүү калибрлөө |
| Жооп убактысы | 30s T90 |
| Температура Компенсация | Автоматтык температура компенсациясы (Pt1000) |
| Электр камсыздоо | 12-24VDC±10%, 10mA; |
| Өлчөмү | диаметри 30 мм; Узундугу 166.5 мм; |
| Коргоо деңгээли | IP68□Суунун тереңдиги 20 метр; |
| Кызмат мөөнөтү | 3 жыл же андан жогору |
| Кабелдин узундугу | 5m |
| Сенсор корпусунун материалы | PVC |
Зымдар
Төмөндө көрсөтүлгөндөй зымдарды өткөрүңүз:

| Зым түсү | Description |
| Күрөң | Күч (12-24VDC) |
| Кара | GND |
| Көк | RS485A |
| Ак | RS485B |
| Жылаңач сызык | Коргоо катмары |
Кабель линиясы□ 4 сап AWG-24 же AWG-26 коргоочу зым.
Тейлөө жана сактык чаралары
5.1 Техникалык тейлөө
- Индуктивдүү электрод негизинен тейлөө акысыз; Ар бир 30 күн сайын сенсордун тиркемесин тазалоо сунушталат; Тазалоо учурунда өлчөөчү зонддун жарык берүүчү бөлүгүнө зыян келтирүү үчүн катуу нерселерди колдонуудан алыс болуңуз; Сураныч, жумшак менен сүртүңүз damp кездеме.
- Датчиктин сырткы бетин суунун агымы менен тазалоо сунушталат. Эгер дагы эле таштанды калдыктары бар болсо, аны нымдуу жумшак чүпүрөк менен сүртүңүз.
5.2 Эскертүү
- Орнотуу өлчөө: суу агымы турбуленттүү болгон жерде орнотууну өлчөөдөн качыңыз жана суу көбүкчөлөрүнүн өлчөөгө таасирин азайтыңыз. Өлчөөчү зонду түбүнөн 2 см алыс кармаңыз.
- Сенсордун зонду булганган же көбүрөөк организмдер менен тиркелген, ошондуктан тазалоо күчүн тийиштүү түрдө көбөйтүүгө болот. Зонддун бетиндеги бир аз чийик сенсордун нормалдуу колдонулушуна таасир этпейт. Бирок зонддун кабыгына кирбөөгө көңүл буруңуз.
- Сунуш: биздин компаниянын коргоочу капкагы өлчөө натыйжаларына микробдук тиркемелердин таасирине жол бербөө үчүн тандалышы керек.
5.3 Башка
| Көйгөй | Мүмкүн Себептери | Чечим |
| Иштөө интерфейсин туташтыруу мүмкүн эмес же өлчөө натыйжалары көрсөтүлбөйт | Кабелдик туташуу туура эмес | Зымдар режимин текшерүү |
| Туура эмес сенсор дареги | Каталар үчүн даректи текшериңиз | |
| Өлчөнгөн маани өтө жогору, өтө төмөн же маани туруктуу эмес | Сенсордук зонд бөтөн нерселер менен бекитилет | Сенсордук зонддун бетин тазалаңыз |
| Башка | Сатуудан кийин байланыш |
Modbus RTU протоколу
6.1 Маалыматтык кадр форматы
Бул сенсордун Modbus байланышы үчүн демейки маалымат форматы:
| MODBUS-RTU | |
| Бод ылдамдыгы | 9600 (демейки) |
| Түзмөк дареги | 1 (демейки) |
| Маалымат биттери | 8 бит |
| Паритетти текшерүү | Жок |
| Бир аз токто | 1бит |
- Функциянын коду 03: (R) регистрдик маанисин окуу
- Функциянын коду 06: (W) бир регистрдик маанини жазыңыз
6.2 Каттоо дареги:
| Каттоо дареги (hex) |
аты |
R/W |
Introductions |
Регистрлердин саны (байт) |
Маалымат түрү |
|
0x0100 |
Температуранын мааниси |
R |
℃ мааниси x10 (мисалыample: 25.6 ℃ температурасы 256 катары көрсөтүлөт, демейки 1 ондук.) |
1 (2 байт) |
кол коюлбаган кыска |
|
0x0101 |
Булуттун мааниси |
R |
NTU мааниси x10 (мисалыample, 15.1ntu булгануу мааниси демейки боюнча 151 ондук орун менен 1 катары көрсөтүлөт.) |
1 (2 байт) |
кол коюлбаган кыска |
|
0x1000 |
Температураны калибрлөө |
R/W |
Температураны калибрлөө: жазылган маалыматтар чыныгы температуранын мааниси X10; Окулган маалыматтар температура калибрлөө офсет X10 болуп саналат. |
1 (2 байт) |
кол коюлбаган кыска |
| 0x1001 | Нөл чекити калибрлөө | R/W | Абада нөл чекит калибрлөө. Калибрлөө учурунда жазылган маалыматтар 0 болуп саналат. | 1 (2 байт) | кол коюлбаган кыска |
|
0x1003 |
Жантайыңкы калибрлөө |
R/W |
Белгилүү стандарттуу эритмеде калибрлөө (50% – 100% диапазон) жана маалыматтарды стандарттуу эритменин чыныгы мааниси катары жазыңыз × 10. |
1 (2 байт) |
кол коюлбаган кыска |
| 0x2000 | Сенсордун дареги | R/W | Демейки 1, ал эми маалымат диапазону 1-127. | 1 (2 байт) | кол коюлбаган кыска |
| 0x2003 | Берүү ылдамдыгын жөндөө | R/W | Демейки 9600. 0 жазуу 4800; 1 деп жаз
9600; 2 деп жазуу 19200. |
1 (2 байт) | кол коюлбаган кыска |
|
0x2020 |
Заводдук орнотууларды калыбына келтириңиз |
W |
Калибрлөө мааниси демейки мааниге калыбына келтирилет жана жазылган маалыматтар 0 болуп саналат. Баштапкы абалга келтирилгенден кийин сенсорду кайра калибрлөө керек экенин эске алыңыз. |
1 (2 байт) |
кол коюлбаган кыска |
6.3 Маалымат структурасынын түрү
бүтүн сан
кол коюлбаган int (кол коюлбаган кыска)
Маалыматтар эки бүтүн сандан турат.
| ХХХ ХХХ | ХХХ ХХХ |
| Байт1 | Байт0 |
Float
Float, IEEE 754 (бир тактык) ылайык;
Маалыматтар 1 белги биттен, 8 биттик көрсөткүчтөн жана 23 биттик мантиссадан турат.
| ХХХ ХХХ | ХХХ ХХХ | ХХХ ХХХ | ХХХ ХХХ | |
| Байт3 | Байт2 | Байт1 | Байт0 | |
| Sign bit | Exp сан | F ондук | ||
6.4 Modbus RTU буйругу:
6.4.1 Функциянын коду 03h: реестрдин маанисин окуу
Хост жөнөтүү:
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| ADR | 03H | Жогорку байт катталып баштаңыз | Каттоодон баштаңыз аз байт | Каттоо номери жогорку байт | Регистрлердин саны аз байт | CRC аз байт | CRC жогорку байт |
Биринчи байт ADR: кул дарек коду (= 001 ~ 254)
Байт 2 03ч: регистрдик маанинин функциясынын кодун окуу
3 жана 4 байт: окула турган реестрдин башталгыч дареги
FCC куралын окуу үчүн,
5 жана 6 байт: окула турган регистрлердин саны
7 жана 8 байт: 16ден 1га чейинки байт CRC6 текшерүү суммасы
Кул кайтаруу:
| 1 | 2 | 3 | 4 , 5 | 6 , 7 | М-1 , М | M+1 | M+2 | |
| ADR | 03H | жалпы байт | Маалыматтарды каттоо 1 | Маалыматтарды каттоо 2 | …… | Маалыматтарды каттоо М | CRC аз байт | CRC жогорку байт |
Биринчи байт ADR: кул дарек коду (= 001 ~ 254)
Байт 2 03ч: функция кодун окууга кайтуу
Үчүнчү байт: 4 мден байттын жалпы саны (анын ичинде 4 жана м)
Байт 4 м: маалыматтарды каттоо
Байт m + 1, M + 2: CRC16 текшерүү суммасы 1 байттан M чейин
Кул катаны алганда, кул катаны кайтарат:
| 1 | 2 | 3 | 4 | 5 |
| ADR | 83H | Маалымат коду | CRC аз байт | CRC жогорку байт |
Биринчи байт ADR: кул дарек коду (= 001 ~ 254)
Байт 2 83ч: реестр маанисин окуу катасы
Байт 3 маалымат коду: 01 – функция кодунун катасы
03 - маалымат катасы
4 жана 5 байт: 16ден 1га чейинки байт CRC3 текшерүү суммасы
6.4.2 Функциянын коду 06h: бирдиктүү реестр маанисин жазыңыз
Хост жөнөтүү
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| ADR | 06 | Жогорку байт даректи каттаңыз | Төмөн байт даректи каттаңыз | Маалымат жогорку байт | Берилиштер аз байт | CRC коду Төмөн байт | CRC коду Жогорку байт |
Кул туура кабыл алгандан кийин, кул кайра жөнөтөт:
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|
ADR |
06 |
Жогорку байт даректи каттаңыз | Төмөн байт даректи каттаңыз | Маалымат жогорку байт | Берилиштер аз байт | CRC коду Төмөн байт | CRC коду Жогорку байт |
Кул ката алганда, кул кайтат:
| 1 | 2 | 3 | 4 | 5 |
| ADR | 86H | Ката коду маалымат коду | CRC коду Төмөн байт | CRC коду Жогорку байт |
Биринчи байт ADR: кул дарек коду (= 001 ~ 254)
Экинчи байт 86ч: регистрдик маанинин ката функциясынын кодун жазуу
Байт 3 ката коду маалымат коду: 01 – функция коду катасы
03 - маалымат катасы
4 жана 5 байт: CRC текшерүү суммасы 1ден 3 байтка чейин
6.5 Command example
6.5.1 Демейки регистр
а) кул дарегин өзгөртүү:
Дарек: 0x2000 (42001)
Реестрлердин саны: 1
Функция коду: 0x06
Демейки сенсор дареги: 01
Сенсордун Modbus түзмөгүнүн дарегин өзгөртүңүз жана аппараттын дарегин 01ден 06га чейин өзгөртүңүз. Мурункуample төмөнкүдөй:
Буйрук жөнөтүү: 01 06 20 00 00 06 02 08
Жооп берүү: 01 06 20 00 00 06 02 08; Эскертүү: дарек 06га өзгөртүлүп, электр энергиясы өчүрүлгөндөн кийин сакталат.
б) Берүү ылдамдыгы:
Дарек: 0x2003 (42004)
Реестрлердин саны: 1
Функция коду: 0x06
Демейки маани: 1 (9600бит/сек.)
Колдоого алынган маанилер: 0-2 (4800-19200bps)
Берүү ылдамдыгы компьютердин үстүнкү жөндөөлөрү менен өзгөртүлүшү мүмкүн жана ал өзгөргөндөн кийин кайра иштетилбестен иштей алат. Берүү ылдамдыгы электр өчүп калгандан кийин компьютердин жогорку жөндөөлөрүн сактап калат. Берүү ылдамдыгын колдоо 4800960019200. Бүтүн санды бөлүштүрүү ылдамдыгы төмөнкүдөй:
| бүтүн сан | Бод ылдамдыгы |
| 0 | 4800 bps |
| 1 | 9600 bps |
| 2 | 19200 bps |
Команда жөнөтүү: 01 06 20 03 00 02 F3 CB
Жооп берүү: 01 06 20 03 00 02 F3 CB Эскертүү: берүү ылдамдыгы 19200бит/сек чейин өзгөртүлүп, электр энергиясы өчүрүлгөндөн кийин сакталат.
6.5.2 Функциялардын реестри
а) Температураны өлчөө буйругу:
Дарек: 0x0100 (40101)
Реестрлердин саны: 1
Функция коду: 0x03
Оку sample маанилери: 19.2℃
Команда жөнөтүү: 01 03 01 00 00 01 85 F6
Жооп берүү: 01 03 02 00 C0 B8 14
Он алтылык белгиси жок бүтүн сандарды кайтарат, температуранын мааниси = бүтүн / 10, 1 бит ондук орун сакталган.
б) Булуттуулукту өлчөө боюнча нускама:
Дарек: 0x0101 (0x40102)
Реестрлердин саны: 1
Функция коду: 0x03
Оку sample маанилери: 9.1 NTU
Команда жөнөтүү: 01 03 01 01 00 01 D4 36
Жооп берүү: 01 03 02 00 5B F9 BF
Регистр он алтылык белгиси жок бүтүн сандарды кайтарат, булгануу мааниси = бүтүн сан / 10, 1 ондук орун сакталган.
в) Температура жана булуттуулук боюнча көрсөтмөлөрдү үзгүлтүксүз окуу:
Дарек: 0x0100 (40101)
Реестрлердин саны: 2
Функция коду: 0x03
Оку sample маанилери: Температура 19.2 ℃ жана булгануу 9.1 NTU
Буйрук жөнөтүү: 01 03 01 00 00 02 C5 F7
Жооп берүү: 01 03 04 00 C0 00 5B BB F4
Регистр он алтылык кол коюлбаган бүтүн сандарды кайтарат, температуранын мааниси = бүтүн сан / 10, 1 ондук орун сакталган
Регистр он алтылык белгиси жок бүтүн сандарды кайтарат, булгануу мааниси = бүтүн сан / 10, 1 ондук орун сакталган.
г) нымдуулукту өлчөө буйругу:
Дарек: 0x0107 (40108)
Реестрлердин саны: 1
Функция коду: 0x03
Оку sampле маанилери: салыштырмалуу нымдуулук 40%
Буйрук жөнөтүү: 01 03 01 07 00 01 34 37
Жооп берүү: 01 03 02 01 90 B9 B8
Регистр он алтылык белгиси жок бүтүн сандарды кайтарат, нымдуулуктун мааниси = бүтүн сан / 10, 1 ондук орун сакталган.
6.5.3 Калибрлөө боюнча нускама
а) Температураны калибрлөө
Дарек: 0x1000 (41001)
Реестрлердин саны: 1
Функция коду: 0x06
Калибрлөө эксample: 25.8 ° C боюнча калибрлөө
Буйрук жөнөтүү: 01 06 10 00 01 02 0D 5B
Жооп берүү: 01 06 10 00 01 02 0D 5B
Температура индикатору өзгөрүлбөй калгандан кийин сенсорду туруктуу температура чөйрөсүндө калибрлөө керек.
б) нөлдүк калибрлөө
Дарек: 0x1001 (41002)
Реестрлердин саны: 1
Функция коду: 0x06
Калибрлөө эксample: абада калибрлөө
Команда жөнөтүү: 01 06 10 01 00 00 DC CA
Жооп берүү: 01 06 10 01 00 00 DC CA
в) Булуттуулуктун эңкейиштерин калибрлөө
Дарек: 0x1003 (41004)
Реестрлердин саны: 1
Функция коду: 0x06
Калибрлөө эксample: 50NTU булгануу эритмесинде калибрлөө
Буйрук жөнөтүү: 01 06 10 03 01 F4 7D 1D
Жооп берүү: 01 06 10 03 01 F4 7D 1D
Өлчөмдөр

Байланыш
Өндүрүүчү
Daviteq Technologies Inc
№11 көчөсү 2G, Нам Хунг Вуонг рес., Ан Лак Уорд, Бин Тан району, Хошимин шаары, Вьетнам.
Tel: +84-28-6268.2523/4 (ext.122)
Электрондук почта: info@daviteq.com | www.daviteq.com
Документтер / Ресурстар
![]() |
daviteq MBRTU-TBD булгануу сенсору Modbus RTU чыгышы менен [pdf] Instruction Manual Modbus RTU чыгышы менен MBRTU-TBD булгануу сенсору, MBRTU-TBD, Modbus RTU чыгышы менен булгануу сенсору, Modbus RTU чыгышы бар сенсор, Modbus RTU чыгышы, RTU чыгышы, чыгышы |




