Ocean Controls KT-5198 Dual Bidirectional DC Motor Speed Controller

Similar documents
Ocean Controls KT-5221 Modbus IO Module

Bill of Materials: PWM Stepper Motor Driver PART NO

DMC-8 (SKU#ROB )

LS7362 BRUSHLESS DC MOTOR COMMUTATOR / CONTROLLER

CMU232 User Manual Last Revised October 21, 2002

ABC V1.0 ASSEMBLY IMPORTANT!

MD04-24Volt 20Amp H Bridge Motor Drive

MD03-50Volt 20Amp H Bridge Motor Drive

Adjustable Parametric Equalizer Hardware Description

PS2-SMC-06 Servo Motor Controller Interface

TB6612FNG Dual Motor Driver Carrier

High Current DC Motor Driver Manual

Jaguar Motor Controller (Stellaris Brushed DC Motor Control Module with CAN)

HOMANN DESIGNS. DigiSpeed. Instruction manual. Version 1.0. Copyright 2004 Homann Designs.

NJM37717 STEPPER MOTOR DRIVER

Features: Phase A Phase B Phase C -DC_A -DC_B -DC_C

List of Items Available in the Laboratory the Lab

The Skiidometer. Hardware Description By: Adam Lee ; Etec474; Prof. Morton; WWU

Application Note #1245

LITTLE NERD v1.1 Assembly Guide

DUAL STEPPER MOTOR DRIVER

M328 version ESR inductance capacitance meter multifunctional tester DIY

Enhanced SmartDrive40 MDS40B

CSG110 Strain Gauge Universal Amplifier

Bi-Directional DC Motor Speed Controller 5-32Vdc (3166v2)

PreLab 6 PWM Design for H-bridge Driver (due Oct 23)

Pololu Dual G2 High-Power Motor Driver for Raspberry Pi

DEC-001 Installation Instructions

LSI/CSI LS8292 LS8293. PRELIMINARY MICRO-STEPPING MOTOR CONTROLLER June 2013

PBL 3717/2 Stepper Motor Drive Circuit

Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge

BassAce - Midi Bass Synthesizer. BassAce Features

Data Sheet. Stepper Motor Drive Boards. Features

BV4112. Serial Micro stepping Motor Controller. Product specification. Dec V0.a. ByVac Page 1 of 18

LSI/CSI LS7290 STEPPER MOTOR CONTROLLER. LSI Computer Systems, Inc Walt Whitman Road, Melville, NY (631) FAX (631)

MEGORAS Technology - TB6600 STEP MOTOR Driver.

The MP SERIES CONTROLLER. User s Manual. ISE, Inc.

Warm Tube Clock. Before we start, please make sure that you have all required parts that come for the main board :

Brushed DC Motor Control. Module with CAN (MDL-BDC24)

EVDP610 IXDP610 Digital PWM Controller IC Evaluation Board

Designated client product

DeviceCraft Revision #1 11/29/2010

MICROGRANNY v2.1 - Assembly Guide

BIDIRECTIONAL ROTATION OF AN INDUCTION MOTOR WITH A REMOTE CONTROL DEVICE

7I30 MANUAL Quad 100W HBridge

Brushless DC Motor Controller Specification Assemblies 025F0248

TENTATIVE PP225D120. POW-R-PAK TM 225A / 1200V Half Bridge IGBT Assembly. Description:

An RS485 bus is used for command, monitoring and diagnostic information that can be supplied to a system controller.

EVAL6235N. Demonstration board for L6235 DMOS driver for 3-phase brushless DC motor. Description. Features

HB-25 Motor Controller (#29144)

DIY KIT 141. Multi-Mode Timer

Application Note CDIAN003

EE 308 Spring S12 SUBSYSTEMS: PULSE WIDTH MODULATION, A/D CONVERTER, AND SYNCHRONOUS SERIAN INTERFACE

Switch closes when V GS 4Vdc. Figure 1. N Channel MOSFET Equivalent Circuit

Index. n A. n B. n C. Base biasing transistor driver circuit, BCD-to-Decode IC, 44 46

Built-in soft-start feature. Up-Slope and Down-Slope. Power-Up safe start feature. Motor will only start if pulse of 1.5ms is detected.

Trademarks & Copyright

USER S GUIDE POLOLU A4988 STEPPER MOTOR DRIVER CARRIER USING THE DRIVER POWER CONNECTIONS

Line-to-line RMS Volts, 3 phases 4 digits (XXX.X) Volts

Circuit Board Assembly Instructions

PM124 Installation Instructions. See important note about revisions of this board on the last page.

Power shield that can drive: relays, solenoids, DC and stepper motors

Hardware Guide. Control Made Simple. Model 401A Signal Generator

NJM3777 DUAL STEPPER MOTOR DRIVER NJM3777E3(SOP24)

MAINTENANCE MANUAL AUDIO AMPLIFIER BOARD 19D904025G1 (MDR) AUDIO AMPLIFIER BOARD 19D904025G2 (MDX)

Autonomous Robot Control Circuit

Miniature Radial Electrolytic - 4-5mm Dia, 2mm Pitch, Tolerance 10

DRV8801 Single Brushed DC Motor Driver Carrier

G201X STEP MOTOR DRIVE REV 5: SEPTEMBER 13, 2010

APPLICATIONS Some common applications include: milling, turning, engraving, drilling, hot wire foam cutting and animation camera control.

G210X STEP MOTOR DRIVE REV 5: March 25, 2011

DTMF decoder kit with 8 outputs and Morse transpond. 8 output DTMF decoder with 4 on board BT47 style 12V relays and 4 open collector outputs

Custom Integrated Circuit (MSM9520RS) Replacement Module

40 Amp Digital Bidirectional PWM Motor Controller with Regenerative Braking BIDIR-340-DR

BMC040. Dual Logic. Last updated

Stand Alone VXO (SAVXO) Assembly Manual Manual Version 1.0B_

NJM3773 DUAL STEPPER MOTOR DRIVER

Lightning Detector 1.0

555 Astable Kit MitchElectronics 2018

BASIC-Tiger Application Note No. 059 Rev Motor control with H bridges. Gunther Zielosko. 1. Introduction

MLX83100 Automotive DC Pre-Driver EVB83100 for Brushed DC Applications with MLX83100

Application Note #1216

Scorpion HX User Manual R/C Version

Instructions for Building the Pulsed Width Modulation Circuit. MC-12 (DC Motor Controller or PWM) From Electronic Light Inc. (revised kit 10/03/08)

Instructions for Building the Pulsed Width Modulation Circuit. MC-12 (DC Motor Controller or PWM) From Electronic Light Inc.

Marchand Electronics Inc

Instructions for Building the Pulsed Width Modulation Circuit. MC-12 (DC Motor Controller or PWM) From Electronic Light Inc. (revised kit 5/08)

SMART Funded by The National Science Foundation

BAP1551 Gate Drive Board

Power Pulse Modulator A High Performance Versatile Square Pulse Generator

Electronic Components

OHIO SEMITRONICS, INC. DIGITAL AC POWER MONITOR OSI SPECIFICATIONS

PBL 3775/1 Dual Stepper Motor Driver

DASL 120 Introduction to Microcontrollers

Laboratory Exercise 1 Microcontroller Board with Driver Board

Instructions for Building the Pulsed Width Modulation Circuit. MC-12 (DC Motor Controller or PWM) From Electronic Light Inc. (revised kit 8/08)

Tarocco Closed Loop Motor Controller

SCS Automation and Control Ltd

DPFHP451 HIGH PERFORMANCE BILEVEL STEP MOTOR / MANUAL PRESET INDEXER DRIVER PACK

QRPGuys SMT Digital Dial/Frequency Counter

Transcription:

Ocean Controls KT-5198 Dual Bidirectional DC Motor Speed Controller Microcontroller Based Controls 2 DC Motors 0-5V Analog, 1-2mS pulse or Serial Inputs for Motor Speed 10KHz, 1.25KHz or 156Hz selectable PWM Frequency High Quality Through Plated Dual Layer PCB Screw Terminals for all Connections Enable Input Removes Current From Motors when Pulled Low Options Selectable by DIL Switches Controls Motors up to 6A Based on the circuit of the KT-5196 Stepper Motor Controller, the KT-5198 Dual Bidirectional DC Motor Speed Controller allows a user to control the speed of up to two DC Motors independently, using an analog 0-5V signal, potentiometers, serial port of a PC or 1-2mS RC Pulse. Modes of Operation: The KT-5198 can be operated in serial, analog or pulse mode. In analog and pulse modes each motor can be operated in unidirectional mode with the 0-5V analog input (or 1-2mS pulse) giving 0-100% PWM and a digital input for direction selection, or in bidirectional mode where the analog or pulse input is responsible for both direction and speed selection. In bidirectional mode 2.5V (or 1.5mS pulse) will give 0% PWM duty, increasing voltage from 2.5V to 5V (or pulses from 1.5 to 2mS) will increase the PWM duty from 0-100% and turn the motor in one direction. Decreasing the voltage from 2.5V to 0V (or pulses from 1.5 to 1mS) will increase the PWM duty from 0-100% and turn the motor in the other direction. PWM DUTY (%) (SPEED) 100 0 Forward/Reverse selected by dig IN 0 2.5 5 Input Voltage (V) PWM DUTY (%) (SPEED) 100 0 Reverse Forward 0 2.5 5 Input Voltage (V) Figure 1A - Unidirectional Mode Figure 1B - Bidirectional Mode Figure 1A shows how the input voltage affects the motor speed when the driver is in Unidirectional Mode, with a digital input selecting motor direction and Figure 1B shows how the input voltage affects motor speed and direction in Bidirectional Mode. Unidirectional mode requires a digital input to select motor direction. For Motor 1 the input is STP and for Motor 2 the input is DIR. When the input is connected to, or disconnected from when the analog input is close to 0V the motor will change direction. Motor direction can only be changed when the analog input is close to 0V because reversing motor direction while the motor is turning could have damaging effects on the motor and KT-5198. In serial mode commands are sent over the serial port to set each of the motors speeds 1 of 5

Mode Selection: The DIL Switches in the centre of the PCB are used to select the operation mode for each motor. Refer to Table 1 to see how each switch settings affect controller operation. The switch labeled 1 will put Motor 1 in Unidirectional mode when it is switched ON or in Bidirectional mode when it is switched OFF, the switch labeled 2 will put Motor 2 in Unidirectional mode when it is switched ON or in Bidirectional mode when it is switched OFF. Switch 3 will put the controller in 1-2mS RC Pulse mode when turned ON and 0-5V Analog mode when turned OFF. Switch 4 determines whether the controller is in Serial Mode or not. When switch 4 is ON the controller will only respond to serial commands, in serial mode switches 1 and 2 determine the serial address of the controller. Table 1 - Mode Selection Sw1 Sw2 Sw3 Sw4 Mode OFF OFF OFF OFF M1 and M2 Bidirectional, 0-5V Input ON OFF OFF OFF M1 Unidirectional, M2 Bidirectional, 0-5V Input OFF ON OFF OFF M1 Bidirectional, M2 Unidirectional, 0-5V Input ON ON OFF OFF M1 and M2 Unidirectional, 0-5V Input OFF OFF ON OFF M1 and M2 Bidirectional, 1-2mS Pulse Input ON OFF ON OFF M1 Unidirectional, M2 Bidirectional, 1-2mS Pulse Input OFF ON ON OFF M1 Bidirectional, M2 Unidirectional, 1-2mS Pulse Input ON ON ON OFF M1 and M2 Unidirectional, 1-2mS Pulse Input OFF OFF X ON Serial Input Address 00 ON OFF X ON Serial Input Address 01 OFF ON X ON Serial Input Address 02 ON ON X ON Serial Input Address 03 Serial Commands: When the controller is in Serial Mode (by turning switch 4 ON) it will only react to valid commands sent via the serial port. Connect a PC to the controller using a straight through serial cable. The controller communicates using 9600 Baud, 8 Data Bits, No Parity and 1 Stop Bit (9600 8N1). Multiple controllers can be connected to one PC by using an optional connector cable to connect controllers together. When more than one controller is connected to the same port on the PC ensure that the address of each is set differently. Up to four controllers can be controlled from the one serial port. Serial commands are in the form @AA CMND XXXX and are terminated with the Carriage Return (CR) and Line Feed (LF) Characters. AA is the Address, as set by switches 1 and 2 (See Table 1). CMND is the four letter Command. Valid commands are shown in Table 2. XXXX is the Parameter. Each command has a valid parameter range, as shown in Table 2. Table 2 - Serial Commands Command Params Description M1SP -1023 to 1023 Motor 1 Setpoint, Less than 0 is REV, Greater than 0 is FWD M1AI 1 to 1023 Motor 1 Acceleration Increment M2SP -1023 to 1023 Motor 2 Setpoint, Less than 0 is REV, Greater than 0 is FWD M2AI 1 to 1023 Motor 2 Acceleration Increment TIME Greater than 0 Time Step which is used when Accelerating and Decelerating SPWM 1,2 or 3 PWM Frequency. 1=10KHz, 2=1.25KHz, 3=156Hz SAVE None Saves all parameters to EEPROM The provided VB program can also be used to control the motors using a graphical interface. Source code is also provided so that the program can be modified to meet your own requirements. 2 of 5

Connections: Label Description +Vs Logic Power Supply Positive Input (8-26)VDC Common (Ground) Connection and Power Supply Negative Input 5V 5VDC Output STP Motor 1 Direction Digital Input (Enabled when pulled to ) DIR Motor 2 Direction Digital Input (Enabled when pulled to ) Common (Ground) Connection ENA Enable/Disable Input Low Level removes current from Motors Common (Ground) Connection AN1 Motor 1 Analog/RC Pulse Speed Control Input AN2 Motor 1 Analog/RC Pulse Speed Control Input Common (Ground) Connection M1 Motor 1 Connection M1 Motor 1 Connection V+ Motor Power Supply Input 5-50VDC Common (Ground) Connection M2 Motor 2 Connection M2 Motor 2 Connection How to use the Driver: Using the Wiring Diagram as a guide, connect 12VDC (or anything between 8VDC and 26VDC) positive to the +Vs (Not the V+) terminal connect the 12VDC negative to the terminal closest to the +Vs terminal. If you are going to use Analog mode, connect a potentiometer between the 5V and terminals and connect the wiper to the AN1 (or AN2) terminal. Alternatively connect any 0-5V analog signal to the AN1 (or AN2) terminal. If you are going to use an RC pulse, connect the pulse input to the AN1 (or AN2) terminal and connect the common of the device providing the RC Pulse to the terminal. If you are using the Motors in Unidirectional mode then a Normally Open (NO) switch connected between STP and will control the direction of Motor 1 and a NO switch connected between DIR and will control the direction of Motor 2. A safety switch can be connected between ENA and, when it closes the motors will be disabled. Connect Motor 1 between the M1 connections and Motor 2 between the M2 terminals. Connect the motor power supply positive to the V+ terminal and the Negative to the terminal closest to the V+ terminal. With DIL switch 1 in the ON position turning the potentiometer will increase and decrease motor speed and the switch will change motor direction when the motor is stopped. When the DIL switch is in the OFF position set the potentiometer to approximately half way. When the potentiometer is turned in one direction the motor will increase in speed in one direction and when the potentiometer is turned in the opposite direction the motor will slow down and then speed up in the opposite direction. Wiring Diagram: 8-26VDC Power Supply + + - 5-50VDC Supply Potentiometer - Switch +Vs 5V STP DIR ENA N AN1 AN2 KT-5198 Dual DC Motor Speed Controller M1 M1 V+ M2 M2 Motor 1 Motor 2 3 of 5

Circuit Diagram: KT-5198 Dual DC Motor Speed Controller 4 of 5

Circuit Diagram Page 2 (H-Bridge): Heat: It is recommended that you monitor the heat output of the FET s on the KT-5198 for the first few minutes, if you are using a motor which draws more than 2A of current. If you notice the FET s getting too hot you may need to use a heatsink (such as a drilled piece of aluminium) and fan to dissipate the heat. You will need to use insulating bushes and washers to ensure that there is no electrical connection between any of the FET s as they do not sit at the same potential. Parts List: Part Designator Quantity 160 Ohm Resistor R19-R22 4 1K Resistor R13 1 1K5 Resistor R15-R18 4 2K2 Resistor R1-R4 4 3K6 Resistor R5-R8 4 10K Resistor R9-R12 4 18K Resistor R14 1 1N4004 Diode D5 1 1N4148 Diode D6 1 22pF Capacitor Ceramic C13, C14 2 10nF Capacitor Monolithic C15 1 0.1uF Capacitor Monolithic C1-C8 8 1uF Capacitor Electrolytic C9-C12 4 100uF 63V Capacitor Electrolytic C16 1 BC546 NPN Transistor Q9-Q12 4 IRFZ44N N-Channel MOSFET Q1, Q3, Q5, Q7 4 IRF4905 P-Channel MOSFET Q2, Q4, Q6, Q8 4 7805 5V Regulator VR1 1 4-way DIP Switch 1 3-way Terminal Block T4-T6 3 2-way Terminal Block T1-T3, T7 4 28-pin Narrow IC Socket U1 1 14-pin IC Socket U2 1 16-pin IC Socket U3 1 20MHz Low Profile Crystal X1 1 ATMega168 IC Programmed U1 1 74HC08 U2 1 MAX232 U3 1 10-pin IDC Header (2x5pins) K1, K2 2 D9 Female IDC socket 1 10-pin IDC Header Connector 1 9-wire IDC Ribbon 120mm 5 of 5