User`s manual
ROBOT . HEAD to TOE
Product User’s Manual – SD02B
Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved
2
1.1 System Overview
SD02B is the enhanced version from SD02A. One of the additional features for SD02B
compare to SD02A is the UART interface. UART is provided in SD02B for easier
communication between user’s circuit (microcontroller) and SD02B. Besides user’s circuit,
computer (PC or Laptop) is ready be used for UART communication with SD02B.
By using UART function in SD02B, user is able to have more extensive control of the motor
driver and stepper motor. User can leave most part of the motor control algorithm to SD02B
and let it takes care of the encoder supervisory job. It saves much software resources on the
host.
For example by sending some commands, SD02B is able to accelerate the stepper motor from
the specified initial speed to final speed at desired acceleration rate. While the stepper motor
is accelerating, the host may take care of other routines. In order to know the stepper motor
has been accelerated to the final speed, the host can send another command to check the
status of SD02B. Besides, host can brake the stepper motor at the desired step by just sending
a command together with a 16-bit encoder value (send in two 8-bit values) to SD02B and let
it counts the steps for you. Please refer to section 7.3, SD02B UART Protocol for the UART
commands and descriptions.
Micro
Controller
Computer/
Laptop
SD02B
Stepper
Motor