User Manual for aem models including: 16470, 16470 Ultrasonic Wind Sensor, Ultrasonic Wind Sensor, Wind Sensor, Sensor
Czujnik wiatru ultradźwiękowy u[sonic] LAMBRECHT | Merazet Poznań
File Info : application/pdf, 25 Pages, 1.60MB
DocumentDocumentUSER MANUAL u[sonic] Ultrasonic Wind Sensor LAMBRECHT meteo | AEM | u[sonic] Content 1 2 3 4 4.1 4.1.1 4.2 4.3 4.4 4.5 4.5.1 4.6 4.7 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 5 5.1 5.2 6 7 8 9 10 11 11.1 11.2 11.3 11.4 11.5 11.6 11.7 11.8 11.9 12 13 u[sonic] - Advantages at a glance Warranty Introduction Start-up Installation conditions General Tools and installation material Unpacking the sensor Incoming inspection Energy supply Current consumption Installation work (short description) Mounting the sensor Sensor northing Power supply and signal cables Safety regulations Heating control Download of updates Maintenance Regular maintenance and calibrations Visual inspections and cleaning Transports Disposal Pin assignment Dimensional drawing and connection diagram NMEA data protocols Modbus protocol General Data encoding Standard configuration - Default Available Modbus commands Instantaneous values / real-time values ( Input Registers) Period data - Average, maximum and minimum (Input Registers) Descriptive sensor parameter registers ( Holding Registers) Configuration registers (Holding Registers) Autoconfiguration SDI-12 Interface Technical data page 2 3 3 3 4 4 4 5 5 5 6 6 6 6 6 7 7 8 8 9 9 9 9 9 10 11 12 13 13 13 13 14 14 15 16 16 17 18 25 aem.eco LAMBRECHT meteo | AEM | u[sonic] 1 u[sonic] - Advantages at a glance The ultrasonic wind sensor u[sonic] was specially designed for extreme environmental conditions. It comes without any moving measuring elements and is ideal for high wind speeds. The extreme robust, compact sensor has a highquality, pollutant-resistant housing made of hard anodized aluminium and stainless steel. · Three parameters in one device: wind direction, wind speed, virtual temperature · Without movable measuring elements · No abrasion, low maintenance · Standard RS 485 interface with ESD protection · ASCII data protocol according to NMEA 0183 · Power supply (without heating) 6...60 VDC or 12...42 VAC · Power supply (with heating) 24 V AC/DC ± 20 % · Simple, space-saving assembly on 50 mm standard pipe · Analog output 0...20 mA, 4...20 mA, 0...5 V or 0...10 V for wind speed and wind direction · Heating power 60 W, 120 W, 240 W (standard) 2 Warranty Please note the loss of warranty and non-liability by unauthorized manipulation of the system. You need a written permission of the LAMBRECHT meteo GmbH for changes of system components. These activities must be operated by a qualified technician. The warranty does not cover: 1. Mechanical damages caused by external impacts (e. g. icefall, rockfall, vandalism). 2. Impacts or damages caused by over-voltages or electromagnetic fields which are beyond the standards and specifications in the technical data. 3. Damages caused by improper handling, e.g. by wrong tools, incorrect installation, incorrect electrical installation (e.g. false polarity) etc. 4. Damages which are caused by using the device beyond the specified operation conditions. 3 Introduction The wind sensor u[sonic] is very robust, compact and extremely reliable. When developing this sensor particular consideration has been given to highest quality for fulfilment of meteorological requirements. The system acquires the horizontal air flow and processes the measuring data to the meteorological parameters wind speed and wind direction. The sensor is mounted in a splash water- and dust proof metal housing (IP66 and IP67) and can be immersed temporarily. aem.eco page 3 LAMBRECHT meteo | AEM | u[sonic] The measuring data are automatically transmitted via serial interface RS 485 in talker mode, when power supply is switched on. Due to their shock- and vibration proof construction the sensor u[sonic] is particularly qualified for use under severe environmental conditions. The housing is made of anodised seawater-resistant aluminium and stainless steel. An electronically controlled heating device enables the sensor to operate in between the wide range of -40 up to 70 °C. ADVANTAGES OF THE STATIC MEASURING PRINCIPLE The sensor u[sonic] is a modern system to carry out precise and reliable measurements under hardest application and environmental conditions. The wind measurements take place according to the principle "ultrasonic run-time measurement", i. e. static, without moving parts. Static measuring principle for wind measurements means: · Determination of data works without moving measuring elements, i.e. none abrasion and least maintenance. · The wind parameter can be measured also in winter time accurate and precise, because of the electronic controlled heating for the immovable measuring elements. This heating is particularly effective against ice and snow in all climatic zones. · The measuring principle enables very low threshold values, distance- and attenuation constants as well as a very high repetition accuracy. ADVANTAGES OF THE SENSOR · The built-in test function of the station, enabled by the tight integration of the meteorological sensors into the enclosure, can perform cyclic self-testing and notify the user of erroneous data or failure. · The compact design of the sensor u[sonic] with 3 meteorological parameters is eliminating the installation work significantly. 4 Start-up Wind can be represented by a vector quantity. For a complete description of the wind it is necessary to specify its speed and direction. The two components are subject to spatial and temporal variations; thus, strictly speaking, they are valid only for the site where the measuring instrument is installed. We therefore recommend selecting the place of installation very carefully. 4.1 Installation conditions 4.1.1 General For professional wind measurements location and height of the wind sensor are important for accurate, correct results and representative wind conditions. Ideally, the sensor should be installed in 10 m above the ground on a mast. This may be buildings, trees, tall towers, lifting cranes, moving vehicles, aircrafts, helicopters and other obstructions. page 4 aem.eco LAMBRECHT meteo | AEM | u[sonic] In case of mobile measurements at vehicles often above mentioned conditions are not practicable. Then you have to find compromises. Generally, wind measuring instruments should not measure the specific wind conditions of a limited area, but indicate the typical wind conditions of a wider area. The values measured at different places must be comparable. Thus, when installing the sensor you should make sure the place of installation is not under the lee of great obstacles. The distance between the obstacles and the sensor should be 10 times the height of the obstacles (this corresponds to the definition of an undisturbed terrain). If an undisturbed terrain of this kind does not exist the sensor must be put up at a height of at least 6 m above the obstacle height. If the sensor must be installed on a roof top the place of installation must be in the middle of the roof to avoid predominant wind directions. If you want to measure both wind direction and wind speed, the sensors should be avoided. The sensor u[sonic] easily meets this requirement. The place of installation should not be in the operation fields of radar devices (radar scanners or radar transmitters), generators or antennas. We recommend a minimum distance of 2 m to these installations. Furthermore a minimum distance of 5 m to MF-/ HF- and Satcom- (e. g. Inmatsat, VSat) antennas has to be kept. The maximum electric field intensity may not exceed 10 V/m (tested according to EMC standard). When indicated a greater distance should be kept. 4.2 Tools and installation material There are no special tools or materials required for the installation works. All work can be carried out with standard tools, e.g. Allen key size 4. 4.3 Unpacking the sensor The sensor is delivered in separate packaging, carefully protected against mechanical impact, to avoid damage during transport. The package contains the following items: · Sensor u[sonic] · User manual Accessories: (depending on the scope of delivery, packed separately if necessary) Connection cable with cable plug 4.4 Incoming inspection Please check the scope of delivery for completeness and possible transport damage. Please report any complaints immediately to us in writing. aem.eco page 5 LAMBRECHT meteo | AEM | u[sonic] 4.5 Energy supply The sensor requires at the input connector a 6...60 VDC or 12...42 VAC nominal power source for operation. For heating mode a 24 V AC/DC power supply is needed. 4.5.1 Current consumption The power input of the u[sonic] is around approx. 50 mA at 24 VDC. The following table shows the maximum power input according to configured heating power. Heating power Max. current consumption at 24 VDC 60 W 2.5 A 120 W 5 A 240 W (standard) 10 A Heating power is configured to 240 W as a standard. Other values to be configured at works on request. 4.6 Installation work (short description) The sensor is installed in three steps: 1. Mounting the cable at the sensor and if necessary draw the cable through the mast. 2. Mounting the sensor at the mast, but before tightening the screws you must align the sensor to the north. 3. Attaching the cable to the power supply and the signal acquisition system. 4.7 Mounting the sensor The sensor can be installed on a standard pipe with an outer diameter of 50 mm and an inner diameter of maximum 40 mm. Before tightening the two 8 mm-socket screws and attaching the sensor you have to draw the cable through the pipe and align the sensor into driving direction. For this purpose the housing is marked accordingly (see drawing). Before the screws of the sensor are tightened, the sensor is adjusted to north. In addition the sensor has a pin for the north direction. You can put this pin into the nick at the mast (if available). If needed you can turn in or unscrew the pin by means of allen key. Please pay attention to a firm mounting of the sensor at the mast! 4.7.1 Sensor northing For wind direction measurements the north mark on the sensor must be aligned with the geographical north direction. To adjust the wind sensor in a firm and correct manner into the north direction this item is equipped with an page 6 aem.eco LAMBRECHT meteo | AEM | u[sonic] integrated mounting aid. Inside the inner bottom of the sensor a small bolt pointing to the north is integrated to be set into a corresponding slot of the mounting pipe (if available). Thus the sensor is safely attached. If needed you can turn in or unscrew the pin by means of allen key. To set up the sensor's north orientation select a landmark which is as far as possible up north with regard to the final position of the wind direction sensor. The reference point can be selected using a topographical map (1:25000). The exact position of the reference point is determined using an amplitude compass that can be adjusted horizontally on a stand. Compass declination has to be considered! To align the sensor ahead (on ships) locate a point outside the ship in the landscape which is located in the ship ahead direction respectively in the centre line or in case of the sensor is mounted far away from the middle line a line parallel to the centre line. Once the sensor is adjusted, it can be fixed with the two hexagon socket screws. Finally the earth screw has to be connected to the ship's ground. Acid-free contact grease is recommended to protect contact surfaces against corrosion. Follow all safety instructions while setting up the sensor onto a mast. 4.7.2 Power supply and signal cables An 8-pole M16 cable connector is required for the electrical connection of the sensor. The shield of the cable must be clamped to the protective earth conductor (PE) at both ends. The warranty for the device is excluded if damage occurs due to improper handling. This particularly includes the absence of proper grounding. Correct grounding according to DIN VDI/VDE 0100 is essential for the safety and functionality of the device. If you have any questions regarding installation, please contact us. The external connection is via central connector which is located in housing base. For further details about electrical connection please see chapter ,,Connecting diagrams". If the sensor is mounted in correct manner and connected with the right cable (accessory), you can attach the wires to power supply and signal outputs to data acquisition equipment (computer). The typical power supply requirements of the u[sonic] sensors are 24 VDC with a typical current drain of 50 mA. The input range is 6...60 VDC or 12...42 VAC.The heater of the u[sonic] has to be supplied with 24 V AC/DC. In standard configuration the heating power is 240 W with a current drain of 10 A at 24 VDC. The signal output of the sensors is conform to the requirements of RS422 standard in talker mode. The line drivers are capable of transmitting data over cable lengths up to 1,220 meters (4,000 feet). This maximum distance will vary depending on the quality of the used cables. When the power supply of the sensor is switched on, after 2 seconds the sensor cyclically starts sending data protocols. 4.7.3 Safety regulations Because the wind sensor often is mounted on exposed locations in dangerous heights the installation personnel has to pay attention to the relevant safety regulations for such works. During the electrical installation and termination works the external circuit-breaker must be switched off. It is not permitted to open those housings by unauthorized persons! aem.eco page 7 LAMBRECHT meteo | AEM | u[sonic] 4.7.4 Heating control The integrated, intelligent heating of the u[sonic] also ensures that the sensor is kept free of ice and snow during winter operation and in locations with critical ambient conditions. On default, the heating status of the sensor is set to "On" and "Control PIN No Function". Different operating modes are available for controlling and monitoring the heating under moderate temperature conditions. The respective function can be set in the "u[sonic] Commander" configuration software. 4.7.5 Download of updates On our homepage (https://www.lambrecht.net) you will find free firmware and the configuration software "Commander" under "Service" in the "Download Portal" in the "Free Software Tools & Firmware" section. Select the appropriate software for your product and benefit from new functions and product enhancements from LAMBRECHT meteo development after downloading page 8 aem.eco LAMBRECHT meteo | AEM | u[sonic] 5 Maintenance 5.1 Regular maintenance and calibrations The sensor u[sonic] is service reduced and designed for a very long lifetime. Recommended is a regular visual check regarding dirt of surface caused by the weather and if so, to clean up. If reference measurements should be necessary stringently must be noted that a comparability of the measured values is given only if the measurements take place under same conditions. I.e. the reference equipment must be used very close to the sensor! The sensor is a measuring instrument and thus apply user specific standards regarding period of recalibration. Recommendation: 2 years. 5.2 Visual inspections and cleaning The use of the sensor under the respective environmental conditions requires certain steps. It is thus recommendable to clean the outside of the housing within specific intervals. The intervals are dependant on the environmental conditions and the degree of soiling. We recommend a regular sight check. In case you should be faced with any specific problems please contact the Lambrecht service under: Tel: +49 (0)551 49580 or E-Mail: support@lambrecht.net 6 Transports In case the sensor should be shipped or transported by you, it has to be packed securely to avoid mechanical impact or other damages. 7 Disposal LAMBRECHT meteo GmbH is listed and registered at the Stiftung Elektro-Altgeräte Register ear under: WEEE-Reg.-Nr. DE 45445814 In the category of monitoring and control instruments, device type: "Monitoring and control instruments for exclusively commercial use". Within the EU The device has to be disposed according to the European Directives 2002/96/EC and 2003/108/EC (Waste Electrical and Electronic Equipment). Do not dispose the old device in the household waste! For an environmentally friendly recycling and disposal of your old device, contact a certified disposal company for electronic waste. Outside the EU Please follow the regulations in your country regarding the appropriate disposal of waste electronic equipment. aem.eco page 9 it's contents prohibited unless definitely permitted. Infringement is bound to compensation. All rights reserved for patent or registered pattern. 15 m LAMBRECHT meteo | AEM | u[sonic] 8 Pin assignment Female connector M16 IP67 Contacts: 8 DIN UL approval 2 4 5 1 3 6 7 8 view female side LiYC11Y / 2 x 1.0 mm² + 3 x 2 x 0.25 mm² Pin assignment Pin Color Cross-section [mm²] 1 black 0,25 2 brown 0,25 3 red 0,25 4 orange 0,25 5 yellow 0,25 6 green 0,25 7 blue 1 8 violet 1 sdücklich zugestanden. Zuwiderhandlung verpflichten zu Schadensersatz. er Patenterteilung oder Gebrauchsmuster-Eintragung vorbehalten. page 10 Datum Name Bearb. 28.03.2017 Krell Gepr. aem.eco Benennung Connection cable, 8-pole L = 15 m Revision LAMBRECHT meteo | AEM | u[sonic] 9 Dimensional drawing and connection diagram n199 n 40 141 40 n n51 2 5 4 3 8 1 7 6 Ansicht Steckerseite view male side 00.16470.100000 Pin Pin assignment RS 485 Pin assignment RS 422 Pin assignment SDI-12 Cable color 32.16470.060000 1 Wind speed (analog) Rx- Wind speed (analog) black 2 Data- Tx- + Data I/O SDI-12 brown Heating Control Heating Control Heating Control 3 (configurable) (configurable) (configurable) red 4 Wind direction (analog) Rx+ Wind direction (analog) orange 5 Data+ 6 AGND Tx+ AGND - GND SDI-12 AGND yellow green 7 + 24 V AC / DC nominal + 24 V AC / DC nominal + 24 V AC / DC nominal blue 8 - 24 V AC / DC nominal - 24 V AC / DC nominal - 24 V AC / DC nominal violet aem.eco page 11 LAMBRECHT meteo | AEM | u[sonic] 10 NMEA data protocols NMEA COMMUNICATION PARAMETERS Baudrate: Data Bits: Parity Bit: Stop Bits: Handshake: 4800 Baud 8 None (none) 1 (or more) without WIND DIRECTION AND WIND SPEED Example of data sequence with comma separated fields: $WIMWV,357.0,R,5.2,M,A*CS<CR><LF> field delimiter: , (comma) header: $WIMWV wind direction: 0.0...360.0 R: relative wind direction wind speed: 0.1...85.0 M metric units m/s status A (valid) / V (not valid) stop delimiters: <CR> <LF> error code: WD 999.9 error code: WS 999.9 MESSAGE STRING WIMTA AIR TEMPERATURE Example of data sequence with comma separated fields: $WIMTA,-25.0,C*CS<CR><LF> field delimiter: , (comma) header: $WIMTA temperature: -40.0...+70.0 C: °C stop limiters: <CR> <LF> error code: 999.9 REMARK The development of a NMEA decoder should not be proceeded from firm field lengths. The NMEA definition proceeds from a variable field length. The comma character (`,') serves as field disconnecting switch. Numeric values in a field can be represented differently. In case a field is not sent, it has a length of 0 characters ( ,,). The check sum ,,CS" is covered to two ASCII characters hexadecimal value. ,,CS" calculated by XOR operation of each characters in the Sentence between ,,$" and ,,*", but excluding ,,$" and ,,*". <CR> carriage return (hex0D) <LF> linefeed (hex 0A) Further protocols available on request. page 12 aem.eco LAMBRECHT meteo | AEM | u[sonic] 11 Modbus protocol Note: Modbus must be configured in default. This manual covers the general Modbus specification common to all Modbus sensors from LAMBRECHT meteo. The manual allows easy operation of all LAMBRECHT meteo Modbus sensors. Some sensors of the Modbus family offer additional registers and functions, which are described in separate documents via the registers and functions described here. The registers and functions described in this manual are sufficient for general operation of Modbus sensors in a weather station or PLC. 11.1 General The LAMBRECHT meteo Modbus sensors follow the specification of the Modbus organization: "MODBUS APPLICATION PROTOCOL SPECIFICATION V1.1b3" (see www.modbus.org). 11.2 Data encoding MODBUS uses the "Big-Endian" format for addresses and data. This means that if a value is transmitted with a number format which is larger than a single byte, that the "most significant byte" is sent first. Example Big-Endian: Register size value 16 - bits 0x1234 is transmitted in the sequence: 0x12 0x34. To obtain the real measuring value, divide the received register value by the divisor. Values of -9999 indicate an internal sensor error. 11.3 Standard configuration - Default Baud rate: Byte frame: RTU Sensor address: 19200 Baud 8E1 (1 start bit, 8 data bits, 1 parity bit (even parity), 1 stop bit) 9 aem.eco page 13 LAMBRECHT meteo | AEM | u[sonic] DEFAULT ADDRESSES OF THE L AMBRECHT SENSORS Address 1 2 3 4 5 6 7 8 9 10 11 12 13 Sensor Wind speed Wind direction Precipitation rain[e] THP EOLOS IND; u[sonic]WS6 com[b] PREOS ARCO u[sonic] Pyranometer 2nd Class Secondary standard Pyranometer PT100 ot Modbus converter (temperature) u[sonic]WS7 11.4 Available Modbus commands The LAMBRECHT Modbus sensors support the following commands: · "Read Holding Register" command: · "Read Input Register" command: · "Write Multiple Register" command: 0x03 (descriptive sensor data registers) 0x04 (measured values registers) (every measured value is to be requested individually) 0x10 (Write to configuration registers) 11.5 Instantaneous values / real-time values ( Input Registers) The following measured values are provided by the LAMBRECHT meteo sensors. Register address Parameter name 30001 Wind speed 30201 Wind direction Unit Divisor Quantity of registers Access type m/s 10 1 Read only ° 10 1 Read only Example: Retrieving the wind speed 0D 04 75 31 00 01 7A C5 0D 04 02 00 1F E8 F9 LEN Transmission Source Dest Function Func Desk Checksum 6 Query => Master Slave 13 Read Input Register (4) Address=30001, Quantity of Register=1 OK:C57A LEN Transmission Source 5 Response <= Slave 13 Dest Function Func Desk Data Checksum Master Read Input Register (4) Byte count=2 00 1F OK:F9E8 page 14 aem.eco LAMBRECHT meteo | AEM | u[sonic] 11.6 Period data - Average, maximum and minimum (Input Registers) Register Parameter name Unit 30002 Wind speed average m/s 30003 Wind speed maximum m/s 30004 Wind speed minimum m/s 30202 Wind direction average ° 30203 Wind direction maximum ° 30204 Wind direction minimum ° Divisor 10 10 10 10 10 10 Quantity of registers Access type 1 Read only 1 Read only 1 Read only 1 Read only 1 Read only 1 Read only The data are valid for the period between the current request and the previous request. The maximum range of a period is 1 hour. Recalling the average value of a minimum, maximum and average group will erase the appropriate registers. Retrieve the values of a group in the sequence minimum, maximum, average. Use command: 0x03 Example: Retrieve wind speed (min. max. avr.) and erase the register content 01 04 75 34 00 01 6A 08 01 04 02 00 00 B9 30 01 04 75 33 00 01 DB C9 01 04 02 00 D6 38 AE 01 04 75 32 00 01 8A 09 01 04 02 00 14 B9 3F LEN Transmission Source Dest Function Func Desk Checksum 6 Query => Master Slave 1 Read Input Register (4) Address=30004, Quantity of Register=1 OK:86A LEN Transmission Source Dest Function Func Desk Data Checksum 5 Response <= Slave 1 Master Read Input Register (4) Byte count=2 00 00 OK:30B9 LEN Transmission Source Dest Function 6 Query => Master Slave 1 Read Input Register (4) Func Desk Checksum Address=30003, Quantity of Register=1 OK:C9DB LEN Transmission Source 5 Response <= Slave 1 Dest Function Master Read Input Register (4) Func Desk Data Checksum Byte count=2 00 D6 OK:AE38 LEN Transmission Source Dest Function 6 Query => Master Slave 1 Read Input Register (4) Func Desk Checksum Address=30002, Quantity of Register=1 OK:98A LEN Transmission Source Dest Function 5 Response <= Slave 1 Master Read Input Register (4) Func Desk Data Checksum Byte count=2 00 14 OK:3FB9 aem.eco page 15 LAMBRECHT meteo | AEM | u[sonic] 11.7 Descriptive sensor parameter registers ( Holding Registers) Register 40050 40100 40150 Parameter name Device identification number (15 characters) Serial number (11 characters) Firmware version (up to 25 characters) Quantity of registers Remark Access type 8 (2 characters in each register) The returned data are in form of a 16 byte null terminated string Read only 6 (2 characters in each register) The returned data are in form of a 12 byte null terminated string Read only 13 (2 characters in each register) The returned data are in form of a 26 byte null terminated string Read only Example: Retrieve the device identification number (The identification number shown in the example is sensor-dependent. It is only used here for demonstration purposes). 0D 03 9C 72 00 08 CA 8B 0D 03 10 30 30 2E 31 36 34 38 30 2E 30 30 31 31 33 30 00 E8 6B 00.16480.000130 LEN Transmission Source Dest Function Func Desk Checksum 6 Query => Master Slave 13 Read Holding Register (3) Address=40050, Quantity of Register=8 OK:8BCA LEN Transmission Source Dest Function Func Desk Data Checksum 19 Response <= Slave 13 Master Read Holding Register (3) Byte count=16 30 30 2E 31 36 34 38 30 2E 30 30 31 31 33 30 00 OK:6BE8 11.8 Configuration registers (Holding Registers) Register 40001 40200 Parameter name Modbus device address Baud rate 40201 Parity Allowed values 96 = 9600 192 = 19200 384 = 38400 1 = even 0 = none The device must be restarted after each change of a setting! Quantity of registers 1 1 1 Access type Write only Write only Write only page 16 aem.eco LAMBRECHT meteo | AEM | u[sonic] Example: Changing the RTU address from 4 to 1 05 10 9C 41 00 01 02 00 01 06 48 05 10 9C 41 00 01 7E 09 LEN Transmission Source Dest 9 Query => Master Slave 5 Function Func Desk Byte count Register values Checksum Write Multiple Register (16) Address=40001, Quantity=1 2 00 01 OK:4806 LEN Transmission Source 6 Response <= Slave 5 Dest Function Func Desk Checksum Master Write Multiple Register (16) Address=40001, Quantity=1 OK:097E 11.9 Autoconfiguration All Lambrecht Modbus sensors offer the experienced user the possibility to implement an auto-configuration in his Modbus master based on additional information stored in the sensor. The necessary information can be found in the document "Lambrecht_Modbus_Autoconfiguration". aem.eco page 17 LAMBRECHT meteo | AEM | u[sonic] 12 SDI-12 Interface SDI-12 has to be preconfigured ex works. Please specify when ordering: Id-No. 97.16470.000002 Configuration SDI-12 The communication using SDI-12 protocol via SDI-12 interface is based on the `SDI-12 A Serial-Digital Interface Standard for Microprocessor-Based Sensors, Version 1.4, 2017'. The u[sonic] can be used in bus mode parallel to other u[sonic]. The following subset of SDI-12 commands were implemented into the u[sonic]. For more information on the SDI-12 protocol, please refer to the standard documentation mentioned above or the website www.SDI-12.org. IMPLEMENTED SDI-12 COMMANDS Command Function Sensor response a! Acknowledge Active a<CR><LF> aI! Send Identification allccccccccmmmmmmvvvxx...xx<CR><LF> aAb! Change Address b<CR><LF> aM! Start Measurement atttn<CR><LF> aMC! Start Measurement and Request CRC atttn<CR><LF> aC! Start Concurrent Measurement atttnn<CR><LF> aCC! Start Concurrent Measurement and Request CRC checksum atttnn<CR><LF> aD0! Send Data (Buffer 0) a<Werte<CR><LF> a<Werte><CRC><CR><LF> aV! Start Verification atttn<CR><LF> aX! Resetting the Addresses a<CR><LF> a = Address of the corresponding sensor Standard sensor addresses = 0 SDI-12 commands always start with the address of the appropriate sensor. Therefore all other sensors on the same bus will ignore these commands. SDI-12 commands end with `!'. All answers from sensors start with its address, too, but end with the ASCII characters `Carriage Return' <CR> and `Line Feed' <LF>. The SDI-12 protocol is based on the ASCII character set. The baud rate of the SDI-12 protocol is 1200 Bd and has the byte frame format: 1 start bit 7 data bits (least significant bit transmitted first) 1 parity bit (even parity) 1 stop bit Acknowledge Active - a! This command ensures that the sensor responds to requests. Basically it asks the sensor to confirm that it is connected to the bus. The sensor returns its address and <CR><LF>. page 18 aem.eco LAMBRECHT meteo | AEM | u[sonic] Syntax Command a! a Sensor address ! End of command Example: Command 0! 1! Answer 0<CR><LF> 1<CR><LF> Answer a<CR><LF> a Sensor address <CR><LF> End of answer Send Identification - aI! The command aI! is used to ask the sensor for its model number and firmware version. Syntax Command aI! a Sensor address I Command ,,Send Identification" ! End of command Answer a14LMGmbH151647011.1<CR><LF> a Sensor address a14LMGmbH151647011.1 14 2 characters SDI-12 version no. 14 = version 1.4 LMGmbH15 8 characters manufacturer's name (= Lambrecht meteo GmbH) 164701 6 characters sensor type 1.1 Firmware version <CR><LF> End of answer Example: Command 0I! 1I! Answer 014LMGmbH1514582S1.1<CR><LF> 114LMGmbH1514582D1.1<CR><LF> Change address - aAb! The factory setting for the address is "0".If there are several sensors connected to one bus, the sensor address can be changed with the command aAb!. The address is always a single ASCII character. Standard for addresses are the ASCII characters "0" to "9" (decimal 48 to 57). If there are more than 10 sensors connected to one bus, using the characters "A" to "Z" (decimal 65 to 90) and "a" to "z" (decimal 97 to 122) is allowed. The sensor answers with its new address and <CR><LF>. After the address is changed, one should not send further commands to the sensor for a period of one second (see also "SDI-12 Standard, Version 1.4, 2017"). aem.eco page 19 LAMBRECHT meteo | AEM | u[sonic] Syntax Command aAb! a Old sensor address A Command "Change Address" b New sensor address ! End of command Example: Command 0A1! Answer 1<CR><LF> Answer b<CR><LF> b New sensor address <CR><LF> End of answer Start Measurement - aM! The command aM! requests that the sensor processes the returning string and provide the available measured data. In contrast to standard sensors described in the SDI-12 documentation the [u]sonic measures continuously. Thus the measured values from the continuous measurement are stored in a buffer while the string is being processed. These values are processed after the string processing. Therefore the [u]sonic always responds with "a000". This is also the reason why the [u]sonic does not send a "Service Request" and ignores signals to interrupt the measurement. Prior to the returned waiting time the data logger must not send further commands. After expiration of the waiting time the data can be requested with the commands aD0! and aD1! (see Send Data). The data will not be overwritten until the next C, M, or V command and can be read several times until then. Syntax Command aM! a Sensor address M Command "Start Measurement" ! End of command Answer a0003<CR><LF> a Sensor address 000 Seconds the sensor needs until the measured data can be returned 3 Number of provided measured data <CR><LF> End of answer Example: Command Answer 1M! 10003<CR><LF> The measured data can be requested with the commands aD0! and aD1!. (see Send Data). Start Measurement and Request CRC - aMC! Same command as aM! but in addition to the generated data the sensor returns a 3-digit CRC checksum. For information on how the CRC checksum is generated, please consult "SDI-12 Standard, Version 1.3, 2012, chapter 4.4.12". page 20 aem.eco LAMBRECHT meteo | AEM | u[sonic] Syntax Command aMC! a Sensor address M Command "Start Measurement and Request CRC" C Request for transmission of the CRC checksum ! End of command Example: Command Answer 2MC! 20003<CR><LF> Answer a0003<CR><LF> a Sensor address 000 Seconds the sensor needs until the measured data can be returned 3 Number of provided measured data <CR><LF> End of answer Start Concurrent Measurement - aC! The "Concurrent Measurement" enables the data logger to measure simultaneously with multiple sensors on the same bus. The "aC!" command requests the sensor to process the available measurement data and write them to an output string. Unlike the standard sensors described in the SDI-12 documentation, the u[sonic] measures continuously. This is why the u[sonic] always responds with "a000". The data is therefore immediately available. This is also the reason why the u[sonic] does not send a "service request" and ignores measurement interruption commands. The data can be retrieved with the command "aD0!" (see below under "Send data"). The data is not overwritten until the next "C" or "M" command and can be retrieved several times. Syntax Command aC! a Sensor address C Command "Start Concurrent Measurement" ! End of command Answer a00014<CR><LF> a Sensor address 000 Seconds the sensor needs until the measured data can be returned (= 0 s Data immediately available) 14 Number of provided measured data <CR><LF> End of answer Example: Command 1C! Answer 100014<CR><LF> The measured data can be requested with the command aD0! (see "Send Data"). Start Concurrent Measurement with CRC - aCC! Same command as "aC!" but in addition to the generated data the sensor returns a 3-digit checksum. For information on how the CRC checksum gets generated, please consult `SDI-12 Standard Version 1.4, 2017, chapter 4.4.12'. aem.eco page 21 LAMBRECHT meteo | AEM | u[sonic] Syntax Command aCC! a Sensor address C Command "Start Concurrent Measurement" C Anfrage eine CRC Prüfsumme zu senden ! Befehlsende Example: Command Answer 1CC! 100014<CR><LF> Answer a00014<CR><LF> a Sensor address 000 Seconds the sensor needs until the measured data can be returned with "CRC" (= 0 s Data immediately available) 14 Number of provided measured data <CR><LF> End of answer Send Data - aD0! The data requested by the sensor with the commands "C" or "M" can be retrieved with the command "aD0!". The sensor uses the corresponding signs ("+" or "-") as field separators. If the data was requested with a "CC" or "MC" command, a CRC checksum is also returned. For more information on how to generate this CRC checksum, please see "SDI-12 Standard, Version 1.4, 2017, chapter 4.4.12". After the measurement, the data is stored in the buffer "D0" and retrieved with the command "aD0!". Command Answer aD0! a Sensor address D Command "Send Data" 0 Request for the data in buffer 0 or 1 = buffer 1 2 = buffer 2 ! End of command a<values><CR><LF> a Sensor address <values> Requested data separated by respective sign ("+" or "-") <CR><LF> End of answer Example: Command 0C! 0D0! Answer 000004<CR><LF> 0+0.1+0.1+0.1+0.1<CR><LF> Syntax for measurements with aCC! or aMC! Command aD0! a Sensor address D Command "Send Data" 0 Request for the data in buffer 0 or 1 = buffer 1 ! End of command Answer a<values><CRC><CR><LF> a Sensor address <values> Requested data separated by respective sign ("+" or "-") <CRC> 3-digit CRC checksum <CR><LF> End of answer page 22 aem.eco LAMBRECHT meteo | AEM | u[sonic] Definition SDI-12 u[sonic] C! and CC! Nr. Parameter Description Unit D0! 1 Wind speed Instantaneous value m/s 2 Wind speed Minimum value m/s 3 Wind speed Maximum value m/s 4 Wind speed Average value m/s 5 Wind direction Instantaneous value deg 6 Wind direction Minimum value deg 7 Wind direction Maximum value deg 8 Wind direction Average value deg D1! 9 Acoustic virtual temperature Instantaneous value °C 10 Acoustic virtual temperature Minimum value °C 11 Acoustic virtual temperature Maximum value °C 12 Acoustic virtual temperature Average value °C D2! 13 Status code 16 bit value 14 Error code 16 bit value Minimal, maximum and average value refer to the time since last C! or CC! command. Syntax for measurements with command "aC!" or "aM!" aem.eco page 23 LAMBRECHT meteo | AEM | u[sonic] Error/status code The returned value is a decimal format of an originally binary number. In binary notation, the digits correspond to the following error messages. Error: XXXXXXXX XXXXXXXX Bit: |||||||| ||||||||_ 0 |||||||| |||||||__ 1 |||||||| ||||||___ 2 |||||||| |||||____ 3 |||||||| ||||_____ 4 |||||||| |||______ 5 |||||||| ||_______ 6 |||||||| |________ 7 ||||||||__________ 8 |||||||___________ 9 Dec: 1 2 4 8 16 32 64 128 256 512 Hex: 00 01 00 02 00 04 00 08 00 10 00 20 00 40 00 80 01 00 02 00 Meaning: Supply voltage error (with inactive heating) Supply quality (power good) Supply voltage error (with active heating) Measuring section disturbed RTC initialization error Electronic overload protection Electronics error Error in backup SRAM NTCs defective Heating control temperature not available Status: XXXXXXXX XXXXXXXX Bit: |||||||| ||||||||_ 0 |||||||| |||||||__ 1 |||||||| ||||||___ 2 |||||||| |||||____ 3 |||||||| ||||_____ 4 |||||||| |||______ 5 Dec: 1 2 4 8 16 32 Hex: 00 01 00 02 00 04 00 08 00 10 00 20 Meaning: Restart (reset) (is output 5 times) Watchdog triggered (is output 5 times) Heating active (heats) Reflection detection Gain adjusted in case of signal interference Measurement quality (less than 50% on average) Description for aM! and aMC! No. D0 1 2 3 Description windspeed.mom winddirection.mom virtual_temperature.mom page 24 aem.eco LAMBRECHT meteo | AEM | u[sonic] 13 Technical data Combined Ultrasonic Wind Sensor u[sonic] ID 00.16470.100000 Modbus and SDI-12 are pre-configured ex-works. Measuring principle Please specify when ordering: ID 97.16470.000001 Configuration Modbus ID 97.16470.000002 Configuration SDI-12 ultrasound Measuring range wind direction: 0...359.9°; wind speed: 0...75 m/s Survival wind speed 100 m/s Accuracy Resolution wind direction: < 2° (> 1 m/s) RMSE wind speed: 0.2 m/s RMSE (v < 10 m/s); 2 % RMSE (10 m/s < v < 65 m/s) wind direction: 0.1° wind speed: 0.1 m/ Response threshold 0.1 m/s (adjustable for wind direction) Outputs Protocols RS 485; analog: 4...20 mA; (0...65 m/s); (other scalings on request) (Outputs on request: RS 422; SDI-12; analog: 0...20 mA; 0...5 V; 0...10 V) NMEA 0183; WIMWV; WIMTA (Protocols on request: SDI-12; Modbus RTU) Measuring rate 0.1...10 Hz; (internal measuring rate 50 Hz) Operating conditions -40...+70 °C (with heating -50...+70 °C); 0...100 % r. h. Supply voltage without heating: 6...60 VDC oder 12...42 VAC; with heating: 24 V AC/DC ± 20 % Current consumption sensor: typically 50 mA at 24 VDC and deactivated analog output; heating: maximal 10 A at 24 V AC/DC Heating data factory configurable: 60 W / 120 W / 240 W (standard) Dimensions Ø 199 mm; height 149 mm Housing seawater resistant aluminum; IP 66; IP 67 Weight approx. 2 kg Standards · NMEA 0183 · VDE 0100 · Low voltage guide line: 72/23 EWG · EMC/ EMI: DIN EN 60945 and DIN EN 61000-4-2, -3, -4, -5, -6, -11 · Protection class: DIN EN 60529 Accessories (please order separately) ID 32.16470.060000 Sensor cable; 15 m; 8-pole; M16 plug Copyright © 2024 LAMBRECHT meteo GmbH. All rights reserved. Information in this document subject to change without notice. LAMBRECHT meteo GmbH Friedländer Weg 65 37085 Göttingen Germany Tel +49-(0)551-4958-0 Fax +49-(0)551-4958-312 E-Mail info@lambrecht.net Internet www.lambrecht.net aem.eco usonic_b-de.indd 38.24 Photo copyright: © Peera - Adobe stock page 25