Table of Contents

Advertisement

Quick Links

AR100™ Super Compact Laser Sensor
User's Manual
For use with AR100™ Super Compact Triangulation Sensor
April 6, 2022
Acuity
A product line of Schmitt Industries, Inc.
2765 NW Nicolai St.
Portland, OR 97210
www.acuitylaser.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the AR100 Super Compact Laser Sensor and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Acuity AR100 Super Compact Laser Sensor

  • Page 1 AR100™ Super Compact Laser Sensor User’s Manual For use with AR100™ Super Compact Triangulation Sensor April 6, 2022 Acuity A product line of Schmitt Industries, Inc. 2765 NW Nicolai St. Portland, OR 97210 www.acuitylaser.com...
  • Page 2 Limited Use License Agreement CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS BEFORE OPENING THE PACKAGE CONTAINING THE PRODUCT AND THE COMPUTER SOFTWARE LICENSED HEREUNDER. CONNECTING POWER TO THE MICROPROCESSOR CONTROL UNIT INDICATES YOUR ACCEPTANCE OF THESE TERMS AND CONDITIONS. IF YOU DO NOT AGREE WITH THE TERMS AND CONDITIONS, PROMPTLY RETURN THE UNIT WITH POWER SEAL INTACT TO THE DEALER FROM WHOM YOU PURCHASED THE PRODUCT WITHIN FIFTEEN DAYS FROM DATE OF PURCHASE AND YOUR PURCHASE PRICE WILL...
  • Page 3 Procedures for Obtaining Warranty Service 1. Contact your Acuity distributor or call Schmitt Industries, Inc. to obtain a return merchandise authorization (RMA) number within the applicable warranty period. Schmitt Industries will not accept any returned product without an RMA number.
  • Page 4: Table Of Contents

    User’s Manual for the AR100™ Series Laser Sensor Rev.2.0.2 Table of Contents Introduction ........................1 General Overview ....................... 1 Definition of Terms ..................... 2 Quick Start Instructions ....................2 1.3.1 Mounting ......................... 2 1.3.2 Serial Data Wires ....................3 1.3.2.1 RS232 serial ......................
  • Page 5 Sensor Cable, Wire Colors and Functions ..............11 Power Supply (Red, Brown) ..................11 RS232 / RS485 Serial Comm. (Green, Yellow) ............12 Analog Output (Blue, Grey) ..................12 4.4.1 Current Loop ......................13 4.4.2 Voltage Output .......................13 Logic Outputs (Pink, Grey)..................14 Serial Interface Operation ....................15 Binary Communications Protocol and Syntax ............15 5.1.1 Request .........................15 5.1.2 Answer ........................16...
  • Page 6 8.9.1 Averaging Configuration ..................26 Demo and Configuration Software ..................27 Program Setup ......................27 Connecting to the sensor (RS232/RS485) ..............27 Sensor Operation ......................28 Display and Archiving of Data ..................29 Setting and Saving Sensor Parameters ..............30 9.5.1 Setting Parameters ....................30 9.5.2 Saving Parameters ....................31 9.5.3 Saving and Writing a Group of Parameters ............31 Factory Reset ......................31 Serial Command Quick Reference ................32...
  • Page 7: Introduction

    AR100 has a number of configurable parameters, but many applications can use the sensor in its default factory configuration. This manual contains information for a variety of AR100 sensor configurations that can be ordered from Acuity. Your specific AR100 model may not have all interfaces and functions described in this manual.
  • Page 8: Definition Of Terms

    configuration, it may be viewed, saved in non-volatile memory, and restored. At power-on the sensor uses the most recently saved configuration settings. Do not attempt to disassemble the sensor or loosen any screws. Improper disassembly will destroy the optical alignment of the sensor and necessitate factory repairs.
  • Page 9: Serial Data Wires

    1.3.2 Serial Data Wires The serial connection is required to set up a unit for operation. If not using the Acuity Connectivity kit which includes a serial cable, the customer must make their own D-sub 9 serial connector 1.3.2.1 RS232 serial...
  • Page 10: General Description

    General Description The AR100 is an ultra-compact laser diode-based distance measurement sensor with available ranges covering 10 to 500 mm. Consult the AR100 data sheet for exact model range availabilities. The accuracy is generally specified with an absolute linearity of +/- 0.05% of the range with a resolution of 0.01% of the span for ranges up to the 250 mm model, and an absolute linearity of +/- 0.10% of the span with a resolution of 0.02% of the span for the 500 mm range model.
  • Page 11: Mechanical Dimensions

    2.2 Mechanical Dimensions The following diagram shows the mechanical dimensions for the AR100. The sensor’s housing is made of anodized aluminum. The front panel of the housing has a glass window. The housing also contains mounting holes. The cable is mounted on the sensor without connector.
  • Page 12: Laser Safety

    2.4 Laser Safety The sensors make use of a constant 660 nm or 405 nm wavelength semiconductor laser. The maximum output power is 0.95 mW. The sensors belong to laser safety class 2. The following warning label is placed on the sensor body: The following safety measures should be taken while operating the sensor: ·...
  • Page 13: Sensor Maintenance

    2.7 Sensor Maintenance The AR100 sensor and module require little maintenance from the user. The sensor lens should be kept clean of dust buildup as a part of regular preventative maintenance. Use compressed air to blow dirt off the windows or use delicate tissue wipes.
  • Page 14: Installation And Checkout

    Installation and Checkout 3.1 Mounting Mount the sensor in such a way that the case not twisted or warped. Do not clamp or squeeze the sensor case excessively. If the case is distorted, the sensitivity and accuracy of the sensor may be affected. 3.2 Cabling for sensor unit The AR100 sensor has a multipurpose cable with 8 conductors (included).
  • Page 15: Serial Connection To A Host Computer

    3.3.1 Serial Connection to a Host Computer The simplest way to connect the AR100 sensor to a PC for initial configuration or regular distance measuring is with the use of an Acuity Connectivity Kit. This is a sealed connection box which contains terminal blocks for each wire lead.
  • Page 16: Serial Communications Check

    3.4.1 Serial Communications Check If no information is received over the serial port, check the power supply and serial wire connections. The sensor may be in a configuration that prevents serial communication, such as being set at the wrong baud rate or is in a polling mode.
  • Page 17: Signal And Power Interface

    Signal and Power Interface 4.1 Sensor Cable, Wire Colors and Functions The AR100 sensor includes a hardwired cable (sensor cable) with solder tail wires. Connection according to the instructions is essential for correct sensor operation. Read the wire descriptions for connection information. The table below shows the wiring on systems ordered without a power supply.
  • Page 18: Rs232 / Rs485 Serial Comm. (Green, Yellow)

    4.3 RS232 / RS485 Serial Comm. (Green, Yellow) Your sensor is configured with either RS232 or RS485 communications See Serial Interface Operation (section 5) for information on commands and data. The maximum baud rate is 921.6 KBaud for both RS232 and RS485.
  • Page 19: Current Loop

    4.4.1 Current Loop Figure 3 The current loop connection scheme is shown in the . The value of load resistor should not be higher than 500 Ohms. To reduce noise, it is recommended to install an RC (resistor / capacitor) filter before the measuring instrument.
  • Page 20: Logic Outputs (Pink, Grey)

    4.5 Logic Outputs (Pink, Grey) The Pink wire is a multi-purpose logic output / interface that can operate in eight distinct modes. The functionality can be configured according to the instructions in section 7 . Functions include distance alarms, multi- sensor synchronization, setting of Zero Point via hardware control, encoder input, and control of the laser ON / OFF state.
  • Page 21: Serial Interface Operation

    Serial Interface Operation This section refers to serial communication protocols for both the Sensor and Module versions of the AR100. 5.1 Binary Communications Protocol and Syntax Serial port communication is required to configure the AR100 for operation. The easiest way to communicate is by using a PC with an RS232 communication port and a terminal emulation program that uses hexadecimal binary format.
  • Page 22: Answer

    5.1.2 Answer An ‘answer’ is a data burst that can be transmitted by a ‘slave’ during the course of the session. All messages with an ‘answer’ burst contain 1 in the most significant digit. The data in a message is transferred in nibbles (aka:”tetrads”). When a byte is transmitted, the lower tetrad goes first, and then follows the higher tetrad.
  • Page 23: Data Stream

    5.1.3 Data Stream ‘Data stream’ is an infinite sequence of data bursts or batches transmitted from ‘slave’ to ‘master’, which can be interrupted by a new request. In transmission of the ‘data stream’ one of the ‘slaves’ fully holds data transfer channel, therefore, when ‘master’...
  • Page 24: Analog Output Operation

    Analog Output Operation AR100 sensors can be ordered with either 4-20mA or 0–10 V analog outputs. The analog outputs use the same two wires. Please refer to Section 4.4 for connection details. The analog output is updated with each sample measured. The analog output will deliver a current which increases linearly from 4 mA (or 0 volts) at the range beginning point to 20 mA (10 volts) at the range end point.
  • Page 25: Analog Output Working Range

    6.3 Analog Output Working Range (Binary: 0Ch, 0Dh, 0Eh, 0Fh; ASCII: none) Default Value [Beginning of Range]: 0 Default Value [End of Range]: 16384 Resolution of the analog output can be increased by adjusting the window size and location within the measurement span. The analog signal will be scaled within this window only.
  • Page 26: Logic Interface(S) Operation

    Logic Interface(s) Operation All AR100 sensors include a multi-purpose logic line. See the wiring description in section 4.5. 7.1 Binary Communication (02h bits M2, M1, and M0) Default Value: 000 – Distance Alarm Mode When the laser is set to binary communication, this line can be set to one of the eight modes defined by the M bits of parameter 02h Distance Alarm Mode: To activate this mode from another, set bits M2, M1, and M0 to 000.
  • Page 27: Ascii Communication

    7.2 ASCII Communication (TLx) Default Value: 0 – Distance Alarm Mode When the laser is set to ASCII communication, the Logic Interface line can be set to one of four modes using the command TLx: Distance Alarm Mode: This is the default logic output. To activate this mode from another, use command TL0.
  • Page 28: Performance Optimization

    Performance Optimization This section describes how to configure the AR100 sensor for best use in your particular application. 8.1 Baud Rate (Binary: 04h; ASCII: Bxxx) Default Value: 4 – 9600 bit/s (baud) AR100 automatically begins measuring outputting distance measurements to the analog and serial lines when powered-up. The default baud rate is 9600 bit/s.
  • Page 29: Zero Point

    8.4 Zero Point (Binary: 17h, 18h; ASCII: Zxxxxx) Default Value: 0 This parameter allows the user to set a zero point within the sensor’s measurement span. The factory default value for the zero point is the beginning of the measurement span. Note that users can also set the zero point through hardware controls.
  • Page 30: Output Rate

    Binary Parameters: 08h – Low byte for the sampling period. 09h – High byte of sampling period. ASCII Command: Sxxxxx – Where xxxxx is the sampling period. Value ranges: In Time sampling mode: 10 to 65535. The time interval in increments •...
  • Page 31: Results Lock

    Binary Parameters: 0Ah – Low byte for maximum integration time. 0Bh – High byte for maximum integration time. ASCII Command: Exxxx – Where xxxx is the maximum integration time. Value ranges: 2 to 3200. This value specifies the limiting integration time for the CMOS array in increments of 1 μs.
  • Page 32: Averaging Configuration

    8.9.1 Averaging Configuration (Binary: 06h; ASCII: Gxxx) Default Value: 1 – No Averaging Depending on the selected averaging mode (Number or Time), this parameter controls either the number of results to be averaged or the time for averaging. Averaging can reduce noise or occasional spikes in the output of the sensor caused by inaccurate readings in dynamic applications.
  • Page 33: Demo And Configuration Software

    9. Demo and Configuration Software The AR100-SP software is intended for making simple serial (or Ethernet, if ordered) connections to the AR100 for demonstration purposes and configuration of the many sensor parameters. It is also possible to archive measurement data to a file using this software.
  • Page 34: Sensor Operation

    If the selected parameters correspond to the parameters of the sensor interface, the program will identify the sensor, read and display its configuration parameters: If connection a connection cannot be established, a prompt will appear asking to make an automatic search for the sensor. To start search, press the Yes button and a configuration window will appear Where: it will be necessary to set the search range for the...
  • Page 35: Display And Archiving Of Data

    Pressing the Stream button will switch the sensor to the data stream trans-mission mode (07h request code). Move the target object and observe changes in the distance readings. The status line in the lower part of the window will show current data transmission and refreshing rates.
  • Page 36: Setting And Saving Sensor Parameters

    To manipulate the chart image, right mouse click on the chart to reveal the corresponding menu: Additionally, one can manipulate the chart image, press the mouse wheel for movement or rotating the mouse wheel for zooming capabilities. 9.5 Setting and Saving Sensor Parameters 9.5.1 Setting Parameters Configuring is only accomplished through RS232 or RS485 interfaces.
  • Page 37: Saving Parameters

    9.5.2 Saving Parameters After setting one or more parameters as required, users must write them into the sensor memory. Write parameter by clicking File >Write parameters or by clicking the button. Be sure to perform testing of the sensor operation with the new parameters. Once satisfied, it is necessary to store the new parameters in nonvolatile memory by clicking File >...
  • Page 38: Serial Command Quick Reference

    10. Serial Command Quick Reference 10.1 Binary Communications Reference Request Description Message Answer code (size in bytes) (size in bytes) Device identification — - device type - firmware release - serial number - base distance - range Reading of parameter - parameter code - parameter value Writing of parameter...
  • Page 39 1 - full range mode (sampling mode): 0 – time sampling (default) 1 – trigger sampling is not used Network address 1 - 127 (default: 1) Rate of data transfer through serial 1 - 192, (default: 4) port specifies data transfer rate in increments of 2400 baud; (e.g., 4 means 4 ×...
  • Page 40: Ascii Communications Reference

    10.2 ASCII Communications Reference The following are the command codes for the ASCII protocol. When entering a request code, it should be followed by the CR and LF codes in your terminal emulator. Each answer will also be followed by CR and LF codes. Request Name Description...
  • Page 41 Sxxxxx Sampling period 1) 10 - 65535, (default: 5000) When laser is set to Time Sampling mode (TSx) this is the time interval (in increments of 1 μs) 2) 10 - 65535, (default: 5000) When laser is set to Trigger Sampling mode (TSx) this is the division for the external synchronization input Note: See section 8.6 for further explanation Exxxx...

Table of Contents