| |
|
| |
| |
|
|
|
| |
|
HYPERDRIVE
| |
| |
|
|
|
| |
|
|
|
| |
|
A Programmable Stepper Motor Controller
|
|
| |
|
- Programmable, microstepping digital stepping motor controller.
- Operates from 12 volts to 24 volts DC.
- Drives bipolar stepper motors up to 2.5 amps.
- Acceleration and Deceleration specified in milliseconds.
- Maximum RPM can be programmed.
- Movement is specified as a number of steps.
- Includes an RS485 serial interface for control.
- Four power or torque settings.
- Four microstepping settings: 1, 2, 8, 16.
- Four decay mode settings.
- Fully programmable using a simple programming language.
- The stored program can be saved in non-volatile storage.
- The stored program can be automatically loaded and executed at power up from non-volatile storage.
|
|
| |
|
Introduction
The Hyperdrive is a programmable stepper motor controller. It provides a set of instructions a user can use to define the parameters of a particular motor movement profile.
A motor move profile consists of an acceleration phase, a constant speed phase, and a deceleration phase, where the entire motor move profile is constrained to take a specified number of steps.
Three input lines and one output line allow external events to control programmed actions.
|
|
| |
|
Motor Connections
The Hyperdrive controls bipolar two phase motors with four leads. Connect the motor using the following table.
| |
Terminal |
Motor |
| |
MW-A1 |
Field 1 wire 1 |
| |
MW-A2 |
Field 1 wire 2 |
| |
MW-B1 |
Field 2 wire 1 |
| |
MW-B2 |
Field 2 wire 2 |
|
|
| |
|
|
|
| |
|
RS485 Serial Connection
The 4-wire RS485 serial interface allows several Hyperdrive controllers to be connected to the one controlling computer. The communication cable can be up to 300 metres long. A 4-wire system provides maximum protection against electrical interference.
|
|
| |
|
Hyperdrive Characteristics
|
|
| |
|
| Absolute Maximum Ratings |
| Supply voltage |
32 volts DC |
| Motor Current |
2.5 amps |
| Ambient Temperature |
-20 to 65 degrees C |
| Motor Characteristics |
| Operating voltage |
12 - 28 volts DC |
| Motor type |
Bipolar two phase |
| Motor power settings and corresponding Maximum currents |
| 20% |
0.5 amps |
| 50% |
1.25 amps |
| 75% |
1.875 amps |
| 100% |
2.5 amps |
|
Motor step modes (1:1 is the motor basic step angle) |
1:1 1:2 1:8 1:16 |
| Decay mode settings |
0% (none) 25% decay 50% decay 100% decay |
| Step angle |
Set to match motor. Default is 1.8 degrees |
| Acceleration |
Motor and load inertia dependant. Programmable maximum is 20 mSecs to set speed. |
Maximum speed at given Step mode setting 1 microstep/step 2 microsteps/step 8 microsteps/step 16 microsteps/step |
2000 rpm 1300 rpm 400 rpm 200 rpm |
| |
| |
|
|
|
| |
|
Program Commands
Program commands consist of two letters and a possible set of parameters. Most commands can be part of a stored program (shown with a * in the P column).
|
|
| |
|
| Command |
P |
Function |
Parameter |
Discussion |
| AD |
* |
Set acceleration |
number |
Sets accel time in mSecs |
| AR |
|
Set auto-startup |
|
Auto loads and runs a stored program at power up. |
| DC |
* |
Begin decel |
|
On an input transition, begins a decel phase immediately. |
| DL |
* |
Set delay |
number |
Sets and begins a programmed delay. |
| DM |
* |
Set decay mode |
number |
Sets the output bridge decay recirculation mode. |
| DR |
* |
Set direction |
cw/ccw |
Sets motor direction |
| EL |
* |
End of a program loop |
|
|
| EN |
|
End of program |
|
Switches Hyperdrive to interactive mode. |
| GO |
|
Starts a stored program |
|
|
| GS |
|
Prints motor states |
|
|
| HA |
|
Sets RS485 address |
number |
Range is 1 thru 9 |
| II |
* |
Set input parameters |
various |
Defines the functionality of the three input lines. |
| IO |
* |
Set output parameters |
various |
Defines the functionality of the output line. |
| LD |
|
Load program |
|
Loads a program stored in non-volatile memory. |
| LP |
* |
Start a loop |
number |
Start a loop to repeatedly execute all program commands between this LP and the next EL the number of times set by the parameter. |
| LS |
|
List current program |
|
|
| MS |
* |
Set motor maximum speed |
number |
Number is RPM |
| PG |
|
Start entering a program |
|
Switches Hyperdrive to programming mode. |
| PW |
* |
Set motor power (torque) |
number |
Range is 1 thru 4 |
| SA |
* |
Sets motor basic step angle |
number |
Angle is in thousanths of degrees. |
| SM |
* |
Set the step mode |
number |
Sets 1, 2, 8, or 16 microsteps. |
| SP |
* |
Sets motor stopped power |
number |
Same as PW |
| ST |
* |
Set the number of steps |
number |
Sets the number of steps in the move profile. |
| SV |
|
Save program to non-volatile storage |
|
Becomes available to the LD command. |
| WT |
* |
Starts a Wait event |
|
Program pauses until the motor stops. |
| |
| |
|
|
|
| |
|
Download a copy of the user manual here. |
|
| |
|
|
|
| |
|
Moxa USB/RS485 Drivers
The Moxa USB/RS485 interface drivers are available here for Windows XP and Vista, both 32- and 64-bit. Download the driver installation program for your system and install it before connecting the Moxa itself. When the driver installation is completed, plug the Moxa into a USB port. Windows should verify the driver is ready to use.
The Hyperdrive uses 4-wire RS485, so ensure you setup the driver configuration as RS-485-4W as shown on page 2-16 of the UPort 1100 Series User Manual. This configuration applies to that particular USB port, so if you may use different USB ports, plug the Moxa into each port and setup this configuration for each port.
Download the UPort User Manual here.
Download the UPort Quick Installation Guide here.
Download the UPort Window x86 Driver Installation program here.
Download the UPort Window x64 Driver Installation program here.
Download the TeraTerm 4.64 Installer here.
Download the Notepad++ Installer here.
Download the Notepad++ Hyperdrive Programming Language configuration file here. Save it as userDefineLang.xml in a convenient place and follow the instructions on Page 41 of the user manual to install it into Notepad++.
|
|
| |
|
|
|
| |
|
Copyright (C) 2010, Kremford Pty Ltd |
|
| |
|
|
|