ST-C01 Single Axis Stepper Motor
“
Specifications
- Product Name: ST-C01 controller
- Manufacturer: Stepper Online
- Email: sales@stepperonline.com
- Website: www.omc-stepperonline.com
Product Information
Product Function
The ST-C01 controller provides various functions for controlling
stepper motors, including speed adjustment, direction control,
cycle work times setting, and more.
Product Details
The controller features an operation interface along with a menu
setting interface denoted by [F] functions. It allows for precise
adjustments to motor operation parameters.
Product Wiring
Proper wiring is essential for the correct functioning of the
controller. Refer to the user manual for detailed wiring
instructions.
Interface Function Introduction and Operation Method
The controller interface is divided into two sections: the
operation interface and the [F] menu setting interface. The [F]
functions provide a range of settings for motor control, including
speed, direction, cycle times, and more.
- F-01: Action process mode selection
- F-02: Flow mode selection
- F-03: Number of forward rotation pulses
- F-04: Forward rotation speed
- F-05: Number of reverse pulses
- F-06: Reversal speed
- F-07: Cycle work times
- F-08: Number of pulses per revolution
- F-09: Main interface display content
- F-10: Action when pressing pause key
- F-11: Acceleration and deceleration level
- F-12: Postal address
Action Process Mode Selection List
- F01P01: The motor works with knob on the controller.
- F01P02: Press CW to keep rotating, press STOP to stop.
- F01P03: Press CW for forward rotation, Press CCW for reverse
rotation. - F01P04: Rotate forward or reverse permanently after pressing
the button.
Product Usage Instructions
Step 1: Wiring
Ensure proper wiring connections according to the user manual
instructions.
Step 2: Interface Setup
Access the operation interface and navigate to the desired [F] function setting for motor control adjustments.
Step 3: Function Setting
Adjust parameters such as speed, direction, cycle times, and
other settings based on your motor control requirements.
Step 4: Operation
Initiate motor operation based on the selected settings. Use the
provided actions to control motor movement as needed.
FAQ (Frequently Asked Questions)
Q: How can I reset the controller to default settings?
A: To reset the controller to default settings, refer to the
user manual for specific instructions on restoring factory
settings.
Q: What is the maximum number of cycle work times that can be
set?
A: The controller allows setting cycle work times from 1 to
9999999 or for countless times depending on your requirement.
“`
ST-C01 controller
User Manual Of ST-C01
1. Product introduction
This is a special operation control module for single shaft stepping motor. The module has a variety of built-in fixed operation modes, so users can quickly select the appropriate motion trajectory. The distance / speed / delay / number of cycles can be saved and set after power down. It can run independently as a module, or it can be used together with other systems. It can be used in general industrial control applications, not recommended for medical, fire and other specialised industries or life-critical areas.
Email: sales@stepperonline.com
1
www.omc-stepperonline.com
User Manual Of ST-C01
2. Product parameters Model: ST-C01 stepper motor controller Adaptive motor: stepping motor Number of control axes: single axis Motor signal: common cathode Power supply range: DC 5-30V general Instruction features: streamline and optimize multiple common instructions Acceleration and deceleration control: Yes Input reverse connection protection: Yes Remote communication control: TTL serial port Main functions of the system: automatic, manual, setting and serial port control Speed range: 0.1 ~ 999 laps / min Number of forward rotation pulses: 1-9999999 pulses Number of reverse pulses: 1-9999999 pulses Number of cycles: 1-9999 Forward rotation delay time: 0.0-999.9 seconds Reverse delay time: 0.0-999.9 seconds Subdivision selection range: 1-128 subdivision Product service environment: – 5 – 60 (no condensation)
Email: sales@stepperonline.com
2
www.omc-stepperonline.com
3. Product function
User Manual Of ST-C01
Email: sales@stepperonline.com
3
www.omc-stepperonline.com
4. Product details
User Manual Of ST-C01
Email: sales@stepperonline.com
4
www.omc-stepperonline.com
5.Product wiring
User Manual Of ST-C01
Email: sales@stepperonline.com
5
www.omc-stepperonline.com
User Manual Of ST-C01
Email: sales@stepperonline.com
6
www.omc-stepperonline.com
User Manual Of ST-C01
6. Interface function introduction and operation method The controller is divided into two interfaces: operation + interface+[F] menu setting interface
Email: sales@stepperonline.com
7
www.omc-stepperonline.com
Operating instructions
User Manual Of ST-C01
Email: sales@stepperonline.com
8
www.omc-stepperonline.com
User Manual Of ST-C01
List of all [F] menu setting functions
Serial Fn-0u1mb?er F-02
F-03 F-04
F-05 F-06 F-07 F-08
F-09
Function Action flow mode selection (See follow-up table)
Adjustable 1-9range
Number of forward rotation pulses Unit:number (The upperthreebits are adjusted by rotary encoder shift, and the upper three bits display Hxxx, and the lower four bits display xxxx) Forward rotation speed Unit: Revolution / minute
Number of reverse pulses Unit: Number (The upper three bits are adjusted by rotary encoder shift, and the upper three bits display Hxxx, and the lower four bits display xxxx) Reversal speed Unit: circle (revolution)/min
Cycle work times (“—-“=numerous times) Unit: times
1 – 9999999
0.1-999 1 – 9999999
0.1-999 0-9999or countless times
Forward rotation in place delay Unit: second accuracy ± 0.2 second
Reverse in place delay Unit: second accuracy ± 0.2 second
Number of pulses per revolution: 1-9999 (X10) Unit: 10 (For example, the step angle is 1.8 degrees, the stepping motor drives 8 segments, and one revolution is 360 / 1.8 * 8 = 1600, setting 160, actual 1600)
0.0-999.9 0.0-999.9 1-9999
Main interface display content Up: motor coil speed (unit: RPM)
0-1
Downlink: delay time (unit: s) / number of
cycles (unit: Times)
00- Motor coil
speed delay
time
Defaults 1 1600
10 1600
10 1 0.0 0.0 160
00
01- Motor coil speed cycle times
F-10
Action when pressing pause key
0 – slow stop of motor deceleration
F-11
1 – motor stops immediately
Email: sales@stepperonline.com
9
0-1
0
www.omc-stepperonline.com
F-12
Acceleration and deceleration level 1-100
1 slowest, 100 fastest
F-13
Postal address
1-100 1-255
User Manual Of ST-C01
20 1
F01action process mode selectionlist of required action processes
number
Action description
F01P01 The motor works with knob on controller.
It keeps rotating after pressing the button, and stops when it is released. F01P02 [Press CW]
After pressing the button, keep rotating, Press STOP to stop. F01P03 [Press CW] forward rotation , [Press CCW] reverse rotation
After pressing the button, it can rotate forward or reverse-delay according to the set F01P04 distance, and it can cycle F-06 times.
[Press CW] Forward rotation-Delay (F-07) [Press CCW] Reverse rotation-Delay (F-08)
After pressing the button, it can cycle according to the set distance forward or reverse Delay(F-06). Return to zero at the end of the cycle. F01P05 [Press CW] forward rotation delay (F-07), Cycle (F-06), return to zero [Press CCW] reverse delay (F-08),Cycle (F-06), return to zero. After pressing the button, cycle forward and reverse according to the set distance. F01P06 [Press CW] forward delay (F-07) – reverse delay (F-08), [Press CCW] reverse delay (F-08) – forward delay (F-07), above cycle (F-06)
Email: sales@stepperonline.com
10
www.omc-stepperonline.com
User Manual Of ST-C01
After pressing the button, the motor will rotate forward or reverse permanently, release
the button, – delay – return to zero. F01P07
[Press CW] forward rotation – release – delay (F-07) – return to zero,
[Press CCW] reverse rotation – release – delay (F-08) -return to zero.
F01P08 After pressing the button, forward or reverse – delay according to the set time.Recyclable (F-06). [Press CW] forward rotationtime (F-07) – delay (F-08), [Press CCW] reverse rotation time (F-08) – delay (F-07), the above cycle (F-06).
After power on, it will automatically cycle forward and reverse according to the set F01P09 distance.Abbreviations: forward delay (F-07) – reverse delay (F-08), cycle (F-06)
Email: sales@stepperonline.com
11
www.omc-stepperonline.com
7. Product size
User Manual Of ST-C01
Email: sales@stepperonline.com
12
www.omc-stepperonline.com
User Manual Of SMC01
SMC01 stepper motor controller communication protocol
1.Protocol Introduction
Using TTL serial transmission interface and MODBUS-RTU communication protocol, this product only supports function codes 0x03, 0x06, and 0x10.
2.Introduction to Communication Protocol
Information transmission is asynchronous in Modbus-RTU mode
Starting bit
1 bit
Data bits
8 bit
Parity bit
not have
Stop bit
1 bit
Data frame structure
Data frame interval
Address code
3.5 bytes or 1 byte
more
Function code Data area
1 byte
N byte
CRC check 2 byte
Before sending data, it is required that the data bus rest time, i.e. no data transmission time, be greater
than 3.5 (e.g. 5ms at a baud rate of 9600). Message transmission must start with a pause interval of at
least 3.5 bytes, and the entire message frame must be treated as a continuous data transmission
stream. If there is a pause time of more than 3.5 bytes before the frame is completed, The receiving
device will refresh incomplete messages and assume that the next byte is the address field of a new
message. Similarly, if a new message starts with the previous message within less than 3.5 characters,
the receiving device will consider it a continuation of the previous message.
1.1 Address Code
The address code is the first byte (8 bits) of each communication information frame, ranging from 1 to 255
(initially set to 1,0 and also the broadcast address). This byte indicates that the slave set by the user
will receive information sent by the host. Each slave must have a unique address code, and only slaves
that match the address code can respond to feedback messages. When the slave sends back
information, the returned data starts with their respective address codes. The address code sent by
the host indicates the slave address to be sent, while the address code returned by the slave
indicates the slave address to be returned. The corresponding address code indicates where the
information comes from.
1.2 Function Code
The function code is the second byte transmitted in each communication information frame, and the
ModBus communication protocol can define function codes ranging from 1 to 127. Sent as a host request,
telling the slave what action to take through a function code. As a response from the slave, the function
code returned by the slave is the same as the function code sent from the master, and indicates that
the slave has responded to the master and performed
Email: sales@stepperonline.com
13
www.omc-stepperonline.com
User Manual Of SMC01
relevant operations. This machine only supports function codes 0x03, 0x06, and 0x10.
Function code 0x03
0x06
0x10
Definition
Read register data
Preset Single Register
Write multiple registers
Operation (binary)
Read data from one or more registers Write a set of binary data into a single register
Write multiple sets of binary data into multiple registers
1.3 Register
Introduction to Protocol Registers (Data within a Single Register Address is Double Byte Data)
Name Illustrate
Byte count
Reading Register
and
address
writing
System parameters, written will be stored
F-01
Action process mode selection
2
R/W
0000H
F-02
Number of forward pulses
4
R/W
0001H
F-03
Forward rotation speed
2
R/W
0003H
F-04
Reverse pulse count
4
R/W
0004H
F-05
Reverse speed
2
R/W
0006H
F-06
Number of working cycles
2
R/W
0007H
F-07
Forward to position delay
2
R/W
0008H
F-08
Reverse in place delay
2
R/W
0009H
F-09
Number of pulses per revolution
2
R/W
000AH
F-10
Main interface display content
2
R/W
000BH
F-11 F-12
Action when pressing the pause 2 bAuctctoenleration and deceleration levels 2
R/W
000CH
R/W
000DH
F-13
Module address 1-255
2
R/W
000EH
COM Control command 0 using serial port 2
R/W
000EH
instead of 1 using serial port control Read information and run information
Current motor operating status: 00- 2
R
0010H
stop 01- acceleration status 02-
deceleration status 03- constant
Current motor rotation direction: 2
R
0011H
00- forward rotation 01- reverse
Serial Port Control Run Command (Set COM (000F) address to 1 serial port
control mode before serial port control
Email: sales@stepperonline.com
14
www.omc-stepperonline.com
Serial Serial port control operation mode
2
Port
00- forward rotation 01- reverse
Control rotation 02- slow stop 03-
Run
immediate stop 0xFF – default state
Comman d
after execution
R/W
User Manual Of SMC01
0100H
Email: sales@stepperonline.com
15
www.omc-stepperonline.com
User Manual Of SMC01
Serial port control for running, 00- no 2
permanent rotation 01- enable
permanent rotation default
0
The distance of the serial port control 2
operation is 16 bits higher than the
pulse count (which works under
permanent rotation), with a default of
10000 bits
The distance of the serial port control 2
operation is 16 bits lower than the
pulse count (which works under
permanent rotation), with a default of
10000 bits
The acceleration and deceleration 2
levels controlled by serial port are 1-
100, with a default of 20
The default running speed for
2
serial port control is 100
R/W 0101H R/W 0102H R/W 0103H R/W 0104H R/W 0105H
Example 1: Reading System Parameters (F-01 to F-02)
Using the [03 (0x03) Read Holding Register] instruction Host
sending
01
03
00 00
00 02 C4 0B
Slave address
Function code (Read Register)
Starting address The regulation is 2 bytes
Number of Registers
CRC Check Code
The controller responds
01
03
Slave address
Function code
(Read
Register)
04
Number of Registers x2
00 01 06 40
Register value Quantity=Number of registers x2
A9 A3
CRC Check Code
Example 2: Serial port controller operation
1) Set the controller to serial port control mode Host sending
01
06
00 0D
Slave address
Function code
Starting address The regulation is 2 bytes
The controller responds
01
06
00 0D
00 01
Write value Quantity: 2 bytes
00 01
D9 C9
CRC Check Code
D9 C9
Email: sales@stepperonline.com
16
www.omc-stepperonline.com
Slave address
Function code
Starting address The regulation is 2 bytes
Write value Quantity: 2 bytes
User Manual Of SMC01
CRC Check Code
Email: sales@stepperonline.com
17
www.omc-stepperonline.com
User Manual Of SMC01
2) Modifying parameters for serial port control operation
Host sending
01
10
01 02
00
04
00 00 4E
4
Slave Function Starting
address code
address
Number of Byte registers count
The regulation
is 2 bytes
The controller responds
01
10
01 02
00 02
Write value Quantity:=Bytes
CRC Check Code
E1 F4
Slave address
Function code
Starting address
The regulation
is 2 bytes
3) Serial port control forward conversion
Host sending
Number of registers
CRC Check Code
01 Slave address
06
Function code
01 00
00 00
Starting address Write value
There gulation Quantity:=Bytes is 2 bytes
88 36 CRC Check Code
The controller responds
01
06
Slave address
Function code
01 00
00 00
Starting address Write value
There gulation Quantity:=Bytes is 2 bytes
88 36 CRC Check Code
Serial port control operation command (set 000F to 1 serial port control mode
before serial port control) Serial Control method 0 Manual control 1 2 Port Remote control from upper computer
R/W 0101H
Control Serial port reading operation
2
R/W 0101H
Run
status 00- forward rotation 01-
Comman reverse rotation 03- stop
d
immediately
The number of pulses for serial port 2
R/W 0101H
control operation is 16 bits high, with
a default of 10000 bits
The default number of pulses for 2
R/W 0102H
serial port control operation is 10000
if the low 16 bits are used
The acceleration and deceleration 2
R/W 0103H
levels controlled by serial port are 1-
100, with a default of 20
The default running speed for
2
R/W 0104H
serial port control is 100
1. Set the remote control mode of the upper computer (default address 01)
01 06 00 0F 00 01 48 0A
Email: sales@stepperonline.com
18
www.omc-stepperonline.com
2. Set forward, reverse, and stop 01 10 01 01 00 00 00 27 10 01 64 CRCH CRC
User Manual Of SMC01
Email: sales@stepperonline.com
19
www.omc-stepperonline.com
Documents / Resources
![]() | STEPPERONLINE ST-C01 Single Axis Stepper Motor [pdf] Instruction Manual ST-C01 Single Axis Stepper Motor, ST-C01, Single Axis Stepper Motor, Axis Stepper Motor, Stepper Motor |