Page 2 - OMEGAnet
Servicing North America: U.S.A.: One Omega Drive, P.O. Box 4047 ISO 9001 Certified Stamford, CT 06907-0047TEL: (203) 359-1660FAX: (203) 359-7700e-mail: [email protected] Canada: 976 BergarLaval (Quebec) H7L 5A1, CanadaTEL: (514) 856-6928FAX: (514) 856-6886e-mail: [email protected] For immediate technical o...
Page 3 - FOUR AXIS ENCODER INTERFACE CARD
1 FOUR AXIS ENCODER INTERFACE CARD M M M O O O D D D E E E L L L Version 2.01, Oct. 2003
Page 5 - GENERAL DESCRIPTION; ENCODER INTERFACE; software
3 1. GENERAL DESCRIPTION • The EN-EIC-325-PCI handles four axes of user's encoders. Each user's encoder is directly attached to the Encoder Interface on the card. • The EN-EIC-325-PCI includes eleven logical inputs, and three general outputs. • The EN-EIC-325-PCI is I/O mapped. 1.1. ENCODER INTERFAC...
Page 6 - low
4 1.1.3. SOFTWARE INPUTS a. Data Request to request an XPC update. For example, upon Data Request on the A axis, the following operation is done: XPC A ⇐ IPC A Notes: 1. Data Request may be applied on a single axis, or (all at once) on: axes pair (A+B or C+D), or all four axes. 2. Besides this softw...
Page 7 - The drawings of the input/output connections are in Appendix B.; Encoder Inputs; For single ended inputs use the ‘–’ input only.
5 2.2. PIN LAY-OUT The drawings of the input/output connections are in Appendix B. Encoder Inputs Function D-Type 44 pin No. Vcc 31 Index+ 17 GND 2 Index– 32 Sine– / Phase A– 18 Sine+ / Phase A+ 3 Cosine+ / Phase B+ 33 Encoder A Cosine– / Phase B– 4 GND 20 Vcc 5 Index+ 35 Sine+ / Phase A+ 21 Index– ...
Page 8 - Logical Inputs
6 Logical Inputs Function D-Type 44 pin No. Input #2 16 Input #1 1 Input #3 19 Input #4 34 Input #5 37 Input #11 8 Input #7 26 Input #6 11 Input #8 29 Input #9 44 Input #10 15 GND 30 ENCODERS' EVENT SIGNALS AND GENERAL OUTPUTS Function D-Type 9 pin No. VExt+ 1 Encoder A 6 Encoder B 2 Encoder C 7 Eve...
Page 9 - SOFTWARE INTERFACE WITH THE CARD; INSTALLATION; main; WinNT
7 3. SOFTWARE INTERFACE WITH THE CARD 3.1. INSTALLATION The main files and folders of the software package are as follows: Win95_98 Install.exe WRTdevN.VxD (Ten files: N=0,...,9) ImsEncPci.ocx VBVC WinNT WinRT.sys ImsEic325-PCINT4.reg Win2K EIC325_P.sys ImsEic325-PCIWDM.inf WinXP EIC325_P.sys ImsEic...
Page 10 - The VB folders; any
8 The VB folders The VB folders include an illustration program, which is essential for any user, not only the VB programmer. For any environment you are using – refer to the relevant VB folder. Note:If Visual Basic is NOT installed on your computer, then before running the (VB produced) program Enc...
Page 12 - DLL; WinSysPath
10 WinNT/2K/XP • ActiveX Control Copy the .ocx file from your ‘OCX for WinNT_2K_XP’ folder to your WinSysPath folder and register it by Start, Run, 'regsvr32 WinSysPath \ImsEncPci.ocx'. • DLL Copy the .dll file from your ‘DLL for WinNT_2K_XP’ folder to your WinSysPath folder. WinSysPath is:
Page 13 - programmer
11 3.1.2. VB Select the ‘VB’ folder that corresponds to your driver installation (section 3.1.1). You'll find here a full illustration in VB 5.0 (named "EncPciTest") that demonstrates how to use the various functions to communicate with the card. There are two versions: one using the ActiveX...
Page 14 - simulates
12 • The display of the Hardware EventFlags Output reflects what SHOULD be in these outputs analyzing the Software EventFlags Outputs as well as user's operations that may affect the Hardware EventFlags Output, as described in section 3.5.4, functions #22 and #24. Actually, the EncPciTest program si...
Page 15 - At application start, the Active property should be; Return Code
13 3.2. INTRODUCTION TO THE FUNCTIONS Each encoders pair is handled by a "chip": Chip #1 includes Encoder Interfaces A and B. Chip #2 includes Encoder Interfaces C and D. The following functions serve the DOS C/C++ programmer as well as the Windows programmer. • The DOS C/C++ programmer shou...
Page 27 - Encoder Counters
25 APPENDIX A: SPECIFICATIONIntroduction A half-size PC card. Supports four optical encoders with either Square-wave or Sine output, both linear and rotary types. Directly connected to the encoders and also provides the excitation. Single / Multiple encoder pulses: Interpolation = 1, 2 or 4 (softwar...
Page 28 - Input Signals from the Encoders
26 I/O Index input per each axis (indicating Marker/Home/Zero). The user may instruct the card to reset its counter and/or generate an "Event Signal" output upon recognizing the index input. 11 Logical Inputs. The inputs are TTL/CMOS compatible Schmidt trigger single ended. Ten of them are g...
Page 29 - Software; A basic example in Visual C and a detailed example in VB.; General; Operating temperature: 0–50
27 Software Method of communication with PCI bus: I/O ports. Software included: An ActiveX control to communicate with the card in Win95/98/NT/2K/XP. For WinNT/2K/XP thereʼs also a DLL option instead of the ActiveX control. A basic example in Visual C and a detailed example in VB. Example and source...
Page 30 - Connector Wiring for the Inputs
28 APPENDIX B: DRAWINGS Connector Wiring for the Inputs
Page 31 - Connector Wiring for the Outputs
Page 32 - APPENDIX C: CARD INSTALLATION; Insert the new card into a free PCI slot.; Add New Hardware Wizard; This wizard searches for new drivers for:; Other Devices; Next; Unsupported Device; Next; Wizard shows an ʻUpdate Driver Warningʼ:; Yes
30 APPENDIX C: CARD INSTALLATION ?? Install your card only after driver installation (section 3.1.1). Win95/98 1. Shut down your PC (i.e., power off). 2. Insert the new card into a free PCI slot. 3. Turn on your PC. 4. During the Windows 95/98 startup, the following window will appear: Add New Hardw...
Page 33 - For Win2K/XP instructions please refer to the following pages.
31 9. Click: Next 10. Wizard displays: Unsupported Device. Windows has not installed a driver for this device. This is normal either. Click: Finish WinNT 1. Shut down your PC (i.e., power off). 2. Insert the new card into a free PCI slot. 3. Turn on your PC. ?? For Win2K/XP instructions please refer...
Page 41 - APPENDIX D: PRODUCT DEVELOPMENT; Main Milestones in Product Development:; before based on the procedure for Win2K).
39 APPENDIX D: PRODUCT DEVELOPMENT Main Milestones in Product Development: • Dec. ʼ01: V1.00: Product launching. • Apr. ʼ02: V1.02: Support under WinNT/2K/XP (refer to section 3.1.1 & appendix C). • May ʼ02: V1.03: In addition to the OCX, a DLL is supplied too (WinNT/2K/XP only). • May ʼ03: V2.0...
Page 42 - RETURN REQUESTS/INQUIRIES
WARRANTY/ DISCLAIMER OMEGA ENGINEERING, INC. warrants this unit to be free of defects in materials and workmanship for aperiod of 13 months from date of purchase. OMEGA’s WARRANTY adds an additional one (1) month grace period to the normal one (1) year product warranty to cover handling and shipping...
Page 43 - Shop online at omega.com
M4272/0106 Where Do I Find Everything I Need for Process Measurement and Control? OMEGA…Of Course! Shop online at omega.com TEMPERATURE 䡺 ⻬ Thermocouple, RTD & Thermistor Probes, Connectors, Panels & Assemblies 䡺 ⻬ Wire: Thermocouple, RTD & Thermistor 䡺 ⻬ Calibrators & Ice Point Refe...