background image

Section 5 Sensor Communication 

 

          22 

 

 

                              FT742-SM (RS422 & RS485) Sensors 

– User Manual

 

6  SENSOR COMMUNICATION 

6.1  Introduction 

The sensor features an easy to use ASCII-based communication protocol transmitted over either RS422 (full-
duplex) or RS485 (half-duplex) serial link. The sensor is configured to either RS422 or RS485 in the factory (this 
setting cannot be modified by users). The protocol incorporates checksum validation to ensure the integrity of all 
data transmissions. In addition to the FT Technologies proprietary protocol the sensor can output the common 
NMEA 0183 MWV (Wind Speed and Angle) sentence. 
 

6.2  RS422 & RS485 Protocol 

Slew-rate limited drivers are used to reduce EMI and minimize reflections from improperly terminated 
transmission lines and stubs. The signal state definitions for the serial interface data lines are as follows: 
 

-    RS485 

The idle, marking, logical “1”, OFF or stop bit state is defined by a negative voltage on line A with 

respect to line B. 

 
-    RS485 

The active, spacing, logical “0”, ON or start bit state is defined by a positive voltage on line A with 

respect to line B. 

 
-    RS422 - 

The idle, marking, logical “1”, OFF or stop bit state is defined by a negative voltage on line A 

with respect to line B. 

 
-    RS422 - 

The active, spacing, logical “0”, ON or start bit state is defined by a positive voltage on line A 

with respect to line B. 

 

Circuit examples are provided in Figure 13 and Figure 14. 
 
If two or more wind sensors are to be installed, it is possible to use the same 2-wire RS485 data link to connect 
all the sensor units to the computer. 
 
Before using a RS485 configured sensor in a multi-device system, the Listener identifier of each sensor must be 
set to a unique value. Use the ID command (Section 7.4.13) to set the Listener identifier for each sensor. If the 
Listener identifiers are being set in the final host system, then it is important that only one sensor be connected 
at a time to the RS485 bus until all devices have been assigned a unique Listener ID. Great care should be 
exercised when using the ‘//’ characters for addressing. The ‘//’ address characters can be used to send a SET 
command simultaneously to all sensor units (for example, to enable or disable filtering). Under no 
circumstances should the ‘//’ characters be used with any QUERY commands since this will cause all sensor 
units to transmit data resulting in bus contention.  
 
RS422 is a multi-drop communication standard that only permits one FT742-SM sensor to be connected. 
 
 
 
 

Содержание acures FT742-SM

Страница 1: ...44 0 20 8943 0801 FAX 44 0 20 8943 3283 WEB www fttechnologies com E MAIL info fttechnologies com A4281 2 EN August 2017 The FT and Acu Res logos are registered trademarks of FT Technologies Ltd Copyr...

Страница 2: ...lination Angle Operation 11 2 5 1 Compass Calibration 11 2 6 Selective Filter Scheme 11 2 7 Error Detection 11 2 8 Overspeed Warning Scheme 12 2 9 Heater Setup 12 2 10 Low Power Operation 12 3 MECHANI...

Страница 3: ...he Command Delay Interval 39 7 4 7 ER Query or Reset the Error Report 40 7 4 8 FL 1 General Filter Settings 41 7 4 9 FL 2 Set or Query Filter Lengths 42 7 4 10 FL 3 Set or Query the Selective Filter 4...

Страница 4: ...Disposal In accordance with European directive 2012 19 EU on Waste Electrical and Electronic Equipment WEEE these product components must be recycled This should be done by returning the product to FT...

Страница 5: ...1 Standards it must be o Connected to an appropriately approved isolated power supply for example UL CSA IEC 60950 1 2005 A1 2009 A2 2013 rated 6 30VDC and be current limited 2 5A Maximum o Protected...

Страница 6: ...Connect une alimentation agr e convenablement isol e par exemple UL CSA IEC 60950 1 2005 A1 2009 A2 2013 de tension nominale 6 30 VCC et avec courant limit 2 5 A max o Prot g par des dispositifs de pr...

Страница 7: ...controlled all body heating system A two element heater is used to ensure heat is evenly distributed over the entire surface area The FT742 SM allows either RS422 full duplex or RS485 half duplex comm...

Страница 8: ...independently undertake sufficient testing to confirm validity and suitability of any design The Purchaser assumes all risks and liability in conjunction with the use of the information given Any warr...

Страница 9: ...pply Voltage 24VDC nominal 6 30VDC range A minimum of 9VDC is required for heater operation Sensor Current Heater off 25mA nominal 29mA with compass enabled Heater Current Heater on 6 Up to 2A nominal...

Страница 10: ...h are maintained in non volatile memory When enabled the uncorrected wind speed output is adjusted according to the stored User Calibration Table records using linear interpolation The adjustments are...

Страница 11: ...not be corrected Should the magnetic signature of the host system change significantly because component parts have been added or removed then a recalibration may be required 2 5 1 Compass Calibration...

Страница 12: ...ed to each individual heater element in order to maintain the programmed set point temperature It is important to consider the resistive losses in the cable and rate the cable appropriately In general...

Страница 13: ...he wind sensor installation must be properly designed to ensure the correct operation of the sensor This section is for guidance only It is the responsibility of the designer and installer to ensure t...

Страница 14: ...Section 3 Mechanical Electrical Installation 14 FT742 SM RS422 RS485 Sensors User Manual...

Страница 15: ...bly Wind Direction Reference Compass Disabled Figure 5 Sensor Base Dimensions Figure 5 displays the location of the O ring groove FT O ring part number FT029 manufacturer part number 2 127 O Ring EPDM...

Страница 16: ...must be taken to ensure that the cable is suitable for the environment it will be used in and is adequately rated and approved for example AWM Style 21198 In an area with a moderate or severe lightnin...

Страница 17: ...he sensor electrical joint compound should be applied to the sensor s mounting flat see Section 3 Check that any fixings and O rings are in good condition with no signs of corrosion and tighten as nec...

Страница 18: ...on 4 3 Warning The sensor contains no user serviceable components Do not attempt disassembly as damage may result and product warranties will be invalidated During extreme weather conditions there may...

Страница 19: ...oint Caution FT742 SM sensors should only be connected to the Acu Vis PC test program Warning Live connection disconnection of the power and or sensors during live operation or miswiring of the power...

Страница 20: ...Sensors internal temperature 19 Heater Duty Cycle Heater Duty Cycle 20 Heater Power Estimate of heater power 21 Select to enable disable sensor heaters 22 New Desired Heater Set point 23 Upload setti...

Страница 21: ...ensor and USB test cable from their packaging and mate the connectors together 3 Connect the 24 VDC terminal of the power supply current limit up to 2 5A to the white wire Red test plug and 0V termina...

Страница 22: ...OFF or stop bit state is defined by a negative voltage on line A with respect to line B RS422 The active spacing logical 0 ON or start bit state is defined by a positive voltage on line A with respec...

Страница 23: ...er makes use of a fail safe RS485 transceiver 4 Subject to testing one or both termination resistors may be omitted only if biasing is not needed and the transceivers are slew rate limited 5 Resistors...

Страница 24: ...es use of a fail safe RS422 transceiver 4 Subject to testing one or both termination resistors may be omitted only if biasing is not needed and the transceivers are slew rate limited 5 Resistors shoul...

Страница 25: ...ers e g cr for carriage return Figure 15 lists the various special characters and symbols which are used in the examples given in this Handbook Symbol Valid Characters HEX Values Definition a A to Z 0...

Страница 26: ...rminator 0D 0A HEX 2 chararcter checksum Checksum delimiter 2A HEX See text for details of valid commands and output data strings Field delimiter 2C HEX optional for host commands 2 character identifi...

Страница 27: ...Talker ID use the ID Command Section 7 4 13 6 4 5 Calculating the Message Checksum All messages sent to or received from the sensor include a checksum field Messages that are transmitted from the sens...

Страница 28: ...tomatically enabled 02DFP 50 cr lf Without a checksum sensor checksum validation automatically disabled 02DFP cr lf A checksum value is always transmitted by the sensor with every outgoing message How...

Страница 29: ...er length Enabled 0016 0016 7 4 8 7 4 9 Selective Filter FL Enable or Disable Selective filter length Disabled 010 7 4 10 Heater settings HT Setpoint Temperature Heater Start Delay Time Heater Disable...

Страница 30: ...4 7 Wind velocity filter FL Enabled or Disabled Speed filter length 1 64 Direction filter length 1 64 7 4 8 7 4 9 Selective Filter FL Enabled or Disabled Validity Period 7 4 10 Heater settings HT Setp...

Страница 31: ...Table with data the following steps need to be taken 1 The Table must first be cleared See Section 7 4 21 2 Each pair of table row values is entered into a RAM copy of the User Calibration Table See...

Страница 32: ...or a predefined delay before sending a response This delay time is programmable in increments of 50ms See Section 7 4 6 for details of how the delay between the sensor receiving a command and transmit...

Страница 33: ...ory Default Setting 3 Set the baud rate to 4800 baud 4 Set the baud rate to 2400 baud 5 Set the baud rate to 1200 baud Examples Example 1 Set the baud rate to 19200 baud verify the new setting and sen...

Страница 34: ...y eastward declination angles are added to magnetic heading However since the declination angle on the FT742 SM is provided in the form 0 to 359 9 the user must write westerly declination in the form...

Страница 35: ...the results 01 CFC cr lf 01 CFE cr lf 01 CFMS cr lf Enable compass calibration Disable compass calibration Save compass calibration Description Use the CF command to access the compass related feature...

Страница 36: ...ontinuous update is enabled the sensor will output wind velocity readings at a rate determined by the interval setting Each time the continuous update mode is enabled the required interval setting mus...

Страница 37: ...o NMEA m s 01 DF cr lf Query format setting WI DF N 43 cr lf Sensor response Example 2 Set the wind velocity output data format to NMEA with wind speed in knots and verify the new setting Message Comm...

Страница 38: ...nter 000000 to 999999 Holds the number of hours that the anemometer has been in operation during its lifetime Examples Example 1 Query the Run Time Counter Message Comment 01 DG T cr lf Query Run Time...

Страница 39: ...rify the new setting Message Comment 01 DL05 cr lf Set delay to 250ms 01 DL cr lf Query delay setting WI DL 05 02 cr lf Sensor response Description Use the DL command to set the delay interval from wh...

Страница 40: ...string is always comprised of 15 ASCII characters all shown as 0 ASCII 30 HEX in the above example The first character in the data field represents the current operational status of the sensor 0 ASCII...

Страница 41: ...ter enabled Factory Default Setting D Filter disabled Examples Example 1 Enable the filter Verify that the command has been accepted Message Comment 01 FLE cr lf Enable filtering 01 FL cr lf Query fil...

Страница 42: ...alent to disabling the filter Factory Default Setting 0016 Examples Example 3 Modify the filter s dimensions Verify that the command has been accepted Message Comment 01 FLL0001 0032 cr lf Set speed f...

Страница 43: ...lf Query the Selective Filter status WI FL E 005 hh cr lf Sensor reports it is enabled with a 5 reading 0 5 second filter Example 2 Enable or Disable the Selective Filter Status 01 FLSE010 cr lf Enab...

Страница 44: ...mmand has been accepted Message Comment 01 HT05 cr lf Set heater set point temp 01 HT cr lf Query heater setting WI HT 05 00 24 3B cr lf Sensor response Example 2 Turn off the sensor heater Verify tha...

Страница 45: ...999 Heater Delay in seconds This is the period after sensor power on before the heater will be enabled Factory Default is 004 4 seconds Examples Example 3 Set the sensor heater delay to 010 Verify th...

Страница 46: ...fier Factory Default RxID 01 TxID 00 to ZZ The sensor 2 digit talker address identifier Factory Default TxID WI Examples Example 1 Set the sensor listener address identifier to A1 and the talker addre...

Страница 47: ...eed to 999 9 and MaxSpeed to 000 0 until the first reading MinSpeed 000 0 to 999 9 Minimum detected wind speed in current unit m s knots or km h MaxSpeed 000 0 to 999 9 Maximum detected wind speed in...

Страница 48: ...d E Overspeed Warning Enabled Examples Example 1 Enable the Overspeed Warning scheme Verify that the command has been accepted Message Comment 01 OSE cr lf Enable the scheme 01 OS cr lf Query Overspee...

Страница 49: ...s NA These flags should normally be 0000 material temperature 00 to FF The material temperature is given as a hexadecimal value The HT Query command is the recommended method for obtaining material te...

Страница 50: ...ding the last parameter settings Message Comment 01 RSU cr lf Reset sensor reloading last settings Description Use the RS command to reset the sensor software The sensor will be ready to receive new c...

Страница 51: ...PlatformVersion 00 99 Platform version issue of the sensor design The 3 spaces after the 2 digit number are reserved for future use Examples Example 1 Read the sensor serial number and platform versi...

Страница 52: ...hh cr lf Sensor Output talkerID SV SoftwareVersion checksum cr lf aa SV sssx xss hh cr lf Parameters SoftwareVersion 1 0 to 9 9 Software version of the sensor The spaces are reserved for future use E...

Страница 53: ...calibration table status WI UC 55 E 5174 5174 70 cr lf Typical sensor response Description Use the UC command to enable or disable the implementation of the user calibration table for calibrating wind...

Страница 54: ...Example 1 Erase the user calibration tables and verify Message Comment 01 UCCLEAR 62 cr lf Erase calibration tables 01 UC 04 cr lf Query user calibration table status WI UC 00 D 0000 0000 71 cr lf Sen...

Страница 55: ...ess than 0 5ms than previous record Error Data entry not allowed table has not been cleared first Error Bad argument data format not valid Error User calibration table is full all 64 rows have been en...

Страница 56: ...UCS 68 cr lf Save calibration table 01 UC 04 cr lf Query user calibration table status WI UC 55 E 5174 5174 70 cr lf Typical sensor response Example 2 Read calibration data stored in row 5 of the Flas...

Страница 57: ...label32 xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx 32 ASCII characters Note ASCII spaces will be added to entered ASCII string if it is less than 32 characters to form a string of 32 characters Examples Exampl...

Страница 58: ...cr lf Set saved parameters 01 US cr lf Query the saved parameters WI US F 4F cr lf Sensor response Description There are three copies of Parameters stored in Flash memory namely User Parameters Facto...

Страница 59: ...ser Parameters See command RSS Section 7 4 17 for the details of the RSS command After RSF and RSS commands are executed the restored parameters are loaded into RAM so it is imperative to execute any...

Страница 60: ...flag will be set to 2 Examples Example 1 The following example illustrates the polar wind velocity data format The example shows the sensor output with a wind speed of 20m s and a wind angle of 45 Mes...

Страница 61: ...llustrates the NMEA wind velocity data format The example shows the sensor output in m s with a wind speed of 20m s and a wind angle of 45 Message Comment 01 WV cr lf Query the wind velocity WIMWV 045...

Отзывы: