background image

700-SDI-PT-KEL-Man      Rev 4    06 Jan 2020 

6/19 

 

 SDI-12 COMMUNICATION 

3.1

 

GENERAL INFORMATION 

SDI-12 protocols are based on Version 1.3. 

1

 

 
All characters are printable ASCII characters except the response of an SDI-12 sensor which ends 
with <CR><LF>

2

 and sometimes the CRC code includes a non-printable ASCII character.  

 
The default address of an SDI-12 sensor is always ‘0’.  The sensor’s address can be changed to an 
address from ‘1’ to ‘9’, from ‘A’ to ‘Z’ or from ‘a’ to ‘z’.  
 
The option of continuous measurements is only supported with a specific extended command (X-
command).   
 
A <CR><LF> is returned for an R-Command or with CRC switched on.  It is a<CRC> <CR><LF>, unless 
continuous mode is switched on and configured over the extended command aXR! 
 
Note the following: 

 

the “a” in each command should be replaced with the sensor’s address  

 

every command must terminate with an exclamation mark (!) 

 

the CRC

3

 is added at the end of the message for commands with CRC 

 

the measurement command must be followed by a Send Data command (

aD0!

) to view the 

data 

This chapter will provide basic direction on general SDI-12 Commands.  Detailed direction can be 
found in accordance with the document found at footnote 5.    

This chapter will also provide information of some useful SDI-12 commands specific to the SDI-PT-
KEL.  Detailed information on all SDI-12 communication protocols specific to the Keller Acculevel can 
be found in the Keller document, “

SDI-12 communication Protocol”

4

3.2

 

NOTATION FOR SDI-12 COMMANDS 

SDI commands are strings of characters sent to the SDI sensor by a data logger, data collection 
platform or other SDI-12 master. The sensor takes action based on the command that was sent (ie. 
starting a measurement) and then replies to the command with a string of characters.   

Note that as cable length increases, so do noise levels which can interfere with the digital 
measurement communications between the sensor and the data logger.  Significant noise

 

levels can 

 

1

 

In accordance with 

“SDI-12 A Serial-Digital Interface Standard for Microprocessor-Based Sensors ver 1.3”

.  Refer to: 

http://www.sdi-12.org 

 

2

 Carriage Return Line Feed 

3

 

Cyclic Redundancy Check 

4

 

https://www.kelleramerica.com/manuals-and-software/manuals/communication_protocol_SDI-12.pdf

 

 

Summary of Contents for SDI-PT-KEL

Page 1: ...XTREME ENVIRONMENTS EXTREMELY SIMPLE SDI PT KEL SDI 12 Submersible Pressure Transducer User Manual For SDI PT SS KEL and SDI PT TT KEL 1 800 548 4264 www ftsinc com 700 SDI PT KEL Man Rev 4 05 Feb 202...

Page 2: ...ormation Canadian Headquarters 1065 Henry Eng Place Victoria BC V9B 6B2 Canada www ftsinc com Toll free 1 800 548 4264 Local 250 478 5561 Technical support portal http support ftsinc com Email service...

Page 3: ...ALLATION WITH AN FTS AXIOM DATALOGGER 5 3 1 GENERAL INFORMATION 6 3 2 NOTATION FOR SDI 12 COMMANDS 6 3 3 ERROR DISPLAYS 7 3 4 MEASUREMENT COMMANDS 8 3 4 1 Concurrent Measurement Commands 9 3 4 2 Conti...

Page 4: ...with flying leads for use with other data loggers A vent tube incorporated in the cable vents the sensor diaphragm to the atmosphere This eliminates the need to compensate for changes in barometric pr...

Page 5: ...ysical conditions looking for damage to the sensor and cable or sensor blockages Check the vent tube enclosure humidity monitor card to determine if the desiccant requires changing Verify that the air...

Page 6: ...ixture of the cleaner and fresh water and the third container with fresh water Hold the cable approximately 6 inches from the transducer and gently stir in each of the containers for 20 30 seconds in...

Page 7: ...ne with anything Damage to the sensing membrane will require repair or replacement Do not twist crimp or compress the cable as this can damage the pressure tube o The cable should not be bent to a rad...

Page 8: ...ll or attached to a rigid conduit with a conduit fitting which is integral with the transducer The SDI PT KEL should be installed at a fixed depth mounted vertically below the lowest expected water st...

Page 9: ...he data This chapter will provide basic direction on general SDI 12 Commands Detailed direction can be found in accordance with the document found at footnote 5 This chapter will also provide informat...

Page 10: ...eeded The brackets are not included in the command xxx Floating point number Number representing a measurement value or command parameter If a command parameter it will be bolded and may be marked as...

Page 11: ...he command string will include the CRC cyclic redundancy check Command Response Values Measured send aDO command to retrieve aM aMC a0012 After 1 second 2 measurements available Pressure Temperature a...

Page 12: ...and C2 commands are always returned in the stated units of measurement regardless of the selected temperature and pressure units 3 4 2 Continuous Measurement R Commands Continuous measurement must be...

Page 13: ...value returned u uu second measurement value returned u uu etc The values are displayed with a polarity sign followed by a maximum of seven digits which may or may not have a decimal point The maximu...

Page 14: ...only one SDI device should be connected to the bus when using this command problems arise when several devices respond on the same bus STRING NOTE Cmd Request the single device on this bus to report...

Page 15: ...SDI 12 commands in that the first character of every command must be a sensor address which is then followed by the X command and terminated by an exclamation mark Likewise the first character of a r...

Page 16: ...ult 9 80665m s2 aXG aXG value a value CR LF Read write temperature unit aXT aXT0x a0x CR LF Read write offset value for temperature T aXZZT aXZZT value a value CR LF Read write offset value for temper...

Page 17: ...selected unit Default gain 1 000 Gain range 0 80 1 20 If a gain outside of range is programmed an error occurs and the previous gain value remains valid The gain value for the pressure is saved in the...

Page 18: ...transducer always reads in C It is only multiplied with the unit factor and added with its offset before it is given out over SDI 12 communication There are three different temperature units available...

Page 19: ...N aXRS tt B ss RUN CR LF aXRM tt B ss RUN CR LF Stop continuous measurement aXROFF aXRS tt B ss STOP CR LF aXRM tt B ss STOP CR LF Example To set and start a continuous measurement at 12 second interv...

Page 20: ...ludes the combined effects of non linearity hysteresis and non repeatability as well as thermal dependencies over the compensated temperature range 3 Optional accuracy is written in compliance with US...

Page 21: ...insure proper system operation calculate the minimum required supply voltage at the source as follows MINIMUM SUPPLY VOLTAGE 6 0 022 CABLE LENGTH x 0 07 VDC ENVIRONMENTAL Protection Rating IP68 Stora...

Page 22: ...Revision Date Description 1 27 Sep 2018 Original 2 2 Oct 2018 Minor formatting 3 22 Oct 2018 Added use of Stage sensor extension with an Axiom SDI PT KEL used throughout 4 05 Feb Jan 2020 Removed ref...

Reviews: