Dc motor measurements

Dear ppl.
Need help to traduce oscilloscope voltage readings, to Torque, Angular speed and Back-emf from attached circuit.
Motor is a 550 watts hand-driller.
A-F mutual inductance, shaft inertia and friction are unknown and set by default.
The other parameters show its actual values.
Should I convert volts to Nm, rads x seconds and Volts directly?
Are those values logicals or outrageous?
Thanks a lot.
Solved!
Go to Solution.
Attachments:
550 watts hand driller sim.ms12 ‏70 KB

Hello danielsoy
The first thing you need to find is the relation voltage (or current) with Torque. It think there´s is an ecuation that relates current and Torque. Then, knowing the torque and the shatf inertia you can yield the angular aceleration of the wheels. Doing some numeric integration you can calculate the angular speed of the wheels. That´s the way you can approach the problem. With an encoder it would be much easier, cause you can measure angular position, speed and acceleration and with the acceleration you can yield the torque. 
Hopefully this information will help you.
Omar R.
Applications Engineer

Similar Messages

  • AC Motor Measurement

    hello everyone. My name is Manuel and I work in a company in Chile, in particular in the predictive maintenance field. I have some experience in LabView and for that reason I´m developing a system to measure voltage and current in industrial AC motor. In order to this I would like to know if NI has some module (in any kind of physical format, that means, cDAQ, PXI, cRIO, etc) to measure voltage over 550 V and current over 120 A. The other day I saw and instrument from other company which is used to detect failure in this kind of motors, and the main part was a NI module, but I couldn't see the model. I would appreciate if you can help me to find a module that satisfy this constraints.
    Thank you

    I have no experience with measuring high AC voltages but rather with measuring AC current. As mentioned by others, usually current transducers are used which usually have output voltages of 1, 5 or 10V for full range. Even many clamp-on amp meters have an analog output.
    When measuring AC voltages it should be no problem to use a transformer for galvanic isolation. In any case, for such high voltages there should be a sensor or at least a "front end" of the DAQ system which is complety isolated. I once designed a system for measuring up to 500VDC and we used a completely isolated ADC front-end, with isolated DC-DC converter supply and isolated data lines.

  • Measuring signals with different levels using common AI in Fieldpoint

    Hi!,
    I am trying to configure a Fieldpoint system to measure the following (its for a DC motor test station):
    Motor Voltage: 0-240 VDC
    Motor Current: 0-50 ADC
    Generator Voltage and Current: same as for motor
    Options which come to my mind are:
    1) Convert the voltages into 0-10 VDC and use FP-AI-110
    and simultaneously convert currents into 4-20mA and use FP-AI-111.
    2) Convert both voltages and current into 4-20mA and use only FP-AI-111
    My questions:
    1) Which is a smarter config?
    2) Would there be any issues of isolation that I need to consider?
    Note:
    A) There are other measurements like thermocouple and counter and I will be using the signal specific modules for those.
    B
    ) It is important that total system hardware cost be kept to the minimum.
    Platform is Fieldpoint using FP-1601
    OS is Win200
    Coding is in NI-PDS-6.1
    Thanks and best regards,
    Gurdas
    Gurdas Singh
    PhD. Candidate | Civil Engineering | NCSU.edu

    Hello Gurdas,
    You could use the FP-AI-110 to measure both your voltage and current signals. However, you will need to create an attenuation circuit so that you can measure your signal in the 0-10VDC range as you have described. You can also use a current shunt resistor to measure the current by running the current through this resistor and then measure the voltage across it. You will most likely need a resistor near 0.01Ohms that can handle up to 50A. (50^2*0.01)= 25W. That is a big resistor.
    It would still be best to convert both to voltages since the modules measure voltage. Even the FP-AI-111 uses current shunts and measures a voltage.
    Another thing to know about taking motor measurements is Flyback voltages generated from the coils. These v
    oltages can reach several thousand volts and could damage your hardware. Check to make sure that you motor or motor drive has circuitry to limit flyback voltages. Zener diodes are commonly used to limit flyback voltages.
    Regards,
    Bill B
    Applications Engineer
    National Instruments

  • What sensor should be used to measure speed of motor

    Hi,
    I am using NI PCI-6624 to control the speed of dc motor. I have used "PWM-Counter Output.vi" example to generate PWM pulses to control the input power of motor. I am using "counter output" and "analog input" terminals of PCI-6624. Counter output terminal is used to generate PWM signal and "analog input" terminal will be used as an input from speed sensor.
    Can someone tell me what sensor I can use to measure the speed of motor. Please note that the output of the sensor will be the analog input to PCI6624, so it is essential that speed sensor's output is ANALOG.
    Please help me in this matter and tell me which sensor can be used and from where I can buy it ?
    Thanks

    Ayaz,
    the straight forward low-cost solution for velocity measurements is using a quadrature encoder. With your  DAQ device you could use the second counter of the board to measure the frequency of one phase, but that's jus one option amongst others.
    I haven't come across sensors that output a voltage that is proportional to velocity but expect such a device to be much more expensive and probably less accurate.
    Do you plan to do closed loop velocity control? Are you using Windows or a realtime system?
    Kind regards,
    Jochen Klier
    National Instruments

  • How to measure torque on a DC motor using Multisim?

    Hello,
    I would like to know how we measure torque on a DC motor using Multisim Education edition.
    I've searched for the component, "eddy current load brake", but could not find it. Is that component in Multisim?
    Thank you,
    Neil

    Hi,
    Please refer to this forum post.
    http://forums.ni.com/t5/Circuit-Design-Suite-Multisim/PM-DC-Motor-Model-Trouble/td-p/1931859
    Hope this helps.
    Regards,
    Tayyab R,
    National Instruments.

  • Move motor and make a measurement (thorlabs motors and drivers)

    Hi everybody, 
    I was just born in this Labview  world and I´m quite lost. I´ll explain my situation: 
    I have three motors from thorlabs (T-cube Stepper Motor controller) in three directions (x, y and z). What I need is to move the motors from initial position until final position in small steps in order to make measurements in every stop (this is other story). So, the thing is I need to measure one line in x stopping wherever I need, then come back to the initial point, go one line down in y axis and start the line in x again (as many times as neccesary). I think a state machine is what I need for this purpose, but I have no idea. 
    Could anyone help me with this??
    NOTE: the computer is an old xp without internet conection and there is no possibility to install labview packages as NI-DAQmx so I must use the motors nodes and properties that Thorlabs provides. 
    Thank you very much!!!
    Solved!
    Go to Solution.

    Times to wait BEFORE a measurement is started is something you have to do manually since it's up to the user.
    As far as how long to wait for the measurement to complete, the manual has examples of using registers and buffers to find out when the measurement is complete using a linear sweep (this is how I do it).  The idea is to pre-set the buffer equal to the number of datapoints (say 100 over your IV range), instruct what to measure (current, voltage, both), and poll the registers to find out when the buffer is full (say every 100-500 ms).  Let the keithley 2400 set the voltages for you over the specified range and return the data set when completed.
    As far as knowing when the movement is complete, you'll have to see if there is a way to detect that with your equipment (otherwise stick with the pre-programed delay).  IF these are illuminated IV measurements, you could do the following.  Source ZERO volts and measure current.  check periodically after the movement commands are sent.  Once you measure a current, the Jsc for the cell, you have contact.
    For data storage, use shift registers on the state machine itself.  Clear the register when starting a scan, and insert each measurement as it is taken (2D array, or array of clusters).  Another possibility is to use a separate while loop to save the data (a consumer) with the data being passed in a Queue and appended to file after each scan (this will help if you are concerned about failures resulting in lost data).  After each measurement, enqueue the data into a queue handled by this consumer.  (you'll need to keep track of which file to append data to).

  • I want to run a step motor and take pressure measurements at steps of 2mm

    For a wake survey experiment about an airfoil, I would like to write a Labview VI that would move the step motor at increments of 2mm, take pressure readings (I have the pressure transducer), move another 2mm, take readings etc...for n increments. I have only a small background in labview. Can someone help me please?
    Many thanks!
    Sanjoy Som
    AE Dept. FL Tech

    Sanjoy,
    If you currently don't have any Motion hardware then you would need a PCI/PXI 7334 FlexMotion controller and a mid-760x drive/amplifier (or another drive/amplifier). Once you have the proper hardware, then you can set breakpoints in Motion to send out a trigger pulse on a digital line when you reach certain predetermined positions in your move. You can route this trigger signal over our RTSI (real time signal integration) bus to your DAQ board to take measurements at these exact instances. You can find out more information on breakpoints including example programs in LabVIEW by searching for Motion and Breakpoints in our developer zone.
    http://zone.ni.com/devzone/devzoneweb.nsf
    I hope this helps!
    Regards,
    Andy Bell
    Application Engineer
    National Instruments

  • How to measure power consumption of a brushless DC motor

    Hi,
        I need to measure the power consumption of a moog 23-23 motor using a PXI platform because I need to save the instant power consumption data. I have a Dqmx 6259 and a FPGA module. The problem is that I don't know if I should measure the current and voltaje of all three coils of the motors or if it is enuogh measuring just one, plus is it better to measure in differential mode all the signals directly with the DAQmx or shoul I use a differential amplifier first?

    I don't see anything wrong with your approach; however, I'll throw out a few thoughts:
    If you could tie the sending of the change-voltage command (in your DLL) to the START TASK command for DAQ, you could reduce the variability in the time between the two events. Maybe that's important, maybe not.
    Can you set the voltage via some LabVIEW code, rather than a DLL?
    You might or might not want a variable sampling rate - if you expect 10 mSec, you might want to sample at 10 kHz to catch the 1% difference between 10.2 and 10.3 mSec. But if you're expecting 500 mSec, you could sample at 200 Hz to catch the 1% difference between 500 mSec and 505 mSec, thereby saving data space and processing time. Maybe that's important, maybe not.
    Steve Bird
    Culverson Software - Elegant software that is a pleasure to use.
    Culverson.com
    Blog for (mostly LabVIEW) programmers: Tips And Tricks

  • Error 200141 when trying to measure motor encoder's speed from PCI 6221 card,

    Hi,
             I was trying to measure angular speed of a motor from its encoder signal. I'm using Ctr pin from PCI 6221 card take signals from the encoders. The problem comes when I've got an Error-200141 saying "data was overwritten before it could be read". I have tried a few ways as follows to overcome this problem.
         - Use DMA
         - Get rid of the noise from the signal by shielding the wire from encoder to DAQ card and using a capacitor.
            None of those seemed to solve the problem completely. Even though the noise from the signal was removed, I could still see the mechanical glitter at the edge of all the pulses from the oscilloscope. Is that a possible cause of this problem (my technician told me we can do nothing with this glitter. In other words, we can't remove it)?
            Please suggest me how to solve this Error-200141. With this message, I have also attached VI.
            Thank you very much.
       Regards,
       Suksun
    Attachments:
    Meas Dig Period-Buffered-Continuous-Low Freq 1 Ctr_Angular speed from encoder.vi ‏72 KB

    Hi Suksun,
    Only had a quick glance at your code, but can you drop the samples to read to 100.
    I think what the problem is from what I can make of your code, is that
    you have a low frequency counter, that you measure on the rising edge,
    however if you don't get a 1000 pulses within 100 seconds, DAQmx will
    report an error. So by lowering the number of samples to read you
    should be able to get 100 samples in 100 seconds, you should not
    overwrite data as the buffer will be sized correctly.
    Hope this help
    Regards
    JamesC
    NIUK AE

  • How to measure current on DC servo motor.

    Need to measure current on DC servo motor. What is the best way to measure the current on the motor as it moves to position? Using PXI-7344 controller and MID-7654 drive unit.  

    This is not an easy task. Here are some ideas:
    Direct current measurement:
    Add shunt resistors into the motor cabling and measure the voltage over the resistors. As the 7654 doesn't provide DC current but PWM current (32 kHz) you will have to acquire the data pretty fast (at least with 200 kHz). This could be done with a DAQ-board like the PCI-6220. Additionally you will have to do some math to calculate the RMS value of the current.
    Control voltage measurement:
    You could measure the output voltage of the 7344 as it is proportional to the duty cycle of the PWM current signal of the 7654. You will also need some additional measurement hardware but you wouldn't have to use shunt resistors and RMS calculations. The major disadvantage of this option is cabling as there is a single cable connection between the controller and the drive and you would have to use e. g. two external connector blocks and an additional cable in order to be able to connect your measurement hardware to the voltage output of the 7344.
    Torque measurement:
    Torque is also proportional to motor current so you could add a torque sensor to your motor and measure the output signal with e. g. a PCI-6220. Depending on your hardware setup this might be the best option.
    I hope that helps,
    Jochen Klier
    National Instruments Germany

  • Measuring servo motor current

    hello;
    I am trying to measure servo motor's current. But i could not find a way to do this. I use a 7344 motion control card. and Labview 6.1. If it is availible with this equipment it will be helpful.
    I am waiting for your messages.
    thanks.

    mekanikzombi,
        I assume you're referring to the current of the voltage output of the motor drive?  We have no built in utilities to measure current output, but you could measure it easily enough with a DMM.  Let me know if I assumed incorrectly, thank you.
    -Allison S.
    Applications Engineering
    -Allison S.
    Calibration Services
    Product Support Engineer

  • Sync DAQ measurements with motor controller

    Hi all,
    I've been grinding my head for days on this problem.
    I've got an NI DAQ reading an analog voltage and a Maxon EPOS2 motor controller.
    I want to read analog voltage from the DAQ at a frequency of 1800Hz and around 25 samples. For every set of samples, I want the EPOS2 motor controller to read its encoder position and have write to measurement file log all the data.
    The problem I'm having is that although data values from the DAQ are recorded, they lag behind the encoder values provided by the EPOS2 by approx 50ms. This lag time changes as a function of the DAQ's rate and number of samples.
    I attached an example data file. If you scroll all the way to the bottom, you'll see that the right most value (time from computer and I believe EPOS?) is different from the left most time value which came from the DAQ waveform.
    I've attached my code to this post. Would some form of rendezvous or queue be applicable? Any thoughts would be most helpful.
    Thanks
    Attachments:
    APS_linear1_5_stable.vi ‏137 KB
    8_17_11_25s_1800Hz_150_2.txt ‏977 KB

    Hello Ruben_D
    I'm sorry this is causing you an inconvenience!  Can you please provide a link to the EPOS2 install file as I seem to be missing a number of their dependent VIs.  Thank you very much!
    Sincerely,
    Greg S.

  • Stepper motor pulses per step measurement (Step Angle)

    Hi everybody,
    Recently I have one project to do step angle measurement for a stepper motor. The motor will couple with A,B phase encoder, and PXI-6602 card is used to count the pulse from encoder.
    Well, the test will make the motor to rotate 1 revolutuion (360 degree) i.e. 200 steps are required. The software must able to measure and record the pulses per stepper's step i.e. 1.8 degree until 1 revolution is reached. But now the PXI-6602 will only present the accumulative counts per revolution, Any idea can split the accumulative count into small per step count with high speed and accurate method.
    Thanks & Best regard. 

    What is it you need to characterize?  For what purpose?  Using an external sampling clock can help make the test run much more quickly, but is not absolutely necessary.
    One of my first counter-based apps was to characterize a stepper motor with a microstepping drive.  1 counter measured the step and direction signals going from the motor controller to the microstepping drive.  1 counter measured a quadrature encoder.  Only the encoder measurement used a sampling clock, and it was internal.
    My technique included considerations such as:
    1. I did not move in single steps.  It may be a little less crucial to you with a 200 step/rev motor & drive.  I had something like 3200 step/rev as I recall.  Friction alone could have prevented any motion from occurring on single steps. 
    2. Each motion moved some small-ish prime number of steps so I could move around many many revs and be sure to land on each stopping position an equal # of times.  A simpler method would be to move 1 rev + 1 step.  In your case, that's 201 steps.  The downside is that you extend testing time.  With a 200 step/rev motor, this shouldn't be such a burden though.
    3. After all step pulses were issued, I started monitoring the encoder data.  I looped around evaluating chunks of position data to determine when I had a dataset that looked "settled."  The main criteria I used were slope and standard deviation.  When the criteria were met, I would store the median value.  You could consider using a mean or an RMS as well.
    4. Repeat enough times that you land on each stopping position a statistically significant # of times.  Rule of thumb seems to be about 30.  That would give you 6000 actuations of 201 steps each.  Seems feasible that test time might be in the 1-2 hour realm.
    -Kevin P.

  • Motor speed measuring algarithm

    Hello,
    I want to have an accurate speed measuring for an induction motor whose max speed is 3000rpm, is there any related paper on this area describing different speed measuring algarithm using NI labview?
    thanks for your help!

    Billstrong,
    the most accurate way to measure a motor's velocity is using a data acquistion board that provides a high-performance counter, like an M-Series board or an NI 660x  counter/timer board in combination with a quadrature encoder.
    There are several methods to determine your motor's speed:
    Buffered Period Measurement
    This method allows you to determine the period of each cycle of either phase A or B of your encoder signal with a resolution of 12.5 ns. Here is some more detailed information.The drawbackof this method is the fact, that you don't get information about direction changes of the motor. The benefit is the very high timing resolution.
    Buffered Position Measurement
    You can use a counter/timer to generate a clock signal, that latches position readings of a second counter/timer to the PCs memory. This method is less accurate than the first one, as it requires several position changes between each rising edge of the clock signal, but on the other hand you can detect direction changes and the amount of data generated is much lower than with the first method. Here is some more background information.
    Please refer also to the shipping examples in LabVIEW that install with the NI-DAQmx driver.
    I hope this helps,
    Jochen Klier
    National Instruments

  • How to measure torque of servo motor

    Dear Experts,
    i want to plot a speed torque characterstics in labview using ni hardware with servo motor.
    please suggest me complete solution for this  above question

    Torque specifications should be available from the motor manufacturer.  I'm not aware of a standard way to measure torque vs. speed, but maybe a google search would turn something up.  Here's what I found.
    Good Luck
    Adam

Maybe you are looking for

  • Intermittent colour rendering problem

    In the past few weeks I've noticed a problem with my Photoshop CS5 (12.0.4) / Windows 7 64-bit setup. Maybe once a day, after using Photoshop for a while, the current document's colours will look like they're using the wrong colour space, usually loo

  • G4 Wireless Problem

    Shortly after it was new, I installed a wireless card in my 667 MHz G4 Powerbook. It has worked with my Airport Extreme Mushroom, but never well in "remote" corners of the house. The Touch, iMac, Graphite iMac and other more recent Mac laptops connec

  • Not to retein text in the combobox widget

    Hello, Just want to know any possiblity not to retein the text in the combobox widget? I am using Captivate 5.5. The current behavior is I select a value in the list of combobox on page A, and then I click a button to go to the next page B. When I am

  • Time capsule not working over ethernet cable

    my time capsule is connected to a router (also transmitting a wireless network) using ethernet cable. I can connect to the time capsule using both mac and windows over wireless, and I have internet. However, there's no internet when using ethernet ca

  • How to split intiger and string

    String str="abc1,ss10"; String strArr[] = str.split(","); here i want to split string and intigers separatelly, for example 'abc1' i want to split this...i want to display only charecters..... plz help me