LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

VI to differentiate between DC motor inrush, running, and stall currents?

Has anyone developed a VI to differentiate between inrush, running, and stall motor currents?
 
I expect such a VI might require a bit of tuning depending on the specifc motor being examined.  If there are no VIs available for this task, is anyone familiar with algorithms used for this task?
 
Thanks,

David
 
0 Kudos
Message 1 of 6
(3,673 Views)
You did not mention any hardware  for current sensing. I would suggest starting with a hall effect sensor, which outputs a voltage proportional to the current. You will then need to convert this analog signal to a digital signal which could be fed into an N.I. data acquisition device  for further analyses. By connecting the results to a graph, you will be able to see the finger print of a typical  current inrush, normal, and stall. Your controls on your front panel will need to be set in your program to adjust the parameters of the particular motor in which you are connected at the time. One major difference between in rush current and stall current is time. Both will have high current values, but inrush will be a set amount, for a set time. All motors are designed to handle a certain amount of stall current for a certain amount of time. This  too, should be a variable controll on your front panel. Even a well designed simple program should give you the protection, I believe you are looking for. You should not have to get into complicated algorithm's. You can set thresholds base upon time in your program. Good luck!
0 Kudos
Message 2 of 6
(3,652 Views)
I already have the data acquired, I'm looking for a way to separate and identify the different currents within LabVIEW.

For instance, how to best identify and parse out the inrush/stall currents.

It'd be nice to see a few different techniques on how to identify the sudden current increases/decreases... I was hoping to find an example or specific technique (what functions to use and so on).

Dave
0 Kudos
Message 3 of 6
(3,646 Views)
Hi Davey,
 
So, do you have all three currents on the same channel. In terms of LabVIEW, is this going to be a single array of data points. You could look at consecutive data points and determine the slope to defferentiate the currents.
 
Jaidev
Senior Product Manager
National Instruments
0 Kudos
Message 4 of 6
(3,623 Views)
Hi Jaidev,

Yes the data is a single array of data points.  I'll give that your suggestion a try.  I am used to working with derivatives from calculus but never did so with DSP before.  Are there any caveats to be aware of?


Davey
0 Kudos
Message 5 of 6
(3,606 Views)
Hi Davey,
 
None that I can think of, off the top of my head. If you come across something, please post to this forum.
 
Thank You,
Jaidev
Senior Product Manager
National Instruments
0 Kudos
Message 6 of 6
(3,590 Views)