How it is possible to control torque of dc motor by 0 rpm

I want to realise a stand to test elements to get the max torque. The elements do not rotate. My plan is to take a dc motor if it is necessary additional a gearbox and impact it up to breakdown. In fact controlling dc motors torqu sounds easy because it is commensurate with the current.
My requirements are:
- possibility of setting dI / dt = dT / dt independant of U
- I-signal logging as indikator for the torque
- T<10 Nm
Maybe someone of you has a better idea or a proposal how to solve my problem. I still do not have any equipment for measuring. So it is necessary to buy smth

Hello,
to give you some good advice there are several Information which are helpful.
Do you have some Datasheets of your Motor, Converter and Gearbox.
Do you want only measure or do you want also control and regulate the components of
your test stand.
After Data Acquisition do you want to analyze the Data or only generate an Report.
Best Regards

Similar Messages

  • How is it possible to control content (also text) so that unsuitable sites cannot be searched?

    Is it possible to use a 'Content Advisor' (like Windows has) within Firefox. Even if I apply and enable certain settings in Internet Options (in Windows), these settings are not upheld by Firefox. Is it possible to get Firefox to uphold the Windows Internet Options settings? If not, is it possible to establish Content settings within Firefox?

    See the [[Parental Controls]] article for a list of ways you can do this.

  • How to finetune the force control of an AC Motor Linear Actuator?

    Hello,
    I
    am hoping to find some help here with the following problem, which I am trying
    to solve for several days now....
    I
    am using the UMI-7774 and an AC servo-motor-driven linear actuator to do
    force control. Basically, I need the actuator to apply a constant force and
    react quickly to force changes. My system setup is as follows: I am using
    a PCI-7344 Motion Control Card to provide the analogue command signal
    (0-10V). This signal is supplied to the actuator controller (through a
    UMI-7774), which transforms the command signal to an amperage command signal
    (0-2.17Arms). This is the signal controlling the actuator’s torque. The actuator controller is working in torque mode. I use
    a Kistler PZT force sensor (ring type) and a Kistler amplifier as my feedback
    source. The signal from the sensor amplifier is directly connected to the ADC of the
    UMI. I am using MAX to tune my system and define a PID controller that gives
    me a good step response.
    (1)
    The results so far show that it works in principle, but I believe my system is
    not yet tuned optimally. However, the best step response results I have
    obtained and the PID parameters I used are shown in the attached files. As I am
    relatively new to this area, could you please advise me on how I could further
    improve the step response of the system? The current rise time and
    overshoot values are very good (a 3% overshoot would also be acceptable),
    but the observed undershoot is causing delayed settling. Also, the oscillation
    observed during undershoot is something I would like to remove.
    (2)
    I have tried increasing Kp and Kd values. Increased Kd does not seem to correct
    the oscillation problem. On the contrary, it destabilises the system. Increasing
    Kp causes an unwanted overshoot.  I have also tried to reduce the
    Derivative Sampling Period but that gave even worse results (System Inertia: J
    = 1.8629*10^-5 Kgm^2).
    At
    Td=2 the actuator was retracting on its own to its home position when I set Ki>=8.
    I got the most stable behaviour using Td=4. Is there any other way I could
    improve the actuator’s response?
    (3)
    I have seen that in some cases people have used a “double PID loop” one
    for the encoder feedback and one for the force feedback. Do you believe that
    this would improve system behaviour? If so, how could
    I implement two PID loops? I mean, MAX only allows me to enter
    one set of PIDs....or is there a possibility to set up a second PID-loop
    somewhere?....I have seen that the "Force Control Using Monitoring
    Force" example essentially works with two Closed-loops, but one of them is
    implemented in the application software and this would result in a
    non-deterministic and comparatively slow response of the system, right??
    Sorry for the long post and thanks
    a lot in advance for help and advice.
    Attachments:
    Force Conrtol Loop Settings Actuator-BEST.JPG ‏41 KB
    Step Responce Actuator-Force Feedback-BEST.JPG ‏58 KB

    Hello Jochen and thank you for your very nice reply.
    The past few days I have been trying to implement your advice, but unfortunately I did not have much success. Let me start by saying that explanations to my problem, the 2nd one looked more probable, as I always make sure that there is contact between my actuator and the workpiece I am pushing against. So, I unmapped my DAC by setting up the axis as a stepper axis with no feedback and I used the Load DAC to apply voltage and see when my actuator starts moving. That gave me the upper and lower limits for the Static Friction Compensation filter (please refer to attached image). I then implemented this filter and tried to retune the PID parameters, but the results I got were poor.
    I can now adjust the parameters so that there is no initial spike and undershoot, but now the force ramps up fast to a specific value and then keeps rising slowly. Vibration is observed at the point of transition from fast to slow ramp-up (ref. Step Responce Actuator-Force Feedback-WITH FILTER_v2).
    I could not eliminate the steady state error. When I tried to eliminate the steady state error by increasing Ki, or tried to create an initial overshoot by increasing Kp, I always ended up with an unstable system or a system with a response similar to the one shown in attached figure “Step Responce Actuator-Force Feedback-WITH FILTER_v1”.
      Do you perhaps have an explanation or comments for this behaviour? As for your other questions:
    Sensor Bandwidth: N/A, Charge Amplifier Bandwidth: 200 kHz, Low pass filter: No (Amplifier has the capability though)
    PID Update Period: 250 microseconds (fastest available)
    NI Motion Version 2.3
    Labview Version 8.5.1
      Thank you,
    Thomas
    Attachments:
    Step Responce Actuator-Force Feedback-Filter Settings.JPG ‏28 KB
    Step Responce Actuator-Force Feedback-WITH FILTER_v2.JPG ‏69 KB
    Step Responce Actuator-Force Feedback-Filter Settings.JPG ‏28 KB

  • Softmotion control of piezoelectric linear motor

    I am struggling to understand how to use softmotion to control a piezoelectric linear motor.  The motors position is directly related to the control voltage.  In my case a 0-100000 position range is directly mapped to a -1 to 4 V control voltage range.  My understanding is that this type of control requires a position Feedforward calculation CO=(SP/100000)*5 - 1.  I am planning on adding this FF to the FPGA PID calculation and then letting softmotion handle the trajectory generation and PID effect to close the loop on position error.  Does this make sense as a starting point?

    Hi sachsm, 
    I was able to find a KB on implementing Feed-Forwarding in NI-Motion, but was not able to find any documentation on implementing this in SoftMotion. I am going to forward this information onto R&D for them to review and address. 
    Relevent KB:
    http://digital.ni.com/public.nsf/allkb/53BF23F982C3BF17862572AD00701503?OpenDocument
    Other than that, you sound like you're on track, I was able to find how SoftMotion handles velocity feed forward, but it doesn't mention much about the implementation. 
    http://zone.ni.com/reference/en-XX/help/371093G-01/nismlvhlp/control_loop/
    I hope this helps answer some of your questions
    -N
    National Instruments
    Applications Engineer

  • How do I use the time capsule to share itunes music between multiple apple devices? Also, is it possible to control the music on one device using another, and how do you set this up?

    How do I use the time capsule to share itunes music between multiple apple devices? Also, is it possible to control the music on one device using another, and how do you set this up?

    unless i'm missing something, i think you got mixed up, this is easy google for walk throughs
    i'm assuming this is the new 3tb tc AC or 'tower' shape, if so, its wifi will run circles around your at&t device
    unplug the at&t box for a minute and plug it back in
    factory reset your tc - unplug it, hold down reset and keep holding while you plug it back in - only release reset when amber light flashes in 10-20s
    connect the tc to your at&t box via eth in the wan port, wait 1 minute, open airport utility look in 'other wifi devices' to setup the tc
    create a new wifi network (give it a different name than your at&t one) and put the tc in bridge mode (it may do this automatically for you, but you should double check) under the 'network' tab
    login to your at&t router and disable wifi on it
    add new clients to the new wifi network, and point your Macs to the time machine for backups

  • Is it possible to do torque control using Flex Motion?

    I am trying to control the output torque to a motor?
    I know you can do velocity control using FlexMotion, how about torque control?

    To hold a servo motor at constant torque, all you need to do is provide a constant voltage. You can accomplish this using the analog output (DAC) of a FlexMotion board. To gain access to the DAC, configure the axis as an open loop stepper, then use the Load DAC.flx VI to output an analog voltage. The downside to this is that you won't have feedback, so you'll have no way to determine your position.

  • How is it possible to change the page of 1 tab to Page 2 then to page 3 etc using a boolen control?

    Hi sir,
             I created A tab control of 4 pages.How is it possible to change the page of 1 tab to Page 2 then to page 3 etc using a boolen control?
    Please Mark the solution as accepted if your problem is solved and donate kudoes
    Solved!
    Go to Solution.

    You have a couple of possiblities:
    Keep the tab value in a shift register and use a value changed on the boolean to increment or decrement the tab. Write to a local variable of the tab as needed (I would recommend against value property nodes as in the above examples by others).
    You could also hide the tabs and make the tab control an indicator. Now you can write directly to the terminal if the boolean changes and you don't even need a local variable.
    Here is an example showing both (LabVIEW 8.2).
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    TabSwitcher.vi ‏18 KB

  • Controlling/Setting of the Torque of a Motor in Robotics Module 2013

    Hi all,
    I am using Robotics Module 2013.
    I currently work on a project about simulation of industrial robots but I have a problem with Robotics Module.
    In simulator, we are able to set positions or velocities of motors.
    By using this, I have tested my inverse kinematics algorithms and velocity profile tracking.
    I want to share a video about it but in fact
    I am unable to give a youtube video link.
    But now, I am going to obtain the dynamical model of the robot
    and I have to control torques of motors in the model.
    So, how can I do it?
    Is it possible?
    Please help me
    Thank you

    Thank you for your answer Mr/Mrs Paolo;
    I know that VI but I think you miss understand my question.
    I did not asked how to calculate torques
    I asked that how can I apply the torques(which I have calculated some other way - such as adaptive control or robust control etc)
    to the motors on the Simulator Display Window. 
    I can set positions, I can set velocities but
    I am unable to apply a torque or current.
    Because of unable to apply a torque, I can not move linkages heavier than 1 kgs!
    I will share a video of my simulation.
    http://www.youtube.com/watch?v=Ipt8-BsxqWw
    In this simulation, joints are controlled by set position and set velocities.
    But for computed torque control techniques, I should apply torques to the motors and
    see the responses of my control algorithm in simulation.
    I hope I could tell my problem in details.
    Thank you again
    Dinçer Saygılı
    Acrome Robotics
    Istanbul Technical University
    ARI-3 SciencePark

  • HT5570 My six-year old grandson appears to be able to make purchases on the TV without having to enter the password and yet every other device i use (e.g. iPad, iPhone, iPod) is password protected. How is that possible?

    My six-year old grandson appears to be able to make purchases on the TV without having to enter the password and yet every other device i use (e.g. iPad, iPhone, iPod) is password protected. How is that possible when I have to use my password to access such services on all other devices?

    DominicDeBurca wrote:
    My six-year old grandson appears to be able to make purchases on the TV without having to enter the password and yet every other device i use (e.g. iPad, iPhone, iPod) is password protected. How is that possible when I have to use my password to access such services on all other devices?
    Having AppleTV remember the password is optional.
    Logout of iTunes store, log back in and hopefully next time you come to purchase you'll be prompted for your password but decline the option to remember it.  You might also want to look out of parental controls on the unit.
    AC

  • How to add A Gauge Control in VC++ MFC Application

    How to add A Gauge Control in VC++ MFC Application.
    i want to add Gauge Control in my Application. like meter.
    ther meter should perform depends upon the value.
    for example , Assume the meter have 10 units 1-10 . if the value (ie, input ) is 4 the meter point out the 4 like that.

    How to implement CProgressCtrl to like this.
    https://social.msdn.microsoft.com/Forums/getfile/643828
    You need to implement this all by your own or if you are lucky you may something find @Codeproject, CodeGuru, ...
    Here you will find examples on creating custom controls (in general)
    http://www.codeproject.com/Articles/521/Creating-Custom-Controls
    https://msdn.microsoft.com/en-us/library/bk2h3c6w.aspx?f=255&MSPPError=-2147217396
    You will find a lot more stuff if you try your prefered search engine.
    Maybe this one fits the best to your requirements:
    http://www.codeproject.com/Articles/9375/CStatic-derivative-CSpeedoMeter-class
    Best regards
    Bordon
    Note: Posted code pieces may not have a good programming style and may not perfect. It is also possible that they do not work in all situations. Code pieces are only indended to explain something particualar.

  • How to use tcom to control vi

    how we use tcom to control vi program? we have got this tcl script from googling  but it is not running , it says to run the vi as activex server ,how can we do it? it is opening the vi but gives the error "high frequency not found in vi connector pane.what are the different methods that we can use with vi ? in the example  some methods such as  getvireference  etc have been used
    # Interfacing to LabView via TCOM
    package require tcom
    # Start the "Frequency Response" VI as an ActiveX server.  (If the VI
    #was
    # compiled then you would refer to it by its registered server name.
    #For
    # example, if you compiled 'A.vi' and created 'A.exe', then you would
    #load
    # it with 'set lv [::tcom::ref createobject "A.Application"]'.)
    set lv [::tcom::ref createobject "LabView.Application"]
    # Create a reference to the VI.  (You may want to use
    # '[$lv ApplicationDirectory]' to get the correct path for this PC.
    # For a compiled VI, use just the VI's name, for example:
    # 'set viPath "A.vi"'.)
    set viPath "C:\\Program Files\\National Instruments\\LabVIEW 8.2\\examples\\apps\\freqresp.llb\\Frequency Response.vi"
    set vi [$lv GetVIReference $viPath]
    $vi FPWinOpen True
    # Create the parameter arrays.  The first array is a list of terminal
    #names;
    # the second array is a list of their values.  We must pass in a value
    #for
    # every terminal on the VI's connector (unless we are very sure that
    #the VI
    # has a valid initial value for that terminal).  We must also pass in
    #a
    # value for the output terminals; LabView will ignore it.
    set names [list Amplitude "Number of Steps" "Low Frequency" "High
    Frequency" "Response Graph"]
    # Create the values array
    set values [list 5 105 15 1005 0]
    # Call the VI and get the results
    $vi Call names values
    # The Response Graph is returned in 'values'
    puts $values
    #5 105 15 1005 {{400.0 406.238291234 412.573873162...
    # If the VI is running we cannot use the 'Call' method, but we can
    # set and query individual Controls/Indicators.  (The "Frequency
    # Response" VI does not continue running - you call it, it runs, then
    # it stops until you call it again.  However, many VIs run
    #continuously
    # once you start them, and many are set to start running as soon as
    #you
    # load them.  Obviously, compiled VIs typically start running as soon
    # as you load them.)
    $vi SetControlValue "Low Frequency" 5
    $vi SetControlValue "Amplitude" 10
    $vi GetControlValue "Amplitude"
    # 10
    # The graph hasn't changed (because the VI isn't running), but we can
    # still read it.  Notice that the graph is an Indicator (not a
    #Control),
    # but we still use the 'GetControlValue' method to read it.
    set new_graph [$vi GetControlValue "Response Graph"]
    # You may need to manipulate the VI's menus.  Unfortunately LabView
    #does
    # not expose any method for doing this, so you must use the Windows
    # Scripting Shell.  The <ESC> key does not seem to work this way, so
    # the menus should have shortcuts that use ALT or Ctrl key
    #combinations.
    # Start the Windows Scripting Shell and send an <ALT> key to the GUI
    set WShell [::tcom::ref createobject WScript.Shell]
    $WShell SendKeys %%
    $WShell SendKeys {DOWN}
    # Send Alt-X
    $WShell SendKeys %X
    # When we are done, we may want to shut down the VI.
    $lv Quit

    Hi,
    I'm not too familiar with tcom interfacing with LabVIEW, but you may want to check out other DFs, such as this one here.  Would it be possible to printscreen the LabVIEW error you are talking about- "high freq not found...".  Furthermore, you may want to confirm the functionality of the script with the person who made it.
    I hope this helps,
    Regards,
    Nadim
    Applications Engineering
    National Instruments

  • How to handle the table control While working with LSMW?

    How to handle the table control While working with LSMW?

    its possible in lsmw,
    Hi,
    LSMW will have a Indicator for headr and itam, i do not remember the correct field, but it will have an indicator, check the fields, there will be a single charecter lenght field, that should be the indicator, and using that we can write the logic.
    check that single charecter field, it that is X that means the header record is processed, and do the items.
    and, this is another way, try this out also
    YOu can do this in "Define Source Structures" step,
    the HEADER is defined first,
    then the DETAIL below the HEADER.
    add the fields to the structures.
    Both should have some common key field
    Please take care that the name of the common field is the same.
    Once you do this it is linked. The you have a header and item corresponding to that header. then run the LSMW as you would.
    Thanks

  • How to use the custom control ?

    Hi Friends,
    plz help to use of  custom control in screen painter ?
    and how to use the custom control ?
    Thanking you.
    Regards,
    Subash.

    HI,
    Screen Elements
    A screen can contain a wide variety of elements, either for displaying field contents, or for allowing the user to interact with the program (for example, filling out input fields or choosing pushbutton functions). You use the Screen Painter to arrange elements on the screen.
    You can use the following elements:
    ·        Text fields
    Display elements, which cannot be changed either by the user or by the ABAP program.
    ·        Input/output fields and templates
    Used to display data from the ABAP program or for entering data on the screen. Linked to screen fields.
    ·        Dropdown list boxes
    Special input/output fields that allow users to choose one entry from a fixed list of possible entries.
    ·        Checkbox elements
    Special input/output fields that the user can either select (value ‘X’) or deselect (value SPACE). Checkbox elements can be linked with function codes.
    ·        Radio button elements
    Special input/output fields that are combined into groups. Within a radio button group, only a single button can be selected at any one time. When the user selects one button, all of the others are automatically deselected. Radio button elements can be linked with function codes.
    ·        Pushbuttons
    Elements on the screen that trigger the PAI event of the screen flow logic when chosen by the user. There is a function code attached to each pushbutton, which is passed to the ABAP program when it is chosen.
    ·        Frame
    Pure display elements that group together elements on the screen, such as radio button groups.
    ·        Subscreens
    Area on the screen in which you can place another screen.
    ·        Table controls
    Tabular input/output fields.
    ·        Tabstrip controls
    Areas on the screen in which you can switch between various pages.
    ·        Custom Controls
    Areas on the screen in which you can display controls. Controls are software components of the presentation server.
    ·        Status icons
    Display elements, indicating the status of the application program.
    ·        OK field
    Every screen has a twenty-character OK_CODE field (also known as the function code field) that is not displayed directly on the screen. User actions that trigger the PAI event also place the corresponding function code into this field, from where it is passed to the ABAP program. You can also use the command field in the standard toolbar to enter the OK field. To be able to use the OK field, you need to assign a name to it.
    All screen elements have a set of attributes, some of which are set automatically, others of which have to be specified in the Screen Painter. They determine things such as the layout of the screen elements on the screen. You can set the attributes of screen elements in the Screen Painter - either for a single element, or using the element list, which lists all of the elements belonging to the current screen. Some of the attributes that you set statically in the Screen Painter can be overwritten dynamically in the ABAP program.
    with regards,
    sowjanyagosala

  • Snooped at work -How is this possible?

    The other day at work I discussed my boss has the capability to monitor what I am doing on the internet on my macbook. It is my computer but I use his internet. He does not know my password and I have my security settings set to NO FILESHARING. How is this possible and how do I make it stop?

    Short answer, as long as your data passes through any device owned/controlled by someone else, that someone else has the potential to view your data.
    Read that statement carefully. It doesn't matter whether the 'device' is a firewall in your office controlled by your boss (or by a network admin), or a router at your ISP controlled by your ISP's network folks, or even the wire run into your building and maintained by your local telco. Whoever controls the device has the potential to view the data running through it.
    Now, of course, telcos and ISPs aren't supposed to snoop on your traffic - at least without a court order (can anyone say 'warrantless wiretaps'?), but the possibility remains.
    One partial solution is to encrypt all your communications (e.g. HTTPS vs. HTTP, SSL vs telnet, etc.) and that may help hide the content of your communication but whoever's watching can still determine where you're going (e.g. they can see you're hitting https://your.favoritepr0n.com/ but not necessarily see the.. umm.. artwork), and that may be enough to get you disciplined.
    So the short answer, either don't do things you shouldn't, or find a better boss.

  • Eventually disappear from my Iphone contacts. How is it possible?

    Eventually disappear from my Iphone contacts. How is it possible?

    I have contacts on my iphone, iPad, and macbook. with the latest OS, and sharing all these on the cloud, I'm seeing contacts on my iPhone disappear. i enter them, and a few days later go to use a contact and it's gone, on it's own.
    I don't think the explanation of which system is "in charge" or the "master listing" is very good, in fact i can't find a good explanation about which device has contact "control".
    if I enter on the iphone, it should appear on the macbook and ipad, right ?
    My guess is that if it doesn't appear within a short time, that when some other device that does NOT have the contact tries to work with a device that has the contact, that because it doesn't exist on one of the devices, that it gets deleted from ALL the devices, to avoid duplicate contacts.
    i'm not really impressed with the "sync contacts" across the cloud, it is just too flakey, especially with so little explanation of how it is supposed to work.
    Maybe someone has a found a good explanation of the sync process when two or three i-devices are sharing contacts. What is the procedure for adding and deleting contacts and can one system just delete a contact from another system on it's own ?

Maybe you are looking for

  • Connect Wireless Keyboard to Apple TV?

    Hi, how do i connect a wireless keyboard to apple tv so i can avoid the remote when doing searches? Thanks LP

  • Applet with swings

    Hi I developed a applet using swing componets.But it doesn't work. I used jdk1.3.1 for development.And I am using IE 5.0 and Netscape4.7 browsers. can any body help me what could be the problem? thanks

  • I didn't receive an order (online Apple Store)

    Hello, I ordered 20 days ago the "Refresh Duo Tech Kit (TECHLINK)" on the French online Apple Store. The ETA was for the 14 october and I did received the confirmation e-mail. Who should I contact to get this fixed? Thank you. Hugo.

  • To display bill of lading info in FBL3N

    Dear Experts, Could any one please share experience with me that if it is possible to display bill of lading info in FBL3N? if so how what configuration needs to be done? Thanks a lot. Regards Simon

  • Mass Photo Upload using Who's Who

    Hi, I want to upload Mass Photos using Who's Who .Pls. suggest if any one having this information Thanks & Regards, Hemant V. Mahale