USBoard. Operating Manual. Version November USBoard-OperatingManual Neobotix GmbH all rights reserved 1 of 25

Similar documents
Mobile Arm Simulation 3D

SCHMIDT Sensor interface PROFIBUS Instructions for use

Hardware Manual RM CANview

SIMPLY PRECISE USER MANUAL. ADJUSTMENT TOOL For NUMERIK JENA Encoders with Online Compensation

MANUAL PCV Parameterization Tool

8 Button RS232/IR. Control Panel. MuxLab Inc A / SE A

45SD Series Bus Expansion Cards For use with Q45X Series Photoelectric Sensors on SDS Bus Networks

software - user manual

System Security Anti Rollover x Articulated Arms

Installation instructions Diagnostic electronics for vibration sensors VSE / / 2007

EL731 PROFIBUS INTERFACE

FACTORY AUTOMATION. MANUAL VAA-2E-G4-SE Original Instructions Version 1.1

BrewTroller Phoenix. Owners Manual. Updated - March 14, 2016 BREWTROLLER PHOENIX 1

MANUAL VAA-2E2A-G12-SAJ/EA2L Original Instructions Version 1.0

SK TU4-IOE-M12-C Part Number

When any of the following symbols appear, read the associated information carefully. Symbol Meaning Description

CANopen User Manual IE25, IWN

BNI IOL K023 BNI IOL K023. User s Guide

INSTRUCTION MANUAL WCS-Interface Module, DeviceNet

Device manual Profibus encoder. RM30xx RN30xx /00 06/2013

User Manual. R Series Encoders with CANopen Interface RNX HE 11 / 2005

BNI IOL K006 BNI IOL K006-C01 BNI IOL-302-S01-K006 BNI IOL-302-S01-K006-C01. IO-Link 1.1 Sensor-Hub / Actuator-Hub User s Guide

GmbH, Stettiner Str. 38, D Paderborn

ATTINGIMUS RADAR AT-CAS S

: StecaGrid grid inverters and accessory with RS485 interface. No

WARRANTY & LIMITATION OF LIABILITY

Operating manual. GTL - Configuration tool. Please keep the manual for future use.

Operating instructions Safe AS-i input module ASIM-C-M About this document. Content

ABSOLUTE ROTARY ENCODER WITH DEVICE NET INTERFACE USER MANUAL

Rotacam ASR58. User Manual

User Manual Revision English

WARRANTY & LIMITATION OF LIABILITY

T4HD: Installation Supplement R8.1.13

EX-RC1 Remote I/O Adapter

BNI IOL K023 BNI IOL K023. User s Guide

DIN RAIL 12/8/4 OUTPUT MODULE. BOxxB01KNX. Product Handbook

I/O Expansion Box Installation & Operator s Instruction Manual

Hardware Manual RM CANview Gateway

Hardware Manual RM Display 1001

User Manual Revision English

Operating instructions. Speed monitor D / / 2014

BNI IOL A027 BNI IOL A027

SOFTWARE VERSION 3.3. CD P/N Rev. C

Key Switch. Document version: 1.5 (Updated 02 May 2017)

RTU560 Connections and Settings DIN Rail RTU 560CIG10

FlowJam Plus. Superior with Solids. Material flow monitor with blockage detector. Operating instructions

BNI IOL Z036 BNI IOL Z037. Smart Light User s Guide

DATASHEET ULTRASONIC COMPACT ENERGY METER MODEL 773

VISY-Output 8. Technical Documentation. 8-Channel relay output module. Version: 3 Edition: Art. no.:

M1000 INTELLIGENT ZONE CONTROL SYSTEM

Installation Guide. SnapShot Overview Camera. Model 6410 Colour Overview Camera Model 6420 White Light Colour Overview Camera

Strain gauge Measuring Amplifier GSV-1A8. Instruction manual GSV-1A8, GSV-1A8USB, GSV-1A16USB

When any of the following symbols appear, read the associated information carefully. Symbol Meaning Description

SATEL I-LINK 100 MB I/O-converter User Guide, Version 1.1

User Manual for XL-J1939

8000 Series: Installation Supplement R2-1-12

FACTORY AUTOMATION MANUAL WCS-MBG110 WCS MODBUS RTU INTERFACE MODULE

High speed laser. altimeter for. accurate mapping. and obstacle. detection. Features: SF30 Accelerated laser rangefinder Product manual

Switched Mode Power Supply Operating manual PAP800

MODBUS RTU I/O Expansion Modules - Models C267, C277, and C287. Installation and Operations Manual Section 50

Safety. Operating instructions PC opto-adapter PCO 300 DANGER. Contents WARNING CAUTION. Changes to edition Edition 11.

S125 Multi-Purpose 125 KHz RFID Reader USER MANUAL. 9V/24V DC Operating Voltage, AC (optional) KHz RFID EM4100/2 Cards & Tags

Flex Series User Guide

1 IF-810 or IF-811 Terminal (Slave) 2 Intended Use. 3 Assembly and Installation _V IF-810/IF-811

1 IF-812 or IF-815 Terminal (Slave) 2 Intended Use. 3 Assembly and Installation _V IF-812/IF-815

1. CP430, CP470, CP474, CP770 and CP774

Connecting a Cisco Output Module

USER S MANUAL VER.2. C76- MULTIFUNCTION CNC BOARD Rev. 1.4

DataVU 5 - Interface Manual Modbus

DataVU 5 - Interface Manual Modbus

Device manual Inclination sensor 2 axes JN /00 04/2015

Hardware Manual RM CANlink Bluetooth 2xxx

BNI IOL Z019. IO-Link 1.1 sensor hub With extension port User s Guide

User Manual Revision English

BNI IOL Z012 BNI IOL-302-S01-Z012 BNI IOL Z042

BNI IOL K006 BNI IOL-106-S01-K006 BNI IOL-106-S01-K006-C01. User s Guide

Construction manual. (Almost Ready To Control) Stand , V1.05

BNI IOL Z036 BNI IOL Z037. Smart Light User s Guide

CMC III Universal Sensor

User Manual for TeraRanger Evo single point distance sensors and backboards

Operating instructions. Switching amplifier DN0210 DN / / 2015

ES-600 Ozone Controller Operation Manual

MC 11 EB-2 Power supply cabinet with external bus, AC version

This guide provides basic information for Unitronics Models 230/260/280/290 (Non-color Screens).

INSTALLATION GUIDE Ultrasonic Sensors Series UFP

BNI IOL Z013 BNI IOL-302-S01-Z013. User s Guide

BNI IOL Z026 BNI IOL-302-S01-Z026 User s Guide

Rev 1.3, Air-Farm User Manual. CO2 / Temperature / Humidity Transmitter

RITZ / Turbine controls DISPLAY

BNI IOL Z026 BNI IOL-302-S01-Z026. User s Guide

Operating instructions AC010S Compact AS-i E-STOP safety module

BNI IOL K023 BNI IOL K023. User s Guide

SC Programming Board USB MC Adapter Board USB Instruction Manual WE CREATE MOTION

OPLC Installation Guide

Table 1. RS232 Serial Adapter DEBUG Connector Pin Descriptions

DVI EDID Reader / Writer

AB300-Series Automated Filter Wheels

2-Axis Counter BDD 622

BNI PBS Z001 BNI PBS Z001 BNI PBS Z001 BNI PBS Z001 Short Guide

BIS L x-07-S4

Transcription:

USBoard Operating Manual Version 1.7.3 15 November 2017 USBoard-OperatingManual Neobotix GmbH all rights reserved 1 of 25

Contents 1 Introduction...3 2 Technical data...3 2.1 USBoard... 3 2.2 Ultrasonic sensor Bosch Parkpilot...3 3 Housing...4 4 Operating principle...4 5 Commissioning...4 6...5 7 Command set...6 8 CAN-Communication...7 8.1 Addresses...7 8.2 Commands...8 CMD_CONNECT...8 CMD_SET_CHANNEL_ACTIVE...8 CMD_GET_DATA_1TO8...9 CMD_GET_DATA_9TO16...10 CMD_WRITE_PARASET...11 CMD_WRITE_PARASET_TO_EEPROM...12 CMD_READ_PARASET...13 CMD_GET_ANALOGIN...14 9 RS-232-Communication...15 10 Dimensions and pin assignment...16 10.1 Dimensions...16 10.2 Pin assignment...17 11 Graphical parameter editor...19 11.1 Introduction...19 11.2 First Steps...19 11.3 Configuring the USBoard...20 12 Additional parts...23 12.1 Connectors...23 12.2 Accessories...23 Configuration cable...23 Sensor cable sets...24 Connector sets...24 Ultrasonic sensor URF6...24 13 Legal notes...25 USBoard-OperatingManual Neobotix GmbH all rights reserved 2 of 25

1 Introduction Ultrasonic sensors are used to measure the distance to objects within the sensor's metering range. The metering principle is based on measuring the time of flight of a sound pulse. This pulse is created by the sensor, reflected by an obstacle and then received by the sensor. The USBoard is capable of operating up to 16 ultrasonic sensors of type Bosch Parkpilot URF6 (also known as URF7 or USS4). It can be used for collision detection on big vehicles like buses, farm machines or construction machinery. The board features easy commissioning, comfortable parametrization and a wide range of custom settings. Defining warning and alarm distances allows an easy detection of possible collisions. Furthermore four analogue inputs are available on the board. These inputs can be used to add other sensors to the system without the need for any additional boards. 2 Technical data 2.1 USBoard Supply voltage from +9 VDC up to +60 VDC, max. 5 W Digital communication via CAN or RS-232 Optical indicators for warning and alarm distance Relay outputs for warning and alarm distance Sensor outputs protected against supply voltage Four analogue inputs (0 V 5 V) Weight: 93 g Customs tariff number: 8543 7090 Order number: X100 2.2 Ultrasonic sensor Bosch Parkpilot Uses frequencies from 42 khz to 45 khz Range: 0.15 m up to 1.5 m Field of view 120 x 60 Order number: X200 Customs tariff number: 9031 8020 Figure 1: Sensor's field of view USBoard-OperatingManual Neobotix GmbH all rights reserved 3 of 25

3 Housing By default the USBoard is delivered as OEM-component without housing. If required, an appropriate housing can be supplied. 4 Operating principle An ultrasonic sensor creates a sound pulse that is reflected by obstacles and then returns to the sensor. By measuring the time between creating and receiving the sound pulse, the USBoard is able to calculate the distance between the sensor and the closest obstacle. Activating the sensors cyclically one after the other reduces interfering signals (Cross- Talk). The activation sequence of the sensors is 1, 5, 9, 13, 2, 6, 10, 14, 3, 7, 11, 15, 4, 8, 12, 16. A CAN and a RS-232 communication interface can be used to acquire distances measured by the sensors as well as the data from the analogue inputs. For each sensor a warning and an alarm distance can be defined by software. This allows to easily use the board for collision protection. As soon as the distance measured by a sensor falls below the according warning distance, a LED on the board lights up and a relay is switched. A second LED and another relay indicate that an obstacle was detected within the alarm distance of one or more sensors. Warning and alarm distances are defined in the parameter set. The USBoard is no safety system and can only provide supporting, non-safe information. Never use the USBoard for safeguarding of dangerous areas or movements. 5 Commissioning The USBoard is delivered with settings according to table 1 and is ready for instant use. An individual configuration can be done by Neobotix, if required, or by the customer. The included graphical parameter editor allows to program the board via an RS-232-port. After uploading the parameter set to the board, the USBoard immediately uses the new settings and optionally stores them in the non-volatile on-board EEPROM. The USBoard can be used in four different ways: 1. Monitoring the warning and alarm distances with the LEDs on the board. 2. The relay outputs are connected to appropriate indicators and used for monitoring the fields. 3. The measured distances are acquired via the CAN- or RS-232-interface and interpreted by an external computer. 4. A combination of the possibilities described above. USBoard-OperatingManual Neobotix GmbH all rights reserved 4 of 25

6 The USBoard uses a parameter set which allows a custom configuration. The graphical parameter editor can be used to easily manipulate the board's settings, store them on the host computer's hard drive, write them to the EEPROM on the USBoard or read the current values from the board. Table 1 shows the structure of the 54 bytes parameter set. Byte-Nr. 1 CAN Baud rate: 0 = 1000 kbaud (default) 1 = 500 kbaud 2 = 250 kbaud 3 = 125 kbaud 4 = 100 kbaud 5 = 50 kbaud Content 2-5 CAN basic address The basic address is build from bytes 1-4 as: CAN basic address = (Byte 4 << 24) (Byte 3 << 16) (Byte 2 << 8) Byte 1 CAN basic address = 0x400 (default) 6 CAN Extended ID 0 = do not use CAN Extended ID (default) 1 = use CAN Extended ID 7 Transmission mode for measurement data 0 = Send on request (default) 1 = Send continuously via CAN 2 = Send continuously via RS-232 3 = Send continuously via CAN and RS-232 8 Transmission interval when sending continuously 0 = 0,5 s 1 = 1,0 s 2 = 2,0 s 9 Sensor 1 to 8 active (byte is bit-coded); default = all active 10 Sensor 9 to 16 active (byte is bit-coded); default = all active 11 26 Warning distance of sensors 1 16, in cm; default = 100 cm 27 42 Alarm distance of sensors 1 16, in cm; default = 30 cm 43 51 Any value, obsolete 52 54 Serial number, read only Table 1: of the USBoard USBoard-OperatingManual Neobotix GmbH all rights reserved 5 of 25

7 Command set Table 2 shows the available commands of the USBoard. Command Value Description CMD_CONNECT 0 Check connection CMD_SET_CHANNEL_ACTIVE 1 Activate channel for sending / receiving CMD_GET_DATA_1TO8 2 Request data of sensors 1 to 8 CMD_GET_DATA_9TO16 3 Request data of sensors 1 to 8 CMD_WRITE_PARASET 4 Upload parameter set to board (volatile) CMD_WRITE_PARASET_TO_EEPROM 5 Write parameter set to board's EEPROM (non-volatile) CMD_READ_PARASET 6 Read current parameter set CMD_GET_ANALOGIN 7 Read values of analog inputs CMD_SET_DEBUG_PARA 8 For debugging only CMD_GET_DEBUG_PARA 9 For debugging only CMD_UNKNOWN 10 For debugging only Table 2: List of the commands of USBoard USBoard-OperatingManual Neobotix GmbH all rights reserved 6 of 25

8 CAN-Communication 8.1 Addresses The default basic address is 0x400. This basic address can be changed in the parameter set. The USBoard uses the following addresses for CAN-communication: Address Basic address Basic address + 1 Basic address + 2 Basic address + 3 Basic address + 4 Basic address + 5 Basic address + 6 Basic address + 7 Basic address + 8 Basic address + 9 Message Receive commands Answer to CMD_CONNECT 1. Answer to CMD_GET_DATA_1TO8 2. Answer to CMD_GET_DATA_1TO8 1. Answer to CMD_GET_DATA_9TO16 2. Answer to CMD_GET_DATA_9TO16 Answer to CMD_READ_PARASET Answer to CMD_GET_ANALOGIN Answer to CMD_WRITE_PARASET Answer to CMD_WRITE_PARASET_TO_EEPROM Table 3: List of used CAN-addresses USBoard-OperatingManual Neobotix GmbH all rights reserved 7 of 25

8.2 Commands CMD_CONNECT Use this command to establish and check the connection to the board. Command format ID: Basic address CMD_CONNECT 0 0 0 0 0 0 0 Answer format ID: Basic address + 1 CMD_CONNECT 1 2 3 4 5 6 7 CMD_SET_CHANNEL_ACTIVE This command can be used to activate / deactivate individual sensors without transmitting the complete parameter set. Two bytes for the channels 1 to 8 and 9 to 16 contain the information whether the sensors should be active. These bytes are bit-coded, each bit representing the state of one sensor. Every active channel is marked with a 1. Example: 1.Byte = 0x1F Channels 1 to 5 are active, channels 6 to 8 are not active Command format ID: Basic address CMD_SET_CHANNEL_ACTIVE Sensor 1 to 8 active Sensor 9 to 16 active 0 0 0 0 0 Answer format No Answer USBoard-OperatingManual Neobotix GmbH all rights reserved 8 of 25

CMD_GET_DATA_1TO8 This command is used to request the readings of sensors 1 to 8. Command format ID: Basic address CMD_GET_DATA_1TO8 0 0 0 0 0 0 0 The answer is made up of two messages. Answer format 1 ID: Basic address + 2 CMD_GET_ DATA_1TO8 0 reading of sensor 1 in [cm] reading of sensor 2 in [cm] reading of sensor 3 in [cm] reading of sensor 4 in [cm] 0 Reserved Answer format 2 ID: Basic address + 3 CMD_GET_ DATA_1TO8 1 reading of sensor 5 in [cm] reading of sensor 6 in [cm] reading of sensor 7 in [cm] reading of sensor 8 in [cm] 0 Reserved USBoard-OperatingManual Neobotix GmbH all rights reserved 9 of 25

CMD_GET_DATA_9TO16 This command is used to request the readings of sensors 9 to 16. Command format ID: Basic address CMD_GET_DATA_9TO16 0 0 0 0 0 0 0 The answer is made up of two messages. Answer format 1 ID: Basic address + 4 CMD_GET_ DATA_9TO16 0 reading of sensor 9 in cm reading of sensor 10 in cm reading of sensor 11 in cm reading of sensor 12 in cm 0 Reserved Answer format 2 ID: Basic address + 5 CMD_GET_ DATA_9TO16 1 reading of sensor 13 in cm reading of sensor 14 in cm reading of sensor 15 in cm reading of sensor 16 in cm 0 Reserved USBoard-OperatingManual Neobotix GmbH all rights reserved 10 of 25

CMD_WRITE_PARASET Use this command to transfer a complete parameter set to the USBoard. The parameters are stored volatile, which means that they will be lost when the board is switched off. To comfortably configure the board, use the graphical parameter editor. After transmitting the parameter set, it will immediately be used by the board. Each set is made up of nine messages sent one after another. Command format ID: Basic address CMD_WRITE_PARASET 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 CMD_WRITE_PARASET 1 Byte 7 Byte 8 Byte 9 Byte 10 Byte 11 Byte 12... CMD_WRITE_PARASET 8 Byte 49 Byte 50 Byte 51 Byte 52 Byte 53 Byte 54 The first eight messages receive the following answer: Answer format ID: Basic address + 8 CMD_WRITE_PARASET 0 0 0 0 0 0 0 The answer to the last message contains the sum of all bytes in the parameter set. Answer format ID: Basic address + 8 CMD_WRITE_PARASET Checksum low byte Checksum high byte 0 0 0 0 0 USBoard-OperatingManual Neobotix GmbH all rights reserved 11 of 25

CMD_WRITE_PARASET_TO_EEPROM Use this command to write a complete parameter set into the board's EEPROM. The parameters are stored non-volatile, which means that they will be used again, the next time the USBoard is switched on. To comfortably configure the board, use the graphical parameter editor. The parameter set will immediately be used after transmission. A set is made up of nine messages sent one after another. Command format ID: Basic address CMD_WRITE_PARASET _TO_EEPROM 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 CMD_WRITE_PARASET _TO_EEPROM 1 Byte 7 Byte 8 Byte 9 Byte 10 Byte 11 Byte 12... CMD_WRITE_PARASET _TO_EEPROM 8 Byte 49 Byte 50 Byte 51 Byte 52 Byte 53 Byte 54 The first eight messages receive the following answer: Answer format ID: Basic address + 9 CMD_WRITE_PARASET 0 0 0 0 0 0 0 The answer to the last message contains the sum of all bytes in the parameter set. Answer format ID: Basic address + 9 CMD_WRITE_PARASET Checksum low byte Checksum high byte 0 0 0 0 0 USBoard-OperatingManual Neobotix GmbH all rights reserved 12 of 25

CMD_READ_PARASET Use this command to read a complete parameter set from the USBoard. The answer is made up of nine messages sent one after another. Command format ID: Basic address CMD_READ_PARASET 0 0 0 0 0 0 0 Answer format ID: Basic address + 6 CMD_READ_PARASET 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 CMD_READ_PARASET 1 Byte 7 Byte 8 Byte 9 Byte 10 Byte 11 Byte 12... CMD_READ_PARASET 8 Byte 49 Byte 50 Byte 51 Byte 52 Byte 53 Byte 54 USBoard-OperatingManual Neobotix GmbH all rights reserved 13 of 25

CMD_GET_ANALOGIN Use this command to acquire the data of the four analog inputs. Because the resolution of the on-board AD-converter is 12 bit, the first part of the answer is made up of the four low bytes. Bytes 5 and 6 contain the upper 4 bits of the four channels, coded as follows: D5 D6 4 High Bits channel 2 4 High Bits channel 1 4 High Bits channel 4 4 High Bits channel 3 Command format ID: Basic address CMD_GET_ANALOGIN 0 0 0 0 0 0 0 Answer format ID: Basic address + 7 CMD_GET_ANALOGIN analog data channel 1 Low Byte analog data channel 2 Low Byte analog data channel 3 Low Byte analog data channel 4 Low Byte analog data channel 1 2 High Bits analog data channel 3 4 High Bits 0 USBoard-OperatingManual Neobotix GmbH all rights reserved 14 of 25

9 RS-232-Communication The RS-232-interface runs at 19.200 Baud. Communication via RS-232 uses the same format as the CAN-communication except for the following addition: Every message from the USBoard begins with a start byte which must have the value 0xFF. After each message, made up of eight data bytes, a 16 bit checksum is sent. Because of this a complete message is 11 bytes long. Byte 1 Byte 2-9 Byte 10 Byte 11 0xFF Data bytes 1-8 16 Bit checksum High Byte 16 Bit checksum Low Byte The checksum is calculated with an CRC-CCITT algorithm using 8 databytes. Messages to the USBoard contain only databytes 1-8. Example implementation of the algorithm (C - code): unsigned int getchecksum(unsigned char* c, int inumbytes) { unsigned int ucrc16; unsigned char ucdata[2]; ucrc16 = 0; ucdata[0] = 0; while(inumbytes--) { ucdata[1] = ucdata[0]; ucdata[0] = *c++; if(ucrc16 & 0x8000) { ucrc16 = (ucrc16 & 0x7fff) << 1; ucrc16^= 0x1021; //generator polynom } else { ucrc16 <<= 1; } ucrc16^= (unsigned int)(ucdata[0]) ((unsigned int)(ucdata[1])<< 8); } return ucrc16; } USBoard-OperatingManual Neobotix GmbH all rights reserved 15 of 25

10 Dimensions and pin assignment 10.1 Dimensions Figure 2: Dimensions of the USBoard Move S1 to position ON to activate the CAN terminating resistor. The mounting hole at the bottom right corner is electrically connected to the ground plane of the USBoard. Please insulate this mounting point if necessary in your installation. The USBoard can be mounted both horizontally and on walls. Please note that when mounted upside down the relays might malfunction. The data output is not affected by the mounting orientation. USBoard-OperatingManual Neobotix GmbH all rights reserved 16 of 25

10.2 Pin assignment Connector X1 Molex Mini-Fit Jr., 6-pin Pin 1 Power supply input 2 CAN High 3 CAN High 4 Ground 5 CAN Low 6 CAN Low Description Pins 2 and 3 are bridged, as well as pins 5 and 6. This allows two CAN cables (CAN-in and CAN-out) to be connected easily. Connector X2 Molex Mini-Fit Jr., 16-pin Pin 1 Sensor power supply 0 V 2 Sensor power supply 0 V 3 Sensor power supply 0 V 4 Sensor power supply 0 V 5 Sensor 1 6 Sensor 3 7 Sensor 5 8 Sensor 7 9 Sensor power supply +8 V 10 Sensor power supply +8 V 11 Sensor power supply +8 V 12 Sensor power supply +8 V 13 Sensor 2 14 Sensor 4 15 Sensor 6 16 Sensor 8 Description USBoard-OperatingManual Neobotix GmbH all rights reserved 17 of 25

Connector X3 Molex Mini-Fit Jr., 16-pin Pin 1 Sensor 9 2 Sensor 11 3 Sensor 13 4 Sensor 15 5 Sensor power supply 0 V 6 Sensor power supply 0 V 7 Sensor power supply 0 V 8 Sensor power supply 0 V 9 Sensor 10 10 Sensor 12 11 Sensor 14 12 Sensor 16 13 Sensor power supply +8 V 14 Sensor power supply +8 V 15 Sensor power supply +8 V 16 Sensor power supply +8 V Description Connector X4 Molex Mini-Fit Jr., 8-pin Pin Description 1 RS-232 transmit 2 Relay warning distance common contact 3 Relay warning distance NC (normally closed) 4 Relay alarm distance NO (normally open) 5 RS-232 receive 6 Relay warning distance NO (normally open) 7 Relay alarm distance common contact 8 Relay alarm distance NC (normally closed) Analogue input connector TE Connectivity HE14, 4-pins Pin 1 Analogue input 1 2 Analogue input 2 3 Analogue input 3 4 Analogue input 4 Description Sensors Housing: TE 1-1718644-1, Contacts: TE 1452668-1 Pin 1 Send / receive 2 Sensor power supply 0 V 3 Sensor power supply +8 V Description USBoard-OperatingManual Neobotix GmbH all rights reserved 18 of 25

11 Graphical parameter editor 11.1 Introduction The USBoard is provided together with the USBoard configuration GUI, a graphical parameter editor. The USBoardGUI requires a PC with: Microsoft Windows as operating system RS-232 interface (COM port) Java Runtime Environment 1.5 or later The connection between serial interface and USBoard is established by a special cable which can be obtained from Neobotix or self-constructed using the specifications in chapter 10.2. This cable also connects the USBoard with an appropriate power supply (see chapter 2.1). A working supply is indicated by an LED on the long side of the board. To start the application, simply double-click on the start.bat file. Make sure to use the program version that matches your operating system. 11.2 First Steps Establishing a connection Before starting a connection via the USBoardGUI, please make sure that the USBoard is connected to the PC's RS-232 interface to a power supply (LED lights up). Now select the correct communication port in the application and click the Connect button, to create the connection. Figure 3: Connection via serial interface COM4 Receiving data After establishing a connection, first data will show up. Depending on currently set parameters, measured data are updated automatically in defined interval or can be read manually by clicking the Request buttons. If the measured distance of a sensor falls below its specified warning distance, the value is displayed yellow. In case of underrunning the alarm distance, the colour changes to red. As long as any measured distance is below the according warning or alarm distance, the according LED on the USBoard will light up and the relay is activated. USBoard-OperatingManual Neobotix GmbH all rights reserved 19 of 25

Figure 4: Example for measured values in green, yellow (warning) and red (alarm) range The measured values of the analogue inputs (voltage range 0 V 5 V) are displayed percentaged below the distances. Closing the connection To close the connection with the USBoard, just click the button Disconnect. 11.3 Configuring the USBoard Communication settings In USBoardGUI's left column several parameters regarding the communication settings of the USBoard can be defined. The CAN base ID and transfer rate for communication via the CAN bus can be set in the CAN panel. The general transmission behaviour can be set in the Transmission Mode panel. Table 4 explains the different transmission modes. The interval parameter is only relevant for continuous transmission. Figure 5: Overview of communication settings USBoard-OperatingManual Neobotix GmbH all rights reserved 20 of 25

Transmission mode Request CAN cont. RS232 cont. RS232 + CAN cont. Behaviour: Send only on request Send continuously via RS232 interface Send continuously via CAN interface Send continuously via both interfaces Table 4: Possible transmission mode settings Configuring the sensors Various parameters of the ultrasonic measurement can be set in the right part of the GUI. Each sensor can be activated separately by marking the check-box beside its name. Deactivated sensors send neither ultrasonic impulses nor data. The warning and alarm distance of each sensor can be set in the edit fields to the right of the measurement indicator. Figure 6: Parameters and measured distance (activity, measurement, warning distance, alarm distance) The USBoard is despite warning and alarm functions no safety system and can only provide supporting, non-safe information. Never use the USBoard for safeguarding of dangerous areas or movements. The ID and analogue inputs of the USBoard are not configurable. Transferring the configuration Changed configuration parameters have to be transmitted to the USBoard to come into operation. The USBoardGUI offers buttons for two available options: Write to Board transfers the parameters to the volatile memory of the USBoard. After next restart, the old parameters from the non-volatile memory will be used again. Write to EEPROM writes the parameters into the non-volatile memory of the USBoard, so these parameters will be used until they are overwritten by using the same command. To load the current parameter set from the USBoard and display it in the USBoardGUI, click the Read from Board button. Please note that all previous changes in the input mask will be lost. Figure 7: Buttons for transferring the configuration to and from the USBoard USBoard-OperatingManual Neobotix GmbH all rights reserved 21 of 25

Saving and loading The buttons Save to File and Load from File permit the user to save the current configuration into a file on the local computer or load it from one. Simply enter the file name or select an existing file in the dialogue that appears after clicking either button and confirm by clicking OK. Figure 8: Buttons to save and load the configuration Logging The USBoardGUI writes log files for debugging purposes. The information that is to be logged while the GUI is running can be chosen from several different levels between Severe (critical problems only) and Finest (every action). The log files are located in the folder log in the same directory that the GUI is in. A real time display of the currently active log can be opened with the button Show / Hide. Figure 9: Log settings USBoard-OperatingManual Neobotix GmbH all rights reserved 22 of 25

12 Additional parts 12.1 Connectors The sockets and contacts fitting the used connectors can, for example, be ordered from RS Components (www.rsonline.de). All information without guarantee! Molex Mini-Fit Jr. Number of poles Molex Farnell RS Comp. 2-poles 39-01-2020 151866 484-1748 4-poles 39-01-2040 151867 484-1754 6-poles 39-01-2060 151868 484-1760 8-poles 39-01-2080 151869 484-1782 16-poles 39-01-2160 4138399 172-9011 Crimp contacts MiniFit Jr. 24-18 39-00-0039 9732195 172-9134 TE Connectivity HE14 Number of poles TE Connect. Farnell RS Comp. 3-poles, 1 row 281838-3 429582 532-333 4-poles, 1 row 281838-4 429594 532-349 5-poles, 1 row 281838-5 429600 532-355 6-poles, 2 rows 281839-3 429650 532-406 8-poles, 2 rows 281839-4 429661 532-412 10-poles, 2 rows 281839-5 429673 532-428 12-poles, 2 rows 281839-6 429685 532-434 Crimp contact HE14 AWG 28-24 182734-2 429715 532-456 12.2 Accessories Configuration cable The configuration cable (order no. X201) provides a quick way to bring the USBoard into operation. It can also be manufactured by the customer with the connectors described above. RS232 X4 X1 Red: Power, Black: Ground Figure 10: The USBoard configuration cable USBoard-OperatingManual Neobotix GmbH all rights reserved 23 of 25

Sensor cable sets Cable sets to connect the ultrasonic sensors to the USBoard can be provided in small quantities for first tests. These cables are available for either connector X2 (order no. X204) or connector X3 (order no. X205). Both versions are 2 m long and shielded. For your actual application please manufacture the cables according to the individual requirements and specifications. Connector sets Small quantities of the connectors for the USBoard (order no. X202) and for individual ultrasonic sensors (order no. X203) are available directly from Neobotix. Each set contains the connector housings and the matching number of crimp contacts. In case you do not have the proper tools and also do no want to use a universal crimping tool, please contact Neobotix. Ultrasonic sensor URF6 The ultrasonic sensors Bosch ParkPilot URF6 / USS4 (Bosch part number 0 263 009 525) are available with order number X200. Mounting sets for the ultrasonic sensors are available with order number X206. USBoard-OperatingManual Neobotix GmbH all rights reserved 24 of 25

13 Legal notes Version information This document has been translated and is not the original. Please refer to the German version in case of uncertainties or questions. Liability Every care has been taken in the preparation of this manual which represents the state of technology at the time of its composing. However, inaccuracies or omissions might occur. Please inform Neobotix in case you notice any. The Neobotix GmbH cannot be held responsible for any technical or typographical errors and reserves the right to make changes to the product and manual without prior notice. Neobotix makes no warranty of any kind with regard to the material contained within this document, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Neobotix GmbH shall not be liable or responsible for incidental or consequential damages in connection with the improper use of one or more of the products described in this manual. Declaration of conformity This product fulfils all relevant directives of the European Union. For further information please contact Neobotix. Downloads and further information Additional information, data sheets and documentations, also for the other products of Neobotix, can be found on our homepage www.neobotix-roboter.de. Imprint Neobotix GmbH Weipertstraße 8 10, 74076 Heilbronn, Germany www.neobotix-roboter.de Contact: Dipl.-Ing. Till May Tel.: (+49) 71531 / 76 69-300 E-Mail: may@neobotix.de USBoard-OperatingManual.odt, edited 15. November 2017 in Heilbronn, Germany USBoard-OperatingManual Neobotix GmbH all rights reserved 25 of 25