DC BRUSHLESS MOTOR CONTROLLER BLSD-20/BLSD-50

Similar documents
STEP MOTOR DRIVER SMD-4.2DIN

PROGRAMMABLE STEP MOTOR CONTROLLER R

PROGRAMMABLE STEP MOTOR CONTROLLER SMSD-822

PROGRAMMABLE STEP MOTOR CONTROLLER SMSD-822

SERVO-DRIVE. PROGRAMMABLE STEP MOTOR CONTROLLER R ETH and R ETH. Manual Ver. 05

SMART MOTOR DEVICES BxSD program Manual

Using of HMI panel MT6071iE with SMSD, BLSD and BMSD controllers

Hybrid AC Driver [GCNC-1110]

E2 Modbus RTU Register Map Revision History Version Comments Author Date 1.02 Previous version PAE 11/06/ Revised to new format PAE 09/03/09

BLD04A Brushless DC Motor Driver

RS-FS-N01 Wind speed transmitter user's Guide (485type)

E2 Modbus RTU Register Map

KCD-HP. KCD-HP200x, 300X. [Figures] Top : 1% Sensor probe Bottom left : 10% / 20% Sensor probe Bottom right : Holding bracket(optional) Measurement

RS-FX-N01 wind transmitter user's Guide (485type)

RoboClaw 2x30A Dual Channel Motor Controller

Absolute Encoder Multiturn

VirtualSCADA VSU-485G USB to RS422/485 Isolated Converter User Manual

RoboClaw 120A/160A/200A Dual Channel Motor Controller

Optidrive VTC Modbus RTU Register Map

Operating Manual UMB ISO Converter ISOCON Order Number: 8160.UISO

Tongta Inverter TDS-F8

Operation Manual Profibus DP -Display HE 5120 P with digital I/O's

Powered Roller Controller for DeviceNet

TECHNICAL REFERENCE BSD V-3A Bipolar Stepper Driver

TABLE OF CONTENTS. Communication Functions

RST ROOM TEMPERATURE TRANSMITTER. Mounting and operating instructions

Tango. alpha nea. Thermometers and controllers with digital communication - Series AM

SMART MOTOR DEVICES. SMC-Program. Manual

Optidrive Applications Support Library

R1M-GH THERMOCOUPLE & DC INPUT MODULE MODEL. Remote I/O R1M Series. (16 points)

Digital Servo Drive. For Brushless Motor or Brushed Motor MDSC4805 / MDSC4810 / MDSC4830 / MDSC4850. Datasheet V1.1. Jun 2, 2017

VS mini J7 to J1000 Replacement Instructions

D115 The Fast Optimal Servo Amplifier For Brush, Brushless, Voice Coil Servo Motors

Optidrive Applications Support Library

RXTP ROOM TEMPERATURE

Intech Micro 2300-RTD6 analogue input station MODBUS RTU slave application supplementary manual.

Absolute encoders - bus interfaces Solid shaft with clamping or synchro flange Optical multiturn encoders 13 bit ST / 12 bit MT, RS485

RHINO MOTION CONTROLS RMCS-1120 Hybrid Servo Driver with Modbus RTU communication (Max. 50Vdc and 7A per phase)

Intech Micro 2300-A8VI analogue input station MODBUS RTU slave application supplementary manual.

MODBUS RTU MODULE INSTRUCTIONS. for use with WSIQ2/WSE

Version 1.9. Reference for Part Numbers: EQUBE-P EQUBE-N EQUBE-AI-P

T1K MODBUS Base Controller Specifications

SYSTEMS ELECTRONICS GROUP

RS485 MODBUS Module 8I8O

WiFi to RS-232 adapter user manual

Logosol Joystick Node LS-731

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

Motortronics VirtualSCADA VS2-MT Communication Gateway VS2-MT User Manual Revision

3GV M Modbus RTU Register Map

2 Table of Contents 1. TABLE OF CONTENTS. 1. Table of Contents Introduction Wiring Diagram Terminals Review...

Galil Motion Control. EDD 3701x

SC2004MBS 20x4 Characters MODBUS RTU Slave LCD

GBL19xx. 500A, 60/80/100V Single Channel Brushless DC Motor Controller. Preliminary - Subject to Change

TNC-G11 Single Axis Pulse Generator

Data Sheet MEM 22. Absolute Encoder Multiturn

RS-485 Products. ICP Electronics Australia Pty Ltd Communication Cards for PC/IPC P 2-1

LED indicators for normal/fault operating conditions, setup mode, loss of analog signal, and solid-state motor control output.

MU110-6U. Analog output module 6 channel. User guide

SIC184 Manual Stepper motor servo controller

CBM-103FN/FP Circuit Board

Environdata FA ma Converter Guide

SDB V2.2 Users Manual

Carbon Monoxide Sensor - ModBus

Zenith DS9000 Dispensing System

Controller. Network-Compatible Products, Controller F-9 F-9 SCX11. Overview of Controllers F-10 SCX11 F-12. Network- Compatible Products Overview

isma-b-mg-ip User Manual Global Control 5 Sp. z o.o. Poland, Warsaw

HPS-M -2 DIFFERENTIAL PRESSURE TRANSMITTER. Mounting and operating instructions

RXTH DUAL ROOM SENSOR / SWITCH

IFC 100 Supplementary instructions

i-7550 PROFIBUS to RS-232/422/485 Converter User's Manual High Quality, Industrial Data Acquisition, and Control Products

The SilverNugget is a servo controller/driver for NEMA 34 frame microstep motors.

G0313 Modbus to FF Gateway User Manual

MANUAL FOR THE UNIVERSAL MANUAL CONTROLLER UMC - 31

TB6600 Stepper Motor Driver User Guide

RS 485 Mini Modbus 1AO

MVS RAIL ELECTRONIC FAN SPEED CONTROLLER. Mounting and operating instructions

User manual. Actuator with RS485/SIKONETZ5 interface AG03/1

DSP-BASED MOTOR CONTROLLER FOR THREE-PHASE BRUSHLESS DC MOTORS

LLR-MOD Modbus Light Level and Occupancy Sensor

MCP230 Dual Channel Motor Controller

N700E Inverter RS485 Interface Instruction Manual

MD3. Microstepping Motor Driver Page 1 of 7. Description. Software. Mechanical Drawing. Features

LDC x120A Single Channel Forward/Reverse Brushed DC Motor Controller

It is the installer's responsibility to follow all instructions in this manual and to follow correct electrical practice.

Winsonic MODBUS Remote IO user manual Rev. 1.0

OPEN DEVELOPMENT USB WATCHDOG PRO2. Auto Reboot Device. User manual. Open Development llc.

RS485 MODBUS Module 8I8RO

BB-303 Manual Baseboard for TMCM-303

CONFIGURATION HANDBOOK

C5S120 Installation and Connection Guide

Trueyes Inc. Carbon Dioxide (CO2) Module

BASICMICRO. MCP26x Dual Channel Motor Controller. MCP26x Dual Channel Programmable Brushed DC Motor Controller

QUICK REFERENCE GUIDE

Lexium MDrive. LMD M57 programmable Motion Control REACH IP65. Product overview. General features. Intelligent motion systems

Specifications N Termination Voltage Range Current Consumption, Max. Type Number Termination. Voltage Range. Sinking Sensor Current

Appendix I. RS485 Communication Protocol

Firmware Manual - EC Series Drives

High speed laser. altimeter for. accurate mapping. and obstacle. detection. Features: SF30 Accelerated laser rangefinder Product manual

RTD-W Installation Instructions

Combining Today s Best Technologies. For Tomorrow s Break Through Discoveries. Feedback Versions Analog Sin/Cos. Control Modes.

Transcription:

1. Product designation DC BRUSHLESS MOTOR CONTROLLER BLSD-20/BLSD-50 with RS-485 interface Manual BLSD.20.50.001 Brushless controllers BLSD-20 and BLSD-50 are electronic devices to operate and control brushless synchronous 3-phase dc motors with Hall encoder. Motor operation parameters are set either by commands via communication interface RS-485 or via controller s inputs. 2. Technical characteristic Controllers are designed to control speed, direction, smooth start and stop of brushless motors by commands via communication interface RS-485 or by input signals START/STOP, REVERSE,.analog SED, ACCELERATION and DCELERATION. Controller BLSD-20 BLSD-50 Power supply voltage, VDC 24-48 Maximum current, A 20 50 Acceleration/Dceleration time, s 1/3-8 Dimensions: Table 1 Img. 1 BLSD-20 dimensions Img. 2 BLSD-50 dimensions Environmental Conditions: Ambient temperature: -25 +50 C Humidity: 90% RH or less upon condition +25 C Condensation and freezing: none Pressure: 650 800 mm of mercury 3. Construction and control elements BLSD-20 and BLSD-50 are designed as circuit plate with electronics elements, installed on a plate (BLSD-20) or a heatsink (BLSD-50) and covered with a metal case. Besides electronic components, there are indicating and control elements, connection terminals and connectors on the board: terminal screws for power supply, brushless motor windings and encoder lines, and control circuit connection; RS-485 terminals A and B. USB plug for a computer connection; Buttons START/STOP, REVERSE and BRAKE ; Internal preset potentiometers to adjust speed SED, acceleration and deceleration ACCEL ; LED for indication of the controller status. Control by inputs: To adjust motor speed internal potentiometer SED and analog input (0..5)V are provided. To adjust acceleration and deceleration internal potentiometers ACCEL is provided. For sudden stop button BRAKE is intended. To change the direction button and input REVERSE are intended. To stat or stop motion button and input START/STOP are intended. Control by commands via RS-485: The control is realized by commands, transferred from a host controller or a computer.

4. Assembly and connection Please, learn this manual carefully before connection and assembly. Please, wire just when power is off. Do not attempt to change wiring while the power is ON. Please, provide a reliable contact in connection terminals. During wiring, please, observe the polarity and wire management. 4.1. Power supply and motor connection Img. 3 Connect brushless motor to the controller according to the scheme (image 3). Motor phases should be connected to the contacts 3 5 PHa, PHb, PHc. Hall encoder lines should be connected to the contacts 7 9 HA, HB, HC. GND of Hall encoder connects to the contact 6 GND, supply voltage for Hall encoder connects to the contact 10 +5V. Connect power supply to the contacts 1 and 2 GND ( - ) and +Vp ( + ) according to the specification of the power supply unit. Input voltage range 24-48VDC is allowed. Connection wires should be suitable for the motor current. 4.2. External control signals connection Make control signal wiring according to the image 4. - external signal START/STOP clean contact; - external signal REVERSE clean contact; - external voltage source 0-5VDC or external potentiometer to provide analog speed control. 4.3. RS-485 communication interface connection Img. 4 RS-485 master device GND Data line A Data line B Controller 1 Controller 2 Controller 3 Controller 256 Controllers 4 to 255 Rt=120 Ohm Data lines A and B should be twisted wire Img. 5 common interface connection Connect 2-wire cable to inputs A and B of the controller: data line A to A input, data B to B input. It is recommended to use twisted pair for connection A and B data lines. The terminal resistor Rt=120 Ohm is recommended to be used in case of long length of interface cable and in case of interferences. Grounding GND allows reducing interferences. If needed connect GND of master device to GND of interface part of the controller input according to the scheme on the image 5. Up to 256 controllers can be connected serial into the RS-485 network. Actually, the maximum number of slaves in the network depends on the master device. Img. 6 connection to a computer To connect BLSD controller to a computer interface converter is needed. The most popular are USB/RS-485 or RS-232/RS-485 converters, which allow control BLSD controller by virtual RS-232.

5. Operation Controller BLSD can operate as a standalone unit or be controlled via RS-485 communication interface. Controller modes are performed in the table 2 below: Table 2 Mode Enter to the mode LED indication 1 Standby As power is on; As button START/STOP pressed or input activated (from modes 2, 3 or 4); By command via RS-485 (from modes 2, 3 or 4). Green non-flashing LED light - for all communication address except 0xFF. Green LED of the controller with 0xFF communication address doesn t lit LED flashing: 0,2s on 0,2s off LED on 2 Setting communication address Command via RS-485 (from mode 1) LED off 0.2 s 0.2 s 3 Standalone operation As button START/STOP pressed or input activated (from modes 3 or 4) LED flashing: 0,1s off 0,1s on 0,1s off 0,7s on LED on 4 Control via communication interface Command via RS-485 (from modes 3 or 4) LED off 0.1 s 0.1 s 0.1 s 0.7 s 5.1. Before starting 1) Make sure the power supply is turned off. Please, wire just when power is off. 2) Chose the operation mode see table 2. If standalone operation mode chosen, please, chose the speed adjusting method: Internal potentiometer - additional connection doesn t required. External potentiometer connect potentiometer to the SED contacts (0 5)V and +5V image 4. The internal potentiometer SED should be turned to the end left position. The minimum resistance of the potentiometer corresponds to the maximum motor speed. Increasing resistance leads to reducing motor speed. Analog signal 0-5VDC connect the source of analog signal 0-5VDC to the SED contacts: - to the GND contact and + to the (0 5)V contact image 4. The motor speed is proportional to the signal voltage. If control via communication interface chosen, please, make communication wires according to the section 4.3. RS-485 communication interface connection. 3) If needed, connect control elements to the START/STOP and REVERSE contacts image 4. 4) Make motor and power supply wiring according to the section 4.1. 5) Turn on the power supply. 6. RS-485 data communications protocol The control via interface is performed as command setting and executing. To control from a computer a converter is required (doesn t the part of the set), communication via virtual RS-232. 6.1. Port settings Table 3 - port settings: Baud rate (Bitrate) 9600 Bps Bits in byte (Data) 8 Parity No Stop Bits 1 6.2. Commands frame format Every command consists of 4 or 5 bytes and has the following frame format: Table 4 command frame format Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Header Controller communication address Command code Datas* CRC 0xE6 0 0xFF See table 5 0 0xFF See the section 6.3 For the command status scan (byte 3 = 0x50) Byte 4 is omitted. As a reply to the command status scan (byte 3 = 0x50) the controller in time less 50ms send current data about speed, direction, speed stabilization, encoder pulses and revolutions counter. As the reply sent, the controller sets the revolution counter to zero and start counting again. The reply frame has 5 bytes (1 byte header, 3 bytes data and 1 byte CRC), form is on the image 7.

Byte 1 (comm. address) Byte 2 Byte 3 S O F D d11 d10 d9 d8 d7 d6 d5 d4 d3 d2 d1 d0 Revolutions counter D F O S 0 or 1 rotation direction 0 default motion parameters 1 motion parameters set via RS-485 0 counter normal status 1 counter overflow 1 speed stabilization 0 no speed stabilization (no pulses from the encoder) Byte 4 Motor speed, rev/sec Byte 5 (CRC) Check summ control Img. 7 status scan command reply For other command the controller send 4 bytes reply except of command Cancel setting address (0xA1). The reply frame has 4 bytes (1 byte header, 2 bytes data and 1 byte CRC). Commands and reply list are introduced in the table 5. Table 5 command list Command Reply Function Code Data Code Data 1 Data 2 Set new communication address (accepted just by controllers with address 0xFF) 0хА0 New address 0 0xFE 0хА0 (after accepting new address, please, see section 7) New address 0 0xFE Cancel setting address (accepted just by controllers 0хА1 Any No answer with address 0xFF) Encoder pulses per revolution 0хА2 Usual 3, 0 0xFF 0хА2 0х00 Specified pulses/rev Set speed, rev/sec 0хА3 0 250 0хА3 0х00 Specified speed Set acceleration 0хА5 1-24 0хА5 0х00 Specified acceleration Set deceleration 0хА6 1-24 0хА6 0х00 Specified deceleration Set direction 0хА7 0 or 1 0хА7 0х00 Specified direction Status scan 0х50 Status + Counter Don t send this byte Counter least most significant 4 for 0x50 command significant 8 bits bits (image 7) Actual speed Start motion 0х51 Any 0х51 0х00 Any Stop motion, go to standby mode 0х52 Any 0х52 0х00 Any 6.3. CRC check sum control calculation. The final byte of every command and reply frame is CRC. The CRC calculation algorithm is follow: unsigned char OWI_ComputeCRC8(unsigned char indata, unsigned char seed) unsigned char bitsleft; unsigned char temp; 0х00 for (bitsleft = 8; bitsleft > 0; bitsleft--) temp = ((seed ^ indata) & 0x01); if (temp == 0) seed >>= 1; else seed ^= 0x18; seed >>= 1; seed = 0x80; indata >>= 1; return seed;

Byte 1 of the frame (0xE6 header) is not involved to the CRC calculation. At the function start indata is byte 2 of the frame address, seed = 0. The function result is seed1=crc1 from one byte. The second iteration at the function start seed=seed1 and Indata=byte 3 (command). The function result is seed2=crc2 from two bytes. If CRC is calculating for the Status scan (0x50) function, the final CRC=CRC2, calculation completed. For other commands CRC should be calculated with one more iteration: at the function start seed=seed2 and Indata=byte 4 (data). The function result is seed3=crc3 from three bytes calculation completed, CRC=CRC3. 7. Communication address Every controller to use communication interface should have own unique address. The maximum number of controllers in the network is 255. At the moment the power is on, the program in the controller checks if there is valid address (0x00 to 0xFE) in the memory. If there is such valid address in the memory, controller turns on the LED, if there is not valid address, the LED is turned off. The default address of controller is 0xFF. It should be changed to any other valid address in range 0x0 to 0xFE to provide control via communication interface. 7.1 Set new communication address The new communication address is set by command 0xA0 (see section 6 and table 5). Just controllers with default address 0xFF in standby mode accept this command. To change the default address to a valid one, the command 0xA0 with address 0xFF should be sent to the controllers. All controllers in the network with default communication address 0xFF start LED flashing (0.2sec period). The operator should press the START/STOP button at the controller that should receive the new address. The LED of the controller with new address stops flashing and turns on. At the moment the controller with new address sends the reply as a confirmation of accepting and saving new address. Please, see section 6 and table 5 for details. To cancel setting new address the command 0xA1 should be sent with address 0xFF. The flashing LED at all controllers with default address 0xFF will turn off. 7.2 Reset communication address to default 0xFF To reset a valid communication address to default, please, execute following: As power is on press and hold the START/STOP and REVERSE buttons, then turn on for a short time RESET button; hold the START/STOP and REVERSE buttons for 10 sec till red LED turns on for a short time. The address rest completed and set to default value 0xFF. 8. Software update It is possible to update software of the device independently. You don t need any special equipment, this can be done with the help of Hyper Terminal wich comes with the Windows operating system and USB RS485 interface converter. Software with Software update manual is given to the client by request. 9. Delivery in complete sets The brushless motor controller BLSD Manual BLSD.20.50.000 1 pcs. 1 pcs. 10. Warranty Any repair or modifications are performed by the manufacturer or an authorized company. The manufacturer guarantees the failure-free operation of the controller for 12 months since date of sale when the operation conditions are satisfied section 2. The manufacturer sales department address: Smart Motor Devices OÜ, Tallinn Science Park Tehnopol, Mäealuse st. 4, Tallinn 12618, Estonia, Phone: + 372 6559914, e-mail: mail@stepmotor.biz url: http://www.stepmotor.biz.