Hi,friends
Now I am researching servo motor with PIC BASC Pro. My problem is how to change servo motor PWM. I try to design programming. But it is not successful.Please give me some ideal. Thank you.
Hi,friends
Now I am researching servo motor with PIC BASC Pro. My problem is how to change servo motor PWM. I try to design programming. But it is not successful.Please give me some ideal. Thank you.
Alter the values in the variables to change the values of the Duty time and Cycle time.Code:pin var yourport.x ' for instance PortB.7 Duty var byte cycle var byte PWM pin,duty,cycle ' right out of the book . . . . . . Or, PWM PORTB.7,127,100 ' RIGHT FROM THE BOOK 50% duty cycle @ 100 cycles
you can change them using digital methods or analog a/d converters and a potentiometer.
to alter numbers just . . . duty = 130
.................................. cycle = 150
Last edited by Archangel; - 20th September 2008 at 09:29.
If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
.
Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
.
There simply is no "Happy Spam" If you do it you will disappear from this forum.
Hi, Joe
I think the question was " how to move the servo's arm" ...
Alain
DBoy,
As you have to learn everything about servos management ... I'd recommend you to make a Web search on R/C and Robotics sites about How a servo works.
Once that, with once more the SEARCH tool ,of this forum, now, you'll find how to do that with PicBasicPro...
Alain
************************************************** ***********************
Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
************************************************** ***********************
IF there is the word "Problem" in your question ...
certainly the answer is " RTFM " or " RTFDataSheet " !!!
*****************************************
If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
.
Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
.
There simply is no "Happy Spam" If you do it you will disappear from this forum.
************************************************** ***********************
Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
************************************************** ***********************
IF there is the word "Problem" in your question ...
certainly the answer is " RTFM " or " RTFDataSheet " !!!
*****************************************
Thank you for your ideal. Actually servo motor pulse width variance from 1ms to 2 ms. I want servo motor shaft slowly turning. So I want to change PWM.
Hi, Dboy
YOU know what you are doing ( or closer: trying to do ...)
WE do not know anything at all of you.
Here I'm wondering if you want to turm the servo arm slowly from a position to b position ... or if you want a continuous slow rotation of this arm ...
Solutions are not exactly ( way of speaking !!! lol ) the same ...
PLEASE
Explain what you want to do AS a FINAL GOAL ...
Alain
************************************************** ***********************
Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
************************************************** ***********************
IF there is the word "Problem" in your question ...
certainly the answer is " RTFM " or " RTFDataSheet " !!!
*****************************************
continuous slow rotation of a servo motor - Is this servo motor capable of continuous (like a clock) slow rotation? Most, if not all, R/C aircraft type servos have mechanical stops that won't allow them to rotate past a certain point. Unless you've modified a servo to do a slow rotation somehow (and I don't see that happening), this slow rotation isn't going to happen.
He could have one of these.
http://www.parallax.com/Store/Robots...%2cProductName
Dave
Always wear safety glasses while programming.
Not sure how it works...but I'm going to guess...
The servo's feedback pot is mechanically disconnected and locked into the 'center' position? Assume that this servo's center is 1.5ms. You give it a pulse of 1.6ms, it runs right at X speed. You give it a pulse of 1.7ms, it runs right at 2X speed. Same thing for the other direction? You give it a 1.4ms pulse, it runs left at X speed, pulse it at 1.3ms, and it runs left at 2X speed?
Therefore, the farther the input pulse is from 1.5ms, the faster it will travel in that particular direction?
I have only used a dozen or so of these and have only had that problem a couple of times, but the little screw inside makes them adjustable. So it is not that big of a problem.
Dave
Always wear safety glasses while programming.
Modifying R/C servos in the manner you described have been a fairly common way to get a low speed/low torque reversible motive system.
Bookmarks