08-06-2013 03:44 PM
So, I'm building motion system based on NI-7330 and stepper motors and came up with a problem concerning wiring encoders. I've got an WEDL5541-A06 Encoder with line driver output signals so it's 8 wires otuput, but Motion Board has only 3 inputs (A, B and ~I - inverted Index) so I connected them like there are only 5 outputs from encoder ( using 0V, Vcc, A, B and ~I). Did all connections as it is shown in encoder manual (PDF - WEDS encoder connector config. ) and wired A,B and ~I to the NI-7330.
I checked the encoders using MAX and it seems like they are counting about 1/10 of actual steps (when making more than few full revolutions) and not counting steps at all when making single steps.
Do You have any idea why is it like this?
Are there any mistakes in wiring or should I make some configuration concerning encoders in MAX? (I set filter frequency to 100kHz and 500 pulses per revolution as in encoder manual.)
08-07-2013 08:13 AM
Hi!
Quoting from the 7330 user manual:
"The NI 7330 motion controller offers four channels of single-ended quadrature encoder inputs.
All National Instruments power drives and UMI accessories provide built-in circuitry that
converts differential encoder signals to single-ended encoder signals."
So the UMI 7764 provides conversion circuitry from differential to single-wired endoder.
Giving a look here http://www.ni.com/pdf/manuals/370943a.pdf at Figure 4 you can see where to connect your encoder.
Regards,
Marco
08-07-2013 10:58 AM
Thanks, but i think there should be a way to do it without the UMI 7764. It just need proper wiring or configuration, unfortunately I don;t know how to do it. 😕
08-08-2013 02:03 AM
Hi Dide,
I would advise caution. I am not aware that this would be supported directly and I saw a 7330 burned with incorrectly wired stepper motor just recently.