NI 9505 encoder resolution?

Hello

I have the following hardware configuration:

-compactRIO controller 9074 with NI 9505 (DC Brushed Servo Drive) and NI 9263 (analog outputs).

-Maxon Motor RE 40 (no-load speed ~ 7500 RPM)

-R137 encoder Gurley (180000 cycles/rev = 720000 counties/turn after quadrature)--> signal of the encoder is connected to the NI 9505 motor on the specific slit for encoder control.

The problem that I face is that the NI 9505 module cannot detect speeds greater than about 1 130 RPM. I tried with a much smaller resolution (2000 counts/rev) encoder and it works fine. It seems to me that somehow the resolution that the NI 9505 module is read in the indictment is not big enough or something similar. Someone has a similar problem? What are the exact specifications I should look in the technical sheets to try to match the resolution of the encoder with the resolution of the map?

Thank you

Bogdan

Hello Bogdan,

Please take a look at the 'NI 9505 Operating Instructions and specifications' (http://digital.ni.com/manuals.nsf/websearch/8F6DCAB89D6B9BAD862576850075EA18). On page 29, you'll find "Entry Encoder features" the value of "Maximum quadrature frequency". This frequency is for the NI 9505 f = 5 MHz.

Kind regards

Johannes Graeper

Technical sales engineer

National Instruments

Tags: NI Hardware

Similar Questions

  • Error OR 9512 - FF08

    Dear all,

    I use NEITHER 9512 stepper driver to control a linear motor via an external power driver. I plugged all the necessary cables (Encoder, drive enable, step and direction) to the connection block 37 pins. Linear motor can move 100 mm, the encoder resolution is 0.1 um - producer of the engine is SMAC MCA, model LCA25-100.

    I have configured the axis in Labview for the engine and then tried to test the configuration in 'Interactive Test Panel'... for short trips (10 mm) everything works fine. However, for large displacements (80 mm), I get an error FF08 - stepper motor max rate of this device has been exceeded. The only way to clear the error is to disconnect and reconnect the power supply.

    Is something wrong with my setup? What should I change?

    Can you reduce your acceleration and velocity values in the test panels?

    I wonder for larger movements and the upward acceleration rramp may be too fast.

    -AK2DM

  • 'Multiplication' of the Labview Robotics Starter Kit?

    Hello! Im working on the odometry for my Starter Kit (model 4 wheels) based on the book "where I am? -You can download the book for free here: http://www-personal.umich.edu/~johannb/position.htm page 20 this theory says that the factor which translates as the number of pulses to linear distance is: Cm = D: PI * D /(n*Ce) diameter of the wheel (mm) = 4 "= 0,1016 mm n = gear ratio =? This linear encoder resolution (PPR) = 400 PPR so = distance = Cm * N_pulses Im not sure how I could calculate the gear ratio of the LR Starter Kit, taking into account that there are 4 speeds interconected for each pair of wheels. I found in a document from the COMPENSATION Commission that the ratio of the Starter Kit is 83:1, but if I try n = 83 distances Don t make any sense! -UNIC course laboratory 2 (PDF, 1 page assignment): "" "gear ratio: it's the amount of turns, it takes the engine to fill per 1 rotation of the wheel.» The ratio of the daNI robotic platform is about 83:1. (This value takes the engine reduction account) "" "" If anyone has the gear ratio calculated beforehand, or can give me some guidance on how to calculate it (or tell me if Im doing anything worng with units!), could you help me, please?

    Mosadioluwa,

    I do not know whence the value of 83:1, but I can tell you that the wheels of Starter Kit 1.0 have a gear ratio of exactly 2 Motors per wheel turn.  The engine is mounted on a wheel of 40 teeth, which meshes with the 80 teeth gears that are mounted on wheels.  This means that the ratio is 2:1.  Note that the Starter Kit 2.0 has a 1:1 ratio.

    Chris M

  • How to change the resolution of the After Effects project rendered in Adobe Media Encoder for an overview of H264?

    I want to make a 1080i computer at half the resolution or third resolution in the SOUL to speed up rendering for previews times low resolution. I just got a glimpse of H264 low-resolution take 5 minutes to encode in AE and 28 minutes in the SOUL.

    It's easy to do in After Effects rendering parameters. However, the option "video" in the SOUL seems to imply that is encoded at this resolution, not made at home.

    I went into AE and changed the setting in the composition to "half" window, but when I queue it in the SOUL, the 'Source Match' button still shows 1080.

    What is the right method to get the results I want?

    I am currently using AE CC and CC SOUL on Windows.

    Short answer: the feature you are looking for does not currently exist in the After effects-of-SOUL workflow.

    When the SOUL is coding a mock-up of After Effects, it doesn't have the ability to affect the way in which the model of After Effects is rendered. The model will be always made its intrinsic properties. Even when you resize the encoding settings in the SOUL, the full model is made and scaling only during encoding.

    Caution: SOUL CS6, we began work to enable this feature to exist. When you right-click on a computer in the queue of the SOUL and click the Source settings, you can control the rendering of After Effects settings: Guide layers are visible or not. Our intention is to extend this feature, although the addition of parameters affecting the properties of the model (as opposed to the visibility of the layers) is much more difficult and remains on our to-do list.

    In addition, the composition Viewer settings do not affect the properties inherent in the model itself, it only affects the way in which the model is seen.

    As you correctly deducted the differences between rendering and encoding, I expect you have also already considered workarounds to get what you want (a model made faster which is coded in the SOUL), but summarize these ideas even when:

    (1) makes an intermediate file without loss of After Effects and which encodes your delivery with SOUL format, possibly using spyware files to automate the side of the SOUL of the process which is what I would recommend.

    (2) nest your scale model in a model more small that corresponds to your desired settings and encode this model in the SOUL.

    As always, please send us your thoughts on how you want to see the After effects-of-SOUL improved workflow: http://adobe.ly/feature_request

  • Encoding and still resolution for BR vs project settings

    I'm a Canon HV20 HDV film editing.  When I configure my Pr Pro project I used the recommended

    by default HDV project settings.  I hope that these are correct.  I will burn a Blu - Ray disc for the project.

    I guess that like other products I've used, the best answer here is the native resolution of your source that is I hope that what I mean.

    Now, when I make via media encode, it asks me the "frame size" / resolution for Blu - Ray disc output.

    Also when you open a new project in Encore, he requested similar information.  I'm in NTSC land.

    I am familiar with the standard HD and the resolutions and the final outcome of this project is a Blu - Ray disc played on the HDTV.

    However, what is the best media settings encode resolutoin and still "image size" for a Blu - Ray with an HDV source disc?

    I've seen several articles and videos from Adobe on these parameters, and they explain what they are, but not what are the recommended selections.

    Once you work on a project in PP can as an observation, you change the settings/resolution of the project?

    Thank you
    BJBBJB1

    PS... Didn't know which forum to post this in as it spans all 3 products!

    Your source is 1440 x 1080 MPEG2. Your final destination is H.264 - BR with 1920 x 1080 (i.e. with square pixels), because the h.264 compression is more efficient than the MPEG2, so you can either get better at the same rates or the same quality with maturities with H.264. Audio is of course a 5.1 AC3 file.

    I would skip the intermediate step suggesting Ann and export directly to your final destination with the MRQ. If you do this PR, guests of MPE accelerated for scale and effects/transitions, that you can use and you will have the smallest possible loss of quality.

    Please keep in mind that still is still a 32-bit application, so that can make the extra difference between PR and FR for transcoding. By encoding in PR jump you a transcoding step IN.

    In my case with elements PAL, I would use these export settings:

  • Card NI DAQ for SinCos encoder?

    We have a RON285 heidenhain encoder that uses signaliing 1Vpp for "infinite precision".  Essentially, it generates two differentials Sin / Cos signals angle and the phase between them allows you to achieve extreme precision for the angle of the encoder.    You must always send two signals with a comparator hysteresis to essentially convert the signal quadrature encoder and count the pulses.  Calculation of phase angle gives you the fractional precision.

    (1) no matter who never used a capture card of data OR to read in the first tensions and make the calculations necessary to convert the singal SinCos until a high precision angle? If so, you are ready to share the code?

    (2) make the SinCos--> Quadrature conversion on the card itself by splitting off the two singals SinCos in two other channels and specify these two channels is coded quadrature singals or do have external hardware do the comparator + hysteresis before it captures in the map?

    P. S.

    I just found this piece of hardware that does exactly what I described in #2 above, I get this same functionality using just the DAQ itself card?  http://www.motrona.com/SinCos.html

    The pointed inline Heidenhain WHAT JB interpolator is exactly the kind of thing I used other suppliers.  Yes, you can introduce digital quadrature channels in a meter and other synchronization maps DAQ in a PXI chassis.   9 kHz in quadrature frequency is easily manipulated by the jury.

    Setting the "pulses per rev' to 360000 and choosing degrees for units should cause the task to do the math for you, for example, when you call DAQmx Read values should already be adjusted to degrees.   Personally, I do always some reason check this scaling value to make sure that there is not a factor of 4 gap because of the differing terminology between encoder and DAQmx tasks sheets.

    As to limit yourself to the Tween 20 x, I tend to agree.  If the Encoder error has been distributed randomly, I completely agree.  But because much of it is probably more systematic than at random, there is a * chance * as some other fractional resolution might be useful.  Probably a pretty small gain at best however.  Unless it's quite similar cost & time probably, I wouldn't bother to > 20 x.

    -Kevin P

  • NI 9505 H - full-bridge brushed DC Servo Drive Module - hardware recommendations

    I don't know anything about the motor, motor control with PID, so I would like to start learning something (hands-on), so I bought NI 9505 from eBay.  Now, I want to buy are the hardware to start but I'm not really sure to know what brand/model should I buy. So please help me by providing some recomedation on

    (1) engine (I do not need a lot of power, something 12VDC)

    (2) encoder

    (3) cable

    As it is just learning, I have something good market/reeasonable. I'm fine appericate.

    I acctually have the cRIO 9024 and LabVIEW. All I need is the motor, encoder and cable (number 3).  I would like to ask if anyone can recommend some of the brand/model should I buy - I'm new and I don't really want to buy something that is not on my need - what is just to learn new concept.

  • Understanding on the 9505 FPGA VI speed control

    I was able to quickly use the 9505 Servo Drive example for closed loop control of position on the FPGA, but I can't find how to change the code to take in charge the speed control (which I need to another axis).  I'm doing my changes on the FPGA VI itself rather than on the side of RT Softmotion.

    Here are the questions I have:

    If I use the PI speed loop with my speed and a set arbitrary control speed, I see the speed stabilizes (engine power seems uniform), but I can't correlate with the other speed reference that a larger number is faster.  Speed (from the loop of the encoder) seems collating in values from 0 to 2 just on my FPGA VI (I do not understand the units, but I see my position change on my collation of encoder in thousands of pulses per second).  Why are they so different/how I have adapted my encoder speed correctly?

    Using just the delivery example 9505 Servo Drive (position control), how to set the speed of moving of the FPGA code (in interactive mode)?

    Hello

    Speed is defined through position set points. Control of the speed in the screw RT does not actually send speed commands to the reader, but sends position set points at a known rate. Given that the position set points are sent at a constant rate, an effective speed can be calculated.

    A method to do so via the FPGA would synchronize a loop in your FPGA code for the analytical engine, which has a known rate. Once this is done, you can calculate the actual speed of the engine.

    -Erik S

  • What compactDAQ for optical encoder module

    If I have an optical encoder with a resolution of half a plan on using it for the speed or position and degree, can anyone recommend a CompactDAQ/CompactRIO module?  LabVIEW would be fast enough to keep up if Let's say your device runs at 50 rpm?

    Hi NSL22,

    What is a quadrature encoder that displays voltage TTL levels?

    If so, I suggest a 9401 or 9402.

    50 rpm should be no problem (half a degree of resolution would give rise to a 600 Hz signal, these cards can take up to 10 MHz).

    Do you just need to display the position of the encoder?  Compact DAQ has embedded counters that handle most of the work so that the software should not have to do much.  If you are using Compact RIO you program yourself on the FPGA.  If you want to provide feedback based on the position of the encoder, Compact RIO would probably be the best option.  If this isn't the case, DAQ Compact should be more than enough, depending on what exactly you need to do.

    Best regards

  • Pulse/counter of encoder data wrong servo motor

    First of all, I am very new to the use of labview.  I'm trying to complete a project, a former employee was working on that.

    For a quick background on what I'm working with, I use an NI DAQCard-6036E connected to a SC-2345.  SC-2345 is then connected to a load cell, Omron R88D servo driver and an omron servo motor.  The actuator is an incremental encoder with resolution of about 2048 pulses per revolution.  My labview program includes a counter that records the data of the encoder on the servo-motor.  I was able to get accurate data during the test through the program of measurement and automation of the engine manually.  Also when running through the specific DAQ assistant, I use for my counter, I'm getting correct readings by turning manually engine.  Once I run my full program, instead of get 2048 pulses per turn, I'm between 34000 and 36000 pulses per revolution.  The more logical assumption is that I get vibrations in the engine itself or some kind of noise disturbs my signal.  First, I tried to change the possible settings via the omron servo driver that could reduce the vibrations of the engine.  I try to change the stiffness settings, enable, and disable the automatic adjustment feature and a few other parameters specified by the user manual which could cause vibrations.  If turn the settings from rigidity as low as possible, I am able to get around 2000 impulses per turn, but data are very sporadic. In addition, my equipment must be very stiff, and with setting the lower rigidity for the servo driver, I can almost stop the engine with a minimum of force.  My equipment must be able to travel at a near constant speed with fluctuations of up to 200 N force.  Any suggestions on the direction in which I should go in search of a countermeasure?

    Thank you

    Experience with actuators is that they can produce large quantities of electrical noise.  I guess that noise can enter the signal of coders.  Look carefully at your wiring and make sure that you do not have a ground loop between your hardware OR and the actuator.

  • Entry of absolute encoder PWM w / 6008

    Hi, I'm quite new to the DAQ world so please be easy on me.

    Well basically, I have acquired a free 6008 and want to use it to track the absolute deviation of angle of a device I have.

    My scope involves the use of a labtab (USB only), as well as a range of measurement 0-90 degrees with an accuracy of 1 degree at most.

    So I came to the conclusion that I have to get an absolute encoder.

    Watching the encoders and their respective exits, I found the following: SSI, Linear Voltage (0-5 Volts) and PWM

    I have falling SSI my list because it seems a PCI data acquisition card is a requirement, and the linear voltage is all simply not precise enough, because the encoder outputs (0.056 volt/deg) and the 6008 can be read only with accuracy intervals (0,138 volt). Which means (2.484 degree/interval), I think.

    in any case, the last style of output that I found was the PWM signal.

    The encoder http://usdigital.com/products/encoders/absolute/rotary/shaft/ma3/

    If I have good outings (at intervals micro-sec 1026), where the duration of the pulse is the position of the encoder. (1026 counties/revolution).

    So I guess I have to be able to read the pulse of the order (1 micro-sec) for (1 head).

    My question is whether or not the 6008 is able to acquire the data for my use in LabView.

    Counter the 6008 says its able to detect more than (0,1 micro-sec) pulses.

    Does this mean the 6008 so capable of doing the job?

    Any help is grateful, as I have very little experience with LabView or DAQ instruments.

    Thank you.

    It is a limitation just to the meter of a USB-6008.  What you describe with 2 counters is actually very close to what we do for measures high frequency on our complete recommended counters.  The pulse actually measure that requires only one meter on our E-series, M-Series devices, meter Timer and X-series.

    In regards to the analogue output of the absolute encoder, I think you should be ok with the resolution.  The output of the encoder is 0 to 5V.  The typical accuracy on the 6008 for this interval is 4.28mV for differential connections.  Step for each degree size is 5 /(2^10) = 4.88mV.  Thus, it seems that you will be able to get a precision less than 1 degree.

    If you need better accuracy or would prefer to make the PWM output type, I would look at our M-Series USB for a portable data acquisition solution.  Let me know if you would and I'll give you a few recommendations.

    Regads,

    Paul C.

  • Queries related to Microsoft Expression Encoder 4 before you buy

    Hi team,
    I have a requirement to convert a video file in Windows Media format and the flv format and changes in the resolution, the video bit rate and audio bit rate of the file source video.
    I evaluated this is the free version (Microsoft Expression Encoder 4) but it seems that it doesn't support .flv as output even after the installation of the package of Community code combined as suggested in some msdn articles.
    Microsoft Expression Encoder 4 support flv formats after the installation of a codec? If Yes please let me know the dependent component to convert video files to flv format.
    Please let me know if I buy now then what kind of support can I wait especially after sales of the post.

    Thank you
    Delumeau

    Hello

    Microsoft Expression Encoder 4 is not supported in these forums. Please could you ask your question again in this forum dedicated to Microsoft:

    http://social.msdn.microsoft.com/Forums/en-US/encoder/threads .

    Thank you.   :)

  • Encoder power supply

    I've been specialization motion system.

    Should he get up and running as soon as POSSIBLE if we just ordered what I thought, it was all the necessary components.  I started to do my wiring diagram now.

    The first thing I noticed, is the encoder requires a power supply

    780251-01 encoder NEMA 23, 1000 counts/Rev quadrature

    Electric
    Resolution ........................................... 1000 accounts/revolution
    Input voltage... 5 V ± 10%
    Input current... 100 mA or less (65 mA typical)
    without output load
    Channel configuration... Quadrature A, B and Index

    My question is this: I have a pilot Danaher and the UMI-7772.  May have need of the EEG of encoder is the power of a of these or I do a seprate diet.  The encoder comes with its own power supply AC/DC converter?  Does anyone know a cool power?

    Thank you

    Sean

    Hi SeanJ,

    You can indeed use your UMI-7772 to power your NEMA 23 encoder. You will need to use a power supply of 24V with this module, as shown in this document (page 3): http://www.ni.com/pdf/manuals/372324d.pdf

    Please see this link for more information regarding your encoder: http://www.ni.com/pdf/products/us/cat_steppersandencoders.pdf

    At the bottom of page 7 of this document, you should see a table for the description of the encoder wire. As you can see the white wire going to your diet you need to connect to your UMI-7772. Please visit http://www.ni.com/pdf/manuals/373359b.pdf for more information on the UMI-7772. On page 39, you will see a table for the pin connector assignment comments. PIN 4 will provide a + 5V output to use for your encoder. Based on this you can connect the Brown wire of your encoder to pin 1 of the UMI, the yellow wire to pin 14 and the COM of wire for digital land lines.

    I hope this helps, please let me know if you have any other questions.

  • cRIO - H bridge using the PWM output and input only encoder control

    Hello

    I am currently working on a project to control a 230V brushed servo motor using cRIO. The engine drives a linear step and the final project needs to create a control of position of the engine that the user is able to enter a speed, position and control steps to move to this position.

    I use a bridge using NOR-9401 and H to power the motor circuit and a PWM output to move the engine. I also have an encoder, quadrature, connected to a NOR-9403 read position and speed. I use the example program of encoder for the NI 9505 - in my application.

    There is no voltage or current on the drive circuit sensors so I wouldn't be able to have a closed loop current in this case. The scene release mechanism is such that the position is locked if the motor does not move and I do not need a torque control to keep the engine in place.

    To achieve this, I just wouldn't be able to use a single PID VI (probably the FPGA VI express for discrete PID)?

    I am not very well versed in the theory of control, and therefore no indication in the common sense would help me a lot.

    Thank you very much!

    Sexy,.

    in general, it is best to use a cascade control loop structure but in principle must also be able to use the output of the control loop of position as an input to the PWM generator. The main disadvantage of this configuration is the current limitation missing. Without current meaning is no longer the only way to protect your engine from drawing too much current to limit to the current maximum output of your diet, or to limit the maximum duty cycle of PWM. Without current information, the last method is quite inaccurate, but better than nothing.

    I agree with Mike, you should look in the examples of the 9505 module and use the controller position vi of these examples. This PID controller is optimized for motion control applications and it is implemented in the fixed point arithmetic, offering the best performance on and FPGA.

    Kind regards

    Jochen Klier

    National Instruments

  • How many modules NI 9505 can I program the FPGA (with SoftMotion) NI 9104?

    Hello.This is my first question here. When I try to make the FPGA code to four NI 9505 (with loop position (including SplineEngine), current loop, loop PWM and encoder loop) I simply double code for module four times. I use the NI 9104 chassis with 3 m doors, but compiler returns compilation error (I guess, code does not fit on FPGA). I tried to make the code more simple (I combined some terminals). But it did not help me. Thanks to lot.P.S. sorry for my English.

    This message may be a bit delayed - but I did a lot of work to obtain many 9505 modules compiled on a number of different FPGA targets. Seven on a Virtex-II 3 m gate FPGA and eight on a 2 million doors Spartan3 (don't be fooled by the size of the door - the Spartan FPGA tends to be more effective in the compilation of size, but the worst with a timing compared to the Virtex II. The Virtex5 are better all around).

    They key is "mulitplex" code - in particular the SoftMotion contructeurs algorithm. Multiplex in this sense means both use the same code for each axis and process things in series parallel vs. Because the constructor requires the backup of important data for each axis between the loop itterations, use of these VI block of RAM on the FPGA vs using large arrays in FPGA fabric.

    I have attached a code that will work with LabVIEW 8.6 and SoftMotion 2.2. This will NOT work with 2009 SoftMotion (RT both the FPGA VI changed).

Maybe you are looking for

  • Satellite T110-121 - Trojan horses on the installer?

    I recently bought a T110-121. Turned on, set up Windows 7. Uninstalled MacAfee. Deliberately no connection to the internet at all. VET AV. Ran installed AV scan. Showed 2 Trojan horses. I don't think that I can reach the screenshots here, but they we

  • Elite book 8570p: ID PGF16J failure Diagnostics - 00082 B-MFKSXG - 608K 03

    The HP hardware HP Diagnostics UEFI running at startup I get the following:INTELLIGENT control: FAILUREFAILURE ID: PGF16J - B-MFKSXG - 608K 03 00082PRODUCT ID: E1Y27UT #ABAHard drive 1

  • the connection of the given session was lost

    I have connected to the power supply IDRC DSP - 300-2, 5 HR via ethernet by VISA. After the connection system is normal. I send commands and receive responses. But when I stop and start feeding it new VISA refreshes the information on this subject. G

  • What is the difference between PCM1000 and PCM1000-EU?

    Can someone tell what is the difference between these two cards: http://www.Amazon.com/Linksys-Cisco-1000-CardBus-mobile-PCM1000/DP/B0007SLHXY/ref=sr_1_1?ie=UTF8&s=e... http://www.Amazon.com/Linksys-Gigabit-Notebook-Adapter-PCM1000/DP/B000A7IDWA/ref=

  • BlackBerry 10 Help! Software update 10.3.1.1565 ruined my phone

    Hello I just updated my Z10 software at 10.3.1.1565. This update came with the Amazon appstore app, which I can not uninstall, remove, or change permissions for. Now, whenever I try to access appstore from amazon and other applications like Skype, Vi