KS KMPS-1-64 Series Instruction Manual

KS KMPS-1-64 Series Instruction Manual

Pressure scanner
Table of Contents

Advertisement

Quick Links

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the KMPS-1-64 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for KS KMPS-1-64 Series

  • Page 2: Table Of Contents

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual Contents Specifications ..........................4 Electrical Connector ....................... 5 Part Numbers ......................... 6 Theory of Operation ........................7 Internal Connections ......................8 Temperature Compensation ....................9 Pressure Output ........................9 Temperature Output ......................
  • Page 3 Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual User Data Storage ......................... 23 Calibration ..........................23 4.10 4.10.1 Auto-Zero ........................23 Maintenance ..........................23 O-Ring Maintenance ......................24 5.1.1 Module O-rings ......................24 5.1.2 Top Plate O-rings ......................25 Other Maintenance ......................
  • Page 4: Specifications

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual 1 Specifications SPECIFICATIONS Available Channels 1 – 100 PSID 15 – 500 PSIA Pressure range Operating -65°F to 255°F (-55°C to 120°C) Temperature Range Compensated -65°F to 255°F (-55°C to 120°C) Temperature Range <...
  • Page 5: Electrical Connector

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual Electrical Connector Function +28V Ground RS-485A RS-485B Vout MUX1 MUX2 MUX3 MUX4 MUX5 MUX6 Trigger Factory Use Table 2 : Electrical Connector for RS485 KMPS-1-64-XX-R Function +28V Ground Vout MUX1 MUX2...
  • Page 6: Part Numbers

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual Part Numbers The KMPS-1 part number is of the form: KMPS-1-64-XX-Y-AA/BB/CC/DD Where: XX – Purge Option AP – Air Purge Pneumatically activated purge block installed NP – No Purge Y –...
  • Page 7: Theory Of Operation

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual 2 Theory of Operation The KMPS-1-64 consists of 64 Silicon on Insulator(SOI) piezoresistive pressure sensors mounted onto plates of 16 sensors each. These sensors are then connected to individual pressure inputs via a manifold.
  • Page 8: Internal Connections

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual Internal Connections The KMPS-1-64 has an internal purge manifold which allows for the KMPS-1 to be placed either in measure mode or purge/calibration mode by supplying pressure either to the MSR input or PRG input on the two ends of the KMPS (see figure 2).
  • Page 9: Temperature Compensation

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual Reference Pressure Inputs Input (REFA & B) Pressure Sensors Reference Manifold Cal Input Purge Input (CALA & B) (PURGE) Input (REFA & B) Figure 3: Schematic Diagram of internal Piping of KMPS-1 Temperature Compensation Both the pressure and temperature output is compensated inside the microprocessor using coefficients programmed at the factory.
  • Page 10: Temperature Output

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual Temperature Output The temperature is read off of each sensor and then the raw output is converted to temperature using a second order conversion *T + A This data is available for each sensor using the TEmperature command. The UNits command automatically switches the temperature between Fahrenheit and centigrade.
  • Page 11: Rs-485 Communication

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual For Ethernet the $ and address can be used or left off. Kulite recommends using the $ and address is the user is using broadcast UDP with multiple scanners otherwise it is redundant with the IP address.
  • Page 12: Udp Vs Tcp

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual unicast to the sender IP UDP packet on port 65002. This can be used to find the scanner when the configuration is unknown. 3.2.1 UDP vs TCP Both UDP and TCP can be useful protocols for communicating with the KMPS. TCP allows for direct connection to each KMPS individually allowing for error checking as well as data arriving in the order received with no extra delay.
  • Page 13 Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual Sets or returns if dynamic IP acquisition is ON or Off. If on then the KMPS will first attempt DHCP and if that fails it will use AUTO-IP. If off DYnamic ON/OFf it will use the IP address in memory.
  • Page 14: Wrong Subnet

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual can not be the same as the receive port or 0 to avoid datagrams bouncing between scanners. Set in programming mode only. Must reset to take effect. Sets or returns the port on which the unit will send streaming data. In UDP broadcast this can not be the same as the receive port or 0 to avoid datagrams bouncing between scanners.
  • Page 15 Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual Sets or returns the address to xx where xx is any 2-digit hexadecimal number ADdress xx Set in programming mode only. Must reset to take effect. Sets or returns the active channels for streaming where a,b,c... is a comma CHannel a,b,c,…...
  • Page 16 Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual SAmplerate Sets or returns the temperature sampling rate. See section 4.6 for more TEmperature arg details. Serial Returns the unit serial number. SErial MOdules Returns the serial number of module m. Sets or returns the user gain of channel c.
  • Page 17: Modbus

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual VErsion Returns the firmware version. Auto-zero differential sensors. See section 4.10.1 for more details. ZEro Programming mode only. Table 7 : General Commands MODBUS Ethernet versions of the KMPS support MODBUS/TCP. BY sending the correct packets to port 502 it is possible to read all the available pressure data as well as read and write all of the set-up registers.
  • Page 18: Text Format

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual with the channel number indicated by the first two digits. The measurement unit this data represents is controlled by the full scale parameter for each channel. If that parameter is set in Bar then this number will be in Bar, etc.
  • Page 19: Binary Format

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual 4.2.3 BInary format Data is output in engineering units as IEEE-754 32-bit floating point numbers. A 1 byte integer for the channel number is followed by the 32-bit channel data. Example: (in hexadecimal) (0x00)(0x3F)(0xA0)(0x75)(0xF7) (0x08)(0x3C)(0xA3)(0xD7)(0x0A)
  • Page 20: Header Information

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual IEna HEader Sets or returns the IENA keyword used in IENA streaming format. IEna HEader Sets or returns the IENA Status word used in IENA streaming format. STatus IEna FOoter Sets or returns the KMPS status words.
  • Page 21: Multi-Range Modules

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual Example: Text header A000PK01 1245,345678 Binary Header (0xFF)(0xFF)(0xFF)(0xFF)(0xFF)(0x00)(0x00)(0x30)(0x30)(0x00)(0x00)(0x04)(0xDD)(0x00) (0x05)(0x46)(0x4E) Multi-Range Modules The KPM-1-16 pressure modules can be compensated over two distinct ranges. This can either be two pressure ranges (e.g. 5 PSID and 25 PSID) or two different temperature ranges (e.g.
  • Page 22: Pressure Data Rate

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual Pressure Data Rate The data rate of the KMPS acquisition is set using the SAmplerate commands. In general the lowest data rate possible should be used as any pressure fluctuations due to tubing will be eliminated in this way.
  • Page 23: Default Mode

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual 4 – Every 5 Minutes 5 – Every 10 Minutes 6 – Every Second 7 – Every sample (this will drastically reduce sampling rate) Default Mode If Multiplex Pin 6 is held low when the KMPS is started or reset it will enter default mode. In this mode the address is always set to 00 and the baud rate is 9600 for RS-485 scanners.
  • Page 24: O-Ring Maintenance

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual There is a risk of electrical shock if the KMPS is powered during maintenance. It is important to remove power before any maintenance operation. Spare parts such as new top plates or screws can be ordered directly from Kulite using the parts list found in APPENDIX E.
  • Page 25: Top Plate O-Rings

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual Figure 5: Module with O-rings Step 6: Replace module in KMPS body making sure to align electrical connector with connector on interface board. Do not force connector, if it does not enter smoothly then realign and try again. Replace module screws (tighten to between 20 and 30 in-ozs).
  • Page 26: Training

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual Figure 8: Purge Block In Scanner Step 2: Remove purge block with gloved hand. Clean block with propanol or similar cleaner. If any holes in the block appear to be clogged they can be cleaned out with either an ultrasonic cleaner or very fine wire.
  • Page 27 Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual APPENDIX A This appendix contains a variety of sample commands to a KMPS-1 and the response from the KMPS-1. Please note that other responses and error messages are possible depending on the state of the KMPS-1 at the time of the communication (ie Mode).
  • Page 28 Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual ADDRESS CHANNEL 0,1,5,18,20,32 A2D0:00,01,05 A2D1:08,09,10 A2D2:18,20,18 A2D3:24,25,26 A2D4:32,33,34 A2D5:40,41,42 A2D6:48,49,50 A2D7:56,57,58 CHANNEL * A2D0:00,01,02,03,04,05,06,07 A2D1:08,09,10,11,12,13,14,15 A2D2:16,17,18,19,20,21,22,23 A2D3:24,25,26,27,28,29,30,31 A2D4:32,33,34,35,36,37,38,39 A2D5:40,41,42,43,44,45,46,47 A2D6:48,49,50,51,52,53,54,55 A2D7:56,57,58,59,60,61,62,63 EEPROM 0000 1234 1234 EEPROM 0000 1234 FORMAT IENA streaming format FULLSCALE...
  • Page 29 Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual PART KMPS-2-64-MP-E PRESSURE 0 0000.0000 PRESSURE 00: 0000.0000 01: 0000.0344 … 63: 0002.1718 RESET Reset MODE PR Programming mode SAMPLERATE 2 125 samples/s SERIAL S01-12-123 SLOPE 0 1.00000 STREAM 1 A00PK01 1342013818,701557725...
  • Page 30 Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual UNIT TEMPERATURE C VERSION 2.0.0 xSR1 ZERO Auto-zeroed 12/18 KM 8000 Rev. A Page 30 of 40...
  • Page 31 Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual APPENDIX B IENA 8 packet structure All packets utilize UDP and therefore include the standard Ethernet, IP, and UDP layer header. The UDP packet payload implements the IENA format as follows: Channels 0,8,16,24,32,40,48,56 Word Value...
  • Page 32: Table 11: Iena 64 Packet Format

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual IENA 64 packet structure Word Value Comment Customer supplied 0x0093 Size in 16-bit words (decimal 147) Time - Bytes 5&4 Time in μs from 1 Jan 00:00:00 Time - Bytes 3&2 Time - Bytes 1&0 Status Customer supplied (defaults to 0x0000)
  • Page 33: Table 12: Kmps Status Word A

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual Bit(s) Field Value Description Status A Signifies Status Word A 14-10 Reserved 1111 Reserved Module error All modules are operating normally Communication error with one or more modules Thermostat Scanner is below the thermostat temperature Scanner is at or above the thermostat temperature...
  • Page 34: Table 13: Kmps Status Word B

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual Bit(s) Field Value Description Status B Signifies Status Word B 14-2 Reserved Reserved Bake Cycle Bake cycle has not been performed Bake cycle is currently being performed Reserved Bake cycle is complete NOTE: This bit is always 0 on scanners without a heater...
  • Page 35 Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual APPENDIX C KMPS-1-64 User Calibration The user has the ability to adjust to offset and gain for each of the 64 channels on the KMPS-1-64. To adjust the coefficients the user must enter programming mode using the MOde command.
  • Page 36 Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual APPENDIX D MODBUS/TCP Address Length(words [Dec] [Hex] Description Format Range/Comments 40001 0000 Offset - channel 0 IEEE-754 (big endian) Returns NaN if module missing 40003 0002 Offset - channel 1 IEEE-754 (big endian) Returns NaN if module missing 40005...
  • Page 37 Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual reads always return 0 and writes are ignored] Intentional break to allow alignment of Pressure Data to even hex address 40513 0200 Pressure - channel 0 IEEE-754 (big endian) Returns NaN if module missing 40515 0202...
  • Page 38: Table 14 Modbus/Tcp Holding Registers

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual Max compensated 40966 03C5 temperature - module B int16 Returns 0 if module missing Max compensated 40967 03C6 temperature - module C int16 Returns 0 if module missing Max compensated 40968 03C7...
  • Page 39: Table 15 Modbus/Tcp Input Registers

    Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual 30386 0181 Pressure type - channel 1 uint16 1 - Absolute 2 - Gauge 30387 0182 Pressure type - channel 2 uint16 1 - Absolute 2 - Gauge Pressure Type - channel 30446 01BD...
  • Page 40 Copyright © 2018 Kulite Semiconductor Products, Inc. All Rights Reserved. KMPS-1-64 Manual APPENDIX E KMPS-1 KMPS-1H Item Part Number Part Number Description 904-A-78858 #2-56 x 9/16" Flat Socket Head Screw 904-A-78854 #2-56 x 5/8" Socket Head Screw O-Ring (0.17” ID x 0.040” CS) HNBR (For > 300 PSI) 900-A-82874 O-Ring (0.17”...

Table of Contents