Download User`s manual - Ocean Controls

Transcript
Pololu Simple Motor Controller User's Guide
1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1. 18v7 Included Hardware . . . . . . . . . . . . . . .
1.2. 18v15 and 24v12 Included Hardware . . . . . . . . .
1.3. 18v25 and 24v23 Included Hardware . . . . . . . . .
1.4. Supported Operating Systems . . . . . . . . . . . . .
2. Contacting Pololu . . . . . . . . . . . . . . . . . . . . . . .
3. Getting Started . . . . . . . . . . . . . . . . . . . . . . . .
3.1. Installing Windows Drivers and Software . . . . . .
3.2. Installing Linux Drivers and Software . . . . . . . .
3.3. Understanding the Control Center Status Tab . . . .
3.4. Errors . . . . . . . . . . . . . . . . . . . . . . . . .
3.5. LED Feedback . . . . . . . . . . . . . . . . . . . .
4. Connecting Your Motor Controller . . . . . . . . . . . . . .
4.1. Connecting Power and a Motor . . . . . . . . . . . .
4.2. Connecting a Serial Device . . . . . . . . . . . . . .
4.3. Connecting an RC Receiver . . . . . . . . . . . . . .
4.4. Connecting a Potentiometer or Analog Joystick . . .
5. Configuring Your Motor Controller . . . . . . . . . . . . .
5.1. Input Settings . . . . . . . . . . . . . . . . . . . . .
5.1.1. Configuring a Limit or Kill Switch . . . . .
5.2. Motor Settings . . . . . . . . . . . . . . . . . . . . .
5.3. Advanced Settings . . . . . . . . . . . . . . . . . .
5.4. Upgrading Firmware . . . . . . . . . . . . . . . . .
6. Using the Serial Interface . . . . . . . . . . . . . . . . . . .
6.1. Serial Settings . . . . . . . . . . . . . . . . . . . . .
6.2. Binary Commands . . . . . . . . . . . . . . . . . .
6.2.1. Binary Command Reference . . . . . . . .
6.3. ASCII Commands . . . . . . . . . . . . . . . . . . .
6.3.1. ASCII Command Reference . . . . . . . .
6.4. Controller Variables . . . . . . . . . . . . . . . . . .
6.5. Cyclic Redundancy Check (CRC) Error Detection . .
6.6. Daisy Chaining . . . . . . . . . . . . . . . . . . . .
6.7. Sample Code . . . . . . . . . . . . . . . . . . . . .
6.7.1. Arduino Examples . . . . . . . . . . . . .
6.7.2. Orangutan Examples . . . . . . . . . . . .
6.7.3. Cross-platform C Example . . . . . . . . .
6.7.4. Windows C Example . . . . . . . . . . . .
6.7.5. Bash Script Example . . . . . . . . . . . .
6.7.6. CRC Computation in C . . . . . . . . . . .
7. Writing PC Software to Control the Simple Motor Controller
© 2001–2012 Pololu Corporation
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 3
. 6
. 7
. 8
. 9
. 10
. 11
. 11
. 16
. 16
. 20
. 22
. 24
. 26
. 32
. 37
. 40
. 44
. 44
. 48
. 49
. 51
. 54
. 56
. 58
. 59
. 62
. 71
. 75
. 78
. 84
. 86
. 87
. 88
. 91
. 96
. 98
. 98
. 99
101
Page 2 of 101