Stepper Pulse Voltage Level in Open Collector

I am using the PXI-7344 Motion Controller to drive three stepper motors and 5 servos. I am running into unexpected problems with PXI-7344 Motion Controllers to drive stepper motors.
Steppers are configured as CW & CCW and open loop.
At first,I started with two PXI-7344 Motion Controller for 8 axes control.
But two axes stepper control with two axes servo on a one PXI-7344 gave a problem that one of stepper axis speed was faster than a given command speed on a certain moment during all four axes were running simultaneously. In spite of new firmware upgrade, that problem could not be fixed.
So now I am using three PXI-7344 Motion Controllers for 8 axes.
The second problem is the output voltage level of stepper pulse.
PXI
-7344 Motion Controllers and stepper amplifiers are interfaced with "open collector".
Stepper amplifiers are driven with +24Volts and +24Volts is supplied from stepper amplifiers.
As hooked up to a scope to monitor,stepper amplifiers are working correctly as the output voltage level of stepper pulse over +15V for a rise but incorrect as below +15V causing fast speed and more pule move than the given command.
The problem is that the pulse voltage level is not uniform for axes on PXI-7344 Motion Controllers. For an instance,Axis one always gives +15V pulses but other axes are not. And other PXI-7344 Motion Controller's axes always gives only around +13V level pulses even if it is new one.
So it could not be replaced with other one except that gives +15V level pulses.
Why does such strange thing happen?
And how could that problem be fixed?
Any help would be greatly appreciated!
Thanks in advance.
Choe

Choe.
The stepper outputs on the PXI-7344 Motion Controllers output TTL pulses ranging from 0 to 5 volts. I'm a bit confused by your explaination that the "PXI-7344 Motion Controller's axes always give only around +13V level pulses." Does this mean that the 7344 is outputting 13 volts, or is this the output of the stepper motor amplifier? Also the voltage level of each pulse should never effect speed, just torque.
I recommend going to www.ni.com/ask and contacting one of our NI-Motion specialists. That may provide a better forum for getting to the heart of your odd behavior.

Similar Messages

  • Type de sortie d'encodeur (TTL, open collector,...) que le compteur peut acquisitionner

    Bonjour,
    Je me cherche un encodeur rotatif que je veux acquisitionner avec ma carte USB-6008. Je suis un peu confus avec tout les types de sorties offers. J'ai l'impression que c'est une sortie TTL (voltage en référentiel) qu'il me faut et non pas "Line Driver" (voltage en différentiel). Est-ce que je peux utilisé des encoeur de type "open-collector" et si oui, les NPN ou PNP. Merci de votre aide.

    Bonjour jorjio,
    Pour utiliser les lignes numérique, il vous faut des niveaux TTL.
    Cordialement
    Rémi D.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> Les rencontres techniques de NI - Mesures et acquisition de données : de la théorie à la mise en ...

  • Setting voltage level Digital Out in NI 6221

    Hi all,
    I am working with a NI 6221. I am wondering if it is possible to change voltage level of digital out channels? Currenty I am using "Digital Bool 1line 1 point" as my DAQmx write.
    Thanks,
    Saridar
    Solved!
    Go to Solution.

    Saridar wrote:
    Hi all,
    I am working with a NI 6221. I am wondering if it is possible to change voltage level of digital out channels? Currenty I am using "Digital Bool 1line 1 point" as my DAQmx write.
    Thanks,
    Saridar
    can be done with a ttl to cmos level shifter   

  • How do I connect and detect a high frquency pulse (0-3500hz) with a variable pulse voltage (0v low,5-10v high), on a SC-2345 connected to a PCI-6224?

    How do I connect and detect a high frquency pulse (0-3500hz) with a variable pulse voltage (0v low,5-10v high),  on a SC-2345 connected to a PCI-6224?  Labview doesn't generate a waveform if I try to graph the signal, and my analog input doesn'y recognize that the signal is even pulsing, only that it has a voltage.  Some advice would be much appreciated.
    Thanks in advance,
    Garrett

    Hi Garrett,
    It sounds like you want to do Frequency Measurements of a signal that is somewhat digital.
    There are two ways you can really do this:
    Wire your signal to the counter input and use the Digital Frequency examples (Help > Find Examples > Browse > Hardware Input and Output > DAQmx > Counter Measurements > Digital Frequency)
    Continue taking analog measurements and use some sort of logic to determine where you are getting rising and falling edges.
    I would recommend doing method #1, but you must determine which one is the best for your system.
    If you want to connect to the counter pins then you will find the
    terminals located on the side of your SC-2345.  If you don't need
    to condition your signals then simply wire everything into the proper
    pins for your counter (below).
    Default NI-DAQmx Counter Terminals (Connector 0)
     Terminal 
     Counter Context (Default) 
     Motion Encoder Context 
     Signal Name 
    37
    CTR 0 SRC
    CTR 0 A
    PFI 8
    3
    CTR 0 GATE
    CTR 0 Z
    PFI 9
    45
    CTR 0 AUX
    CTR 0 B
    PFI 10
    2
    CTR 0 OUT
    PFI 12
    42
    CTR 1 SRC
    CTR 1 A
    PFI 3
    41
    CTR 1 GATE
    CTR 1 Z
    PFI 4
    46
    CTR 1 AUX
    CTR 1 B
    PFI 11
    40
    CTR 1 OUT
    PFI 13
    Otis
    Training and Certification
    Product Support Engineer
    National Instruments

  • Error when trying to use DO as "open collector" on PXI-6602

    When I try to configure a DO of my PXI-6602 as "open collector" I receive the error -200452 ("Measurements: Specified property is not supported by the device or is not applicable to the task."). This is completely mysterious to me since the PXI-6602 should have this feature and my code (see attachment) is practically identical to any of the numerous examples for this topic. Am I overlooking anything really stupid? (LV 8.5, PXI-8145RT) Cheers, uli
    Solved!
    Go to Solution.
    Attachments:
    openCollectorTest.vi ‏14 KB

    Hi uli,
    Did you try setting DO.Tristate while the task is running? There are a few DAQmx devices that do not support setting DO.Tristate while the task is running, but I don't think that the PXI-6602 is among them. I don't have an actual 6602 installed but with a simulated PXI-6602 and DAQmx 8.9, setting DO.Tristate while the task is running does not error.
    Using external hardware is perfectly fine, and should also work for timing I/O (whereas using DO.Tristate would only work for single-point digital I/O).
    I don't see the text that you quoted in the NI 660x Specifications, so I don't know what context it was in, and apparently it has been reworded since then. Note that devices that support open collector output say "open collector (open-drain)" in their specifications; for an example, see the NI USB-6008/6009 User Guide and Specifications.
    Brad
    Brad Keryan
    NI R&D

  • HOW to make NI6537 work in 2.5V voltage level

    HI ALL,
    I just check on datasheet of NI6537, it shows this card work in 2.5V 3.3V kinds of voltage levels for digitial output.
    But the default setup is 3.3V. So how can we set it to 2.5V (in digital output)  (using C++).
    I once got one function:
    int32 DAQmxSetDigitalLogicFamilyPowerUpState (const char deviceName[], int32 logicFamily);
    Sets the digital logic family to use when the device powers up.
    But it seems not work in my codes. Does anyone know how to set it up ?
    Thanks
    Liang
    Solved!
    Go to Solution.

    Hi Liang,
    I tested a simple code with DAQmxSetDigitalLogicFamilyPowerUpState function and I did not run into any errors.
    Refer to the attachment. The code simply writes 1s to port 0 and sets the Power Up state to 2.5V. Dev27 is my NI 6537 device.
    Here is the software I have installed on my machine: Windows 7 (32-bit), Visual Studio 2010, NI DAQmx 9.6
    Hope this helps!
    Mikhail
    RF Toolkits, Product Support Engineer
    National Instruments
    Attachments:
    WriteDigPort_PowerUP.c ‏3 KB

  • Error in model LM293D - open collector property of output not implemented?

    The comparator LM293D has an open collector output according to the datasheet.
    I attempt to use that property to create a delay in the positive going response.
    However, the output in the model goes hi without the external pull-up resistor that is required according to the datasheet and does not delay when attaching even a large capacitor to the minus rail.
    Thanks for any help.
    Jan
    Attachments:
    Schermafdruk 2014-07-28 23.27.40.png ‏145 KB

    Hello Jan,
    Can you attach your actual Multisim schematic file?
    This should allow me to have a first look at the your experiencing and should also allow me to evaluate what might be going wrong.
    Kind Regards,
    Thierry C - Applications Engineering Specialist Northern European Region - National Instruments
    CLD, CTA
    If someone helped you, let them know. Mark as solved and/or give a kudo.

  • Set Digital Out as Open Collector in NI MAX

    I am not sure where the best place for this post should go since there isn't a NI MAX Board:
    Is there a way to set a digital out as an open collector (assuming device supported) through NI MAX?  Via Global Channels/Tasks/Device Config?  I am currently using the USB-6001, but see no way of performing this in MAX.   I know there is the ability to do it via a channel property node within Labview (http://digital.ni.com/public.nsf/allkb/D9B4018C3E540CE4862570F30068C0DB)
    If there is no way to do this, could this be a possible future feature (along with the ability to change other properties via MAX)?

    It doesn't really matter either way, but it would be convinient to be able to change more settings through MAX so you don't have add it to every piece of LV code you may use.  I do understand that it make sense to require this kind of setup on a program to program basis, since developers do use the same piece of equipment for multiple products/applications and trying to keep track of what the settings in MAX are could be a huge PITA.

  • Different voltage levels damaging USB-8451?

    We just started using I2C communications in our product so I am not very familiar with it.  We are using the USB-8451 to communicate with a HCS08 device. The SDA and SCL lines are pulled up to 3.3V on the unit under test with 5.11K. The NI USB-8451 appears to be damaged if the +5V and the +3.3V from the UUT are shorted. The +5V from the USB-8451 is not used. The manufacturing issues have been addressed. We want to keep the device from harm if this mistake happens again.  
    We are not seeing any reason the different voltage level should affect the 8451, but we have a dead device. Any ideas on how this is happening or how to mitigate this in the future?
    Thanks, 
    Larry

    Hi Larry,
    There is information on how to wire the USB-8451 without damaging it on page 3-10 of this manual.  Also take a look at the specifications section in Appendix A.
    Best,
    Jeff S.
    National Instruments

  • Are all FX card running on 3 voltage levels - 0.8, 1.5, 3.3?

    I am wondering if all FX chipsets run on all 3 voltage levels. That is for example, I have a AGP 4x slot(1.5V only) and a FX 5700, will it run on my machine? Will the card automatically switch to 1.5V because i read it from somewhere that all FX chipsets run all on voltage signals. Also, my mobo only support 1.5V.
    Another question, does performance suffer alot when using a FX card on a AGP 4x slot compared to a AGP 8x slot?
    Thanks for all repiles.

    it will run at agpx4 and 1.5v
    yes its sloweer but only by a small percentage

  • Wiring NPN, Sinking, Open collector Limit Sensors

    I have a NI-Motion Controller (NI-PCI-7342) connected to a third part drive/motor. The End of Travel Sensors are NPN, Sinking, Open collector, Normally Closed, and the home sensor is similar only Normally Open. I want to wire these into the UMI-7764. The Manual for the Linear Table states:
    Limit Sensor / Home Sensor Electrical Connections
    LIMIT/HOME WIRING COLORS
    +VDC - Brown
    Ground - Blue
    Signal - Black
    I believe the +VDC (Brown) and the Ground (Blue) get connected to a 5V Power source. That leaves me the Signal (Black). Do I wire this into the corresponding Limit Switch locations in the UMI?
    Thanks in Advance.
    Nick Argyros
    Interconnect Devices Inc.
    Electrical Test Engeiner
    [email protected]

    Nick,
    If your limit switches are sinking, you would need to have the "signal" wire connected to the limit input - which would sink the signal to ground.
    The limit inputs have pullup resistor to pull them high - so if nothing is connected to the limit input, the signal will be high. A switch is used to pull it low by sinking to ground.
    If your limit switches are normally closed, you will have to set the polarity in Measurement and Automation Explorer (MAX) to active-high - since the signal is always pulled low until the limit is reached which will open the circuit and cause the line to be pulled high by the pullup resistors. In this case, a high signal = active.
    If the home switch is normally open, then polarity in MAX would be active-low.
    See the UMI-7764 Users Guide figure 7 (page 8) for Limit and Home switch connection
    Hopefully that explains the connections better.

  • Open collector Incremental encoder

    So I have this TRD SH1000 BD Incremental Encoder which I am trying to connect to the NI 9411. Can I connect it with differential type terminal configuration? 
    http://www.automationdirect.com/static/specs/encoderld.pdf
    This is the manual for reference.

    Buechsenschuetz a écrit :
    Open-collector outputs and differential outputs are different things....
    Since you have open-collector outputs on your encoders only (never heard of encoders having both), you should connect them in single-ended configuration to your DAC board. To work properly with an open-collector output, the inputs of the DAC board must have pull-up resistors. In most cases these resistors are already on-board, check the manual of your DAC board for details. 
    The wiring between your encoder and the board should not be too long since single-ended inputs and non-differential signal lines are prone to environmental noise. If possible, use shielded cables with the shield connected to digital input ground (DGND) on the DAC board. 
    I guess you mean DAQ board...

  • Zoom level when opening a pdf in Preview from a Finder "find" window

    I do a Finder search, and the search window shows a bunch of pdf files. If I double click on one, it opens in Preview with the Finder search term highlighted in the pdf text-very nice. But the zoom level of the pdf is very high, like 300%. So I always need to zoom back out to 100% to see the context of the found term. Is there a way to change this default behavior?
    Another point is that once I open one of the pdf's, it vanishes from the Finder window. Although this might make sense in some ways, because, after all, I've already had a look at the file, it's often not the behavior I want. In particular, it's hard to know what the next pdf is that I was going to open, when the one I just looked at is no longer in the list. I should also point out that not all pdf's vanish in this way, but most do. I can't see any pattern.

    Hi,
    You mentioned that "JavaScript in the PDF can hide toolbar buttons."
    According to the Javascript docs for Acrobat 7 the App.HideToolbarButton function only runs at AppInit.  Which means that I would have to have the javascript in a file.  How can I do that from within the document?  Is there another way to to do set this from our web application?
    Rob

  • Sleep - no pulsing light with lid open.

    I have been aware of this little teaser for some time - possibly from when SL was installed. The MBP does not appear to be going to sleep with the settings on Energy Saver. The screen dims correctly and the light comes on at the correct time - but it does not pulse. The wake from this state is instantaneous when the trackpad or any key is touched/pressed. I recall that with Leopard I had to press the space bar which was followed by that funny noise as it woke up - HD kicking in?. The noise no longer occurs. I presume that the above is not normal? It is as though the MBP is not "properly" asleep, just resting, for want of better terminology.
    If I shut the lid, sleep is also instantaneous and the light pulses. The same is true when sleep is selected from the menu.
    I have also noticed that with the lid open and the light on that there is sometimes heat to the left of the trackpad - but not always.
    I hate to say this but, having gone through a rapid battery failure (posted somewhere in that long thread under Power and Batteries), whether this had something to do with that rapid battery failure? In the past, I rarely shut the lid, just walked away. (A new battery has been fitted).
    It can be taken that throughout all of the above that the power was plugged in.
    Any ideas would be much appreciated.
    Thanks
    TY

    Hi again TYDYsails,
    These problem are almost always caused by third party hardware or software that polls the computer at regular intervals, interrupting the normal "timed" sleep process. They can sometimes be an absolute $%^& to resolve.
    Common culprits can include:
    Hardware attached to the USB or FW ports , or less usually, a router or other device attached to an ethernet port.
    Software that regularly scans things. I have seen many different things implicated here at different times. Usually the problem eventually gets sorted out with an update of the software, so be aware of anything that you are using of this type that might not be the "latest".
    Virus checkers, hardware monitors that regularly "poll" the HD or other components, "Button press" software associated with scanners or all in one printers, adds on like "Growl" that provide alerts of one kind or another, programs or widgets that provide regular "updates" using the net ( TV program guides are a good example) and so forth.
    A good way of narrowing down the field a bit (once you have disconnected any hardware that might be involved - even USB hubs with nothing else connected have been known to cause the problem in the past) is to take a look at the log files.
    Fire up "Console" from your utilities folder and choose the "System" log in the left hand pane. Type in "sleep" in the search field and look for entries that roughly correspond with the time when the computer was meant to be dozing off. Now repeat the process by type in "wake" instead.
    You should find something that is either preventing sleep or causing an immediate "wake" after sleep has occurred.
    Another useful check can be to take a look at Activity monitor before and after the "non-sleep". You may notice an unexpected process running in the background that is simply continuing to run through the period concerned, simply preventing the set "sleep" interval from ever being reached.
    Another possible cause can be network related. If you have your computer acting as a file server for other computers , then the normal "timed" sleep from energy saver won't occur as long as they remain connected. (Using the "sleep" command from the menu, or closing the lid will let it sleep in these situations, but timed sleep will not occur).
    Finally you need to think about other sorts of "network" related activity. Active Bluetooth devices nearby can sometimes be a cause.
    THis wouldn't have caused battery failure as such, but it would have reduced battery charge life substantially if you were often using your computer on battery and relying on the computer to go to sleep on the basis of times set in Energy saver. It could also have increased the risks / frequency of "sudden shutdowns" and the like, if the battery was already "going bad", by more rapidly lowering the amount of power available to meet transient power demands.
    Cheers
    Rod

  • Drop Down Menu - 3rd Level iView open in new external Window with parameter

    Hello Community,
    we have the following problem: We have created some drop down menu for the portal navigation. Some iViews we are going to open in new Window. Therefore the iViews are getting some parameters like: menubar=no, toolbar=no, resizable=yes, status yes....and so one....And also the iView has fixed height and width.
    Now when we are going to open the iview in the second level position, everything is working fine and the window functions are also used.
    When we change the position of the iview from an second level position to an third level position, and we want to open the iview from the drop down menu, the window functions and the size is not used.
    Can some one help? I have attached the JSP Code:

    [JSP File|http://www.megaupload.com/?d=R7YLTTKX]

Maybe you are looking for