Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Forums > Electronic Projects Design/Ideas/Reviews


Electronic Projects Design/Ideas/Reviews Are you building an electronic project or want to? Maybe you need some assistance? Come and submit your electronic questions here and let our experienced members find a solution.

Reply
 
LinkBack Thread Tools Display Modes
Old 29th May 2008, 09:16 PM   (permalink)
Default

Quote:
Originally Posted by Leftyretro View Post
I think you are describing the smaller motors used in R/C servos. I was referring to the much larger Brushless DC motors used to power the plane via a propeller.

Brushless Motors for RC Electric Flight from Hobby Lobby!

Lefty
You are correct, I had not considered that a possibility. So do the propellers have a fixed pitch or can you chnage the pitch as well?
__________________
We never have time to do it right; but we always have time to do it over.
Papabravo is offline  
Old 3rd June 2008, 03:17 PM   (permalink)
Default

Just found a broken printer and took out the stepper from it. Not sure which pin is what tried the resistance thing but i get like:

_Pins_
1 & 2 = 3.0 Ohms
1 & 3 = 0
1 & 4 = 0
-----------
2 & 3 = 0
2 & 4 = 0
-----------
3 & 4 = 3.0 ohms


Now what?
AtomSoft is offline  
Old 3rd June 2008, 03:30 PM   (permalink)
Default

Quote:
Originally Posted by AtomSoft View Post
Just found a broken printer and took out the stepper from it. Not sure which pin is what tried the resistance thing but i get like:

_Pins_
1 & 2 = 3.0 Ohms
1 & 3 = 0
1 & 4 = 0
-----------
2 & 3 = 0
2 & 4 = 0
-----------
3 & 4 = 3.0 ohms


Now what?
Hi atom,
I dont think you mean 0hm:, is it really infinity.?

If you still have Oshonsoft sim set up, look at the stepper motor module.

Regards

Look here:
http://micromouse.cannock.ac.uk/motors/L297.pdf
__________________
Eric
"Good enough is Perfect"

PIC tutorials:
Gramo's: www.digital-diy.net/
Bill's: www.blueroomelectronics.com/

Last edited by ericgibbs; 3rd June 2008 at 03:36 PM.
ericgibbs is offline  
Old 3rd June 2008, 03:47 PM   (permalink)
Default

EM-2 Linker error: “could not find file ‘c018i.o’”
Enter the proper directory path in Project>Build Options…>Project General tab. Set
the Library Path box to “C:\mcc18\lib”. c018i.o is the start-up library for MPLAB
C18. It sets up the stack, initializes variables, then jumps to main() in the application.


Quote:
Originally Posted by AtomSoft View Post
For some reason i get this error.. the thing is that the file is
there im using ver 8 of MPLABError - could not find file 'c018i.o'.
Errors : 1[/code]
bryan is offline  
Old 3rd June 2008, 04:40 PM   (permalink)
Default

There is nothing wrong with my path setup i checked multiple times. Everything is setup ok just still get same error.My work around was to set it under:
MENU | Projects -> Build Options -> Project... C18 tab

Quote:
Originally Posted by bryan View Post
EM-2 Linker error: “could not find file ‘c018i.o’”
Enter the proper directory path in Project>Build Options…>Project General tab. Set
the Library Path box to “C:\mcc18\lib”. c018i.o is the start-up library for MPLAB
C18. It sets up the stack, initializes variables, then jumps to main() in the application.
AtomSoft is offline  
Old 3rd June 2008, 04:45 PM   (permalink)
Default

Yeah infinity i suppose i dont know how to make that sign tho lol ∞

Quote:
Originally Posted by ericgibbs View Post
Hi atom,
I dont think you mean 0hm:, is it really infinity.?

If you still have Oshonsoft sim set up, look at the stepper motor module.

Regards

Look here:
http://micromouse.cannock.ac.uk/motors/L297.pdf
AtomSoft is offline  
Old 3rd June 2008, 04:51 PM   (permalink)
Default

ok i think i get it now but at what speed should i send a Pulse? or is it trial and error depending on what im trying to do with it?

Last edited by AtomSoft; 3rd June 2008 at 04:52 PM.
AtomSoft is offline  
Old 4th June 2008, 12:02 AM   (permalink)
Default

Using PORT a 4:1
ok im trying this code and no luck but i feel it trying:
Code:
#include <p18f1320.h>
#include <delays.h>
#pragma config OSC = INTIO1, WDT = OFF, LVP = OFF, DEBUG = ON



void main (void){
  TRISA = 0b00000000; //output
  
  while(1){
     PORTA = 0b00000010;
     Delay10TCYx(1);

     PORTA = 0b00000110;
     Delay10TCYx(1);

     PORTA = 0b00000100;
     Delay10TCYx(1);

     PORTA = 0b00001100;
     Delay10TCYx(1);

     PORTA = 0b00001000;
     Delay10TCYx(1);

     PORTA = 0b00011000;
     Delay10TCYx(1);

     PORTA = 0b00010000;
     Delay10TCYx(1);

     PORTA = 0b00010010;
     Delay10TCYx(1);

  }
}

Last edited by AtomSoft; 4th June 2008 at 12:03 AM.
AtomSoft is offline  
Old 4th June 2008, 01:29 AM   (permalink)
Default

You could send a static 'start up' sequence to the motor to get it started spinning, then using a hall effect sensor or some other feedback to determine the motor spindle speed/phase you could dynamically adjust the speed of the motor until the desired RPM was reached. I'd like to see someone test one of these to destruction, because if you can drive the pulses fast enough and synchronize them the only limit to the speed of the motor is mechanical failure or the torque being insufficient to increase speed at some point.
__________________
"Because I be what I be. I would tell you what you want to know if I
could, mum, but I be a cat, and no cat anywhere ever gave anyone a
straight answer, har har."
Sceadwian is offline  
Old 4th June 2008, 02:35 AM   (permalink)
Default

How woul di go about sending this startup sequence? speed isnt a factor yet if i cant get it to spin at all lol

Quote:
Originally Posted by Sceadwian View Post
You could send a static 'start up' sequence to the motor to get it started spinning, then using a hall effect sensor or some other feedback to determine the motor spindle speed/phase you could dynamically adjust the speed of the motor until the desired RPM was reached. I'd like to see someone test one of these to destruction, because if you can drive the pulses fast enough and synchronize them the only limit to the speed of the motor is mechanical failure or the torque being insufficient to increase speed at some point.
AtomSoft is offline  
Old 4th June 2008, 08:43 AM   (permalink)
Default

Quote:
Originally Posted by AtomSoft View Post
How woul di go about sending this startup sequence? speed isnt a factor yet if i cant get it to spin at all lol
hi atom,
These links will give you an idea of whats required.

Stepper Motor Experiments
Art's Theremin Page: Bipolar Stepper Motor Control Circuit
http://web-ee.com/images/stepper.gif

Check the 'phasing' of the two windings, by using a 5V supply, energise each coil in turn
and observe the direction of rotation of the motor.

A start up sequence is not required, the rate of the pulses to the two coils will determine the motor speed.
__________________
Eric
"Good enough is Perfect"

PIC tutorials:
Gramo's: www.digital-diy.net/
Bill's: www.blueroomelectronics.com/

Last edited by ericgibbs; 4th June 2008 at 08:45 AM.
ericgibbs is offline  
Reply

Bookmarks

Thread Tools
Display Modes



Similar Threads
Title Starter Forum Replies Latest
hard drive stepper motor driver steev General Electronics Chat 11 10th August 2008 02:42 PM
Help with Motor Driver Souper man Electronic Projects Design/Ideas/Reviews 11 13th May 2007 08:23 PM
Motor Driver MrMikey83 General Electronics Chat 7 12th May 2005 09:11 AM
hard disk motor cricuits ranaga General Electronics Chat 1 6th December 2003 07:55 AM
hard disk motor cricuits ranaga Robotics Chat 1 26th November 2003 11:06 AM



All times are GMT. The time now is 03:09 AM.


Electronic Circuits  |  Learning Electronics
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.

eXTReMe Tracker