Jupiter Instruments JI-820 User manual

JI-820
1
5/18/18
Model JI-820
Incremental Encoder Emulator
User Manual
Version 1.1
Jupiter Instruments 5/20/2018 Edition

Jupiter Instruments_____________________________________________________________________________________
JI-820
2
2/18/18
TABLE O CONTENTS
1. INTRODUCTION 4
2. BLOCK DIAGRAM 5
2.0
JI-820 Block Diagram 5
3. RONT AND REAR PANELS 6
3.0
ront Panel 6
3.0.1
D-Sub Connector Signals 7
3.1
Rear Panel 8
4. SO TWARE INSTALATION 9
4.1
Software Installation 9
4.1.1
USB Driver Installation 9
4.1.
Control Software Installation 10
4.2
Software Check 10
5. JI-820 CONTROL APPLICATION 13
5.0
Main Window 13
5.1
Setup Menu 15
6. SYSTEM EXERCISE 17
6.0
Encoder Emulation 17
APPENDIX A 23
1.0
JI-820 Specifications 3
APPENDIX B 26
1.0 Specifications: Incremental Encoder Example 6
APPENDIX C 27
1. Minimum PC System Requirements 7
APPENDIX D 28
1.0 General Information 8
1.1
Warranty 8

Jupiter Instruments_____________________________________________________________________________________
JI-820
3
2/18/18
1.
Thirty-Day Return Policy 8
1.3
Limitation of Liability 8
1.4
Contact Us 8

Jupiter Instruments_____________________________________________________________________________________
JI-820
4
2/18/18
1. INTRODUCTION
The JI-820 is a flexible, easy-to-use, PC cont olled inst ument designed to p ecisely emulate the
function of a wide va iety of inc emental encode s. It p ovides the design, system, o test enginee
with a tool to accu ately emulate encode signals gene ated by motion cont ol and indust ial
monito ing systems. Va iable encode pa amete available to the use include cycles pe evolution,
cycle f equency, A/B signal phase, Z signal position and pola ity, signal amplitude, and selectable
signal inte face. An intuitive Windows application manages inst ument setup and cont ol.
Communications and unit powe is all p ovided via a USB 2.0 connection.
eatures
• Emulates/Simulates Rota y, Linea , and Quad atu e Encode s
• P og ammable Pulse-Pe -Rev: 4 to 4,000,000
• Adjustable Cycle F equency: 0.1 Hz to 5.0 MHz (50 nS steps)
• Va iable A/B Phase: 10° to 170° in 1° steps (90° nominal)
• Index (Z) Signal: Selectable Pola ity (+/- pulse) and Position (+/- 1 cycle)
• Va iable Signal (A, B, Z) Amplitude: Inte nal - 5.0 to 18.0 Volts (100 mV steps)
Exte nal - 5.0 to 30.0 Volts
• Output Inte face: RS-422, Open-D ain, Push-Pull, o Push-Pull Complementa y
• Inst ument Setup and Cont ol via an intuitive Windows Application GUI
• Unit powe and communications via USB 2.0. No exte nal powe -supply equi ed.

Jupiter Instruments_____________________________________________________________________________________
JI-820
5
2/18/18
2. BLOCK DIAGRAM
2.0 JI-820 Block Diagram
uP
USB PHY
USB
Connector
PGA
GND
Activity
LED
PWR
DAC INT EXT
Status
LED
A
/A
B
/B
Z
/Z
GND
Ext. Voltage
D-sub, 9-Pin
igure 2.1 JI-820 Block Diag am

Jupiter Instruments_____________________________________________________________________________________
JI-820
6
2/18/18
3. RONT AND REAR PANELS
3.0 ront Panel
Desc iption and location of F ont Panel Connecto and LEDs is shown below.
231
1. Power – Powe -on LED (G een). Also indicates JI-820 device has been
enume ated.
2. D-Sub Connector: 9-Pin, Female Socket, (AMP L77SDE09SA4CH4R)
Suggested Mating Connecto (AMP DE09P065H TXLF)
3. Output – Output signals (A, B, Z) a e enabled (Ambe )

Jupiter Instruments_____________________________________________________________________________________
JI-820
7
2/18/18
3.0.1 D-Sub Connector Signals
9-Pin, emale, D-Sub Connector
Pin # Direction Signal Name Description
1 Input Ext. Voltage Exte nal Encode Voltage (Optional)
Voltage Range: 5.0 to 30.0V
2 Output Z Z (Index) Encode Signal
3 Output A A Encode Signal
4 Output B B Encode Signal
5 - GND GND – signal etu n
6 - GND GND – signal etu n
7 Output /Z Inve ted Z (Index) Encode Signal
8 Output /A Inve ted A Encode Signal
9 Output /B Inve ted B Encode Signal

Jupiter Instruments_____________________________________________________________________________________
JI-820
8
2/18/18
3.1 Rear Panel
Rea Panel shown below.
1. USB Connector: Type ‘B’, (Molex 67068-0000)
Suggested USB Cable (Molex 88732-9200)

Jupiter Instruments_____________________________________________________________________________________
JI-820
9
2/18/18
4. SO TWARE INSTALATION
4.1 Software Installation
A USB d ive as well as JI-820 Cont ol softwa e will be installed on the host PC. Step-by-step
installation inst uctions a e as follows:
4.1.1 USB Driver Installation
a. Host PC with an Inte net Connection
1. Ensu e the host PC is connected to the inte net.
2. Connect the JI-820 to a spa e USB po t on the PC.
3. Windows will silently connect to the Windows Update website and install the
equi ed d ive (s). In some cases, this could take several minutes to complete.
4. At installation conclusion, ve ify that the f ont panel Powe LED is on.
Note: If the d ive s we e not automatically found o the JI-820 device has
not been added, continue to the “Host PC without inte net Connection” step
below.
5. D ive installation is now complete.
b. Host PC without Inte net Connection
1. Inse t the JI-820 USB Flash D ive (included with you JI-820 pu chase) into a
spa e USB po t on the host PC.
2. Using Windows Explo e , find the FTDI CDN d ive installation p og am
(CDM21228_Setup.exe) on the flash d ive. Double click on the file to begin
installation.
3. Follow the on sc een inst uctions until the installation is complete.
4. D ive installation is now complete.

Jupiter Instruments_____________________________________________________________________________________
JI-820
10
2/18/18
4.1.2 Control Software Installation
1. Inse t the JI-820 USB Flash D ive (included with you JI-820 pu chase) into a spa e
USB po t on the host PC (o download the latest JI-820 Control Application
f om http://www.jupite i.com/JI-820/JI-820_Ve 1.2a.zip to a tempo a y location on
you PC.)
2. Using Windows Explo e , find the file “setup.exe” on the CD d ive. Double click on the
file to begin installation.
3. Follow the on sc een inst uctions until the installation is complete.
4. Cont ol installation is now complete.
4.2 Software Check
1. Using the USB cable that was included with you pu chase, connect the JI-820 unit to a USB
po t on the host PC.
2. Ve ify that the f ont panel Powe LED (g een) is on.
3. Launch the JI-820 application by clicking the JI-820 icon.
4. Ve ify that the application main window is displayed as shown in figu e 4.3-1

Jupiter Instruments_____________________________________________________________________________________
JI-820
11
2/18/18
igure 4.3-1 JI-820 Cont ol Application Main Window
5. At the main window, ve ify that a JI-820 device is available then open the USB po t by clicking
the Connect button at the bottom ight co ne of pane.

Jupiter Instruments_____________________________________________________________________________________
JI-820
12
2/18/18
6. Ve ify a USB connection by confi ming a USB: Connected po t status.
7. At the menu ba , open the About message box by clicking Help then About.
8. Ve ify that the ve sion numbe s fo the HW Version and W Version a e valid (i.e. HW
Ve sion: A, VHDL Ve sion: 3, etc.) If a question ma k (HW Ve sion: ?, o VHDL Ve sion: ?) o
some othe cha acte appea s, an e o has occu ed.
igure 4.3-2 JI-820 About Window
9. If no e o s have occu ed (o if e o s have been esolved) the Softwa e Check is complete.
.

Jupiter Instruments_____________________________________________________________________________________
JI-820
13
2/18/18
5. JI-820 CONTROL APPLICATION
5.0 Main Window
The JI-820 Cont ol Application Main Window is shown in figu e 5.0-1.
Figure 5.0-1. JI- 20 Control Application Main Window
1. Encoder Rate – Quad atu e encode ate is ente ed as a Cycle requency, Cycle Period,
o RPM. Maximum and minimum limits a e listed fo each pa amete . Note that the signal
phase esolution setting will affect maximum and minimum limits as well as the pa amete
esolution.
2. Mode – The behavio of the encode is selected as eithe ree Run o Pulse Move. The
F ee Run mode p ovides continuous, endless ope ation of the encode . The Run button
sta ts ope ation and the Stop button halts ope ation. The Pulse Move mode cont ol the
t ansmission of I2C messages. The Run button initiates a session whe e by I2C messages
sto ed in the message list a e squelchy executed. The session sta ts at the cu so position
and ends eithe by the execution of the lasted message in the list o by clicking the Stop
button.
3. Rotation Direction – The encode can ope ate in eithe the clock-wise (CW) o counte -
clock-wise (CCW) di ection.
4. Operation – This g oup of cont ols p ovides:

Jupiter Instruments_____________________________________________________________________________________
JI-820
14
2/18/18
a. Signal Single-Stepping in eithe the clock-wise (Single-Step CW) o counte -clock-
wise (Single-Step CCW) di ection. If the Step on Z check box is selected and the Z
signal (index) is enabled, Single-Step will also step on each Z signal t ansition.
b. Reset Position – Clicking this button esets the encode position:
1. Revolutions = 0
2. Cycle = 1
3. Phase = 1 (A = 0, B = 0)
4. Pulse Count = 0
c. Run – Clicking this button sta ts eithe a ree Run o Pulse Move ope ation.
d. Stop – Clicking this button halts eithe a ree Run o Pulse Move ope ation.
5. Output Signal – Output signal (A, B, Z) cont ol (On/Off).
6. Encoder Position – The cu ent position of the encode is displayed both nume ically and
visually (Rotary Position)
7. Signal State – The cu ent state of the output signals (A, B, Z) is displayed he e.
8. USB Connection – Connected/Disconnected a JI-820 device to the application.

Jupiter Instruments_____________________________________________________________________________________
JI-820
15
2/18/18
5.1 Setup Menu
Encode pa amete s such as Cycles-Pe -Revolution (o Pulses-Pe -Revolution), Index Signal,
and encode voltage a e ente ed at the Setup Menu. The Setup Menu is shown below in figu e
5.1-1. To access the Setup menu, click Setup followed by Setup Menu at the Main Window
menu ba .
Figure 5.1-1 JI- 20 Control Application Setup Menu
1. Encoder CPR/PPR – The encode Cycles-Per-Revolution (CPR) o Pulses-Per-
Revolution (PPR) pa amete is ente ed he e.
2. Phase Setting – The 4 phases that comp ise a single cycle of an ideal encode a e equally
spaced at exactly 90 deg ees. Settings o adjustments othe than 90 deg ees can be applied
to all 4 phases via the Phase Setting cont ol. The coa seness of the setting (90, 45, 10, 5, 1
deg ees) is selected using the Phase Resolution cont ol. Note that Phase Resolution
settings will affect maximum and minimum limits of Cycle F equency, Cycle Pe iod, and
RPM.
3. Index Signal – This g oup of cont ols p ovides:
a. Index Signal Enable/Disable
b. Index Single Polarity – No mal o Inve ted.
c. Index Single Position – Position is adjusted elative to Phase 1 of the fi st cycle
and is displayed in the signal timing diag am. Note that Phase Resolution settings
will affect the coa seness of the setting.

Jupiter Instruments_____________________________________________________________________________________
JI-820
16
2/18/18
.
4. Output Signal – This g oup of cont ols p ovides:
a. Voltage Source – The voltage sou ce to d ive the encode signals is selected as
eithe Internal o External. The Inte nal voltage ange is f om 5.0V to 18.0V,
adjustable in 100 mV inc ements. The Exte nal voltage is applied to pin-1 of the 9-
pin D-Sub connecto and has a voltage ange f om 5.0V to 30.0V.
b. Output Drive – The encode signal d ive type is selected as eithe Push-Pull o
Open-Drain.
c. Changes to pa amete s in this g oup can be updated immediately if the Immediate
Update check box is checked. Fo example, changes in A, B, and Z signal
amplitude can be obse ved in eal-time using Immediate Update.
5. Signal Timing – This is a visual ep esentation in time of all 3 encode signals (A,B,Z)

Jupiter Instruments_____________________________________________________________________________________
JI-820
17
2/18/18
6. SYSTEM EXERCISE
6.0 Encoder Emulation
This exe cise will demonst ate how to configu e and emulate the behavio of an inc emental
encode . As an example, we will emulate a Dynapa Se ies 60 Inc emental Encode (PN:
63AAEF1000AB, Appendix B). Elect ical specifications:
• Voltage: 5V to 15V
• Output: Single-Ended, Push-Pull
• Pulses/Rev: 1000
• Option: Ma ke (Z Index)
• Maximum F equency: 50 KHz
• Minimum F ee Path: 12.5% (jitte , phase, and symmet y shifts)
Equipment needed fo this exe cise:
1. JI-820 unit
2. 4-channel oscilloscope
3. B eak-out connecto fo 9-pin D-sub.
4. PC/Laptop loaded with JI-820 Cont ol Application softwa e
A. Equipment Setup
Connect the equipment as follows:
1. Connect 9-pin D-sub b eak-out connecto to 9-pin D-sub on JI-820.
2. Connect oscilloscope channel 1 to D-sub b eak-out connecto pin-3 (signal A).
3. Connect oscilloscope channel 2 to D-sub b eak-out connecto pin-4 (signal B).
4. Connect oscilloscope channel 3 to D-sub b eak-out connecto pin-2 (signal Z).
5. Connect oscilloscope channel RTNs to D-sub b eak-out connecto pins- 5 & 6 (GND).
6. Set amplitude fo all th ee oscilloscope channels to 10V/div.
7. Set sweep speed to 50us/div.
8. Set t igge to No mal, Rising-Edge, Channel 3.
9. Finally, using the supplied USB cable, connect the JI-820 to a spa e USB po t on the PC.
TBD
Figure 6.0-1 Test Setup

Jupiter Instruments_____________________________________________________________________________________
JI-820
18
2/18/18
B. Encode Configu ation
At the PC:
1. Launch the application by double clicking on the JI-820 icon.
2. At the main window, ve ify that a JI-820 device is available then open the USB po t
by clicking the Connect button at the bottom ight co ne of pane.
3. Next, open the Setup menu by click Setup followed by Setup Menu at the Main
Window menu ba . The Setup Menu opens (see Figure 5.1-1)
4. At the Encode CPR/PPR g oup box, set the Pulses pe Rev to 1000.
5. At the Index Signal g oup box, set
• Signal: Enable
• Pola ity: No mal
• Index position:
• Rising Edge, Fi st Cycle: 90 deg ees
• Rising Edge, Fi st Cycle: 270 deg ees

Jupiter Instruments_____________________________________________________________________________________
JI-820
19
2/18/18
6. At the Output Signal g oup box, set
• Voltage: 12.0V
• Voltage Sou ce: Inte nal
• Output D ive: Push-Pull
7. Save the encode configu ation by clicking the Save button at the bottom ight
co ne of the pane.
C. Encode Ope ation
At the PC:
1. At the main window, set the Cycle F equency to 10K Hz. Cycle F equency is found
in the Encode Rate g oup box.
2. At the Output Signals g oup box, enable the output signals A, B, and Z.
3. Finally, sta t encode ope ation by clicking un in the Ope ations g oup box.

Jupiter Instruments_____________________________________________________________________________________
JI-820
20
2/18/18
4. Ve ify the following wavefo m on the oscilloscope.
5. At the oscilloscope, inc ease the sweep speed to 20uS/div. Ve ify the following
wavefo m on the oscilloscope.
6. At the main window, change encode otation di ection f om CW to CCW by
selecting CCW in the Rotation Di ection g oup box.
Table of contents