
July 2017L011608 3
Section 1: Introduction
The BLY17MDC Series is a compact microcontroller-based Programmable Brushless DC Motor
Controller with Hall Effect Sensor Feedback for accurate speed measurement. With the motor and its
respective controller/driver in a single package, the task of wiring up the motor has been eliminated.
This motor controller provides exible, independent control of a Brushless DC motor from computers, or
any machine controller with serial communication. It is also capable of standalone operation, making it
an embedded machine controller. The easy-to-use Windows software, BMC100, can be used to directly
control the BLY17MDC for Real Time Motion through serial communication.
The BLY17MDC Series has an easy-to-remember set of commands for direct control. The con-
troller communicates via two-wire RS485 which is a preferred interface for communication in environ-
ments where a substantial amount of electromagnetic noise is present. In addition, the user can easily
connect the controller to a PC by using an RS485-to-USB adapter in order to take advantage of the
included software.
Description
The BLY17MDC Series provides accurate control of motor speed, direction, and brake setting
for a Brushless DC Motor. The BLY17MDC Series controllers are embedded with a Proportional-Inte-
grator (PI) controller program. Proportional and Integrator Constants, Kp and Ki, can be programmed
using the BMC100 Windows Software or in Direct Talk Mode thorugh a terminal program. The control-
ler has two modes through which it can control the speed of the motor: Analog Mode and Digital Mode.
In Digital Mode, the controller is very accurate in keeping the motor running at the desired speed. The
Analog Mode provides standalone functionality to the controller with a dynamic DC voltage input to con-
trol the speed of the motor. An analog voltage can be used to set the desired speed between the upper
and lower programmable limits. Such a functionality can be easily achieved by using a potentiometer
and the 5V output of the controller
Methods of Communication
There are two methods for sending commands to the BLY17MDC Series. One is to directly talk
to the BLY17MDC Series using Direct Talk Mode via the controller’s RS485 serial interface. Note that
an RS485-to-USB adaptor can be used to easily connect the controller to a PC. Also, the RS485 in-
terface allows the BLY17MDC to connect to PLCs (Programmable Logic Controller) or HMIs (Human
Machine Interfaces), where the PLC or HMI gives the BLY17MDC serial commands to control its ope-
artion.
The second way to give commands to the BLY17MDC is to use the BMC100 software for man-
ual control. Through the BMC100 software, the user can control motion as well as modifying motor and
controller parameters even when the motor is running. Additionally, the software can be used to monitor
motor speed at any time.
Baud Rate
Baud rate is a term frequently used in serial data communications;a “baud” is dened as the re-
ciprocal of the shortest pulse duration in a data word signal, including start, stop, and parity bits. This is
often taken to mean the same as “bits per second,” a term that expresses only the number of “data” bits
per second. Very often, the parity bit is included as an information or data bit. The BLY17MDC Series
accepts a baud rate of 38400 only.