Can I acquire motor shaft position using my motor and VFD?

belae1ka

Member
Join Date
Nov 2016
Location
mt pleasant, mi
Posts
7
The project I am working on is to design the control system for a shock dynamometer. 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.jpg

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/static/manuals/gs3m/gs3m.pdf

Thank you.

-Kevin
 
1750 RPM = 30 RPS hence one shaft rotation takes approximately 33 ms.

The VFD itself will not be able to inform you about every 90 Deg. of shaft rotation; an encoder attached to the motor shaft will do it, however, you will need a specialized device to acquire the encoder signals, a High Speed Counter.

I think a motor shaft flag and four proximity switches(0 Deg, 90 Deg, 180 Deg and 240 Deg) will also do and it will be more cost effective

At nominal speed the motor shaft will take 8.25 ms to rotate 90 Deg; the Input Module the proximity switches will be connected to should be able to detect a 8ms change of state (including the Off/On and On/Off lag); most of the major platforms' Digital Input Modules provide said requirements and some PLC one-board Inputs will be able to provide it too.

If you need to go above nominal motor speed, a High Speed Digital Input module will give you enough cushion to process the proximity switches signals.
 
Last edited:
You need an encoder. Either a rotary at your output shaft, or a linear at the rail. Linear is best. They are quite reasonable these days.
 

Similar Topics

The VFD I plan on using; DURApulse GS3 series AC drive: https://www.automationdirect.com/static/specs/gs3drives.pdf Model: GS3-22P0 The feedback...
Replies
3
Views
3,856
I'm at a new company in the USA that hired me because they have no clue about controls. I have to start the controls division from the ground up...
Replies
6
Views
1,395
Does anybody here care? I do! I think open source software is awesome and hope that it has a growing place in the "Industrial World". I...
Replies
3
Views
2,432
Hello, (Sorry fot my english) I'm using a S7-300 with CPU 315-2DP for my future house. I need idea to how to acquire voltage and current in...
Replies
10
Views
4,405
http://www.jimpinto.com/enews/dec6-2002.html I know this subject has been boiling for a few years now and this guy seems to have an anti-rockwell...
Replies
26
Views
9,444
Back
Top Bottom