this is a 2-phase stepper motor drive by a chinese company called SCKJMOTOR with the model number SC2680MH
it can be found here in this link http://sckjmotor.com/prodetail.asp?cid=3&scid=6&id=67
so i thought maybe i can find some help here on element 14
you can see in the pictures the driver has lots off ports on it they go like + , PU, + , DR, + , MF, + , TM, +V, -V, +A, -A, +B, -B
the port " PU " might be pules, i am just guessing, it might be to control the speed of the motor
the port " DR " maybe direction like forward-reverse, another guess
the ports " +V " and " -V" the driver says on the side " DC24-80V " so i guess i might have to give it some thing between 24V to 80V
there is also some thing called a division setting table and it gives me values 1, 2, 4, 8, 16, 32, 64 and 128 , i think this must be some thing related to the step divisions of the stepper motor, need some help with that as well
please try to help me out with this, i am just starting to take interset in electronice and dont have any experience in this at all, just have some basic electronic knowledge since i am doing engineering and its my 1st year
There are some Cantonese speaking people at work, but I'm on day off today, so it would be tomorrow before I could see if they would translate the datasheet for you.
Looking at the wiring diagram from the link you posted.
It does indeed look as though there are three + connections to 5v (perhaps there are 3 internal modules, I don't know). I thought MF might be the 'motor frame' connection, or to you and me, the ground/-v connection, on the other hand there is a timing diagram of a low to high pulse requiring 1uS rise time, so I'm not entirely sure. The wiring diagram has bracketed text underneath that wire, which normally means used or not used under certain conditions.
As there is a timing diagram attached to the PU and DR, as you surmise the PU might well be the PWM drive pulse active on the high to low edge, my first thought was the same as you for DR, possible direction, but by the looks of the timing diagram it does something by going high to low 2.5uS whilst PU is high and before the PU pulses start, MF needs to be low to high before DR goes low.
D4,5,6 switches are indeed the pulse step setting. D2 appears to change the way PU and DR relate to each other. D1 looks as though it might either change the PWM frequency or perhaps provides always on, always off and PWM modes of driving a motor. D3 haven't the faintest idea .
PU = PWM = motor speed.
DR: Depends on setting of D2 , if D2 is ON it looks as though DR is the direction control by voltage, if D2 is OFF then it appears to require a pulse of some kind, without an actual translation that is just a guess.
D3 is not used by this module currently.
Message was edited by: Colin Barnard : Just looked at your images properly.
Have you tried Google Translate? I have it built into my browser so one click and its all in english.... Ahh OK I see what you mean now, I gat all the slaes stuff in english but since they have embeded the data sheet as a picture Google won't translate that
OK, just asked someone here and this is what I could make out.
MF - motor output signal or some form of feedback (Does not need to be connected)
V+ - DC Power
V- - DC Power
A - Stepper motor phase A
B - Stepper motor phase B
TM - Zero point (we think)
Im - Current in coil
PU - Stepper pulse (D2-on step on rising edge, D2-off step on falling egde) we think
DR - Direction D2-off direction control signal, D2-on reverse pulse
Also in teh data sheet were it says asomething then 0 - 0.5V that is the low required, 4-5V that is the high required, 2.5us is the pulse width. The PU/DR + take 5V and if >5V is applied a current limiter is needed.
I think that should get you somewhat started on the understanding what is what but to get it aculy working it seems liek there is a controller that plugs into PU- and DR- as can be seen in teh picture n ttop right corner of teh data sheet.
(sorry about spelling, writing this quickly while at work)
ok so what i understand from you is
ill just give 5V in all the " + " ports
the PU ill just connect the microcontroller and make it give no off signals with 1uS delay depending on the speed i want
D1 says its for self test when ON, i guess its just used to check if the motor is running and the connections are right
D2 says if OFF = PU + DR i still need little more detail info on DR if its not direction then what is it exactly
MF , what is motor frame ???
ill have to read ur reply a few times trying to understand every bit since i am very new to this
I would input 5V to PU/DR+ and then connect the other connections as described (or how you understand them to be connected) and then just try diffrent things. I might suggest if you can get an O-scope or use one at the university that would give you better info then connecting to a motor at this point.
And you do NOT need to connect MF to anything for now.
there are four + ports so ill give 5V to all
but PU and DR shouldnt they be connected to a mircocontroller ????? or any other controller
ill ignore MF
and what about TM whats zero point, little more detail please is it some thing like reset or start position
and the +V and -V do i put like 24 V there its say DC24-80V
just trying to be safe, i hope i dont burn it
I understand what you are saying about PU/DR, but from the schematic it looks like the pos are cennected 5V and neg to the controller (the controller could be used a s a pull down instead of a pull up, I am assuming). If you do this be sure the uC pins are rated at 5V.
TM we could not fully understand but we understoof something about zero point, what that means we are unsure.
+V and -V does look like it is connected to 24V
Hope someone else can help explain teh setup, these are my assumtions from what I understood, maybe someone else can give some input as well.
CW = Clockwise.
CCW = Counter Clockwise or if you prefer anti clockwise.
Will see what the Chinese people at work make of the datasheet.
OK, I have spoken to the Chinese gentleman at work, unfortunately his English is not brilliant, but I think the gist of what he said is -
1. The datasheet is poorly written.
2. If D2 is OFF, step pulse signal is enabled.
3. If D2 is ON direction control is enabled - if it is low (0->0.5v direction is one way), if it is high (4-5v) the direction is the other.
The pulse width on the DR must be 2.5uS wide.
The input impedance of the DR line in the controller is 220 Ohms.
So, my guess is that with D2 off, you cannot reverse the motor direction, it is clockwise only, D2 ON, allows motor direction change via the DR line.
The 24-80v is the supply for your motor.
The datasheet mentions the zero point but I'm told gives no further information other than the TM relates to it..
i connected this motor to driver
its a 6 wire stepper motor i found the +A -A +B -B wires and connected it to the driver in those ports
connected 24V to +V and -V
first ran the motor in test mode which is D1 on, it runs fine when i keep the division table to 8 or higher ( as you can see in the driver pictures ) that is D6 off D5 off D4 on
division table set to 8 the motor runs the fastest and runs slower as i go higher that is 16 32 64 128
what is this division setting exactly ???
then i programed an arduino to give an pulse of width 1uS connected it to port PU and gave 5V in the first + port fron the top, it dint run then i gave 5V in the 2nd + port, the motor still does not run, i connected 5V to DR as well then the motor started running but was very slow ( 1 rev in 6 secs) when the division setting is set to 8
then i set the division setting to 1 that is D4 on D5 on D6 on , then the motor runs some what fast ( 5 rotations in 1 sec ) ( D2 is on )
A stepper motor have has his name said a step. Generally one step turn the rotor about 1.8° so to do a entire turn you have to send 200 pulse to PU.
If you put a division, you reduce the angle. so divide by 2 one step will turn the rotor by 0.9° so you have to send 400 pulse to PU to do one rotation.
What is the frequency of your pulse, you said a width of 1us but not the frequency.
i am not sure about the frequency, what i am doing is, i connected the arduino to give the pulse and loaded the program of the blinking LED and changed the delay to 1uS between the on and off signal
If you see the blinking led that the frequency is too low. You have to increase the frequency.
If for example the frequency is 10Hz, the LED blink every 0.1s, to do 200 pulses you have to wait about 20 seconds. And this without division.
So you have to increase your pulse frequency, the number of pulse within 1 second to rotate your motor fastly.
The speed of the motor is the same as the speed you send your pulse.
More you use division (1,2,4,8,...) more you will be precise but you have to send 1,2,4 times more to do 1 rotation
i just realized a small mistake i was making in arduino program *facepalm* that i was taking to be microseconds was millisecond i was giving an on/off signal by the arduino with 1 millisecond delay in between [ delay(1) ], so i found an other command used for making delays in microsecond [ delayMicroseconds(500) ] so i changed the program a little and noticed that the max i can reduce it was 500 Microseconds
now the on/off signal is with the delay of 500 Microseconds [ 1 sec = 100000 micro sec ]
so now the motor is running almost 3 times faster both forward and reverse
one more thing, i have not made the arduinos and the drivers ground common, i have not used arduinos ground at all i have only taken the pulse from arduino and DR (direction) signal
I'm no expert, but I googled the model number and found this translated data sheet. Hope it helps.
This document was generated from the following discussion: need help with a stepper driver