Support

If you have a problem or need to report a bug please email : support@dsprobotics.com

There are 3 sections to this support area:

DOWNLOADS: access to product manuals, support files and drivers

HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects

USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here

NEW REGISTRATIONS - please contact us if you wish to register on the forum

Phidget Encoder

For general discussion related FlowStone

Phidget Encoder

Postby GII » Wed Jan 26, 2011 7:52 am

Brought the Phidget Encoder schematic up in FlowStone and connected the Phidget encoder board to the encoder.

Link to the Phidget Encoder schematic:
viewtopic.php?f=11&t=164

I get the position reading but the RPM stays at zero.

Looked deeper into the program but not sure what to change to get RPM calculating correctly?

Anyone have any insight into what to change?

These are the items connected together:
1057 - PhidgetEncoder HighSpeed
http://www.phidgets.com/products.php?product_id=1057

3530 - Optical Rotary Encoder ISC3004
http://www.phidgets.com/products.php?product_id=3530
GII
 
Posts: 5
Joined: Tue Dec 21, 2010 2:55 am

Re: Phidget Encoder

Postby admin » Thu Jan 27, 2011 12:14 am

oops, there was an error in the math.

To convert to RPM from RPS it should have been *60

Fixed now in V2:

http://www.dsprobotics.com/support/viewtopic.php?f=11&t=164
User avatar
admin
Site Admin
 
Posts: 231
Joined: Tue May 11, 2010 6:30 pm

Re: Phidget Encoder

Postby GII » Mon Feb 14, 2011 11:51 am

Admin,

Could you take another look at the Phidget Encoder Module program.

I have the 1057 - PhidgetEncoder HighSpeed hooked up to an E6 US Digital Encoder using Version 2 of the FlowStone PhEncoder program.

Using the Phidget test program "Encoder Position" displays 10,000 ticks with 1 revolution.
Using the US Digital Explorer Test Program "Encoder Position" displays 10,000 ticks with 1 revolution.

Using the FlowStone Program it was noticed that it displays inconsistent readouts on the POS "to the current position of selected encoder "
(see attached file Encoder Example 1.png = 7,211 ticks). This should read 10,000 counter position as the Phidgets and US Digital programs do.
As a test, I added another Float to the output of the current position reads 5,055 (see attached file Encoder Example 2.png).
As another test, I added 2 more Floats to the output of the current position reads 3,893 (see attached file Encoder Example 3.png)
These should all read the current position as 10,000

The "Ticks per revolution" is set at 2,500. The resolution is 4X (the way I understand it, the Phidget board is a 4x). So 2,500 x 4 = 10,000 ticks/revolution. I know "ticks/revolution is redundant, so it could better be said 10,000 positions around the shaft.

Please let me know if any additional data is required to fix this program.

Thanks,

GII
Attachments
Encoder Example 3.png
PhEncoder Module Example 3
Encoder Example 3.png (189.72 KiB) Viewed 14386 times
Encoder Example 2.png
PhEncoder Module Example 2
Encoder Example 2.png (183.97 KiB) Viewed 14386 times
Encoder Example 1.png
PhEncoder Module Example 1
Encoder Example 1.png (181 KiB) Viewed 14386 times
GII
 
Posts: 5
Joined: Tue Dec 21, 2010 2:55 am


Return to General

Who is online

Users browsing this forum: No registered users and 63 guests

cron