Netzer-LOGO

Netzer DS-16 Absolute Hollow Shaft Rotary Encoder

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-PRODUCT

Absolute
Rotary Encoder

Hollow Shaft
Three-plate

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-1

DS Encoders Introduction

Designed to meet the requirements of the most demanding applications
The DS series of Electric Encoders™ are a line of encoders designed for harsh environment applications. These encoders are based on capacitive technology which have been developed and improved for over 20 years by Netzer Precision Position Sensors.

The DS encoders are characterized by the following features that sets them apart from other similar encoders:

  • Low profile
  • Hollow shaft (Stator / Rotor)
  • No bearings or other contact elements
  • High resolution and excellent precision
  • Immunity to magnetic fields
  • High tolerance to shock, moisture, EMI, RFI
  • Very low weight
  • Holistic signal generation and sensing
  • Digital interfaces for absolute position

The holistic structure of the DS Electric Encoder™ makes it unique. Its output reading is the averaged outcome of the entire circumference area of the sensor. This inherent design characteristic provides the DS encoder with outstanding precision and accuracy.
The absence of components such as ball bearings, flexible couplers, glass discs, light sources & detectors, along with very low power consumption, enables the DS encoders to deliver virtually failure-free performance.

Technical Specifications

General

Angular resolution 16 bits
Nominal position accuracy ±0.025°
Nominal position extended accuracy (EA) ±0.020°
Maximum operational speed 4,000 rpm
Measurement range Single turn absolute position
Built In Test BIT Optional
Rotation direction Adjustable CW/CCW

Mechanical

Allowable mounting eccentricity ±0.1 mm
Allowable axial mounting tolerance ±0.1 mm
Rotor inertia 11 gr · mm2
Total weight 3.1 gr (without connector)
Outer Ø /Inner Ø/ Height 16 / 4 / 8 mm
Material (stator / rotor) Ultem™ polymer / TRVX-50

Electrical

Supply voltage 5V ± 5%
Current consumption ~90 mA
Interconnection Flex cable, Connector (optional)
Communication SSi, BiSS-C
Output code Binary
Serial output Differential RS-422
Clock frequency 0.1- 5.0 MHz
Position update rate 35 kHz (Optional – up to 375 kHz)

Environmental

EMC IEC 6100-6-2, IEC 6100-6-4
Operating temperature -40°C to +85°C
Storage temperature -50°C to +85°C
Relative humidity 98% Non condensing
Shock endurance / functional 100 g for 6 ms (per MIL-STD-810G)
Vibration functional 20 g 10 – 2000 Hz (per MIL-STD-810G)
Protection IP 40

Ordering Code

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-2

Mechanical Drawings

DS-16 with connector

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-3

Attention! Although the stator and rotor mounting surfaces are nominally coplanar, the recommended height difference between the stator and rotor mounting surfaces is 0.05 mm (when the rotor surface is lower). This is because, in case of mounting assembly inaccuracies, a negative error could be easily corrected using shims, while a positive error could only be solved by machining the mounting assembly.

Unless otherwise specified

Dimensions are in: mm Surface finish: N6

Linear tolerances

0.5-4.9: ±0.05 mm 5-30: ±0.1 mm
31-120: ±0.15 mm 121-400: ±0.2 mm

DS-16 without connector

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-4

Unless otherwise specified

Dimensions are in: mm Surface finish: N6

Linear tolerances

0.5-4.9: ±0.05 mm 5-30: ±0.1 mm
31-120: ±0.15 mm 121-400: ±0.2 mm

Mechanical Interface Control Drawing

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-5

1 DS-16-SE-FC Included DS-16 encoder with connector 1
2 MP-03649 Included DS-16 Mounting bracket 1
3 MP-03491 Included Star washer, DIN 6798A, M2 4
4 MP-01102 Included Flat washer 125 M2 – ID 2.2 1
5 PP00247 Included Hex socket screw, DIN 912, M2x6 1 0.1 Nm
6 MP-01209 Included Hex socket screw, DIN 912, M2x5 3 0.1 Nm

WARNING
Do not use Loctite or other glues containing Cyanoacrylate.
We recommend to use 3M glue – Scotch-WeldTM Epoxy Adhesive EC-2216 B/A.

DS-16 cable

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-6

Storage and Handling

Storage temperature: -50°C to +85°C
Humidity: Up to 98% non-condensing

ESD Protection

As usual for electronic circuits, during product handling do not touch electronic circuits, wires, connectors or sensors without suitable ESD protection. The integrator / operator shall use ESD equipment to avoid the risk of circuit damage.

ATTENTION OBSERVE PRECAUTIONS FOR HANDLING ELECTROSTATIC SENSITIVE DEVICES

Product Overview

Overview

  • The DS-16 absolute position Electric Encoder™ is a rotary position sensor originally developed for harsh environment applications. Currently it performs in a broad range of applications, including defense, homeland security, medical robotics and industrial automation.
  • The Electric Encoder™ non-contact technology provides accurate position measurement through the modulation of an electric field.
  • The DS-16 Electric Encoder™ is semi-modular, i.e., its rotor and stator are separate, with the stator securely housing the rotor.

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-7

  1. Encoder stator
  2. Encoder rotor
  3. Encoder cable
  4. Encoder connector (optional)
  5. Two standoffs (for connector version only)

Unpacking – Standard order
The package of the standard DS-16 contains the encoder with the required mounting bracket and screws.

Optional accessories:

  1. DS-16-R-01, Rotor shims kit ( x10 stainless steel shims, 50um each)
  2. CNV-00003, RS-422 to USB converter (For encoder setup via NCP interface)
  3. NanoMIC-KIT-01, RS-422 to USB converter. Encoder setup & operational modes via SSi /BiSS interface
  4. CB-00082-DS-16 Test, cable from encoder to converter
  5. DKIT-DS-16-SE-FC, Mounted SSi encoder on rotary jig, RS-422 to USB converter and cables
  6. DKIT-DS-16-IE-FC, Mounted BiSS encoder on rotary jig, RS-422 to USB converter and cables

Installation flow chart

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-8

Electric Encoder Software Installation

The Electric Encoder Explorer (EEE) software:

  • Verifies correct mounting for an adequate signal amplitude
  • Calibration of offsets
  • General set up and signal analysis
    This section describes the steps associated with installing the EEE software application.

Minimum requirements

  • Operating system: MS windows 7/ 10, (32 / 64 bit)
  • Memory: 4MB minimum
  • Communication ports: USB 2
  • Windows .NET Framework, V4 minimum

Installing the software

  • Run the Electric Encoder™ Explorer file found on Netzer website: Encoder Explorer Software Tools
  • After the installation you will see Electric Encoder Explorer software icon on the computer desktop.
  • Click on the Electric Encoder Explorer software icon to start.

. Mechanical Mounting

Encoder mounting – End-of-Shaft Installation

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-9

  • The encoder rotor (2) is attached to the host shaft by pressing it against a dedicated shoulder (b), while using screw and a washer, or a circular spring and a washer, at the top of the rotor shoulder to maintain downward pressure. Recommended force of 0.1 Nm with M3 screw.
  • The encoder stator (1) is centered by circumferential step (a) and is mounted to the host stator (c) by using the bracket and three 3 X M2 screws, recommended torque of 0.1 Nm.
  • Note that Netzer strongly recommends using the bracket. If not using the dedicated bracket, avoid applying pressure to the entire top surface of the encoder’s housing, but only to the outer circumference perimeter of the cover.

Stator / rotor relative position
The rotor is floating, therefore, for proper relative axial position of both housing (1) and rotor (2), bottom surfaces (a and b) should be coplanar with tolerance 0-0.05 towards down for rotor.

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-10

In an optimal mounting, the signal amplitude values generated by the encoder, would be in the middle of the range of the signal plot shown in the Encoder Explorer software (see plot below). This may vary according to the encoder type.

The DS-16 amplitudes compensation
If as part of the signal validation process (section 12.2) the signal amplitudes are not optimal, it is possible to improve/correct the mounting, by using 50 um shims below the rotor (available as DS-16-R-01 kit). Each will increase the amplitude level by ~ 50mV.
Verify that the rotor mounting provides a good signal amplitude, by using the “Signal analyzer” or ”Signal verification process”, of the Encoder Explorer tool, as part of the procedure the described in section 12.

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-11

Electrical Connection

This chapter reviews the steps required to electrically connect the encoder with digital interface (SSi or BiSS-C).

Connecting the encoder
The encoder has two operational modes:

Absolute position over SSi or BiSS-C
This is the power-up default mode

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-12

SSi / BiSS interface wires pin-out – connector DF13-GP

Clock + 1 Clock
Clock – 2
Data – 3  

Data

Data + 4
GND 5 Ground
+5V 6 Power supply

SSi / BiSS output signal parameters

Output code Binary
Serial output Differential RS-422
Clock Differential RS-422
Clock frequency 0.1 ÷ 5.0 MHz
Position update rate 35 kHz (Optional – up to 375 kHz)

Digital SSi Interface Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-13

Synchronous Serial Interface (SSi) is a point to point serial interface standard between a master (e.g. controller) and a slave (e.g. sensor) for digital data transmission.

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-14

Built In Test option (BIT)
The BIT indicates critical abnormality in the encoder internal signals.
‘0’ – the internal signals are within the normal limits, ‘1’ – Error
The Part Number of the encoder indicates whether the encoder includes BIT. If no BIT is indicated in the PN, there is no additional error bit.

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-15

  Description Recommendations
n Position resolution 12-21
T Clock period  
f= 1/T Clock frequency 0.1-5.0 MHz
Tu Bit update time 90 nsec
Tp Pause time 26 – ∞ μsec
Tm Monoflop time 25 μsec
Tr Time between 2 adjacent requests Tr > n*T+26 μsec
fr=1/Tr Data request frequency  

Digital BiSS-C Interface Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-16

BiSS-C Interface is unidirectional serial synchronous protocol for digital data transmission where the Encoder acts as “slave” transmits data according to “Master” clock. The BiSS protocol is designed in B mode and C mode (continuous mode). The BiSS-C interface as the SSi is based on RS-422 standards.

Built In Test option (BIT)
The BIT indicates critical abnormality in the encoder internal signals.
‘1’ – the internal signals are within the normal limits, ‘0’ – Error
The Part Number of the encoder indicates whether the encoder includes BIT. If no BIT is indicated in the PN, the error bit is always 1.

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-17

Bit allocation per encoder-resolution   Description                                         Default Length
17bit 18bit 19bit 20bit        
27 28 29 30 Ack Period during which the encoder calculates the absolute position, one clock cycle 0 1/clock
26 27 28 29 Start Encoder signal for “start” data transmit 1 1 bit
25 26 27 28 “0” “Start” bit follower 0 1 bit
8…24 8…25 8…26 8…27 AP Absolute Position encoder data   Per resolution
7 7 7 7 Error BIT (Built In Test option) 1 1 bit
6 6 6 6 Warn. Warning (non active) 1 1 bit
0…5 0…5 0…5 0…5 CRC The CRC polynomial for position, error and warning data is: x6 + x1 + x0. It is transmitted MSB first and inverted.

The start bit and “0” bit are omitted from the

CRC calculation.

  6 bits
        Timeout Elapse between the sequential “start”request cycle’s   25 μs

 

Setup mode over NCP (Netzer Communication Protocol)
This service mode provides access via USB to a PC running Netzer Encoder Explorer application (on MS Windows 7/10). Communication is via Netzer Communication Protocol (NCP) over RS-422 using the same set of wires.
Use the following pin assignment to connect the encoder to a 9-pin D-type connector to the RS-422/USB converter CNV-0003 or the NanoMIC.

Electric encoder interface, D Type 9 pin Female

Description Function Pin No
 

SSi Clock / NCP RX

Clock / RX + 2
Clock / RX – 1
 

SSi Data / NCP TX

Data / TX – 4
Data / TX + 3
Ground GND 5
Power supply +5V 8

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-18

Connect Netzer encoder to the converter, connect the converter to the computer and run the Electric Encoder Explorer Software Tool

Electrical connection and grounding
Observe the following grounding consideration:

  1. The cable shield electrically floating (unconnected) by default.
  2. Make sure the chassis is grounded.
  3. It’s highly recommended to keep the motor PWM wires electrically shielded and/or kept away from the encoder.
    Note: 4.75 to 5.25 VDC power supply required

Signal Verification

Starting the Encoder Explorer
Make sure to complete the following tasks successfully:

  • Mechanical Mounting
  • Electrical Connection to the encoder
  • Encoder Explore Software Installation

Run the Encoder Explorer tool (EE)

  • Ensure proper communication with the encoder: (Setup mode by default).
  • The Encoder position-dial is colored blue when in Setup Mode, either through the NanoMic or the BlueBox (a). Note that the operational mode is not available through the BlueBox (b).
  • The Signal amplitude bar indicates whether the signal is within the acceptable tolerance (c) . Note that prior to performing the Signal Verification process the bar could indicate an out of tolerance signal (d).
    Encoder data is displayed in the encoder data area (CAT No., Serial No.) (e).
  • The position dial display responds to shaft rotation (f).
    Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-19
  • It is important to perform the Signal Verification process prior to the calibration of the encoder to ensure optimal performance.

Signal verification process
The Signal Verification process ensures that the encoder is mounted correctly and provides good signal amplitudes. This is performed by collecting raw data of the fine and coarse channels during rotation.

  • Select <Signal Verification> on the main screen (a).
    Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-20
  • Select <Start> to initiate the process (b).
    Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-21
  • Rotate the shaft in order to collect the fine and coarse channels data (c).
    Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-22
  • If the process is successful, the status “Signal verification successful” would appear (d).
  • The ‘amplitude circle’ would be centered between the two green circles, preferably in the middle of the tolerance (e).
    Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-23
  • Note however, that mounting the encoder towards the extreme mechanical tolerances might cause the amplitude circle to be offset from the exact middle of the nominal position.
  • If the signal is out of tolerance the Error notification “Amplitude is lower/higher than the min/max limit of XXX” would appear (g).
  • In Addition, the status “Signal verification failed – perform calibration amplitude” would appear at the top (h).
    Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-24
  • Stop the process and re-mount the encoder, making sure that the mechanical installation tolerances are not exceeded, removing or adding shims as required.
  • Repeat the Signal Verification process after the remount.
    Once the signal verification process is successfully completed, proceed to the encoder calibration phase, Section 13

Calibration

It is important that upon every installation of the encoder, the Signal Verification process is completed prior to attempting calibration of the encoder.
For encoders with FW 4 version 4.1.3 or higher, it is possible to select either a fully automated calibration process, or a manual phase-by-phase calibration process.

Manual calibration
The Manual calibration process consists of the following stages:

  1. Offset calibration – performs the offset calibration, the shaft must rotate continuously.
  2. CAA / MAA Calibration – performs Coarse Amplitude Alignment (CAA) and Medium Amplitude Alignment (MAA) are calculated
  3. Zero Position Set – Used to determine a Zero Position other than the factory default.
  4. Jitter Test – Used to determine the amount of jitter and allow the user to decide if acceptable.
    Select <Manual Calibration> on the main screen (a).
    Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-25

Offset calibration
In this process, the DC offset of the sine and cosine signals are compensated over the operational sector (offset calibration).

  • Click <Start data acquisition> (b).
  • Rotate the shaft continuously during data collection, covering the whole working sector of the application from end to end. The progress bar (c) indicates the progress of the data collection.
  • Rotation speed is not a parameter during data collection. By default, the procedure collects 500 points. The collected data for the fine/coarse channels, should be a clear “thin” circle that appears in the center of the plots (d) (e) with a possible slight offset.
    Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-26

Calibration of Coarse Amplitude Alignment (CAA) & Medium Amplitude Alignment (MAA)
The following calibration aligns the coarse channel, and medium channel in certain encoders, with the fine channel by collecting data from each point in both channels. This is performed to make sure that every time the encoder is turned on, it would provide an accurate absolute position.

Select the relevant option from the Measurement Range options (a):
Full mechanical rotation – shaft movement is over a full 360 degrees rotation – (that is the recommended calibration).
Limited section – shaft has a limited rotation angle which is less than 360 degrees. In this mode you need to input the rotation range by degrees.
Free sampling mode – sets the number of calibration points in accordance with the total number of points in the text box. The system displays the recommended number of points by default. The minimum points over the working sector is nine.

Note that the Total number of points would change to the optimal default according to the selected measurement range above.

Click the <Start Calibration> button (b).

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-27

The Calibration process control (c) indicates the current position, and the next target position to which the shaft should be rotated.

Rotate the shaft to the next position, stop and click the <Continue> button to sample the position (d). The shaft should be at STAND STILL when clicking the button.

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-28

The Shaft movement status (e) indicates the shaft movement status.

  • Complete the sampling process using the following routine: positioning the shaft –> stand still –> clicking <Continue> (d) to sample the position.
  • When the process is completed click the <Apply and Continue to UZP> button (f).

Setting the zero-position of the encoder

Select one of the options for setting the zero point and click <Apply and close>.
It is possible to set either current position or rotate the shaft to any other position to be set as the zero point.

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-29

It is also possible to set the Zero Point through the top menu bar, by selecting “Calibration” tab, and clicking “Set UZP”.

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-30

Jitter test
The jitter test is used evaluate the level of electric noise.
Common jitter should be up +/- 3 counts; higher jitter may indicate system noise and would require better grounding or shielding of the electric noise source.

  • Select “Calibration” tab, and click “Jitter Test”
    Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-30
  • Select the Jitter test mode (a).
  • Set the Timing and Sampling parameters (b).
  • Click <Start> button (c) and check if the results (d) are within acceptable tolerances for the intended application.
    Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-32
  • Another indication of excessive jitter/noise when the blue dots in signal amplitude circle are not evenly distributed on a thin circle as appears below.
    Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-33

Operational Mode

SSi / BiSS
Operational Mode indication of the SSi / BiSS encoder interface is available by using the NanoMIC to connect with the encoder. When in Operational Mode the color of the position dial is orange.
For more information read about NanoMIC on Netzer website
The operational mode is using SSi / BiSS interface with 1MHz clock rate.
The encoder position dial is colored orange when in Operational Mode. The bar below the dial, is the corresponding binary word output for the current shaft position (a).

Netzer-DS-16-Absolute-Hollow-Shaft-Rotary-Encoder-FIG-34

Corporate Headquarters

ISRAEL
Netzer Precision Position Sensors A.C.S. Ltd. Misgav Industrial Park, P.O. Box 1359

D.N. Misgav, 2017400
Tel: +972 4 999 0420

USA
Netzer Precision Position Sensors Inc. 200 Main Street, Salem
NH 03079
Tel: +1 617 901 0820
www.netzerprecision.com

Copyright © 2024 Netzer Precision Position Sensors A.C.S. Ltd. All rights reserved.

FAQ

Q: What makes the DS series encoders unique?

A: The DS series encoders are unique due to their capacitive technology, high precision, immunity to magnetic fields, and holistic signal generation which results in exceptional accuracy.

Q: How do I ensure accurate readings with the DS-16 encoder?

A: Proper installation, alignment, and configuration are key to ensuring accurate readings with the DS-16 encoder. Follow the user manual instructions carefully for best results.

Documents / Resources

Netzer DS-16 Absolute Hollow Shaft Rotary Encoder [pdf] User Guide
DS-16, DS-16 Absolute Hollow Shaft Rotary Encoder, Absolute Hollow Shaft Rotary Encoder, Hollow Shaft Rotary Encoder, Shaft Rotary Encoder, Rotary Encoder

References

Leave a comment

Your email address will not be published. Required fields are marked *