Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   NI LabVIEW (http://www.chiefdelphi.com/forums/forumdisplay.php?f=182)
-   -   Finding angles using potentiometers (http://www.chiefdelphi.com/forums/showthread.php?t=92508)

Metalheads81 20-02-2011 21:16

Finding angles using potentiometers
 
1 Attachment(s)
Hello,

I'm new to Labview, so be easy on me and my programming hack job. Thanks already for all of your previous posts, they have been helpful.

I'm using 2 - 10 turn potentiometers with slope of 1.33mV/degree to find the angles of two joints on our robot. I'm able to acquire the voltage and move the arms fine, but I would like to have preset heights that correspond to certain buttons.

A couple weeks ago I put together some code and verified that it worked. It compared the voltage and turned the motor a direction whether it was greater than or less than the desired voltage. After I got further along I converted buttons on the controller to an array, then array to number, and finally to a case. There I wanted to put different voltages in there for the different positions.

I then migrated all of the arm code to periodic tasks because I read that it is the preferred location for the robot tasks.

As of now, if I press a button to go to a location it will move in that direction, but pass it up. I might add that I implemented the voltage averaging of 5 bits, which seems to give a rather steady voltage. I've tried two different >, <, etc (case 1 & 2) sequences with no avail.

I then tried a PID.vi which seemed promising, but once again passed the desired location.

I probe the voltage in the vi and watch as the arm passes by the location, so theres definitely a valid voltage position being passed.

I assume that the case will repeat constantly until the button is released correct? Since its in periodic tasks does it reset every 1ms? Should this be done outside a timed structure?

Any help would be greatly appreciated. Thank you.


All times are GMT -5. The time now is 09:18.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi