Can I acquire the shaft position of my motor using my VFD

Click For Summary

Discussion Overview

The discussion revolves around the feasibility of acquiring the shaft position of a motor using a Variable Frequency Drive (VFD) in the context of designing a control system for a shock dynamometer. The inquiry includes considerations of communication protocols (Modbus) and the type of motor being used.

Discussion Character

  • Technical explanation, Debate/contested

Main Points Raised

  • Kevin describes his project involving a shock dynamometer and seeks to determine if he can acquire shaft position data from his VFD.
  • Some participants question whether the primary concern is the shaft position of the motor or the position of the slide, suggesting that linear encoders could be a solution.
  • One participant notes that the motor appears to be an induction motor, indicating uncertainty about the rotor position at any given moment.
  • Another participant confirms the information provided by AutomationDirect, supporting the idea that the VFD cannot provide shaft position data for a non-servo motor.

Areas of Agreement / Disagreement

Participants generally agree that the VFD cannot provide shaft position data for the type of motor in question, but there is some debate regarding the importance of the shaft position versus the slide position.

Contextual Notes

The discussion highlights limitations related to the type of motor (induction) and the capabilities of the VFD in providing position feedback. There are also unresolved considerations regarding the implementation of alternative sensors for position measurement.

belae1ka
Messages
13
Reaction score
0
The project I am working on is to design the control system for a shock dynamometer. I am using Labview and communicating to the VFD using Modbus. The shock dyno will look a little something like this;
Screen Shot 2017-03-24 at 11.37.44 AM.png


So one of the main objectives in my project is to produce a plot as seen below;
graph.GIF


The force will be data coming from a load cell.

The Displacement will be the linear displacement of the shock being tested (the compression/rebound). To clarify what I mean, I have included the figure below;
Screen Shot 2017-03-24 at 12.35.54 PM.png
My question is: Do you think I would be able to acquire the shaft position from my motor using my VFD?

I called AutomationDirect (the manufacturer of the VFD) and asked them this question and they told me no considering the motor I am using (3 phase) is not a servo motor but I just wanted to double check with the forums to make sure. I tried reading the encoder feedback registers through Modbus and moving the shaft by hand to see if any values changed but no luck. I'm guessing I may have to implement some kind of proximity sensor in order to acquire the data for displacement. Due to the design of the dyno, I don't think I would be able to attach an external rotary encoder to the shaft of the motor. Any suggestions?

In case it helps, below is a picture of the nameplate on the motor and also the link and model of the VFD I am using.

motor nameplate.jpg

VFD: DURApulse GS3-21P0 AC Drive
VFD Manual: https://cdn.automationdirect.com/sta.../gs3m/gs3m.pdf

Thank you.

-Kevin
 
Engineering news on Phys.org
Is the main concern the shaft position or the position of the slide? There are many encoders that will report linear position.
 
This looks like an induction motor, so there is no telling where the rotor position is at any particular instant.
 
The answer you have been told from mikeholt is correct as well as in post #3 of this thread.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
6
Views
2K
  • · Replies 4 ·
Replies
4
Views
4K
Replies
5
Views
2K
Replies
2
Views
2K
  • · Replies 13 ·
Replies
13
Views
6K
Replies
1
Views
10K