SDI-12 протоколы: интеллектуалды сенсорлармен дерек алмасу жүйесі
SDI-12
SDI-12 сенсорлары: қоршаған ортаны бақылайтын интеллектуалды құрылғылар. Деректерді жинау және қашықтан басқаруға арналған протокол. 62 дейін сенсорды қосуға болады.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
SDI 12 (Serial Digital Interface at 1200 baud) – қоршаған орта деректерін бақылайтын интеллектуалды сенсорларға арналған асинхронды сериялық байланыс протоколы. Бұл құралдар әдетте аз қуатты (12 вольт) болады, қашық жерлерде қолданылады және көбінесе деректер жинағышпен немесе басқа деректерді алу құрылғысымен байланысады. Протокол клиент-сервер конфигурациясын қолданады, онда деректер жинағыш (SDI 12 тіркегіш) әрқайсысы бірегей мекенжаймен сәйкестендірілген интеллектуалды сенсорлардан (SDI 12 сенсорлары) деректерді сұрайды.
SDI 12 (Serial Digital Interface at 1200 baud) is an asynchronous serial communications protocol for intelligent sensors that monitor environment data. These instruments are typically low power (12 volts), are used at remote locations, and usually communicate with a data logger or other data acquisition device. The protocol follows a client server configuration whereby a data logger (SDI 12 recorder) requests data from the intelligent sensors (SDI 12 sensors), each identified with a unique address.
Егжей-тегжейлер
Байланыс жартылай дуплекс режимінде бір дерек желісі арқылы жүзеге асырылады. Цифрлық адрестеу жүйесі SDI тіркегішіне 62 жеке сенсормен байланысуға мүмкіндік береді. Тек осы мекен-жайға сәйкес келетін алдын ала конфигурацияланған сенсор ғана жауап береді (қол сұйқыстасады). Сол желідегі басқа сенсорлар шақырылғанша жауап бермейді және әдетте "ұйықтау режимінде" (төмен қуат режимі) күйінде болады, шақырылғанша. Электрлік тұрғыдан протокол үш сымды цифрлық байланыс: дерек, жер және 12 В. 5 В логикалық деңгейлерін пайдаланатын дерек сигналы, асинхронды байт кодтауы бойынша RS 232 стандартына ұқсас. Желідегі деректер ASCII форматында берілгендіктен, оны адам оқуға болады. Барлық SDI 12 байланысы ASCII форматында 1200 бод жылдамдығымен, 7 дерек биті және жұптық теңдік битімен жүзеге асырылады. Стандарт сондай-ақ сенсорлардың төмен қуатты ұйықтау күйінде қалуын қамтамасыз ететін байланыс протоколын анықтайды, олар шеберден келетін сериялық үзіліс сигналымен оятылады. Әрбір команданың бірінші таңбасы – тіркегіш қай сенсормен байланыс құруды қалайтынын көрсететін бірегей сенсор мекенжайы. SDI 12 шинасындағы басқа сенсорлар команданы елемейді және төмен қуатты күту режиміне оралады. Протокол сонымен қатар деректердің бұзылуын болдырмау үшін қайталап тексеру механизмін де қамтиды. CRC (циклдық артық код) SDI 12 протоколының 1.3 нұсқасымен енгізілді. Стандарт уақытша қорғау бойынша ұсынымдар береді және арнайы жалғауыштың қолданылуын міндеттейді.
Communication occurs over a single data line in half duplex. The digital addressing system allows an SDI Recorder to communicate with up to 62 individual sensors. Only the pre configured sensor matching that address will respond (handshake). Other sensors on the same line will not respond until called and typically stay in "sleep mode" (low power mode), until called. Electrically the protocol is a three wire digital connection: data, ground and 12 V. The data signal, using 5V logic levels, is similar to RS 232 with the same asynchronous byte encoding. The inline data is human readable as the data is transmitted in ASCII. All SDI 12 communications are transmitted in ASCII at 1200 baud with 7 data bits and an even parity bit. The standard also specifies a communications protocol that allows sensors to remain in a low power sleep state until awoken by a serial break signal sent by the master. The first character of each command is a unique sensor address that specifies with which sensor the recorder wants to communicate. Other sensors on the SDI 12 bus ignore the command and return to low power standby mode. The protocol also specifies a retry mechanism to overcome any data corruption. CRCs were introduced to the SDI 12 protocol with release of version 1.3. The standard provides guidelines on transient protection and does not require the use of a specific connector.
Қолданбалар
Протокол көбінесе гидрографиялық сенсорлар (су деңгейі мен ағыны), су сапасы сенсорлары, метеорологиялық құралдар, топырақ ылғалдығы және өсімдік физиологиясымен қолдалады. Кемрақ қолданылатын, бірақ қолдау көрсетілетін сенсорларға күн сәулесінің радиациясын, еңіс бұрышын (инклинометрлер арқылы) және басқа геофизикалық параметрлерді өлшеуге арналған құралдар жатады.
The protocol is most commonly supported by hydrographic sensors (level and flow), water quality sensors, meteorological instruments, soil moisture and plant physiology. Less common but also known to be supported are sensors for the measurement of solar radiation, tilt (inclinometers), and other geophysical parameters.