DeviceCraft Revision #1 11/29/2010

Similar documents
Illustration 1: Wiper Motor Controller, Sensor, and optional programmer. DC Wiper Motor H-Bridge Servo / Speed Controller

B25A20FAC SERIES BRUSHLESS SERVO AMPLIFIERS Model: B25A20FAC 120VAC Single Supply Operation

Pololu Dual G2 High-Power Motor Driver for Raspberry Pi

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

815-BR SERVO AMPLIFIER FOR BRUSH SERVOMOTORS

LS7362 BRUSHLESS DC MOTOR COMMUTATOR / CONTROLLER

µservo drive user s guide

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

30 amp 24 volt sensorless motor drivers

Analog Servo Drive 25A20DD

DynaDrive INFORMATION MANUAL SDFP(S)

1525-BRS INFORMATION MANUAL SERV O D YN A M ICS. D y n ad r iv e Ave Crocker Suite 10 Valencia, CA

Figure 1. DMC 60 components.

Analog Servo Drive 20A20

PRELIMINARY AVB250A060 PRELIMINARY. Servo Drive. Peak Current (10 seconds)

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.

7I30 MANUAL Quad 100W HBridge

Contents. USER MANUAL NI ISM-7400 Integrated Stepper

S100A40AC SERIES BRUSHLESS SERVO AMPLIFIERS Model: S100A40AC

Peak Current. Continuous Current. See Part Numbering Information on last page of datasheet for additional ordering options.

Functional description of BSD-01v2 Module

TECHNICAL DATASHEET #TDAX Universal Input, Single Output Valve Controller CAN (SAE J1939)

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

DR3535 DR3535-O. Hardware Reference Manual. Document Revision A7 May 16, 2018 MICROKINETICS CORPORATION

B15A SERIES BRUSHLESS SERVO AMPLIFIERS Models: B12A6, B15A8

Analog Servo Drive. Peak Current 16 A (11.3 A RMS )

HB-25 Motor Controller (#29144)

Analog Servo Drive 30A8

7I25 H-BRIDGE MANUAL

The NMIH-0050 H-Bridge

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

TECHNICAL DATASHEET #TDAX022420

Testra Corporation ss483 Series Microstepping Motor Driver. Specifications Sep SoftStep FIRMWARE FEATURES

STARTER / GENERATOR MOTOR CONTROLLER

FEATURES DESCRIPTION THE OEM ADVANTAGE

POLOLU DUAL MC33926 MOTOR DRIVER FOR RASPBERRY PI (ASSEMBLED) USER S GUIDE

Invertek Optidrive E3 Frequency Inverter (IP20, 3ph output) Easy Start Guide

Apitech Valve Drive Board

Analog Servo Drive 30A20AC

o What happens if S1 and S2 or S3 and S4 are closed simultaneously? o Perform Motor Control, H-Bridges LAB 2 H-Bridges with SPST Switches

Mounting Dimensions. Overview. Installation. Specifications

Functional description of BSD-01 Module. Features

Current Mode PWM Power Switch. Code A B G H I J Year Code A B C Month Jan. Feb. Mar. Apr.

BMC 6C & 7D HARDWARE INSTALLATION MANUAL. MCG Inc. BMC 6C & 7D Hardware Installation Manual ZN2UDB6799-4

ML4818 Phase Modulation/Soft Switching Controller

Castle Creations, INC.

EE283 Electrical Measurement Laboratory Laboratory Exercise #7: Digital Counter

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G

Analog Servo Drive 30A8

Servo Amplifier PMA 90 / 180

Ocean Controls KT-5198 Dual Bidirectional DC Motor Speed Controller

TECHNICAL DATASHEET #TDAX INPUTS, 5 OUTPUTS VALVE CONTROLLER

DUAL STEPPER MOTOR DRIVER

MMP SA-715A SERVO AMPLIFIER

Ordering Part Numbers: SAE J1939 version Controller: AX022400

75 VOLT 10 AMP MOSFET H-BRIDGE PWM MOTOR DRIVER/AMPLIFIER

Programmable with Electronic Assistant Simulink

AxCent Servo Drive A25A100

75 VOLT 10 AMP MOSFET H-BRIDGE PWM MOTOR DRIVER/AMPLIFIER

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

Analog Servo Drive B25A20

Ametek, Inc. Rotron Technical Products Division. 100 East Erie St., Suite 200 Kent, Ohio User's Guide. Number Revision F

Installation Tech Note Dallas, Texas

Logosol AC/DC Intelligent Servo Drive for Coordinated Control LS-174WP

Model 805 PWM Proportional Valve / Solenoid Driver with Peak and Hold Control Modes

Analog Servo Drive 100A40

SRVODRV REV7 INSTALLATION NOTES

Digital Interface Card DEC005000

G320X MANUAL DC BRUSH SERVO MOTOR DRIVE

Three-Phase MOSFET BRIDGE, With Gate Driver and Optical Isolation

LSI/CSI LS7560N LS7561N BRUSHLESS DC MOTOR CONTROLLER

Tarocco Closed Loop Motor Controller

Simple-H User Manual

MDC VAC Input Brushless Controller. User s Guide. 910 East Orangefair Lane, Anaheim, CA

DM8010 tm. Hardware Reference Manual. Document Revision B3 May 16, 2018

Series 70 Servo NXT - Modulating Controller Installation, Operation and Maintenance Manual

Analog Servo Drive. Features

High Capacity H-Bridge

General Application Notes Remote Sense Remote On / Off Output Trim Series Operation Parallel Operation...

NJM3777 DUAL STEPPER MOTOR DRIVER NJM3777E3(SOP24)

TECHNICAL PRODUCT DATASHEET

Applications: oil and gas equipment automation; off-highway machine automation; agricultural equipment

HIGH PERFORMANCE BRUSHLESS DC MOTOR DRIVER (800) 546-APEX (800) TOP DRIVE 1 1/2 BRIDGE 11 BOTTOM DRIVE 1

10 AMP, 75V, 3 PHASE MOSFET BRUSHLESS MOTOR CONTROLLER

AxCent Servo Drive AZBE10A4IC

Logosol Intelligent Hall-Servo Drive LS-173U Doc # / Rev. C, 02/12/2008

Analog Servo Drive. Continuous Current. Features

Lecture 7 ECEN 4517/5517

Designated client product

SA60. H-Bridge Motor Driver/Amplifiers SA60

INTEGRATED CIRCUITS. AN1221 Switched-mode drives for DC motors. Author: Lester J. Hadley, Jr.

100 VOLT 10 AMP RAD-HARD H-BRIDGE PWM MOTOR DRIVER/AMPLIFIER Dey Road Liverpool, N.Y (315)

Compact, Low-Cost Solutions

STPDRV-1 Stepper Motor Driver Data Sheet (R1.0) BFF Design Ltd

Ezi-STEP MINI Characteristics

Sealed Interface Control: EC20300

EA4709 / EA4718. User Manual EA4709 / EA Q PWM Servo 09 / 18 A

ACE726C. 500KHz, 18V, 2A Synchronous Step-Down Converter. Description. Features. Application

AxCent Servo Drive AB25A100

maxon motor maxon motor control 1-Q-EC Amplifier DECS 50/5 Order number

Transcription:

DeviceCraft Revision #1 11/29/2010 DC Wiper Motor H-Bridge Servo / Speed Controller P/N 1020 Features: Dip Switch selectable mode of operation Both PID servo or speed controller Forward/Reverse operation 3 on board trim pots to adjust limits, PID, speed or up/down acceleration Soft position limits Shut down feature On board Up/Down acceleration adjustment potentiometers Synchronous operation(diodes are not used for conduction except during transitions) High Side fast over current protection High Power Discrete MOSFET H-Bridge configuration On board regulator with a +5v regulated output for powering circuitry Thermistor based over temperature protection Ultra Quiet ~15Khz Pulse Width Modulation >99% Duty cycle Led indicators for normal and fault condition Insensitive to noise on power line. On board voltage TVS(transient voltage suppressor) 12V continuously or 24v intermittent operation Mode 3 demo mode continuously back/forth movement within limits with speed control

Illustration 1: Shaft side view

Applications: Solar panel positioning Camera/Spotlight rotation Window and door opening Steering systems Torque controller for valves Axis movement Machine tools Cleaning equipment Antenna rotation Description The DeviceCraft wiper motor servo/speed controller is a low cost reliable solution to many geared motor projects. The H-Bridge DC motor controller consist of 4 power MOSFETs, 2 high side/low side MOSFET drivers, hall effect high side current sensor, step down regulator circuitry, micro-controller, thermistor, and miscellaneous capacitors, diodes, resistors, and connectors. Speed control is achieved by pulse width modulating the power supply voltage. The pulse width modulator allows the motor speed to be controlled without changing the power supply voltage. The H- Bridge configuration allows the polarity of the voltage to be reversed without reversing the power supply leads. The reversing is fully solid state and allows the rate of direction change to be controlled. If reversing is not needed the reversing can still be used to quickly drive the motor to a stop.

Specifications for (P/N 1020 ) Operating Voltage 10V to 24V damage over ~30Vdc Current Limit Setting ~20Amps Over Current Response Time ~20us Over Temperature On 80C Over Temperature Off 70C Startup Time ~2Sec Ramp Rate (stop to full speed) ~0 to 4Sec Duty Cycle 0 to ~99.9% PWM switching rate ~15 Khz Digital Input low 0 to.8v Digital Input High 3.5 to 5V Quiescent Current ~12mA Note: Hall effect current sensor draws 7mA Green LED draws 3ma MOSFET On resistance Less than 25milliohm, uses 50v MOSFETS Reversing Delay Time Speed Rotation Degrees Position Resolution 0 sec (depends on ramp rate) 70rpm at 12v 140rpm at 24v 360 degrees 10 bits

Input/Output Pins for Model 1020: Pin Name Function 1 Gnd Connected to common gound for potentiometers otherwise no connection 2 Fb Positioning potentiometer output 0 to 5v 3 +5v +5v DC output Only a small <10ma of current should be drawn from this pin for powering potentiometers 4 Ain Analog input (0v to 5v) Selects duty cycle 0-99% or PWM duty cycle digital input (depends on mode) 50k at input to ground and 50k to 5v for a 2.5v open circuit voltage. 5 Bk Brake control line. Pull low to activate brake. 20k Pull up to 5v on board 6 Gnd Connected to common ground for potentiometers/switches otherwise leave open 7 F/R Digital Input Forward/Reverse selection 0v reverse 5v forward 20k Pull up to 5v on board With servo modes this inverts the direction when tied to ground. 8 Is Current sense output Increases with increasing current no current 2.5v 9 Stdw Apply between 2v and 30v to shut down the unit, otherwise leave open for normal operation. Gnd Gnd 1/4 quick connect ground for unit Use <= 18 AWG wire Power Power 1/4 quick connect 10v to 24v power supply input Use <= 18 AWG wire

Illustration 2: Mode Selection DIP switch

Mode Description 0 PID servo MODE Analog input Ain (0v to 5v) determines position Lim Trim Pot controls positioning limits I/Up Trim Pot controls Integral D/Dwn Trim Pot controls differential F/R line inverts movement 1 P servo MODE Brake Line(when low) brakes the motor, shorting motor to ground Analog input Ain (0v to 5v) determines position Only uses proportional control but, allows for a large proportional multiplier. Lim Trim Pot controls positioning limits D/Dwn Trim Pot controls Proportional Multiplier I/Up Trim Pot controls maximum duty cycle F/R line inverts movement Brake Line(when low) brakes the motor, shorting motor to ground 2 Duty Cycle/Speed Control Separate Forward/Reverse line Ain controls duty cycle (0 to 5v) 0v stop, 5v full speed Limit Potentiometer sets movement limits, if limit potentiometer close to zero no limits are used(for continuous rotation I/Up Trim Pot controls ramp up rate D/Dwn Trim Pot controls ramp down rate F/R line reverses movement Brake Line(when low) brakes the motor, shorting motor to ground 3 Forward/Reverse on one analog input Ain controls duty cycle(0v to 5V) 2.5v stop, 0v full reverse, 5v full forward I/Up Trim Pot controls ramp up rate D/Dwn Trim Pot controls ramp down rate

Limit Potentiometer sets movement limits, if limit potentiometer close to zero no limits are used(for continuous rotation When F/R line is placed low, Demomode for continuous back and forth movement 4 Forward/Reverse on one analog input Ain controls SPEED(0v to 5V) 2.5v stop, 0v full reverse, 5v full forward This mode controls the speed of the motor, adjusting the duty cycle to obtain the desired SPEED. Samples the position potentiometer to calculate the speed at intervals. I/Up Trim Pot controls ramp up rate D/Dwn Trim Pot controls ramp down rate Limit Potentiometer sets movement limits, if limit potentiometer close to zero no limits are used(for continuous rotation) F/R line is inactive 5 PCM PID servo mode. PCM digital pulse on Ain Line 1.5msec 180 degrees, 1msec 0 degrees, 2msec 360degrees Lim Trim Pot controls positioning limits I/Up Trim Pot controls Integral D/Dwn Trim Pot controls differential F/R line inverts movement Brake Line(when low) brakes the motor, shorting motor to ground 6 PCM Proportional servo mode. PCM digital pulse on Ain Line 1.5msec 180 degrees, 1msec 0 degrees, 2msec 360degrees Lim Trim Pot controls positioning limits D/Dwn Trim Pot controls Proportional Multiplier I/Up Trim Pot controls maximum duty cycle F/R line inverts movement

Brake Line(when low) brakes the motor, shorting motor to ground 7 PCM speed control mode. PCM digital pulse on Ain Line 1.5msec stop, 1msec full reverse, 2msec full forward Limit Potentiometer sets movement limits, if limit potentiometer close to zero no limits are used(for continuous rotation I/Up Trim Pot controls ramp up rate D/Dwn Trim Pot controls ramp down rate F/R line reverses movement Brake Line(when low) brakes the motor, shorting motor to ground LED indicators: 1) Green LED A) Continuously ON normal operation B) Off during shutdown or no power 2) Red LED. A) On start up flashes the number to times to indicate the selected mode. B) Flash 1 second interval Over temperature active C) Flash ¼- 1/2 second interval Over Current active Power Handling The motor controller will handle the maximum current required by the motor. The maximum stall current under full load is ~8Amps at 12Volts and ~16Amps at 24Volts.

Acceleration The acceleration is controllable from 0 seconds to ~5seconds. A controlled acceleration reduces wear on the motor, gears, and power source. A controlled acceleration can prevent the over current protection circuitry from triggering during start-up or reversing. The acceleration can be controlled by adjusting the on board potentiometers. There are 2 on board potentiometers. The top potentiometer, labeled I/up, controls the ramp up acceleration. The bottom potentiometer, labeled D/dwn, controls the down acceleration. Braking The motor controller has a brake operation for most modes. Braking is activated by pulling the Brake line low. If braking is not need then the brake control line can be left open due to the on board pullup resistor. During braking the pulse width modulator is disabled and both lower MOSFETs are continuously turn on till the brake line is pulled high. Initially during braking the current in the motor series inductor is decayed in a slow decay mode till the current dies down. After the current dies the motor experiences a short, building up current in the opposite direction. If held low the motor will quickly come to a stop. Pulsing the brake line can be used for regenerative braking, the required pulse width depends on the motor characteristics, speed, and desired braking current. Braking can be used to stop the motor once the desired position has been reached. Braking will help prevent current draw on the power supply and bouncing in servo mode. Shutdown Shutdown mode will reduce the idle power supply current consumption. The shutdown mode is currently activated by driving the shutdown pin with a logic high up to the power supply voltage. Over Current Protection: The H-Bridge motor driver provides for over current protection. The current is sensed with a Hall Effect sensor located on the +V power supply line. The sensor is place strategically between the large capacitor and the H-Bridge. The placement before the large +V capacitor would not allow for quick capture of over current conditions. The output of the Hall Effect current sensor also is routed to the 10 pin control connector. The normal 0 ampere output of the sensor is 2.5volts. With an increase in current the output increases. When in regeneration mode the voltage will drop below 2.5volts. The

current protection is hardware based and is always monitored. When an over current level is met, all the MOSFET switches in the H-Bridge are shut down (coast). In a case where the motor outputs are shorted the protection circuitry will shut down within about 20usec. The over current is monitored by the microprocessor and will normally reset in ½ a second. The RED will flash at ¼ second intervals. Over Temperature Protection: The over temperature protection trigger can also be modified. Currently the voltage is monitored at a junction in between a 10k thermistor TC1 and a 20k standard resistor R7. To increase the temperature limit lower the value of R7. Increasing the temperature limit can be achieved by lowering R7 from 20k to a lower value by soldering a extra 0805 chip resistor in parallel with R7 or by replacing the resistor with a lower value.

Ain input filtering There is a Ain input filter. The filter filtering is controlled by R21 and C11 and any external potentiometer resistance. R21 is currently a 24 ohm resistor and C11 is.1uf. The modifying the C11/R21 combination will change the filter. Most voltage spikes from the motor controller which could be coupled to the Ain line are in the <2usec range. The acceleration feature should also be factored into any filtering scheme. Note also R14/R15 is installed to set the open circuit voltage, appearing after the filter. Modifying the input resistance R1 and divider R15/R14 can also useful for setting an maximum speed control. Illustration 3: Ain Filtering and Offset Digital Input Filtering There is software based filtering on the digital input lines. Currently the Br(brake) and F/R(forward/reverse) lines are the 2 digital inputs. Each line has a 20kohm pullup to +5v. The lines are most susceptible to noise during the low state which triggers at about.8volts. The software samples each line multiple times and determines if a change condition has occurred. Most noise appearing on the line occurs during MOSFET transitions magnetically and static coupled input the high impedance inputs. The motor and MOSFET noise is usually in the <2usec range. If long line are needed then shielding the digital input lines may help. Adding a capacitor at inputs can also improve noise rejection.

Regeneration The motor controller can achieve the regeneration function. Regeneration is a difficult subject to discuss briefly. During regeneration the motor acts as a battery in series with a large inductance, usually of many milli Henry. The motor's internal inductance is a key factor. The inductance is used to act as a inductor in a DC-DC converter. Current is built up in the inductor when shorted. When the short is opened the inductor will produce a very high voltage, higher than the supply voltage. The voltage is limited by the battery or in worst case the on board TVS. In a large motor situation regeneration should be performed with care. Do not reverse the motor till the motor has slowed. Settling a proper deceleration is necessary. Find a low Ain(speed setting) to generate a smooth regenerative current the battery can handle. This method is synchronous allowing for the least losses and is adjustable. As the motor slows the Ain(speed setting) can be reduce to increase the regenerative current. The voltage on the brushed DC motor is proportional to the speed(rpm). As the motor slows the motor voltage will decrease requiring the short to remaining on proportionally longer on time than high side MOSFETs to generate the same current. The other method of achieving regeneration is to pulsing the brake and coast lines. This method is not synchronous since during the coast mode the diodes in the upper and lower MOSFETs will conduct. The diode voltage drop is normally much high then the voltage when the MOSFET is ON creating much more heat. If the motor terminals are disconnected during regeneration the on board TVS then the motor controller may be damaged by over voltage. TVS's(transient voltage suppressor) usually short then fuse. Power Supply Inputs: 1) V+ Input powers the motor and control circuitry. Do not reverse the V+ and ground, reversing the power supply will damage the power MOSFETs. The power MOSFETs have an internal diode from the source to the drain. Consider using thick solid wire of at least 20AWG. Stranded wire should be used with care. The motor and terminal screw terminal will except wire down to 12AWG. 2) Gnd input is the unit ground. This input is also tied to the 10 pin control connector Ground inputs.

Wire Resistance Table AWG Diameter Resistance per foot 24 20 mils (thousands of inches) 26 milliohms 22 25 mils 16 milliohms 20 32 mils 10 milliohms 18 40 mils 6.2 milliohms 16 50 mils 4 milliohms 14 64 mills 2.5 milliohms 12 80 mils 1.6 milliohms Dimensions

Illustration 4: Hookup diagrams for complex and simple